1	16598	42
4	44574	39
6	60554	38
10	90355	37
12	105998	36
17	140778	31
18	147223	30
21	167973	29
24	189108	27
30	229928	26
33	250659	24
41	298676	23
43	310805	22
46	327357	21
75	515984	20
85	571467	18
125	778063	17
142	873049	16
164	1001345	15
234	1373773	12
238	1394735	11
259	1498650	10
426	2290757	9
494	2608080	8
532	2781381	7
604	3108868	6
3192	14456849	5
3270	14828735	4
3339	15127989	3
415467	1717058279	2
416948	1723550235	1
20000000	68714720338	1
