1 0 2 0 3 0 4 0 5 0 6 0 7 24 8 24 9 240 10 240 11 1560 12 1560 13 8400 14 8376 15 40824 16 40800 17 186480 18 186240 19 818520 20 818280 21 3497976 22 3496440 23 14676024 24 14674440 25 60780720 26 60772320 27 249401640 28 249393480 29 1016542800 30 1016501736 31 4123173624 32 4123132800 33 16664093400 34 16663908480 35 67171367616 36 67171179600 37 270232006800 38 270231188280 39 1085570773224 40 1085569963080 41 4356217681200 42 4356214174824 43 17466686971800 44 17466683473800 45 69992221752936 46 69992207117976 47 280345359228024 48 280345344511200 49 1122510953731416 50 1122510892950480 51 4493432566523880 52 4493432505929640 53 17983896924848400 54 17983896675260280 55 71966088478719264 56 71966088229318920 57 287955857862659160 58 287955856846934880 59 1152097946520919320 60 1152097945503556680 61 4609215337727154000 62 4609215333603980376 63 18439332018720449784 64 18439332014600774400 65 73764740104111583520 66 73764740087444000520 67 295081196555633374680 68 295081196538969279720 69 1180391494743159058776 70 1180391494676002358544 71 4721766104740774077624 72 4721766104673588035520 73 18887664796679650586160 74 18887664796409418579360 75 75552460320692838070896 76 75552460320422666885640 77 302215244686343752653216 78 302215244685258121100856 79 1208877188959390016757624 80 1208877188958304445935200 81 4835557386486201905810520 82 4835557386481845937531200 83 19342375437903929024928600 84 19342375437899572557852360 85 77369939427519465590831520 86 77369939427501998904046200 87 309481070737841886379573224 88 309481070737824420709144200 89 1237928222034765177796862640 90 1237928222034695184558380424 91 4951724705389464702057170736 92 4951724705389394709835385160 93 19806934273309492989179794776 94 19806934273309212647943740376 95 79227843448493718953363942304 96 79227843448493438603882400000 97 316911692859743805603777968880 98 316911692859742683092824229064 99 1267647728636285389469125084920 100 1267647728636284266974834630400 101 5070593786137078814554629690000 102 5070593786137074321105399071160 103 20282383759324140538851819780024 104 20282383759324136045419253069640 105 81129560881624065018837771496680 106 81129560881624047035008021554720 107 324518321059478822709308315907480 108 324518321059478804725344219877920 109 1298073516836863086824689911406800 110 1298073516836863014858601429189296 111 5192294765144295951433641470734824 112 5192294765144295879467823223980000 113 20769181153967715050486667209877360 114 20769181153967714762530539115211400 115 83076730896042454800890858476701216 116 83076730896042454512935000627899560 117 332306942424684604729777174260600936 118 332306942424684603577680313310463480 119 1329227826220282778956522030743507120 120 1329227826220282777804422998638136760 121 5316911474445764202855844124870342040 122 5316911474445764198246628787143189600 123 21267646406476956086347698204232564200 124 21267646406476956081738487222723091400 125 85070587151989522197833904535211141280 126 85070587151989522179394568160333604536 127 340282353186203182404005133242629164024 128 340282353186203182385565801223905216000 129 1361129426479548010564709525250711422040 130 1361129426479548010490944802613226029360 131 5444517747122397885326266128994753407960 132 5444517747122397885252501371423958340680 133 21778071112102209070950070248123521549856 134 21778071112102209070654989051567888993720 135 87112284819246688873620741834473202965184 136 87112284819246688873325660707910040786120 137 348449140389500313265715237784853567660080 138 348449140389500313264534846220118186807304 139 1393796564895541926380099536502539117600920 140 1393796564895541926378919145007795693654360 141 5575186269594789725479197451543490119877976 142 5575186269594789725474475685719094705028376 143 22300745108417024961807354824184987878162064 144 22300745108417024961802633057799901759542400 145 89202980523781698026929448546306106252671520 146 89202980523781698026910560881509427618628160 147 356811922365467586646874550330594821131770864 148 356811922365467586646855662666920652438414120 149 1427247690272892730205081806561936908877558800 150 1427247690272892730205006254100493704069213904 151 5708990763524638071673304715544128120045165624 152 5708990763524638071673229163083807427146273160 153 22835963061397753739252604677243515987159257960 154 22835963061397753739252302462003323075969808944 155 91343852267488619314689482848571239465297648416 156 91343852267488619314689180633322059693162236040 157 365375409135647290331796937201751985192996190800 158 365375409135647290331795728324563025802979433176 159 1461501636739667600546308393006849882708522741224 160 1461501636739667600546307184129678907211307699200 161 5846006547549905719842602758181968931697212398752 162 5846006547549905719842597922624564461598396415880 163 23384026191973328832342533098301203498165314922200 164 23384026191973328832342528262743817011963159709800 165 93536104773214433188286527604144396091785529650952 166 93536104773214433188286508261769030153961647577400 167 374144419108821086329895354077836175929451314372024 168 374144419108821086329895334735460666059434045450040 169 1496577676483174406049829263351998297815871902316640 170 1496577676483174406049829185982058870296389647398320 171 5986310706076367806390060826643711051610631223918840 172 5986310706076367806390060749273771912047023496378760 173 23945242824736481772132475090509514535192563871048400 174 23945242824736481772132474781028443509394819627997496 175 95780971300238958728246596642297095135585216990772464 176 95780971300238958728246596332816024397743396826764000 177 383123885204834929832136477266875549302758688935631960 178 383123885204834929832136476028947328420091457659688640 179 1532495540830977004085996184874383829413113862218181720 180 1532495540830977004085996183636455606226250671745762960 181 6129982163358819870616335574345820436145799059443402000 182 6129982163358819870616335569394095730756334357325442144 183 24519928653540015045282394816783417566878575030547970024 184 24519928653540015045282394811831692866098325666217944840 185 98079714614474266869580736855044638709514070191952018720 186 98079714614474266869580736835237704431595362135277076744 187 392318858458839687543676420243332581994443262011144465040 188 392318858458839687543676420223525647721133769017841684680 189 1569275433838186610370766099561634653199891162903146841136 190 1569275433838186610370766099482406809769836775698524241456 191 6277101735361230022071245654249136076137787333101737349624 192 6277101735361230022071245654169908232670854282133771814400 193 25108406941470370830049526385479705669430131418207982859760 194 25108406941470370830049526385162793976570387612604204890880 195 100433627765957835545491736848319044722454879240167876820872 196 100433627765957835545491736848002133029668900175753531864480 197 401734511064060398857847841314378320924881274953252175078800 198 401734511064060398857847841313110673196171224823678938215480 199 1606938044256928765459034047024622661604509885100964624445624 200 1606938044256928765459034047023355013875873599710393265302400