1	10458	57
2	16610	55
3	20636	53
5	27251	52
7	32220	48
8	34933	47
10	39915	45
11	42615	42
13	49455	40
14	53874	38
18	66888	36
19	69534	35
22	79140	32
23	82905	31
24	86913	29
25	90541	26
26	93843	25
27	96549	24
28	99813	23
31	110883	19
33	118094	18
44	152845	17
46	159439	16
47	162564	15
52	178841	14
56	192269	12
69	231154	11
70	233877	10
77	253207	9
84	271068	8
87	278643	7
97	301723	6
126	366813	5
140	398846	4
169	468199	3
3429	7033994	2
9316	18680323	1
20000000	54645743357	1
