1	10340	47
6	36885	44
10	54146	43
11	57778	42
12	61365	40
14	70029	38
15	74169	37
30	138066	34
31	142402	32
33	151340	31
43	186221	29
48	201377	27
49	205225	26
55	225822	25
58	236462	23
62	249524	22
67	266685	21
71	281758	20
83	322756	19
85	328352	18
97	364392	17
108	398932	16
132	470181	15
140	515722	13
185	654692	12
197	690876	11
222	762641	10
277	916633	9
297	974735	8
322	1045294	7
332	1072821	6
358	1141331	5
700	2042964	4
703	2051545	3
11080	28685986	2
20000000	45748040622	2
