1	3411	17
2	5493	16
4	9126	15
6	11952	14
14	22713	12
18	27427	10
20	29743	9
21	31194	8
24	35342	7
26	38121	6
36	52372	5
41	59695	4
58	82166	3
124	162929	2
255	304047	1
20000000	11107955438	1
