988
379
662
237
588
95
566
76
418
219
572
57
328
149
326
34
478
46
277
71
75
16
138
128
278
180
81
27
243
31
525
69
76
28
354
187
321
38
422
146