1	3069	18
2	5228	14
3	7189	13
6	12329	7
7	14056	6
13	23621	5
14	24964	4
49	76054	3
85	122802	2
93	134832	1
20000000	17504897327	1
