259
111
236
102
286
66
374
48
238
183
523
80
237
30
514
42
254
160
70
57
108
19
380
105
469
13
210
167
283
108
571
125
395
171
446
85
288
77
401
109