1	15538	52
2	25572	47
3	33618	46
5	48493	44
6	55360	43
7	62859	41
8	69492	37
10	81256	36
11	88336	34
14	109130	33
23	168169	32
27	194595	31
32	221648	28
33	226934	26
56	349980	23
78	458835	22
102	577214	21
104	586490	20
108	603203	18
118	657850	17
170	916972	16
184	989101	14
189	1013522	13
200	1071213	12
239	1248415	11
294	1500102	10
323	1623601	9
382	1885987	8
500	2389046	7
998	4424405	5
1807	7652862	4
104886	408460916	3
20000000	72197170833	3
