1	8453	20
3	17810	17
6	28968	16
10	43528	14
11	46171	13
18	67949	11
19	70063	10
26	90679	9
30	102735	8
31	104788	7
161	451871	6
195	542141	5
198	549469	4
241	686338	3
352	969510	2
507	1351991	1
20000000	43473989190	1
