1	16134	65
6	56685	64
8	71739	59
9	78363	58
10	86121	56
12	101360	47
18	144696	46
21	169005	42
22	175768	39
26	202721	32
32	243961	31
34	259113	27
43	320532	25
47	345236	24
52	376398	23
53	381834	21
64	439118	18
75	496101	17
104	648317	16
165	963888	15
166	969362	14
229	1282869	11
231	1291050	10
295	1608020	9
349	1854567	8
401	2070773	6
474	2374981	5
1642	7232957	4
2435	10534021	3
15341	61914047	2
109006	434339734	1
20000000	75524748427	1
