117098 94
74458 97
30681 97
26878 38
26592 54
25317 65
24690 26
24548 26
23768 47
23187 62
22693 40
22217 39
21715 23
20462 43
19416 31
18769 15
18587 43
18431 21
18235 36
17124 23
16789 41
16298 33
15861 24
15201 10