1	18536	55
9	99022	51
27	247856	48
36	318531	46
37	326425	44
40	350237	40
47	403815	36
52	442523	32
65	542005	31
86	689692	30
89	711067	29
90	718308	28
94	747898	27
97	776292	25
100	797258	24
101	804312	23
103	818671	22
129	988378	21
308	2037151	19
384	2500575	16
396	2576496	15
418	2710962	14
422	2735587	12
538	3370543	11
551	3448421	10
762	4595860	9
857	5151758	8
1267	7325930	7
3789	19735593	6
3941	20493303	5
11144	55000355	4
12251	60071294	3
20000000	73750944655	3
