1	3606	12
5	10478	11
9	16160	9
17	27957	8
29	43853	5
97	132424	4
139	179447	3
191	237422	2
20000000	10818780740	2
