250
109
228
102
281
65
368
46
225
180
515
78
234
29
507
39
251
160
67
57
105
19
367
99
461
12
197
162
277
108
565
125
389
171
441
85
284
77
399
109