50631 91
35072 88
34162 74
30530 78
29433 18
28463 42
24689 46
24012 22
23484 20
21848 81
21632 61
21571 42
20711 42
19966 42
18757 52
18543 49
18225 22
17944 9
17682 54
17357 33
16483 42
16424 16
16348 86
15860 24