27
35
32
9
10
46
332
67
55
49
139
147
250
137
12
6
26
72
33
352
1277
58
53
36
71
98
334
524
52
37
91
85
174
105
59
142
148
104
281
41
1125
367
134
337
175
51
1258
19
229
168
15
54
31
66
192