1	13743	51
3	30286	50
11	60885	46
12	64145	45
14	70754	44
17	80936	43
19	87707	42
34	142081	41
37	152338	40
39	159951	38
54	216665	35
56	224495	32
58	232304	31
75	291401	30
78	302282	29
98	358184	28
120	416907	25
122	422226	23
128	440110	22
169	561092	20
180	597752	19
202	655066	18
286	873458	17
310	935483	16
325	974868	15
332	993425	14
358	1058081	13
424	1218463	11
429	1232488	9
619	1705650	8
653	1793165	7
1151	3015388	6
1471	3788965	5
1609	4112012	4
44716	107598047	3
20000000	73158801379	3
