1	3718	14
2	5731	13
3	7620	10
4	9245	9
8	16062	7
18	33140	5
21	38544	3
24	43653	2
153	227296	1
20000000	16838140885	1
