16060 40
21142 47
15185 8
64605 165
14625 18
9549 15
19759 31
27053 45
18991 34
18356 40
57341 96
22671 24
18293 48
17617 52
30489 92
41678 25
4497 10
2139 9
53962 71
34178 110
20516 38
26828 127