62
50
39
57
86
1305
197
19
56
28
92
213
34
36
103
217
102
53
612
261
94
52
635
304
41
338
109
198
276
322
70
45
235
568
1715
29
72
25
116
171
68
155
667
1183
89
4242
206
30
14
11
8
646
189
170