12429 5
23891 19
13000 18
14281 15
32196 38
19484 24
16001 22
17741 25
24610 42
43873 66
36484 113
15825 10
56320 83
76639 163
37179 40
100676 93
9972 7
17975 8
53502 102
14562 9
18087 21
45359 131
21812 49
21546 50