1	17065	40
6	57829	38
9	80889	37
10	88751	36
11	95714	35
12	102888	34
14	117529	32
20	156661	30
30	224649	28
32	236810	27
34	249414	25
36	260099	24
45	316064	23
82	559705	22
97	639769	21
98	645524	20
101	662817	19
110	717406	17
145	893062	15
149	912202	14
151	923684	13
163	991866	12
188	1117311	11
208	1205008	10
338	1839929	9
418	2191792	8
719	3537095	7
1113	5235609	6
1200	5620937	5
1442	6668876	4
1538	7053170	3
1594	7280899	2
2450	10826330	1
20000000	74002494930	1
