1	6674	20
2	11545	19
7	29498	18
11	42636	17
12	45705	14
14	52367	13
15	55510	11
18	65105	10
29	100135	9
59	185610	8
68	211806	7
184	498537	6
294	755152	5
343	872664	4
875	2075243	3
1624	3634661	2
20000000	41366987024	2
