102493 200
31567 128
21056 87
65533 87
21823 83
14157 81
82629 80
27211 78
12481 78
36052 70
30956 66
16261 65
15919 61
53916 60
22422 59
17228 58
21926 58
14606 56
12198 54
18265 53
18195 52
23273 50
10216 46
11046 46