1	2970	13
4	9170	11
5	11018	8
6	12808	6
9	17823	5
17	31206	4
60	91800	3
221	302560	2
313	424556	1
20000000	16439198453	1
