1	3629	16
4	9755	15
7	14646	12
9	17400	10
10	19200	9
13	23794	7
16	28405	6
19	32495	5
30	46796	4
35	52136	2
53	75021	1
20000000	11599865941	1
