1	12672	51
3	27051	50
4	33871	46
5	40258	42
7	51925	41
8	57364	39
10	67667	37
11	72773	34
12	77365	33
14	88892	31
16	99585	30
17	105481	28
24	139286	27
32	176269	26
33	180532	25
34	184839	24
35	189262	23
46	256591	22
54	294248	21
65	348826	19
69	366669	18
87	444231	17
103	528266	15
120	596942	14
121	600549	12
152	719761	11
175	806311	10
194	876788	8
210	937843	6
245	1082520	5
335	1371901	4
513	1965560	3
1875	6336913	2
20000000	62486618806	2
