1	2880	10
9	16148	9
10	17595	7
14	22588	6
35	47740	5
49	63160	4
88	102903	3
99	116948	2
207	244049	1
20000000	12343702355	1
