1	14369	50
2	24553	44
4	40051	43
5	47180	42
6	54748	40
8	68494	39
19	133723	38
20	139222	36
24	162260	35
26	174791	31
32	211772	30
73	414738	29
74	419632	27
78	442553	24
88	495190	23
90	505399	22
93	520773	20
96	537018	18
107	590935	17
152	805002	16
153	809031	14
192	974878	13
231	1156076	12
274	1338015	10
275	1342166	9
375	1769489	8
485	2220849	7
506	2308379	6
951	4005057	5
1630	6607097	4
1741	7045369	3
7719	29258385	2
15918	60353182	1
20000000	62930744008	1
