1	3528	16
2	5706	15
4	9353	14
6	12480	13
8	15603	12
9	16858	10
10	18016	8
17	25519	5
24	32619	4
36	43464	3
86	81451	2
222	187273	1
20000000	19330310954	1
