98304 27
35679 4
56679 20
64257 11
285579 60
126776 16
78480 8
149576 31
35034 2
94431 20
81553 15
34557 2
63733 6
41681 9
79152 5
66206 10
48929 3
81703 6
181680 37
32351 2
30479 4
170353 29
19634 2
93979 23