15010 12
31844 133
22165 53
14476 19
20784 50
15831 16
20921 57
26666 115
27855 102
19327 47
30660 90
26423 58
15246 27
16308 30
18164 66
29636 81
24945 108
23744 87
17126 45
31937 102
25697 92
27831 84
20241 61
26667 59