1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 120 10 120 11 1800 12 1800 13 16800 14 16800 15 126000 16 126000 17 834120 18 834000 19 5103000 20 5102880 21 29607600 22 29605800 23 165528000 24 165526200 25 901020120 26 901003320 27 4809004080 28 4808987400 29 25292030400 30 25291904280 31 131542866000 32 131542740000 33 678330196320 34 678329364000 35 3474971465400 36 3474970629480 37 17710714165200 38 17710709062200 39 89904730843200 40 89904725757000 41 454951508208120 42 454951478583720 43 2296538629446600 44 2296538599839000 45 11570026581965880 46 11570026416564000 47 58200094019430000 48 58200093853776000 49 292402196893290120 50 292402195992269880 51 1467623539234273680 52 1467623538334087680 53 7360584859009090800 54 7360584854199252600 55 36892843779669694200 56 36892843774860691800 57 184824049340736981120 58 184824049315450053720 59 925560025993027809000 60 925560025967730673920 61 4633560619697743641600 62 4633560619566200775600 63 23190849175177324370280 64 23190849175045811112000 65 116046442535980389613320 66 116046442535302029826200 67 580601036380422506110200 68 580601036379744175912080 69 2904480587884890531896400 70 2904480587881415725942080 71 14528304896898169355796000 72 14528304896894694218804400 73 72665133315014550649368120 74 72665133314996839935202920 75 363420104899056150598625280 76 363420104899038440785606200 77 1817478286796884221993317400 78 1817478286796794316361455880 79 9088902510207852828729870000 80 9088902510207762923998884000 81 45450556936984061088924133920 82 45450556936983606142224930000 83 227276962471852736479441752600 84 227276962471852281523124555280 85 1136481524236453202042332571880 86 1136481524236450905503703959400 87 5682794470879403607514330089600 88 5682794470879401311000992673400 89 28415519759750707247135091180120 90 28415519759750695677083216349720 91 142083788439863710061564440197000 92 142083788439863698491537858121800 93 710443700822845497631200944098800 94 710443700822845439431238467534800 95 3552317538785594035621628944563000 96 3552317538785593977421403387496000 97 17761983833145212646702911572134120 98 17761983833145212354300714678827200 99 88811503724190361952541898420316760 100 88811503724190361660140379852122000 101 444063856859594991189660312698475600 102 444063856859594989722036095134003800 103 2220344637266905641342374336640828000 104 2220344637266905639874750797405720200 105 11101824598253324827414562467301841120 106 11101824598253324820053981083293949320 107 55509528639071032257397924236247216200 108 55509528639071032250037335902267494120 109 277549265786960458681103167722815618400 110 277549265786960458644210323943116316480 111 1387752819302386477720949944352920960800 112 1387752819302386477684057118283965304000 113 6938790057985758110084506979876689338120 114 6938790057985758109899682912825238191800 115 34694054135834560388997787332719330549400 116 34694054135834560388812963283378753993280 117 173470686062827282157262941027985206413080 118 173470686062827282156337381091896909464200 119 867355091848848534209338354480748842445880 120 867355091848848534208412794364850924187800 121 4336782105383373772460586555013897934866320 122 4336782105383373772455952994394200191226520 123 21683937111474241091123947053835162517850480 124 21683937111474241091119313493670416282417000 125 108419791895603237840400167009963371480499880 126 108419791895603237840376976160333243548107480 127 542099384830951949149611824219339538267210000 128 542099384830951949149588633370164360913232000 129 2710498625566525676763971141120067365852423520 130 2710498625566525676763855094679827923191236560 131 13552499933479760781559908529159533109401319800 132 13552499933479760781559792482714700590411848880 133 67762526889987539519788969277128310520768535800 134 67762526889987539519788388676091930098267528600 135 338812743340293258109990201135981223190088939920 136 338812743340293258109989620534956412798973925800 137 1694064152262890386783395373783673488435770984120 138 1694064152262890386783392469303074033518656995720 139 8470322503560153881418543197494556366446693221000 140 8470322503560153881418540293013968481551181706320 141 42351619486783593884802347887970406144835034679600 142 42351619486783593884802333359665567446759698313600 143 211758125309849317397960366835839580843822666059400 144 211758125309849317397960352307534625745559456380000 145 1058790738052972129074926643215972025144027429219720 146 1058790738052972129074926570550838710129502071882000 147 5293954136279763264283123350727102564848603029424480 148 5293954136279763264283123278061969542236249302954080 149 26469772465458428148753549988008265944840660206612400 150 26469772465458428148753549624588160753382287422666720 151 132348869463530592108231400965450362533887845420856000 152 132348869463530592108231400602030257634831693921084600 153 661744375862606778164347363193775388922456288095000200 154 661744375862606778164347361376297103593195605307166320 155 3308721993492849197810505512231900338190446103737517400 156 3308721993492849197810505510414422049925938474952974720 157 16543610424183507326495624134606915933808428523506027200 158 16543610424183507326495624125518013423600575694776157200 159 82718053947794582310714572332019265670441483723501999200 160 82718053947794582310714572322930363167594215622238480000 161 413590277046481095251910864391638293423349675939627870120 162 413590277046481095251910864346187736479005029991860173400 163 2067951414462438214009082921171205258026593038185102364600 164 2067951414462438214009082921125754701089608977091369226480 165 10339757189232322029912058767568691781602089837294086415680 166 10339757189232322029912058767341414819167129945272644681400 167 51698786413842134015632459779276096928917253698213794700000 168 51698786413842134015632459779048819966408508117959326729400 169 258493933939932765622267730545857255033767148138325545343320 170 258493933939932765622267730544720773509530694935604882590000 171 1292469677182552210527210682978432591928642405721646496341560 172 1292469677182552210527210682977296110404590776568944905019800 173 6462348415844314583017892446842467092862692846687381629112800 174 6462348415844314583017892446836784298391628619030526556939080 175 32311742198947787038771871094874710916861036909396251628320480 176 32311742198947787038771871094869028122390157505792187878560000 177 161558711473643791695054149115606537795789734664899065590825120 178 161558711473643791695054149115578122276030909517677923527454000 179 807793559283838384499445394738715075313331053398908470375927000 180 807793559283838384499445394738686659793570377131631892578338800 181 4038967804081669626652111994123556300938574414060111662970543600 182 4038967804081669626652111994123414217150134550350050097629309680 183 20194839051058258950054659323699459376421969617468933914326086400 184 20194839051058258950054659323699317292633534387319492047629514200 185 100974195377890938017973371844909270966026959112586702191010094920 186 100974195377890938017973371844908560522326131633528469003036519720 187 504870977379853263162238193572450039105357989110503951819540592280 188 504870977379853263162238193572449328661657166265006320487054463400 189 2524354888860860608105389405580632296743452832333886893971267424320 190 2524354888860860608105389405580628744425914069930700429813771678080 191 12621774452150680209717880079756991981525437543715332820377752986000 192 12621774452150680209717880079756988429207898734930448023702992208000 193 63108872292138909725395550509141188178872868099265600767397451678120 194 63108872292138909725395550509141170416889034954052954064485879544000 195 315544361586236583334329606695953572821762868727432218302142052090080 196 315544361586236583334329606695953555059779035698266014225110791567880 197 1577721808433351055501437211207226548350409567830036524546923659581200 198 1577721808433351055501437211207226459538905843523628129469044848800200 199 7888609044175427832827488050325371948323939443774588997500879173300000 200 7888609044175427832827488050325371859512435719584227044868397697028000