1 259 2 31111 3 2985887 4 262875231 5 22257074415 6 1848069959519 7 151774667013519 8 12382804872500671 9 1006185589087041647 10 81552560198330864159 11 6599400414062223445967 12 533498052669478639566975 13 43100541738082944757927471 14 3480610916142314793588902367 15 281005889573841988670559105167 16 22683156294040806923139726173247 17 1830820325545242259105911728863471 18 147760634396763913736314436945202847 19 11924855778535904691937122596568983887 20 962355735923269254117639762351076263679 21 77662356251728186218365256855410514909103