253
110
230
102
283
65
368
46
227
181
518
80
235
29
509
41
251
160
67
57
105
19
371
102
462
13
198
162
280
108
566
125
390
171
442
85
284
77
399
109