13526 16
12829 9
15421 28
27074 50
29662 87
13402 11
13598 4
12034 11
24203 50
15948 9
24428 38
16635 8
14681 12
22971 46
18766 17
14129 12
13202 10
30318 38
29279 49
18522 23
20165 42
17125 17
16671 9
21297 23