1	6013	20
2	10574	19
4	18222	17
8	32991	15
11	44008	13
14	54733	11
22	91849	10
24	98884	9
38	145194	8
46	167409	7
48	173036	6
76	247481	5
130	380987	4
321	834740	3
803	1923708	2
20000000	34578417108	2
