1	7689	34
2	12825	32
3	16561	31
4	19798	30
5	22804	28
6	26476	25
7	29761	22
12	46855	17
15	56323	16
19	70597	13
25	91437	12
35	122649	11
56	180105	10
79	251448	9
80	254283	8
81	257278	7
84	267076	6
140	427279	5
148	447512	4
519	1321847	3
1046	2603709	2
543175	1207008511	1
20000000	41796204292	1
