1	3893	8
3	7746	7
17	31648	6
34	57012	4
46	75059	3
59	94026	2
61	96582	1
20000000	16527722872	1
