101032 167
88462 184
62828 150
45812 89
36339 40
35901 101
31747 46
31580 55
26912 34
25423 30
24599 42
21845 22
19811 34
18541 37
3492 55
3337 41
1917 15