1	7695	35
3	16182	32
5	20718	29
11	30346	26
13	34017	25
18	42002	22
20	45227	20
21	46853	18
26	54792	17
31	63378	16
38	74694	14
39	76258	13
43	81902	12
57	104035	10
59	107515	8
74	129762	7
80	138185	6
115	182166	5
119	187452	4
211	305965	3
566	705241	2
2325	2494087	1
20000000	33730527428	1
