50559 89
13536 86
37798 84
18711 80
30549 79
14226 75
20931 75
11267 74
25462 73
18891 71
13502 68
15747 67
22914 66
10030 63
18763 62
7790 62
16635 62
18117 60
20553 59