1	6472	21
4	18441	20
6	24233	18
9	33332	16
13	44780	15
15	50556	14
20	62884	13
25	74699	12
32	91352	11
36	101000	9
46	123279	8
71	180910	7
112	283580	6
193	459040	5
230	535399	4
553	1160441	3
600	1249219	2
4094	7553346	1
20000000	31223594864	1
