1	14937	47
5	47168	44
14	104796	42
18	128900	39
20	141529	38
25	170038	37
29	191599	36
32	208472	34
43	265759	33
46	281966	32
47	287469	28
51	309964	26
57	341812	25
69	418875	23
88	507592	22
101	580355	21
110	625594	20
124	699275	19
127	714185	18
187	999743	17
238	1238351	16
240	1249153	15
261	1352381	14
287	1469741	13
318	1603456	12
374	1852680	11
418	2047165	10
445	2164809	7
564	2641194	6
586	2730799	5
598	2781358	4
646	2979359	2
665	3060936	1
20000000	68169929216	1
