28098 117
42548 111
15048 109
19338 100
19262 97
53198 95
27064 94
25901 94
9412 91
18912 91
31494 88
12280 87
37307 85
27536 84
30580 83
28965 83
36993 82
16084 80
11378 78
15842 77