1	6353	25
4	15356	23
5	17048	22
6	18758	20
9	24446	19
12	29462	18
14	32254	17
21	41952	16
25	47925	14
27	51154	13
50	84348	11
57	96331	9
81	133461	8
93	149731	7
129	192123	6
154	222595	5
202	282391	4
1454	1535115	3
2536	2640280	2
20000000	33330675944	2
