42541 80
12899 75
17501 74
28588 73
28211 66
23245 63
14422 50
16320 48
15690 46
14341 44
19168 41
15632 40
12485 40
17003 40
9748 39
13471 36
6519 35
14855 35
20584 35
8297 33
8043 32
13830 31
7230 31
7823 29