1	3303	11
4	8532	10
7	13482	8
8	15054	7
13	22452	6
27	39803	2
60	79497	1
20000000	11137076528	1
