1	13578	46
10	67142	44
11	72072	43
13	82840	42
19	112128	40
26	143897	39
30	162918	37
39	205635	36
58	290061	35
60	299600	34
63	313749	33
75	388238	32
76	392476	31
81	412250	30
82	416716	28
83	421166	27
91	454283	26
103	503027	24
107	520072	23
134	633982	21
136	642542	20
138	650823	19
142	667710	17
147	687275	16
151	704031	14
155	721403	13
169	774549	12
192	860674	10
233	1012144	8
331	1347285	7
420	1662657	6
580	2191197	5
727	2676521	4
4748	15510849	3
5670	18573449	2
20000000	58847273669	2
