146
907
42
677
128
912
55
855
50
547
88
455
53
438
73
423
72
367
61
733
41
350
67
341
93
353
47
324
33
338
49
286
86
263
75
171
29
276