250
172
379
36
125
53
31
71
98
217
82
66
74
81
181
92
52
45
63
364
154
408
78
70
237
27
429
54
76
190
49
1368
11
126
8
68
39
216
77
40
207
86
173
469
57
146
362
56
50
139
179
46
186
108
16
75