1	5644	17
18	41366	16
21	47377	15
24	53878	12
49	97481	11
81	156587	10
108	210745	9
120	232470	7
187	353746	6
1296	1952685	5
1493	2247246	4
2363	3497239	3
10126	13994904	2
20000000	39928034951	2
