1	3573	9
3	7543	8
18	31033	6
21	35684	5
25	42531	4
26	44139	3
58	92753	2
67	106589	1
20000000	19934368760	1
