1	14915	68
2	22799	67
3	28155	66
4	33392	63
5	38311	52
6	42774	48
8	51293	47
10	59501	42
13	69806	41
15	78711	39
19	91514	35
24	109112	32
41	171672	31
43	179454	30
44	182495	29
45	185630	28
47	192615	27
55	226004	26
65	261040	25
68	271800	22
73	291725	21
100	371947	19
104	384267	16
108	397954	15
121	436295	14
141	496910	13
162	562443	12
188	645803	11
190	651484	10
244	805185	7
470	1423842	6
532	1599024	5
588	1745652	4
642	1898170	3
1380	3787911	2
1554	4225109	1
20000000	73360442481	1
