1	14192	48
3	27146	44
6	38114	42
11	55362	38
15	74047	37
18	85155	36
19	88467	34
21	95006	33
22	98853	31
23	102340	29
31	136595	27
35	151855	24
40	170222	22
52	209590	21
79	295822	20
82	303949	19
85	312140	17
100	356473	16
107	380169	15
129	447194	13
149	508801	12
160	541236	10
173	579321	9
306	950278	8
342	1042002	7
715	2051518	6
826	2339113	5
1407	3816841	4
1670	4486942	3
2450	6490953	2
20000000	73753813765	2
