1 1 2 1 3 2 4 1 5 6 6 6 7 1 8 20 9 90 10 24 11 1 12 70 13 1680 14 2520 15 120 16 1 17 252 18 34650 19 369600 20 113400 21 720 22 1 23 924 24 756756 25 63063000 26 168168000 27 7484400 28 5040 29 1 30 3432 31 17153136 32 11732745024 33 305540235000 34 137225088000 35 681080400 36 40320 37 1 38 12870 39 399072960 40 2308743493056 41 623360743125120 42 3246670537110000 43 182509367040000 44 81729648000 45 362880 46 1 47 48620 48 9465511770 49 472518347558400 50 1370874167589326400 51 88832646059788350720 52 66475579247327250000 53 369398958888960000 54 12504636144000 55 3628800 56 1 57 184756 58 227873431500 59 99561092450391000 60 3177459078523411968000 61 2670177736637149247308800 62 28837919555681211870935040 63 2390461829733887910000000 64 1080491954750208000000 65 2375880867360000 66 39916800 67 1 68 705432 69 5550996791340 70 21452752266265320000 71 7656714453153197981835000 72 85722533226982363751829504000 73 14007180988362844601443040716800 74 18975581770994682860770223800320 75 140810154080474667338550000000 76 4386797336285844480000000 77 548828480360160000 78 479001600 79 1 80 2704156 81 136526995463040 82 4705360871073570227520 83 19010638202652030712978200000 84 2889253496242619386328267523990000 85 7363615666157189603982585462030336000 86 171889289584866507880743491472699801600 87 23183587808948692737291767860055162880 88 12868639981414579848070084500000000 89 23934366266775567482880000000 90 151476660579404160000 91 6227020800 92 1 93 10400600 94 3384731762521200 95 1047071828879079131681280 96 48334775757901219912115629238400 97 101097362223624462291180422369532000000 98 4104167472585675600759440022842715359250000 99 1707750599894443404262670865631874246246400000 100 4439413043841128802009762476941510771390464000 101 49120458506088132224064306071170476903628800 102 1746930746117010628955362040959500000000 103 170891375144777551827763200000000 104 49229914688306352000000 105 87178291200 106 1 107 40116600 108 84478098072866400 109 235809301462142612780721600 110 125285878026462826569986857692288000 111 3644153415887633116359073848179365185734400 112 2392741010223442438553822446842770682716580000000 113 18165723931630806756964027928179555634194028454000000 114 944848320304251231447932170080297903208364959334400000 115 222254153109036134585784467278853023447384195031040000 116 170878335353097656943918169452451079403744627916800 117 339917784579447928182134345929899510000000000 118 1561776277448122046153927884800000000 119 18608907752179801056000000 120 1307674368000 121 1 122 155117520 123 2120572665910728000 124 53644737765488792839237440000 125 329981831728425465309559251123033960000 126 134567406165969006655507763343147223231094784000 127 1445652147019814670743591757156403283835679622544230400 128 203653377853981828616656775313699668953042169048889600000000 129 217425846656446788579638892849417587480505167467321080630000000 130 1132660280615199084788650081767001496435194805783906746368000000 131 20193738534370392855946567010492898163504440783192016158720000 132 933254079070967090571092409482594999576504130303138201600 133 92024242230271040357108320801872044844750000000000 134 17929191665104441089847092117504000000000 135 8094874872198213459360000000 136 20922789888000 137 1 138 601080390 139 53494979785374631680 140 12309355935372581458927646400000 141 880904182555008823696060440775388083200000 142 5069604695159014361907133760188983275669965445760000 143 899137301820591022981789354349662423494513642393068912640000 144 2380254854046163126683949421708285053672305429067135034327451648000 145 53130688706387569792052442448845648519471103327391407016237760000000000 146 6302639807323954570950478140057361672954518442725941235740270404500000000 147 2723830889210171089860112853974967135419836738473819181448031109120000000 148 3155047657047550647344092936068234950821139281116585358956767477760000 149 7708574168669332219803079339976372645861971547841327593737420800 150 33799583928756250412762315147319583351028227500000000000 151 254415229727832019064930237147381760000000000 152 4015057936610313875842560000000 153 355687428096000 154 1 155 2333606220 156 1355345464406015082330 157 2845616726065971560165538537369600 158 2378829279642818668557063558238537401024000000 159 194235561717726714396261230699553111831148037803776000000 160 572829299678863094399149289677924945885273576335477018784723200000 161 28777796000483319743387730772625373042207453714244694689458618264453120000 162 13616594176576867789257051077923670520352897911110763882189739080374891526144000 163 37523683246739604798437640757064788691448682515186187946951441469287068800000000000 164 405114246492469383880569411508727111186984982456058912421243354102184620671500000000 165 12337226409200196605517015788291901703895365914750779072463046228231449477120000000 166 810379023013676374613612784457359175953156184071948330401693262706783027200000 167 93296981083443289226927746494844797802084483711125257645590316266291200 168 16481860109099054170027351546863185027378649716962500000000000 169 4400365813372582601747033381701114920960000000000 170 2252447502438386084347676160000000 171 6402373705728000 172 1 173 9075135300 174 34469858696831179429500 175 662122768410971464603908403461821400 176 6488042236961891255293961040027911906585223168000 177 7549772408186210925513111415511935301874298711542842880000000 178 372404540652526524309022025282173721629476810891337214880003240960000000 179 357828507906605357621913682939425333937200233590353882122965083050277486336000000 180 3627456326803425127928395281036678870444209783298516141382217921006385218333552148480000 181 235707458939304389640931968316130209128979624196658578574141046497349714005349706689167360000 182 64954656894649578274066349293466217242333450230560675312538868633528911487364888307200000000000 183 53718560818714720458897117143972907723106392453990481177971918960420188915358273272310000000000 184 99857389527875317071126025668509769247773376500453182107373195308821853117289909452800000000 185 329404116499810705869263728044366560004006597374713764429902417639450784169249996800000 186 1610248982341770271650344478575659354737318917318958160555725048663263674368000 187 10472178348678920642335298516439743049955736942564765400000000000000 188 91637618063484032681381970173925718228992000000000000 189 1419041926536183233139035980800000000 190 121645100408832000 191 1 192 35345263800 193 879619727485803060256500 194 154947239832579302317200400901307816000 195 17849652006367453441718319866826741334636604727435000 196 297124266951557795491732759647936149084312007035052174151385088000 197 246325853150103722138342857617746569302207136117111023444880016228659200000000 198 4555680234720105440238282548052899942827748046631318952792365530238377420155289600000000 199 997851202508289965251241217591143947291320854940829073797598354017864287211494279063233280000000 200 1546537533488980922345157551855126219741196608940192310282356303162290256478842819703829058551808000000 201 11054122758897419294988690503391777998202007489501521320102682328562886186589764491787451321974298460160000 202 254063377487959802604754828193830736698433831578433630945547526206870064656268628007435542119680000000000000 203 13836586408700057277835742645624997019124314304216662079505821747028089846518348698140615688953550000000000 204 1381468383008825357104956008957921143921881146573317236506494809352629746390847721930705443225600000000 205 205091822115006537704830464408763909341267366142016381796430854694692123388747444135133184000000 206 38710411299479874798798627670470508098434822569450431283090199061465637344025509888000 207 8528384964488882787308232082310780143738202829970606470279000000000000000 208 2272979478446657946628998388194053514951917568000000000000 209 997586474354936812896742294502400000000 210 2432902008176640000