1	13751	46
2	23135	42
3	30682	41
6	50382	40
8	62418	39
11	79659	38
13	91359	35
17	116418	34
19	128568	33
35	211321	32
36	217045	31
39	235031	27
52	303489	26
64	369194	24
71	407232	23
86	480594	21
91	503517	18
115	609003	16
154	781724	13
208	1004069	12
212	1022137	11
293	1352283	10
301	1384793	9
560	2381793	8
726	3041647	7
1017	4188051	5
1299	5274449	4
1585	6336539	3
7241	27347726	2
622678	2288119347	1
20000000	60043682107	1
