0 1 1 16 2 271 3 3803 4 48982 5 610484 6 7245905 7 83484450 8 942636916 9 10487584405 10 115369529592 11 1257761617574 12 13611696080735 13 146406754329933 14 1566562183907264 15 16687323842873339 16 177063766685219106 17 1872323812397478246 18 19738266145121133639 19 207517446542560214799 20 2176390177056541482871 21 22774922890367225576581 22 237849602498760421607658 23 2479414002731411220739792 24 25802567693332267451328112