9198 3
17925 18
25588 46
13032 10
36893 75
37381 116
21693 85
15259 27
16916 16
51833 97
23776 53
21029 47
15557 20
14571 27
32315 62
48954 145
30295 91
40153 104
14769 21
39559 84
19024 37
50402 99
31359 67
38669 94