1	10741	40
6	39976	38
9	55117	36
21	120526	35
27	152995	34
31	173886	33
39	211568	30
47	250038	29
48	254671	27
52	274600	25
61	315192	23
62	319758	22
65	334483	21
72	368519	20
103	532172	18
149	726196	17
153	744347	15
165	793994	14
202	929392	13
237	1076521	12
262	1176481	11
263	1180200	10
426	1758718	9
429	1769580	8
827	3090745	7
1275	4461809	6
1348	4694856	5
4101	13450088	4
9809	30945205	3
9946	31393359	2
20000000	52112627786	2
