252
109
229
102
281
65
368
46
225
180
515
78
234
29
507
39
251
160
67
57
105
19
368
100
461
12
197
162
279
108
565
125
389
171
441
85
284
77
399
109