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