1	3333	10
3	7075	9
5	9977	8
8	13665	6
12	18502	5
22	31720	3
44	57965	2
691	704317	1
20000000	11555258885	1
