250
13
434
16
19
2
34
48
12
312
185
24
876
23
47
31
91
197
287
401
112
56
101
44
37
52
9
276
38
113
73
267
62
28
135
362
49
7
107
222
10
407
90
70
304
419
45
100
36
314