0 1 1 1 2 7 3 131 4 10012 5 2810694 6 2989126727 7 11945257052321 8 179788343101980135 9 10185111919160666118608 10 2172138783673094193937750015 11 1743829823240164494694386437970640 12 5270137993816086266962874395450234534887 13 59956919824257750508655631107474672284499736089 14 2567773069787030667011494675812637832667677810219203068 15 413974701717202654110550745866108007851897518448357980895122075 16 251241193538605957034541106919066040190263684292252416686093709020168272 17 573994543220066445523421974093662268509546101310965016417431976953811911007830514 18 4936561518919171576332306965521451471291029456080054027522386066586025632720633111766477463 19 159823713056711648215192931675467216065538993075171654376105030828684986823687436375724972326839568128 20 19478600557353110233522483460151519831499212942923222279949450828627169865552544664189208324046148975664925677335 21 8936637881173657869448200045794915727572465320094596514712778476912552305885574373975506135956213047006985258647038778998587