1	2919	13
3	6763	12
4	8366	9
5	9911	8
19	25177	7
26	31916	6
27	33104	4
37	42223	3
44	56087	2
187	158444	1
20000000	10456774487	1
