1	2961	15
3	5644	14
4	6682	12
7	9622	8
9	11431	7
10	12345	6
13	14863	5
20	20031	4
82	60520	3
105	72845	2
322	182441	1
20000000	8619118177	1
