1	14573	48
12	85843	46
13	92293	45
24	169047	41
28	192934	40
30	206147	38
35	236500	32
50	324510	29
53	346659	27
61	395391	25
69	441505	22
80	498151	18
85	523080	17
119	697223	16
168	923367	14
205	1113545	13
218	1178327	12
268	1428832	11
300	1575942	10
308	1614240	9
376	1915163	8
421	2126700	7
454	2274218	6
503	2492470	5
710	3379785	4
1335	6031555	3
2420	10469298	2
3328	14074229	1
20000000	72805006965	1
