1	3784	12
2	5983	8
6	13370	7
14	27808	6
17	33202	5
43	71143	4
109	166977	3
127	192613	2
175	255508	1
20000000	18782080963	1
