1	7785	22
3	16503	20
9	36261	18
12	45650	17
21	71622	16
27	87900	14
29	92995	13
33	103459	11
44	129140	10
46	134502	9
74	199638	8
109	280454	7
162	395315	6
205	476071	5
425	893452	4
520	1074163	2
1170	2236448	1
20000000	32640033654	1
