1	3428	10
9	14842	7
15	21938	5
16	23165	4
17	24334	3
51	60575	2
127	131745	1
20000000	13421552322	1
