31056 158
29762 145
31743 101
80337 89
22026 87
16074 85
24758 77
25480 73
20526 72
36304 66
28499 65
31234 60
35712 56
11683 55
11376 50
16506 49
14697 49
8762 46
10818 43
15652 42
14482 42
10493 41
13146 40
14092 39