1 120 2 3552 3 57064 4 681984 5 6849792 6 61486080 7 511006848 8 4019699712 9 30364991488 10 222472642560 11 1592011745280 12 11183547482112 13 77409364082688 14 529414815744000 15 3585105638490112 16 24077527815290880 17 160571745918517248 18 1064387288330403840 19 7018456956044574720 20 46064532491159470080 21 301089636623161753600 22 1960700432219061092352 23 12725212774364457467904 24 82335238168408693407744 25 531230752778091025661952 26 3418632552798969963479040 27 21947058499184445450354688 28 140581430252005550532329472 29 898611990209863138293055488 30 5732804043384382989312983040 31 36506049098190263795444613120 32 232066610223251202737052844032 33 1472833038050346732827409645568 34 9333114939945793298342892011520 35 59056522365610610296414191747072 36 373173075434542542020861189160960 37 2354964434849439403575191355260928 38 14842879450437655268282733774766080 39 93441068375772527662882951832535040 40 587580624820412049636231194251100160 41 3690878071920026897760316686210170880 42 23160369667321373657235550181787697152 43 145189241925083795082908363611327954944 44 909316114610009972717713710138475413504 45 5689891872010604337138400031315970752512 46 35572789958051483074858945503618819686400 47 222214179480115327530388853356900990844928 48 1387010566661005189076367959615271371538432 49 8650781477653187801891674533613170629541888 50 53915188297683434464574457690972522408837120 51 335783272734393251483572113408282473959260160 52 2089827374654325107997737626870127468375703552 53 12997979971065046938063987085669523424697909248 54 80791469971072082059005769958920607461162352640 55 501867335716757130010624830935051902376982085632 56 3115696960571977868865215624584490947757463306240 57 19331830550019466189540600046705775666910575198208 58 119881022687747310943886869418854064516034692382720 59 743011252521721110514085766558826910521630874664960 60 4602727494175985446956946343659447423800415868682240 61 28498180524464321745897891303570150776072660016168960 62 176363110618644096859728321940205084420009025393917952 63 1090921633254878702758619273757530203704279383287005184 64 6744980445140428555811742146926843068972095922203787264 65 41684543514972877138646945357890419466925418231178985472 66 257502967978851127149083617754812766969923289785470812160 67 1590038500158687510103891897710995826734429218455649517568 68 9814233860400248717691165128283247367760900966353932910592 69 60552692553605775792871596477833556163878394623937308786688 70 373459525076405455325264161870066064243333239000848452812800 71 2302455169434222311153993806016084989469419618377163761254400 72 14189945933150994696823428155002652150890956330673402829340672 73 87421125914358688241353578199656588218037692891287062187081728 74 538396422276079924197626466059261804582721709655945974760079360 75 3314682323779896000575836352300342050416051171981070995703201792 76 20400431419725399436563201409708228701599234727588290183791902720 77 125515701798471816609074501522379078783936885715868367642414809088 78 772007420978649368846137384869826466519345158695829593000782069760 79 4746930970041595005508380504587835266831431048376591005696634388480 80 29179347583525225339797555675717946374200285882981661707226914488320 81 179313314670353119439263999800925186312907200751046026932803956899840 82 1101607214574629074524501028235799175053822360126425359952459964874752 83 6765830955986688125814966512345468192941590893768657310885525401370624 84 41543054002496940472488090362607027987432478161071411067313734260097024 85 255012387146503407384286929514071808616000087791595348100620589918584832 86 1564992622860520204254829217763734869526860683358428113314600280465080320 87 9601829064206350631119639772079982863372575059602971519962496881402052608 88 58896395510422930918653437815048669568947587601619321564302760866272509952 89 361175986791199524754168257417895669148914094086456200775486921293208485888 90 2214352124984487771751071140406273730736435126149438846177689474697349038080 91 13572953106522588976748828071900476271606808823422195532191667190629232803840 92 83177139565981038971811548832871510831780005237406521362386543892998643515392 93 509609635679868531021650905697926474451230945578301953863891970868523730731008 94 3121600240120560900944713114264009300200645868840763306401819968173734814023680 95 19117225814996200660762555515999935150042304397766571235898664461137947553431552 96 117052920043762642985518108797329645806894463843734581665680169709534420821606400 97 716557824634179080524189402319137750597463816798433439781420194980728026397933568 98 4385646254728037447047740423461071126141434736266733438100779731474839212602163200 99 26836818254066064637294198362696736042651285820123154489763376938260054356367769600 100 164189423183543802244712276929745813302606649275384265223996779230902013751879270400 101 1004332836885909554999869727014941247400082732533413951180199810393153966746128875520 102 6142286103001911337545125665528114188833947245234584648104148230109428794942189207552 103 37558118878001633537556915792717399812554097870589214021999162699004590354705378443264 104 229615133447179443583270521107268267451488329296597075503419267973573152801101430390784 105 1403529361473466413340898147890646341102165799944789780891406871756269602596934849134592 106 8577647771875368385453198908889145073993293246508420247695651878856410689282652378234880 107 52413357679213018145115553410325684308658580810375695436265369583572518434802927872770048 108 320216820941563286403989354150578074610043643386470841795485909731983246763415505586880512 109 1956032066318212767430692389381831505932387918531242655916072652991653449475219454309695488 110 11946445790749006803828123349310776387408671397673634249879012388517699077129239452933160960 111 72951394394492813459375246608368896722871898906425199339480100227450086756431465221172756480 112 445411880024711865260359931956310196907223530886160909446503219720808393564882516089044467712 113 2719095536641375190865464978469425910519010183677429091830302192969105944015802360875437785088 114 16596737806086319695361790020042937660285162380005420821983294097854636241976120436187568537600 115 101287928637622996802064853690591239076027797604019218107962431341505993893324454198384275750912 116 618059668334428456576485134196066109854364032642098542549860728644570538375862153359054371553280 117 3770873103271073617998941196255114699307408664182061584677548195829206348516008612204317295771648 118 23003464264487619123159967629613333214471428582866074860390419897453401898826715271626753090519040 119 140308949967737740094309164567118919307842324164311907410523105684154392501469095785898828963512320 120 855695549161168357887323519345105287838074079009740261285037361972170883418983703642517426122260480 121 5217901569514680242402389011970490693166551067020381282248822301736709336194680633605312865107968000 122 31813842134889413571837865297501489766378744071898153023171425825705699100365061307245447933279076352 123 193946027539236343417511290809615629314354954608408036481795982904092777932523311330361091438206255104 124 1182200284153368448116556616713198539502975315266597788402041375519414362857499936664288345961785196544 125 7205224041659220308527581084126989092350683399984262082170377006953744023340432251241170111278981578752 126 43908744009777223335106381155569536477046779865642822412437643943262699608034672708159241257916133539840 127 267548457053921811504176298660258096966306067712876762083347241527815607211284189035843689929391774629888 128 1630056266913044073525903997376230313482389125888740541294609190590549836300308626747723369612274693046272 129 9930068148723117921399285176300514700582314482588362198088278378953388997117154287153826735205249856831488 130 60485616574054473929295988517328864946942456070310684720256392871578611490359021809838683464442735692349440 131 368385891924101315097818314612142450918125871774652597864747659696586265815023279598468124748934919036600320 132 2243394184760133958419082479493194852585980977094051793651570982192646884052069297660013184386984232334917632 133 13660312177875235589707343200221424189633351519807613776151843129735932178495049549264374689178664521032531968 134 83170399903265657166601266796390733674792701955912741853281801435085238746194769927295357126938734875503493120 135 506326626956445320328956633832032853200737233795653429220860237033994660550520604564702839159837002955197775872 136 3082103526084375679305089529619845498357579639029561703375734091727786125276480577440678635579286689255113359360 137 18759394137328049579950253859367464883502050460759281683258710954093875076283230617900061063424590484755686883328 138 114168465077384508265209881658648023075238019239707796700075358766555296872252514638129843178905387989611084513280 139 694752166195716940869051217340190872286539782089643572441451824219282793738187590641315553296559351015116782960640 140 4227373896828236752269515360038087508696280468696976698086095689741730159214004878527027342382496525445621151170560 141 25719884650485885712279103307055258709708832069357346160401114835717769359351017884774894297388134262954087709409280 142 156468010749571232803631361171783555704367998772550222870938695997263166097934878622455006899279847996746348890161152 143 951789412954705672029437060719134329822900579346515001734946825725307306507090261825479272166134375278195814793478144 144 5789159356735960267589968032058411073103670518067569531992814661181930999656838775154704937402232169042611971559522304 145 35208702144046458523024602700959160886243458465664848664354993771705625635165921503152403679082904522190814362638221312 146 214113941263568969673084733524858114403938653169264390118019032144896543807929441341613813508988784811810210593321779200 147 1301969532242191351428301318042953965471633559380898204340921923828169141980408204489640710756796906234607993130349232128 148 7916225587008030641989587142553119113544741659804546248647379775953975682496963941970970232067697409582571284486508511232 149 48127962396918783050942330517696958814338558360724729921721191664750893819953771780541574668832374337797078067110517669888 150 292576378711984117490599630213436987753458772459219353825434741273849828764208975366572371032607132131224640461217485291520 151 1778459604742220163998772501733508474876165086875540608900592379226561423723267477358943897260070564181603481329757176463360 152 10809663862200135401996688486607877257403858215890333000534193513958846463118927446147346128465610977245613817300869974065152 153 65696810009231228902042483214852047332849004024816149351687664226783571335306625881650793282402112168648892936592753214619648 154 399246157672867052244857203798779373061400097875160220237636534780871825607777054209037352386624198922971617242915090454282240 155 2426062751349863465818126202896440462559835196340579322668753923050396900056771286260535209377475673731068940212861254271762432 156 14741055457621846185122870051435690540905654775885952682181422159517309847127355834538975722534163017278459120644265746251120640 157 89561391148747260308743187177037803999282616910983189939027150674544490505896146938334584989543049065358310134268135394517188608 158 544100605545861806180822664042646808664595677440460621493668980294646969465555059554114212448927691095141883173074893356841041920 159 3305248634607127173897083671145802511427707263911218986962332520789775057795723599998403841268837572697702346134465503241500098560 160 20076870512104622289307186804000040288381451979739030091749402164943539452713760655155703794320241133043171214315397751037902192640 161 121942547478219616561702021461195777108388336791063001913585583681889121843543641798639951559466507092464026544034263358902747791360 162 740597544375793360427230284599032269488413642133064762439922523823335233489561467302748536876121411896854159641266275300801041661952 163 4497564701731160313516679155298079758468028008110943940916582731840039832460345869328112949611857809874216239386314511235134609424384 164 27311220093870639894486990696981646969735423708508185271478766569308198510206477175229570884567855254039251907384860094526660032856064 165 165834043487877570093246225257847717139629809038213132895742175876769779019186734951242493476501881878703657540437755667050286412726272 166 1006874988217697780793439756956379887220635005480064134908479649538909248044787163564355514490222179953873995452782493128341664521256960 167 6112896631503840701420513288097715819712155336753238249151961216216409843619517384603824637383683326444936344653003419850207218806816768 168 37109794032939327440018930090908239402987350934847603172323017719873076950294794092717009437817127359795438036561925580667812496531259392 169 225268453845515818818308294027401612607920715133691752415791680509347805918889324865335271175526592099995189929305676522055505592543346688 170 1367360086066666966714335712916584568579422768166770286263786314332105135103578883098792645722120584829899665280243275387553404268262195200 171 8299204044999191695524835977225592148761863129650393560069594700361185650866846507311911012202609422296161076368768383785881191835081113600 172 50368769545416834979053382105193012397223454876037790695255271128281268724703690292959727267593439382264848118390990429766103951692657590272 173 305673593547990391316575106343926397014564036688742687756256717716240691548820116491093656843241772776481056843336015550230502032601019056128 174 1854925646678634272193951217913953482029938172098501964620443547224264807296275680316878665728166110881889431048663510734303498912278731816960 175 11255567758842490992776540972042629786121408478595446783730807529531241881606340489888007875957337106564552863548267824042345434355891114606592 176 68293746024238260997411228932404759624998511737410949100163198184819743222146382225329019921527997443926558671362024230572532893006859201413120 177 414350050163884673527429158872324800554569956720526910875965339410737278382763746254666403021487602603051427396413064550872847358254181659967488 178 2513778968242169990213044984964273364843929872026760424620202083811448487118438716371329402200833653530108622710772106857214963967784689556520960 179 15249665151894979458313286020549067555073821716527241147388057950160424474658971869162586863388230276954243735958259428120450056327012143941550080 180 92505454999354360788554988310179304137646863298186443907151405084473839521742061723895330111853627165499340789251642277283981242074454268019998720 181 561110610724029430582172616116274116737020744039463527108068928564534554175433968178117632854877819484061157356755210119098058861962464390797066240 182 3403329525911574348310838133032423752768322800935696055322205044559904431785730438348678463804101995031704708183282395896139324618644641232036298752 183 20641163788073701697048321329025793823801266954459459815908054780580857017789429360839344855318795538368132562536417639343105206171080110642324045824 184 125181251303266957935048550636081968542223701085405847552485578462421332976079960621200223408998153232574607131486127451778996037257529890832409165824 185 759136011943745518784796244649710461974460250421116588306386867738595839911901339525826826582478187542200407324839176949202289372576202961320130117632 186 4603364452458507447703526342067577263775131557900322433181712776564362858762418798309125484324042074179297131194622613530404276437365724146033617797120 187 27913021135834280943875966672441651101235485006469045601381984542707890960716490898002999181738955643037226280107359145843359323476131791550451766263808 188 169244398159347284695302544004989994303596372615381889275144357744344919274563411248050817511152424394053538532716425545010764949341732482043563319754752 189 1026119605929186391280803081352722981145644904550535002348716498645500303652737861967952631210308378188991871224671644300937847202902659398902237928357888 190 6220970470856052979838989513057510079271147764321183965533064731414687406149366533748977282899226810348299802061809286419402226828147999601508034784788480 191 37713341037475836872960427954019016152672481060926964371638807264821672342677401296572960058156632719168947790799533099586588537312324277247642111615959040 192 228617162702815602407330301334319682879389893195348403522912356887413437567323319215970983508333821668696630028139378053432151434060164537153709614397652992 193 1385797718308197904697440939804124012084664712562396529026429767560442204374180373222050560801694068604190705045309922018042871724177482448090149773176209408 194 8399787021738257989121716810435819189143503593346325323540683048738457026936806425073087320749522874783258858009577436752070164497415199529043578798242529280 195 50911319957811440216850626177212424871928214381810149996268093095448578884946197798942797426252522644068641335438963713375554470147404942082998070386047844352 196 308559068047444808492813098660446048318263804824387438305312887735437295717193865084344049325911006368050651592498808322210923208920472200439360722077273292800 197 1869994666105834735101058979803224279670496192343159295841698633112033177041153249301217664365043830312466913527118622393856332045286707775678030842098475859968 198 11332369751668257001434982235407749015251924165019494257674860823480623789686645868054285218442385728715148406126465787904883231215390094217138382806456886886400 199 68671990288846553269362939729247612305467905994717244902543086928936951135907457902616647093705249739702633016359598418591241079897858911213141045469447926579200 200 416118739897926505475383573339916595817091968016788558362464250242074295911651933723220139812732586755877408452577050379310177337956255952301605390479923137740800