1	2047	8
2	3406	7
13	13987	6
16	16514	5
34	31969	4
60	54855	3
66	60581	2
208	176882	1
20000000	13292248912	1
