1	8942	27
2	13855	26
4	22726	19
12	49627	18
14	57104	17
21	82282	13
34	128602	12
41	155145	11
47	176314	9
64	227251	7
74	257343	6
91	308716	5
101	336464	3
157	477190	2
1512694	3376877479	1
20000000	41359407807	1
