1	6087	26
2	9955	23
3	12550	22
4	14768	20
6	19593	18
7	21882	14
10	28738	13
12	32833	12
17	42939	10
21	51596	9
23	55594	8
64	137670	7
69	148364	6
216	386576	5
229	405759	4
280	483972	3
430	705264	2
1135	1686443	1
20000000	41088464655	1
