41528 127
26982 122
30392 113
37837 109
20099 91
55095 89
23087 83
13809 81
12289 81
93856 80
14245 71
13322 68
23838 67
16509 65
56258 64
49043 64
18976 62
27951 61
16619 61
11554 61
28085 61
18370 61
15366 59
16240 58