0 0 1 1 2 20 3 234 4 2144 5 16750 6 117432 7 761460 8 4654848 9 27173718 10 152867000 11 834212236 12 4438175040 13 23108423884 14 118111709744 15 594059985000 16 2946077521920 17 14429322555750 18 69892354873080 19 335194270938780 20 1593211647720000 21 7511501237722020 22 35153884344493200 23 163413965231701080 24 754946317019681280 25 3467903869484437500 26 15846405374859679152 27 72056816978967467640 28 326174508918854922368 29 1470246743726475129688 30 6601110111203185116000 31 29528398944851832178384 32 131631073472512187678720 33 584874925888712704648326 34 2590813624216947450449016 35 11443356758661373642141500 36 50406211623906161348899392 37 221458174275633433650764980 38 970588396396925392640420048 39 4243931829843715469976574968 40 18515770562288658881552960000 41 80612387525307979127069072020 42 350260845967547311754855898000 43 1518977817168578460678896853480 44 6575348748709866493897145527680 45 28413758167433163021220908345000 46 122578366588426717708660724956320 47 527964716936241714835331631457200 48 2270547769084593023004163491041280 49 9750301840194364889967781572661980 50 41811191283105066310641976182750000 51 179051511459336657820060824545005656 52 765767520753888914311158912800430720 53 3270925537330579623589053378631043304 54 13954658902726286799366169832212623264 55 59465030184292350545823644399809158000 56 253113842809901742386233216131317978112 57 1076214972084193626406859351123808181560 58 4571168242040176896748068985014480079968 59 19396160697564121454529401844118486539888 60 82220349125444136583414203415540013472000 61 348202355227352723531158707299809817263536 62 1473282867266992865187623684836935543464640 63 6228094515715349734681578585225243261396384 64 26305760490799349268889831062980099431071744 65 111015744853277099655870540047685366061143750 66 468130849025284018750708884401230577097972600 67 1972465189285459633958103606611280060203557500 68 8304639984967792635602280157339663454031182400 69 34939058047254579389873542079787593749679490900 70 146889120184745063640873620161935716094956850000 71 617113252512345192331785380577987620303806572600 72 2590868139624341873510504443150477826821248576000 73 10870236335733187357462845808826102612612591172900 74 45577827519456177413584433842070796516861073736400 75 190983841621729152410949797959449758512626673125000 76 799788435013322495448793555427974863349662098459520 77 3347310114436461855278044238336546450457396192203400 78 14001214091539428145070118094678132199326856391451680 79 58531639971410061187877782318091096391506821407344880 80 244555274780851501715293372127054115016479329026560000 81 1021246528794124195914633964196185564804049206578250740 82 4262427708902453840787978515041424455560546041367933200 83 17781229482307355430488769283265585781792113234991724360 84 74139582203267181762703166558960974159225084416071717760 85 308977704885168546769984882435788031064317457241745315000 86 1287056791052798788054854289461030062498432846020812228320 87 5358787882567138431317371849762595924576008717191637822800 88 22301715965284978813222703287501770149851234832448094510080 89 92772074237550959483624566112432082807579738998192049758280 90 385751652189591529704859201908464798401826000853101688900000 91 1603297047077983802451803863371282005796299475378801785318800 92 6661006456136450886675811242490927836259070729792222588000000 93 27662361102972664506669914592564033179343593046027368878741200 94 114832788372932239650230557494478341354974341366896989466939200 95 476511594291256705354664277309051381946785714791004222286300000 96 1976584763618807046177197073573882581409441267937816126692556800 97 8195873140608705870464111596158532376043472160419210889783545500 98 33971609619367139130753038707188353222602442106806865169348657200 99 140760673158644803139204447300468399591134383407341323577450450200 100 583034108995184213513171391162402639976043987007851253700890000000 101 2414109808130631462588218220623531010729647157465488260276288837320 102 9992483325148560133100100606903320468874357967889536603139787290400 103 41347193554486980673742178040409175339383459303876236764811332344880 104 171032086024202395991814522165539969742496420920486640833222812206080 105 707246452883781211890241844691096261581558798305937701765611144285000 106 2923668955295765667344449262580311296628625685995820076456550758171040 107 12082376872390256284765257032521815843027074417051295849569008713949200 108 49916690523803328490300214956022841381567512396575132206691600642594560 109 206163038636619393416742551402305587515418872379426198500204501780770960 110 851235592055096010858099627333892390675359268802753233306659050459240000 111 3513702207358012560541080922101761705759533098509688216226795069446532320 112 14499684189948602849178313412121772815109943451593750712882288126480588800 113 59818111167829812623888228417019980159213753813620420408636271134779929080 114 246711559365395573831488411599296136206928924251709755068377512454042557280 115 1017257702702914109602873818305303129462462060574509352609308538299531550000 116 4193330999553149086651183617195807346617839253665113604632960672238259129600 117 17281279865555760493015817764489074689324511449082388084408224289044683730000 118 71200516950443182490143507127778044613101588597075079821971061350706554030400 119 293280177524173764848075556191913689503782519738260292891125062741758097746400 120 1207748160349166720510401849141526188415723664512894637182410480596340281600000 121 4972398366402833422928671685060043832547119762877947733962386046038152016031600 122 20466944170944702610939746607073090007705084419697160657579166155663057485176000 123 84224669534427821733079510227992145266821797194591939501396714218855158019826400 124 346518534334353294154454058367186148725210594266095364640226093405068169119142400 125 1425332037632283799649438015982090809142653137504432576618196268301137177937500000 126 5861511148966158731217686796943811990535920454263375596268606109584497419649594752 127 24099532756736190211615884862563186544025802869796230392103195802841095138018143040 128 99063713030645295373048332802079352388797426783140718525442742322670842895131475968 129 407126125825208940866252382263159719442263182747246955337312758296846975381986356038 130 1672835131623399028686015840960397969716702524538310294668732140441225488687340571000 131 6872084327383512279901662587456100561266146034436621729068971987576208664292374515964 132 28225154877426597122318737888368479820031165922202935941082735610354790109438911801920 133 115903890484142201666257439134878834192676454192469164355305041045876168517383092520596 134 475855183151046188792672441972369597277095190184231026132123792067893916176339207264336 135 1953295542700064641018441139524488797814008523065881315007673527652484692016549719459000 136 8016387567255566083604611690629601207955638656955445742342822544495241956301884331715072 137 32893360502322248065475528961808996964818789858467960732628558511878835928815890063184580 138 134945296027191835354611308378155384295129504742861416748475071466248062595182870265273168 139 553513696071507163285340269236517787572515566657599184842810368871641941567730482710770888 140 2269975828065259216726662955885354809573046537382160159774400452976388475859143606463920000 141 9307594072617291825886739148126974877188394317736672033939450637361969306770845015840807240 142 38157336685077743453951291278590641027957493966756450427342198019802114019363321605164724000 143 156402664196306502830557518975635516349178904453578680438530157048294297517935785136102587760 144 640968585608558403188872937335684077318520717274112057843104095035272222879563033865154908160 145 2626375754066427655723390480091567819440691028379349062733625473536631639036376911581285402500 146 10759831842524942435239755106029767121452629627034156607896540083677972727652842014481257871440 147 44074113581492882189191976978921622627012533186450636044106598131331494860333776186366998855400 148 180506197978120891811355537204293456150133102008387055561879304117563116329345361016067440101760 149 739149032164703584942601231186037169581838697519121496760760657403844411995245877159376016011160 150 3026245672551789351661466729281964602414415607073822592727953835809322631760415048864523549500000 151 12388237432598550832507793332058481255088036052068642693567074350144897973229588878246558312622224 152 50704780522502832967647158639842302429236556483381239717728710991825400496315473586357044115655680 153 207502437218105307836992492105372178139087755128208392179699480371240249858897981254994811235343016 154 849049965662995769617252532971706198349586929273308755997776549061540122020063171984757127420909856 155 3473600547604637474406874869294605412731670475098398424278644161542969378561722455174065478921042000 156 14209012327274532075473731419710770324538906572576353135697067950501178862973769823512895066385828608 157 58114712566939142627461783562006269426540075235104657467685242375222238122855212743602290736459146640 158 237655169096627792343111953165154897053053738167404623081670381463381327887213572608990231690416142912 159 971735724551653548320178159637864938722147509610952003449197889613691675710507882785252445562854516192 160 3972734660125361143192156676116879775138394026875677743625340526771226628007150147430289654586216448000 161 16239482033039877205483115626501815029710674821266731434958636662649256923196229517271359608171992602804 162 66373807976712175735194475827540403544844251578047441625510195820681569140454218555902187587281455839760 163 271246382449205093085723479822350300924016152970643217381668071904820528247180495442645124716785458547976 164 1108343890805512960726612946200839852243211492758166024828042058282149942476826205048110647910021841798016 165 4528237018889313326616643471595379153504635598208928987297721923866682823469523690811535655280095663295000 166 18498158007556120539766667127015258384742517380038384379297445221819424876224943581815169640931170102099040 167 75556737075626413096644851687437676369626982192675129993317795896236894800393708352727110410790594847306000 168 308577267782087910477940872695094779486934672494854112893042836785623987219007667468733985839904182534056960 169 1260089308354039766420566305470237613360924997803805904321369325544053028377140497915990136249538882541830360 170 5145007507899787210824782353570533587974249777499262567243159489608182335900947236095173999327752970756940000 171 21004802544350824412551207752051182384296282152839628114012006869824476514618088364139228637306178758719214640 172 85743202972139542097336889715952495513185873547052925781125160616655996336416525053214034584903139621513094400 173 349969264910813646153350392580617632868032260149372302129172477363360676586715427770979473570020831736648720560 174 1428268292671955162595985277080986074750819090509690029427338770792420602462681520863950738235837835545887456960 175 5828273801082256514974505078667012298005368284725133762707097048880494171553896645088647684536696107790430500000 176 23780496737668476695167001054883485409879084675375250096881479617208302083481575232903656664499798702398929887232 177 97018214646060214811802164468620549124320732448482062026375318165230999661350362124138581530486386793327159304840 178 395765160228208892254826304591281279032526515060054295852814994977632269904412642456744081342447638423511489801888 179 1614263039584391940929495562420516388788222108425437496152153920546642353575653730575197676956019253573405109869008 180 6583609076631419266712772622965135299086664973553446513269870204654443122194902711416206243860990346526365354976000 181 26847711657142164858082457115277077870762733176980197814251368714228968656196574876617400734234972965613236455647664 182 109472372919489790577579131455266615233080859227709877572089069624328876802385792145887650183207431700764243885936320 183 446330235689699144333851976843043393412503654658572989925009148883384950659662113079897137252667385478168769893656096 184 1819546241664545308182270683105959653628446040327351226932349045934871362702680376563045919138184680383244555430926336 185 7416950564629005818106853600324612152889897739977521224938455424766570559135858759465804384974687479196003622117834000 186 30230382867182186503162694052654010203766565514566735764937025387255907536440687106254315555581490169341380411669200192 187 123202169853289706949974585964507489366958538724612306885041800764622181590332291930282514081204337900125675084460866080 188 502053471687839783322045849503287781574355581611591597807164123556270273181905793969301365671655283425143408727859650048 189 2045685920938624178598450049999757918383417196584419767039976731537380243166608923857157293060687875186374571114516951968 190 8334618962900179243092371770246934447499270363818515412477833070699418525720612104429932478206906330369125177123670800000 191 33953988431387382608071823342158672572501358210699560800900236461454335168748598274728680900378743858304960390746796881600 192 138310302132035843883240192417965206364321898475837370211237435924180188361012541297139132006354029064186858435292856320000 193 563348806074868384176442440023959447106719775283164943820443716379799768104789111331731206381486181532005524245191198735900 194 2294350486961130039933481541199873409887771347328725408549893073085583841473497474291627985264151146359241519633076651684400 195 9343338757471984077666339343145990047088397757530680194877222255162908397387601657288232678847433187185517290859399848975000 196 38045630547878591436894983417386522548801304124990250483681898063752096406109617471607353513942489214061905241034392229161600 197 154905999022840595652815534620294728041676175734142272046953153327281579761065716665362936448627621192379249557807855524741000 198 630656451681937353362406500910630373618527666354411014434710367168365044915850652935938886573094769485593445434022982377466400 199 2567314029683659929216384678959849951581095484855911609869898534612928015442308955981641804768678671761237187863356167923732400 200 10450259485440940601232417558656836195450019965502045594358658544416689865133435393313366889246593795045688032811845259920000000