41502 80
27555 72
27306 64
25615 16
22198 62
20413 18
19548 35
19064 19
18264 41
16635 74
16245 38
15541 9
15398 47
15303 23
15262 45
14882 39
14530 11
14239 34
13969 18
13815 47
13751 42
13102 31
13009 36
12956 14