154
851
103
725
111
935
63
657
38
589
53
502
50
395
68
553
35
418
1
143
47
347
49
393
25
263
97
228
162
205
33
226
14
315
60
279