250
900
63
136
28
32
26
58
107
25
81
13
31
69
297
34
71
80
30
19
125
16
204
51
40
15569
175
45
97
290
100
20
370
11
143
91
113
498
38
182
211
530
199
454
95
106
353
169
18
27
57
21