0 1 1 1 2 6 3 3 4 24 5 31 6 120 7 63 8 480 9 383 10 1920 11 511 12 7680 13 7167 14 28544 15 8703 16 114176 17 34815 18 456704 19 139263 20 1826816 21 557055 22 7274496 23 2228223 24 29196288 25 8912895 26 117047296 27 34603007 28 468320256 29 264241151 30 1770487808 31 1022492671 32 7362969600 33 3754426367 34 31230263296 35 25755123711 36 134081413120 37 110469578751 38 536317263872 39 270079623167 40 2071206035456 41 1648327917567 42 8031488180224 43 1529276792831 44 32950619996160 45 22060025774079 46 131801808896000 47 123437360087039 48 456838894059520 49 238662742704127 50 2091239440646144 51 1025019714994175 52 8083484933357568 53 6457406020124671 54 32333939733430272 55 7674488082661375 56 129337408201162752 57 29570952912175103 58 517340836711628800 59 118275015555678207 60 2069292978102337536 61 473100062222712831 62 8277171918851801088 63 1892400240300916735 64 33108701041345429504 65 7569600892484190207 66 132434803581266165760 67 30278720229285560319 68 529738651375111241728 69 121114599442165530623 70 2118954605912761827328 71 484458960718615543807 72 8475815099827396542464 73 1937835768107671486463 74 37445035259262796824576 75 1110515065157759008767 76 148894697347901407887360 77 13886793191185954373631 78 583772873217416867348480 79 220830000579975074283519 80 2075361767531501303365632 81 1922240339617158650658815 82 8282557894676702598004736 83 2928814785466503062880255 84 37739257799341770952146944 85 38613858627447086458601471 86 140378930275739078529908736 87 77084182054452078653210623 88 493815875204537080336089088 89 308336728217808314612842495 90 2420148202436331857636229120 91 614376893228543121001807871 92 9409793426178672093174956032 93 8647207769341073858502852607 94 39109227501366077449142534144 95 4723527629604496302070038527 96 153961029926893549246771888128 97 48604671460978881429707423743 98 536615957193742204957771169792 99 313260929612717958723780214783 100 1908779341231311115921997692928 101 1253043718450295374142817435647 102 8823539802639209527591150026752 103 5012174873801181496571269742591 104 35294159210556838110364600107008 105 20048699495204725986285078970367 106 141176636842229081823715310698496 107 80194797980818903945140315881471 108 564706547368943997410971807121408 109 320779200993742591008358598180863 110 2258826183431220678547036193161216 111 1283116803974675216128255039897599 112 9035304815903504249085710781382656 113 5132467041820245028801838955102207 114 36141219089637313400942243807756288 115 20529868244431166789564287735037951 116 144564876668015373959182565374951424 117 82119472669127462235691575515545599 118 578259536381489305925955084024283136 119 328477852300444188959703694512750591 120 2313038297017962726207056062739120128 121 1313911487556791416294865732752113663 122 9252152930464264987789151206817923072 123 5255647178268520339555154147638509567 124 37008607919350143599151702399262916608 125 21023559415583079688863860451461562367 126 148032484566078638768885438328810242048