50536 57
39799 67
35865 55
34213 53
33600 100
29436 115
29164 72
28212 76
27230 19
26839 65
23520 35
23291 51
21742 74
21506 42
21162 43
20888 24
19936 40
16525 22
15907 74
14931 27
14625 22
14356 70