21192 90
34582 77
22719 60
15043 60
15404 58
14009 57
56871 56
30818 54
19166 53
28515 52
34762 46
22860 46
26094 42
16664 42
32006 41
19037 41
17709 39
19301 38
14888 38
20045 37
21685 37
17757 37
15890 36
18007 36