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