1	11047	47
2	18294	45
5	33556	41
11	56864	39
12	60901	37
14	67892	36
18	84809	35
20	93499	32
28	122778	31
33	139855	30
45	180531	29
46	184219	28
55	217179	27
71	274970	24
84	317650	23
116	416441	22
119	425257	21
140	483720	20
156	532046	19
184	617487	18
189	641029	17
194	658500	16
304	947632	14
340	1037169	13
428	1264366	12
544	1569443	11
574	1651444	9
874	2382656	8
2237	5625980	6
3132	7788252	5
4475	10918868	4
9800	23461365	3
10126	24244134	2
1318185	3966795293	1
20000000	65648915981	1
