1	9217	35
4	26105	33
7	38639	31
15	69692	30
17	76521	28
20	87317	26
22	94880	25
34	139394	24
39	159293	23
42	170080	21
47	189118	18
50	200441	17
56	219783	16
60	232017	15
82	303360	14
86	317515	13
128	445373	12
179	594834	10
190	632914	9
207	683822	8
232	750887	7
277	884923	6
279	890374	5
281	896306	4
441	1342439	3
577	1705581	2
4151	10707382	1
20000000	46164076026	1
