1	3166	13
4	8598	10
8	13609	9
9	14843	7
12	18398	5
16	22061	4
19	24335	3
20	25267	2
20000000	10552951518	2
