22223 102
43102 100
15765 95
31285 93
16643 80
21553 79
24288 78
15278 72
20759 72
27171 71
27502 69
27243 68
13384 68
38507 66
25877 65
11879 65
23239 65
23088 63
22295 62
29008 60
12169 57
21014 57