1	8978	39
7	44277	37
8	49489	36
10	60355	32
11	65729	27
14	81711	22
20	112250	21
22	121586	19
39	196123	18
88	406601	17
94	430721	15
121	542997	14
162	704482	13
183	779947	12
207	864767	11
249	1003359	10
263	1052770	9
480	1736693	8
481	1740332	7
603	2148329	6
666	2348108	5
4134	12452179	4
20000000	53404574367	4
