1	2967	11
3	5736	9
8	11182	7
9	12181	5
14	17245	3
22	24240	2
58	55763	1
20000000	12418870129	1
