50291 57
45935 135
44993 110
43849 40
40340 56
38291 41
35389 54
35091 55
31533 79
29555 37
29029 22
27482 58
25928 25
21993 63
21951 41
21125 27
21007 45
19902 26
18518 45
17991 26
17978 29
17584 21
16967 51
16580 15