1	2701	13
2	4608	11
4	8180	10
7	13171	9
11	18843	7
15	23522	5
18	26984	4
38	46905	2
20000000	14803525701	2
