1	13739	56
2	23520	52
5	47745	47
6	54082	46
9	71864	45
10	78034	42
12	90308	41
20	138049	39
27	179562	36
29	192669	35
38	242813	31
41	258986	30
43	270107	28
48	298917	27
93	541765	24
96	557244	23
102	594452	21
122	697460	20
125	712162	18
169	919189	16
210	1126059	15
226	1197598	14
248	1305695	12
263	1378916	11
420	2095222	10
461	2281016	9
578	2793452	8
762	3529352	7
901	4085826	6
998	4510296	5
1177	5245772	4
1230	5464121	3
1895	8145679	2
3341	13709490	1
20000000	66304957505	1
