1	14240	51
5	44561	49
6	50121	47
9	65646	44
12	80064	41
19	112168	38
23	131757	37
24	136872	35
26	146833	33
33	179991	31
34	185353	27
42	222548	26
43	227599	25
49	252296	24
54	272656	23
64	315789	22
71	342769	21
84	417901	20
86	426815	18
91	446887	17
120	559115	16
148	660540	15
149	664442	14
184	798817	13
190	823564	12
278	1134614	10
283	1154038	9
377	1492058	8
389	1536463	7
405	1592385	6
450	1746659	5
541	2064262	4
843	3051096	3
1145	4038713	2
20000000	58007395732	2
