1	8439	18
9	41715	16
11	50098	15
13	57898	13
30	111399	9
46	162748	8
114	377062	7
143	450928	6
188	563332	5
210	637142	4
923	2322694	3
1545	3742582	2
2289	5514911	1
20000000	40391954137	1
