1	15131	53
3	33116	51
8	69529	48
10	82220	45
12	95353	43
19	140932	40
23	162943	38
30	204758	36
31	210974	33
42	278358	29
43	283331	27
55	346157	26
66	425128	23
67	430811	22
78	492389	21
85	529411	20
88	544653	19
103	615238	18
135	769201	17
198	1050101	16
203	1074561	15
216	1134469	14
257	1322356	13
262	1345614	12
307	1551317	10
318	1596430	9
403	1985784	8
513	2463279	7
542	2593431	5
559	2669138	4
2231	9478813	3
2281	9685269	2
2918	12246766	1
20000000	70561009441	1
