1	14054	48
2	24355	46
16	124137	44
17	131457	41
24	174853	39
28	197471	37
39	262337	35
47	308287	31
58	391659	29
61	410522	28
76	491986	26
80	513638	24
97	604754	22
99	615943	21
107	662806	19
123	751141	18
134	807013	17
147	871755	15
158	926433	14
164	953932	13
183	1038951	11
239	1273626	10
403	1935742	9
406	1948710	8
428	2039061	7
684	3095370	6
810	3611410	5
812	3619243	4
864	3833113	3
1637	6757816	2
2850	11354757	1
20000000	75672042205	1
