1	3632	18
2	5913	16
4	9422	14
5	10850	13
8	14318	10
9	15485	9
10	16569	7
18	25556	6
24	32381	5
38	51406	4
51	69334	3
54	73548	2
229	256954	1
20000000	14090212324	1
