1	14212	54
2	24726	50
3	33567	49
4	41294	47
7	63745	45
10	85640	42
11	93155	40
13	107494	39
21	163476	31
22	170290	29
27	204768	24
41	299449	23
89	603097	21
102	681834	19
112	743225	18
118	777621	17
131	852397	16
149	951485	15
166	1044730	14
172	1077546	13
191	1189874	12
245	1470163	10
262	1557450	9
328	1874026	8
474	2527472	7
595	3056517	6
606	3108378	5
1172	5613023	4
1207	5770710	3
1917	8702369	2
4813	20055106	1
20000000	73494254954	1
