63
76
31
65
56
15
67
66
19
97
28
528
82
89
39
68
79
316
30
26
16
24
34
42
150
397
50
32
209
142
78
18
70
11
145
72
106
62
40
21
265
134
98
55
38
188
263
132
37
99
8