1	7865	24
2	12899	23
3	17221	20
5	24823	19
8	35204	18
14	57050	15
39	142198	14
45	160275	11
48	170058	10
121	392211	9
154	495366	8
166	531094	7
474	1402465	6
500	1470958	5
615	1760200	4
866	2356348	3
1162	3075684	2
1379	3590790	1
20000000	36951216250	1
