1	2354	11
2	4027	9
12	16641	8
27	34265	6
29	36922	5
71	80344	4
176	177403	3
20000000	17887357860	3
