366
501
182
94
55
212
87
172
369
257
39
84
159
3
322
699
13
128
135
272
1
321
131
100
172
285
100
318
267
12
2140
641
27
509
50
92
24
35
253
323
341
27
204
4
3
76
19
105
244
34
199
553
27
35
63
