1
32
30
104
286
9
11
97
66
74
75
31
35
44
3
64
43
2
19
164
63
23
200
24
291
5
39
80
27
316
7
95
52
36
12
412
130
65
93
747
38
699
105
14
226
42
225
481
120
50
112
214