1	13138	55
2	26928	52
6	58840	51
9	80275	47
10	87491	42
11	94965	40
12	101786	38
16	129540	37
18	142858	34
20	155641	33
26	193246	32
27	199441	31
32	233480	28
52	354479	27
54	366361	24
60	402714	23
72	470521	21
119	730847	19
162	956008	17
181	1054478	16
224	1273493	14
264	1463594	13
384	2012596	12
439	2249630	11
461	2353181	9
592	2912161	8
836	3937490	7
867	4079379	6
988	4586440	4
3993	15609412	3
17803	66587619	2
20000000	70033030818	2
