529
83
298
191
286
85
487
34
253
111
455
148
612
159
542
197
401
50
161
109
356
57
608
204
28
3
272
75
542
80
219
57
633
169
360
10
517
30
348
39