253
110
229
102
282
65
368
46
225
180
515
78
234
29
507
39
251
160
67
57
105
19
370
102
461
12
197
162
279
108
565
125
389
171
442
85
284
77
399
109