1	7898	27
2	12531	25
3	16299	24
4	20380	18
5	24096	16
6	27259	15
11	44333	14
12	47687	11
13	51556	10
26	96252	9
31	113374	8
32	116051	7
74	234910	6
80	250743	5
98	299169	3
112	334187	2
113	336590	1
20000000	42541939135	1
