16060 40
21563 47
15579 8
65088 165
14625 18
9549 15
19759 31
27465 45
19423 34
18356 39
57781 97
22671 24
18293 48
17617 52
31322 94
41678 25
4497 11
2139 9
53962 71
34592 110
20932 38
26828 127