1	3565	12
2	5606	9
5	9990	7
6	11321	6
7	12511	5
22	30545	4
27	36875	3
127	151228	2
20000000	13058905622	2
