1	8721	21
9	36922	20
10	40680	18
13	51819	17
16	62222	15
17	65799	14
21	78509	13
38	136324	12
49	170991	11
66	226489	10
83	281766	9
116	379550	8
134	436004	7
190	609716	6
221	687443	5
427	1216880	4
619	1688641	3
5144558	10383515470	2
5144743	10383828543	1
20000000	39963533089	1
