50487 156
40553 94
1433 76
30127 72
16437 71
21725 70
16575 61
28300 57
31977 57
8539 49
22151 49
1055 46
28581 45
21974 42
1347 41
17200 40
11662 39
19238 38
15366 38
29677 35
23520 35
17685 33
8683 32
14946 31