253
110
230
102
283
65
368
46
227
181
515
78
234
29
508
40
251
160
67
57
105
19
370
102
461
12
198
162
280
108
565
125
389
171
442
85
284
77
399
109