1	6205	32
4	15597	31
7	23050	30
9	27176	26
10	29825	24
12	34560	20
13	36948	18
16	42564	15
20	51645	14
28	67707	13
31	74382	11
33	79082	10
39	92051	9
59	136231	8
69	157289	7
92	204103	6
186	362268	5
371	648493	3
641	1009099	2
1017	1523770	1
20000000	28982954779	1
