31056 159
30082 146
32069 101
80645 89
22339 87
16074 85
24758 77
25805 73
20526 72
36974 67
28838 66
31234 60
36054 56
11991 55
11686 50
15007 50
16506 49
9079 46
11128 43
15652 42
14482 42
10493 41
13146 40
14412 39