54053 10
45001 8
19653 4
27679 2
18553 8
24528 5
17557 6
12382 3
16883 10
132328 24
478830 21
625226 29
162953 9
633505 55
197355 13
371428 22
435531 14
256709 36
127753 7
1002457 125
129404 6
109003 9
404129 31
168626 20