1	13341	55
2	22740	54
4	36911	51
5	42767	50
6	48528	49
11	74457	47
14	88901	45
15	93957	41
20	118697	40
35	191977	37
38	205975	36
44	232757	33
47	245815	32
61	308910	31
66	328166	30
67	332460	28
78	397246	27
80	406531	24
83	419334	23
111	539010	21
124	589477	18
128	604954	16
129	608828	13
150	688261	12
185	821552	11
192	849133	10
242	1047635	9
333	1366738	7
376	1513806	6
433	1707396	5
456	1795315	4
778	2906768	3
831	3082793	2
7462	24558964	1
20000000	57742413921	1
