951
365
630
223
583
95
562
75
411
217
568
56
323
146
325
34
478
46
274
71
73
15
138
128
276
180
80
27
241
30
524
69
74
28
351
187
319
37
406
139