12066 9
25766 60
14261 19
28226 79
18364 50
26566 55
21849 43
20357 32
95359 100
14072 30
15214 14
10589 5
11274 11
14346 21
19239 44
29121 59
16597 36
11028 6
20812 45
13570 27
33878 58
37142 105
50940 179
32543 82