name : 254136 0 1 1 2 2 6 3 24 4 120 5 719 6 5026 7 40152 8 360864 9 3603618 10 39584562 11 474352836 12 6157994076 13 86091784983 14 1289577315582 15 20604485774670 16 349788167576508 17 6287413628087682 18 119294396832414786 19 2382563333778629952 20 49964110634595456984 21 1097678745018484597866 22 25211431379194503515772 23 604231215456157868674356 24 15084731316933485839338312 25 391656501032603438973413772 26 10559990232743315524280576868 27 295267713171903006594046594560 28 8550831944399225534256848827224 29 256167504990889443408038035930803 30 7930127041979129632328605589899302 31 253410459153920016932689289842756686 32 8350892407940772962589789120680194740 33 283534700642725465881904772999964244842 34 9909886375187119841002140473985177600834 35 356258789878942446009115430261680163725296 36 13163207429514609591144560874234839386837320 37 499504878664614231398901487969163368110864990 38 19453545003505005954445394994412888194351309492 39 777057502580584781258456599590134201984547804876