40050 115
36027 113
51512 108
31386 101
63983 97
52229 90
68642 84
37415 73
42056 73
24825 73
18095 66
36863 64
25647 62
33976 61
17742 57
25173 56
19540 55
12650 54
12642 51
21599 50
33375 48
35217 47
27157 47
14898 46