1	9845	46
2	17161	45
3	23694	43
7	47551	41
9	58914	40
10	64912	39
11	70799	37
13	81571	36
25	146682	34
36	205902	32
49	266725	31
52	280591	27
57	303713	26
60	318321	25
62	328342	24
74	384733	23
85	431456	21
87	440899	18
127	611100	16
165	760964	15
235	1071349	14
244	1105341	13
258	1161727	12
273	1225136	10
307	1368940	9
428	1805760	8
467	1954853	7
482	2015683	6
1658	5820990	5
1953	6846194	4
3668	12231146	3
20000000	58019726957	3
