1	2723	16
2	4492	14
4	7999	13
6	11036	11
7	12407	10
12	17669	8
16	21787	7
59	65219	5
91	95694	4
173	171578	3
20000000	19275421934	3
