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