1	2644	9
3	5877	8
7	11569	7
15	22571	6
26	37469	4
51	66783	3
347	297708	2
20000000	12254276401	2
