0 1 1 8 2 216 3 576 4 108000 5 14400 6 14817600 7 16934400 8 571536000 9 127008000 10 101428588800 11 18441561600 12 709031939616000 13 12120204096000 14 6678479808000 15 24932991283200 16 229679599076928000 17 818822100096000 18 432455160411001728000 19 9104319166547404800 20 751106331240160896000 21 71533936308586752000 22 12493111048802512128000 23 6880264055862253056000 24 58697252726574846384000000 25 4695780218125987710720000 26 513303910483407563520000 27 722427725865536570880000 28 18877810506572755100563200000 29 185988280852933547788800000 30 597295747113114330130587978240000 31 97867198707729946565175705600 32 2456619605062002486827418297600000 33 148886036670424393141055654400000 34 26274006471251363495480409600000 35 23098027667034165710312448000 36 109573913565902980946244196434931200000 37 50623198690645867843032661785600000 38 133599569476817290322589957043200000 39 47958819812190822167083574323200000 40 1185621783359870876098475128865932800000 41 7601198889833318508784648909802496000 42 21152198204689217913727937830508346731520000 43 109313685812347379399110789821748561920000 44 5933898504324101626472709832107155328000000 45 3428474691387258717517565680773023078400000 46 46428851463117308064629507174986640226355200000 47 1975695806941162045303383284041984690483200000 48 93602293283475566575082726925146603432936256000000 49 424500196296941345011713047279576432802432000000 50 5043062332007663178739151001681368021692892160000 51 11633361780871195337345215690153098089256960000 52 999196154913900547060352120943993913981331788800000 53 199128226081418808138306002169288441127065600000 54 1894492667723546446040634084238465609653493647360000 55 763754351027432552324383827550278415502315520000 56 5351326691297030545634258614569691819475777510400000 57 3831956098315095270772831088127240830272665600000 58 797858529605729826810757459166394726818232819824640000 59 2372460688687867460037934758151634632227870412800000 60 28014329983528138581334536454209776454695584358868843878400000 61 15614544580982896914186462941690695073109014232812142489600000 62 1511084959449957765889012542744260813526678796723755724800000 63 2108613234885690236719361650436784669145897501097164800000 64 1529074066110076310721024596824549632735329734779990912000000 65 6362195105258548128032556703904091674147104529172480000 66 207110806821314254299478016366918784368253237204148641883084800000 67 6182412143919828486551582578116978637858305588183541548748800000 68 389647824196627845791066128872918821713758755557786232064000000 69 79058978822504200595288779771316862376704675040710249984000000 70 17586789332107786627659728431531199820954678393452421646233600000 71 5112419165815370760594003646763021965773353860854138859315200000 72 7792877421469441449885406266885852637561337982324385728016188097687296000000 73 213503490999162779448915240188653496919488711844503718575785975279104000000 74 1331622604984383239806124159180791041077892173666343359100536228352000000 75 461629169727919523132789708516007560907002620204332364488185892495360000 76 10718943569533735057262918928390268442113063936633104438580167782400000 77 225382857986485461933790503132510282641833131629885931299768524800000 78 1256539478543340340996692151805431644214359577822545958713051256441036800000 79 31811126039071907367004864602669155549730622223355593891469652061798400000 80 823148673777779559017038752066742402649273296979327266984905150457603123200000 81 1847696237436093286233532552338366784846853640806570745196195623922790400000 82 850344554170506306615493291649478659771671238771307317086717183856732641382400000 83 4098046044195211116219244779033632095285162596488228034152853898104735621120000 84 830417805280607092562877213911427623708347135645883308270648931777198364424704000000 85 1265904922396550380247912062213727584303583735430756391349909764709233582080000 86 194743280503562343379998564919623441166702474648243105320457048687246049894400000 87 4476857023070398698390771607347665314177068382718232306217403418097610342400000 88 24746265214782636034136730338518075290004143946370201845118476164482607308809728000000 89 79442263931886472019700578935852569149290991802151530802948559115513988150272000000 90 250417453629843278170162464492777811152853791785738922622411594435077147977851084800000 91 1690673033197246868346999329334275245878636531484554961323471225806022546140774400000 92 3964444494039587683788023536057426073841285423230033063112091821121013520423361536000000 93 85256870839561025457806957764675829544973880069463076626066490776795989686523904000000 94 126556463393707608299565004103922557464087897183765081582483657758727347382272000000 95 114566903703777413829079898451971999388542727976882073853616784918426861840793600000 96 50549249744420698333496333010405694689066356326030327954950775479390719587888934047488000000 97 1898456415391459573488679811856822890318530649016217976637965015281419622852756992000000 98 14492705419541101000411851150320455442507288532075583936382560963389980481019392000000 99 257823765503997849312377295413579657831755924875671903320777438067903369931023769600000 100 4382995376471819054382462057391457828221313359062939021444455201110182014064511393903718400000 101 86791987652907308007573506086959560954877492258672059830583271309112515129990324631756800000 102 1697901887580534802302666041179527931316580364151901809354108348221350739752282767895652147200000 103 46065626625984808403223528572246542631546701884352413577894313312597138413422610148966400000 104 11593030625246482023937359433520413825288899163001316125481654647956459401183902319257654784000000 105 4014902381037742692272678591695381411355462913593529394106200743881024900842909894115205120000 106 1392007940822722477632961981133854282163527458695478687606804474873464826680179490212237705420800000 107 286207240169157892597431435373315833715865458797201225489249518198282487728635035370740462796800000 108 6586494390445771232599577528488285357535036898920574109712699152192570249668854572949901948701739549696000000 109 1220738465470442263478746645999126189886949661555105941935446048038656333920647682874599564211238912000000 110 21111049259819217979299540098278559501563931995146654909774764440891294726612517270168074995258159513600000 111 362047735053884341770251528875286269537295262697619828041290869603910188516745655995501557500357017600000 112 5725710808006011736504292815286008005050829293718589453327057632538824761075468850389966626403699523421588992000000 113 101340014300991358168217571951964743452227067145461760235877126239625217010185289387433037635463708379143168000000 114 988006952882333493285463193360018724699320005429360983147615894457418712868680841002228807113523649536000000 115 10306637610067770980749308105971496918609414405844064097216081997419294890433286487407377333889011785318400000 116 134708828866453227998523544343283415254729992390209434325106896074939668796009765037101309249377227776000000 117 8913809855419494796278369917142736759847176077649584961922885379591306972809466674506310565886141003776000000 118 8611646809473071243862153987748067717140492142814005810671262146384821990680332210963723767042543003648000000 119 10075430548073569622550320998163799989049589066345319723383763812469993875965254263500775129844121600000 120 339784908669155777893414407712921275493745592497148322941978799456793245557045164250714622680020652181139997696000000 121 624031053570534027352459885606834298427448287414413816238712212041860873383003056475141639449073741379504128000000 122 276210466334498667844531424776795509140018094429330705548282454510331861989198074177521709264344115036829696000000 123 4491227094869897038122462191492609904715741372834645618671259422932225398198342669553198524623481545314304000000 124 27164680009293732085418118093705301843038758303435356564543907799993298779425459694878216882803315798272000000000 125 22875520007826300703509994184172885762558954360787668685931711831573304235305650269371130006571213303808000000 126 10541652719679260135892299629687659072071175910571682279503273561091522577073511598572506568695570484654199615488000000 127 3282386776833477791830489738840117152867418306951555324443297669678592177735685103907801771509677050580140032000000 128 60853142914290217221464898944998150056788825507384760402841239602167106215094631422861959670668819776079607032320000000 129 943459580066514995681626340232529458244787992362554424850251776777784592482087308881580770087888678698908636160000000 130 1076806749181127510525812313041687440252222484980996956985060047916443629166498286619380911311577041081568785961966592000000 131 1504786974592383895087340560087602760322423861485837800387877160957176626431426326786564761558267914240493001850880000 132 16901534244187357785648987762771022747868797574642406066012844527699268715905981647033019696686190151094610868822338560000000 133 7234996051696846680822146559869393941933797645821365922331975674153390779884772966272756417176162095099082926786560000000 134 8604562104438878087457572919946599930213948638113724961142542601914498608621606582021512637391525869926721485916160000000 135 1045294951946648893587438488052772139670435241963445106390649619788131682825143318112243016690526105679986906437222400000 136 228039223182087511804813974991795231871436029756371362951322064914400885211607529394050091999114907247049041727494722560000000 137 43277516808279381802373455107931941815017056742085076180542873633389949018261282950695637897642245170972810838794618880000000 138 1662550310648749522184220101214108053448048363808459377742369534952948948305386788794584534295836288970770036109214776950466560000000 139 241632193975546765814144335617194688387188193272067346521672775954211023661854049675835264049972573064569440608853248593920000000 140 16585715160424399322250947469856849200944727965892437136905121537431804755616813410398713162795358732447057942080871597335685120000000 141 3466965468397784106181609026920431337263548958902487792708797335185446309498102093998984461054647588716070342502907090148556800000 142 818628963126237340730537342727690912278468478282691815179790588672619882524406873893712155261453655993438316166800762793984000000 143 242389855753268508694130138316466145463845616191132220224097397128504785427286083762692466875871289515513526632394481664000000 144 699841053786234204396794730223879400220384373536146904936406578756937035876311623509666590216814219102510284062232129476308403200000000 145 24668726800127795710538358306742109126542284431159201246800538408290500881463857993444186321818738757636377829013546326367959040000000 146 9124049638403431290199118825781328033104680543031485392652253931833472928760605011273877132727478718577838375114599326190888960000000 147 6210873556521556215757329901021601478447167899292012864588005286316018969310054944743931945375023505807916897762184417280000000 148 83237426578342504503538016879824926325925523711087862860283041206714299341480183636068424123907144235082299710761069295294608230400000000 149 21080771578660885020523747468614645137628345880989708208252004864306521297069819839450025104193274467540154415793610053259366400000000 150 112080273720122123218807058455704400182046982370378346009486281678094281202474822787330069883727627753032068926389268848098064782020608000000 151 296178339819440319967768992558463269242346174143138963882053923661931081073319418407233875842612264172234693013015318689380675388375040000 152 41745388142456870041223733147363494256054369939654383424737434463505875342928530726591674004990615895557392729451744360466912985589760000000 153 12550901010150431515662037416854383893977130831530076062339359381184772978919688976622333360977570792128366441534511376349529394360320000000 154 759772430913336954847412100357818385957586718886900995236500671855520103897383506315358155645400401161976893474454796340964167680000000 155 1188658726016229094486376443157650367874073873165665078025550939280089389383494458969006130883770824108510934715664149916876800000 156 495785067053182046148210367091113329780920020546842115360836373232182077216779941869908131263344648090487724896717649839820479430780042997760000000 157 172546876984320851549779121543973312472880393029927105748993242603302704197536257729008022649406812427747377532737701476148705722245120000000 158 19906551914253378939112211788387844733604625512563684064314803988521057361441297351545130159569913307188816173390743337920712630535230300160000000 159 250396879424570804265562412432551506083077050472499170620311999855610784420645249704970190686414003864010266331959035697115882145097236480000000 160 359961163977784566807012565522569824463553452369872088964862269292431478278703836779001209748638031429756258493836861254335150326211346017280000000 161 59620896725098893052921335904359391215495395837659973327513419344502108203512022654907032670581868559793997266059935611484082869765854412800000 162 19078334228182076011316982734224979898315718995567705219773202695572563734595925472053999285146804035623916210540909244422502799437028891771754496000000 163 165903607746166848654671948574304260549805594044755320551262018370755316332200766736848506564519824826180937772374891796032947084798484230144000000 164 2538693712627635646318980302271231907548264268557939441078390517088972216238636114310000759924731303772020230662387722505506079957579035319449600000000 165 19582210455529971927529324645618317744173939261603940592340202335672512962722262038754826798317486640665720787478472790676079955595650961141760000000 166 1908505314907959199895824262152523203246168924084041370183731769879501715250271011933779754084261989411877849009759708642777034547581979270933483520000000 167 4991616901817224144541353290783665890519266234096880175303311119514148611708328064800304952522675724251590492282391694433582993516973997680189440000000 168 47973933498248535483349664884231153063145510073090618711477523441080649992426116657999929997392296327676724581255725419543498100318854576589289537382400000000 169 475673097215961810325872256968228288807775727575822542797314321661122709024535300303213762967906984218128406211075479931504379053217493003124252569600000000 170 6832904137655169063622235597155373419226990157295050879476715138214480326105383549061458877456640326239232752749684247016080550870335987727231910440960000000 171 43790141072852160946068961609583423338793496161467922002574478174890525201348288386198566866661157261807147337977628756011090608798115758886369689600000 172 72172264204217684615648573703379291297592235406485636382153282487332648777318213369024581139551536883015955713726717401891798330499191022780661007002521600000000 173 278120478628969882911940553770247750665095319485493781819473150240202885461727219148456960075343109375784029725343805016924078344890909529019888273612800000000 174 11882457690389437411306701590390929761174244856638855023252663211986599140933793949135799087356900431606772856196585324688583898942063341601918674862284800000000 175 32526830290202052793996103583619311578920088572493016316859300494745181566285834591304154901233602550163963336038556919592359689148505297798237604413440000 176 115073556169163830930258416134697763847616664220642536907468300681054266281638709360661411625491496693733976425635892220919674702954970934435575500890347520000000 177 1535143059507651877750764294515008289111008801027788831401867684296910548784859949181376765126388205547448641274766937091625140281818461094798864732160000000 178 56762164895901504702219812127323574218811549007339802911769756336654027947368210244943392892722657141700870670817981547982388403292735888204932935710022840320000000 179 6553546040122706315712529519355794416324610872355805922774161811680725759286460028280242754839487416732688978753658949673944284923928538302990394811957944320000000 180 487850939264576555883457774470969943701243399300466713213726059806335787448317425999112519492953823095069276785819825907620313445442587894236182508156197422470841181736960000000 181 11428110400451959099148403114679074924272221066486071071967947478336263750170529758211254600276929336591678086032464430101160933749594324152273004610951807023626334864998400000 182 1883754461612960291068418095826221141363552923047154572302408925000483035742395015089767241803889451086540343851505125840850703365317745739385660100706341817081263988736000000 183 704158444942588202226880377389239415869872546426090666349084549464133622039441756502405998314468081217747458578668703849079139882194242507439450498182777163333632000000 184 788813789164372181755306936064080485068487057940273208287715782920729710262763415085700822922156131513430115475951006009622087118406397449671472066404116762320201420800000000 185 2842572213204944799118223193023713459706259668253236786622399217732359316262210504813336298818580654102450866580003625259899413039302333151969268707762582927280005120000000 186 7796005808711485017824564066017759260001495759869135760620397488883315350856264934188332542143162300659718975862619319636657656239434373278223147820688813043343360000000 187 1872254190327405735928699391644517780476781188806685982375535420276304221352938686188155700446632074149684576604829335877738882927700816917570362189314668761989120000000 188 3286403631957680281151440421503674827432647831415991352042163237719044643864200885330273303975471193986148458934008940636456549819900370121267125119541705805619200000000 189 48775256676205025062170283124493344723207667600436212620378358641392204395529744433762599404490619321981766571443545650859792809574276217506580364946410291200000000 190 84174303149720477941980501765565765900911433268203884999030636596509610873367961957473184476288579743701266745433814510682158228488397370235482214907965927120655728640000000 191 11752084209385058002370750682801503092622887716328640139480717151345146369754689278530287535956520732104888899886047401142360660172900156402859646060448995060475494400000 192 2217457763287451308943761582374597883520468788280929967934802047869425355173397093422399418501020354016625819401713533920562685728642127662499288552439161473652993688465740800000000 193 1539582073992323706727793015741948789594522371138055003643852199038875635198109899060111513363402732840558859066474681582152331024031321796761164072677967033520731369193830400000000 194 47615940432752279589519371620885014111170794983651185679706769042439452634993089661652933402991837098161614197932206646870690650227772839075087548639524753614043238222489600000000 195 326667973125819600991471548724020335210845004604415989570066162712902513575117671977723580502473798803955847340243249442556834921380827298345511010304603403578034393088000000 196 120973164987234931393767685160264643421086085967980889846278593987266622901606477256386961004376415526129685110787781541254806069389037242387818815308293543403285235717435852800000000 197 2682371106840654940394950169120779707584496767049832475889626521348456693616919370632666404568789940047152496071798366793031414512650152466688690666926954267987008613068800000000 198 8235177205736147342770195719599361154782017527484845733782531525818841414454014725943478242796089987731905515881250703732298254700738355766471719607674117962745500846305197981262959718400000000 199 97716174802419978793260229359303734193779019388380458772997591568454330856810792165591573484851530233598992790175798754484325460843038756551016233560649979089609806367198424012185600000000 200 12032093132636178154940399397737747245636983226594532492874845296671892823793269264881365682805667540826773061709831630676037136743504742120770446910590091328590408715386979789730858915840000000 201 1619265907108773752194992724703601762539641967572047753076681997046648663784054276672534269921948171141009582019004507367547143210407596205093127183643607265668060301723577937985898905600000 202 276259669120513319149542576794616616880382415709657111951958265595471930610404481373229191783590699355945092750971638807080909384968483600983484999418780881181401336150369036961017856000000 203 109778062277773765573381450877335338727508283418287390956278982387691637451096690463582043368848849333561104180189058442222627374650858836515604876616330005329883617977650750319484928000000 204 2269742156756412142763171336191023815940298103999134666396771107176103789328961646430487851094603525301768153266717745835925043491034926194104627592334252514611027539642324594289409331200000000 205 31057259354242289778855010928622088953447105722972458063103630926365460805650622877302881689797195297119941891242332238715493360120889764226793385452526288983149557549924052875714560000000 206 8376179266009867335389089443490436044814444476287742755891900964758002857557266717255183953407666213660264242260414658758345769423601463331371964630305602337026466221067652137328640000000 207 6231553656838258790579322581147474158944079465450784465736003616293393430259995528779218979829857956056428470087458248544856272904515098323822621029309481931894085980890910285742080000000 208 809802381463164111102687929655847242866627249765070692830981623790434732788113842033184081850005098808679142050307675279651274310620399556215987723183823541437967038766737043382732800000000 209 10606957262820041103118057459974650427311271356271481493726606713570351406925161463476073465157529503999600845972530003676093297943037644524407076181690036076423741126701363200000000 210 150072089785807217756379914859636657161533025928224334419628897502834034256823150065201227594705177145997273064763542317993473486038914135448076081149365824495875836396207548053429827956387840000000 211 1149367284805044852579667973522146151530982795734647035175925584666254973265527064006470065369874721648964897026814617942547171343312252335943558991172394181921020623773798093148543137334231040000 212 16606064490422880854731087943819715659722268716279962655348557570478712661054037679410777535995327382314819419991695428829290382453695853730280607993947975136677571845356347575826477526118400000000 213 1075065207929526756594896229622131332554295627295614088386785787859012284950866783297658441915190455687294956273245416939281957055317102465365337112531349020461953008026529049880537956966400000000 214 572698288336289954447748458770668093042942530428504701290156915027698133104667351850154497095007999758652453341822324911580107964047428416129198274899877515573189920163665007880286575206400000000 215 355161729200799971750541679857778662352212421971165706226453900792370935258708435255909765640315038610017025328261906921910144473827862583646014434046435668572520880721652718065294000128000000 216 2080905820457058164697156247240505328447265014956817798057656663686935794881062472095759575675169810537454105279261292775641125684614165064767007739575082517916881464689765702359788320436121600000000 217 20065738978861912458921460842840172848296793783180204120744564935794751278520673793949680786191403303443125812074600782738395021385427339533993681620792729854982847825515974115080668389171200000000 218 317416517724689340308459208675486900187937333459432653804335066648708461506057170259986111372895800374500359549718607889336066813954609686919525763089134895752266086178877459408298542899200000000 219 37936220700866186790885932821648424441758641005078113478302503498614749618154936767224863817050480807117176186009648987369527937661440347731894879765665913687286913615184480953701751603200000000 220 614334512778312637113632401917918873357866972194479245817000745431649057591958006628427131404684826947907740889768499417912661602741896243372624226409304132874738080686711951770659997900800000000 221 2184609123133040698871268124832255311703785557849879970392010222610709734309807055420376840582243165609563893996670981587570765299264354459934968760502223805661924499470453397143552000000 222 1229060665786271795354133227487168486061878572451701637490513323522597784286063565858216730109595654872847207750757643080950620981160744520489731413267478030499671684446519146870751237947392000000 223 18639834850624086151962684194446653900723198798348228421492897130732850701594022330638964041393060559551431644004763896411547085911594789095498975962648478471524168774879496657923231779094528000000 224 3476807677544923712409673572952328042930988890146812914507637744160702164291634118362386320698546910866241201303107338968273024360655248121834215798782982434721450619240274149496357095474030336000000000 225 30904957133732655221419320648465138159386567912416114795623446614761797015925636607665656183987083652144366233805398568606871327650268872194081918211404288308635116615469103551078729737546936320000000 226 26585285370385578501359927298461295589204906279753979258838684955674093466361961113012302353361620013757932475122140041556818691185648761089199247869831160265391212396672555696263768877600671477760000000 227 28185867896355929042557808383978054941858946158564424412454523550655940503250126172679709690348149265687558365694838634367141108716649640978563666610892948181516087151831990033336917958337275781120000000 228 12158693587331852276871319736843811182160929558388596446975777541497184225615074689681066636200200300216577720681977816198812543859883099462471979489402293382211223347726833368060208148443673849829494886400000000 229 3425466569187731307753576485939938352489344853750837145224898588955397725204979487161872555627609607047915965821095313762167219005460797143956044369461133506750591167129689637430682673177538765975347200000000 230 1211838420899176186681670114531946444940763939160624754899760427833584788148084820029785911584242189084400885002732389024071158947837569539975957366293423653189850777909290088314616180401031207675897896960000000 231 108629087524765674305360675153430713541306070451543788458064324819431879457937826346891572171773502067344303052096016806193256346936713130443307769663799534072211395820596208132425800574218825327837184000 232 13163128779007689028341480989905536362989119386121600778763641018813508423506657544043028358352154412537638175280809075960930042050517350012756031158211366735521319871357310049565583726170344414739167694665011200000000 233 116602920394971046903284931502372131465907682236202985944216116068629740172884373023319721303340503350984716559089801671214783100586130119655731373507588166514049879937790918025889118255361214071753701171200000000 234 30440187978658256546887628647724765173528486274893729367771448483476071972220634051999581591549705384072403281099474185346427193094483503154842658606652763352068341122119787980804575373802533017643762510805606400000000 235 306586307225564714056529056001256605046239317888895675364687886022672259571654377962982063115192802558956598575847656405352407836781906112600706620739295111187897178618857237626131943837870155031033740509184000000 236 32932046136305362293783947328948537872551553849506378688537448774045516017548468141362691949026006546057414296176856313032557367213649660823847088287038690968699972364356063448400189730042408601850446279270400000000 237 25264323848335529185871842983466465571577716800541909235548483907975079415073623430274408860012279667094295585866403001942890193489566291387684762782538312979439948112279296853394852113573002379632103014400000000 238 1621124425483418696173298017106264548865180719965237278541372191310043421218349528773404993374506391351246763582123257930220613169727709688095329626601212489009368127157145076006771979826058276517159345538252800000000 239 459201257407498268383634156514976143104615293105231443089469458406453365653325182127822201461414706475506612469460734595923520391255085478063476610420025766432389303789078895303387113593585043411001574195200000000 240 1847651167875814563301164679004642918129209656097278886880685464670793961129482518048168728968426828226204305702914753755256548261064051067503037605842530552486420309169961524887760845250072713294403335973496893762392008806400000000 241 87618312643784922978122806354695574066589669524470842294282653926297283278220866297482808724051064764728123566231879253361306378710802658802752227900060725666220287334675116770018297344401788419414503187836248666859134976000000 242 54459207449817418311347170239907011991687679576607102212423388804028466700567088820835278321291712449923239603993534146581486291895086956706735098899248473572458404450203427692995158362566069126825880831239694151224893440000000 243 129536715662528674008060347319614209593397032079337057937369212875425735608756285343385970657228846897348281856412603854831683443273087493730423403966113653188810525811594984389099594788325876359281313252907585265053450240000000 244 79633226841718447136102672532549719012334241032379338895923696439810903038169847547163506551575110797550173272384797451740789002012143951063784879487364950730826142916964129747397291878069186286443430278426794220319744000000000 245 723100286864937886868426801049235831307659222559118647893793071120391392142469842202569808191188493315022798777642255129198329227596594411602777503233660536476594337626515899728925943820291809824461921667401822617600000000 246 484838278222089206843683977275013876986887365170547231128675357014803224072481008356102772329413841642887539454094127158957306962553306285589154226844033809694375196193509830847898421117164310418104141801534855696793600000000 247 637525678135554512614969069395153026938707909494473676697797971091128499766575947871272547441701303935420827684541916053855761949445504649032418444239360696508054169879697344967650783848999750714140883368224662323200000000 248 1289006411437670702349390226714854334421005047422582145857874930028721793882881092758160507788232475122884277173238551468337398872438779561119693974239721223930455147625424931357404522644002952192761809114325210112000000000 249 1767664782067527655293511918308155615818794266227461067882285142560692047640350210462753169657679954130706227879845207224676617123532462910733246707743765024490779906627088749045319161231858294710418780252772352000000000 250 7379467097031246033325814615824367066400571361792935549215761941001113605922775319970890294030413978777058918623978187189577731467003646461082471997901611204565576360202189496013425559720574924421585664634246219081596928000000 251 2410821920145666034791700392420709559541222516601676155520687167976459425042500303735509976535832455218003312060423152787033362471292027927524951011266661827786363591779201349295222692817080254193506073705211912209924096000000 252 2165093841226908765939455832805069151200991298299157786027636819369574836581133545528865092710918157525278030588622668775754284975014553918116483219596281340565860417334303681700449544425117673363897921314424563144145404968960000000 253 134420684130445806932329666618459555281091524564443931610619524693772461712246601097717024686719047941957256550887374623388946893254954391143953815681658962179227078125879843955514122375375403246548547642339744738117434245120000000 254 551243542578989559584996354572682775963867077833324568657802599367722713604720463352882478630535765571957892886248236794424475448577413986624951496420248991549969951465497101796064948867401429837158998685161589597140123648000000 255 17034506335382108743254004996206824606255970875790578827543076403990803855706655887140054633759301304733443905661318062510058300136431459665116148203104164915348091049208302596678399204216169674967893763290483631472408526848000000 256 576048609841823147082905849685915897155960872314700393376172129226875821518203584563987282488173366414967905200527139362792839867401413809014625335439222708522991337626951146436422183497568811594829551548976926612801265590691133440000000 257 640409794154333682137749693925420674992730263829572421763393139774181013360982306352403871582182730867112735075627725806328893682491844145652724108325984111754298318651418728667506596439765215780799946135605254711285453686149120000000 258 145953860063080699649998767452770293370436199663483947285610529529929626300875037261710649802450947965062902412584923555861003676474885409939458052595224285934700547041486128859106154537434863131438127258812360376060405723820032000000 259 626142685813302014800509512881897440456611753168099301954571126254524351355105264958003645656160222930342781692771014825658531430608689017329292374925887112546977893785869278674844077809673372507242073182378208391507532062720000000 260 7094234474053414829459898086471907345823109090478547778465738664213149910566886092402283162647494324495576209824142963255826997613443351487105666246460433868444281606686380490913815397654236158897698731259669310747716088725852160000000 261 23213179402746618466586540234467590676032295643126731482323742354982396875765916648759285929459406335462329832291748086472190135960799762168246124923063384487823380013291657492531602374707479859422237796955987510431170682880000000 262 105615966832817079248672207783584110700282152018874135483774828781770322590698446145412889061769636984198190295801445727467613779141660642787570110050375289241954733124045927704603421721598806594848551931041920989873879896947466240000000 263 373947036587431376788728747113349727804234560844939090644265525907607752509257983564957405113333465798211632228185436728866096255071838923584914004903657380215954743701371928306525439297228366351660287099699557999079754055680000000 264 8103141610014383703390372211220024345049094951749484251004414910979762131951570703010651466626838146595030168021380546465824391504110624847206683033345003612490634627331982038111208957451806024408202464145104592256420958416388820684800000000 265 16867804954623603022965776658699471074661329730611825645203418879928275346817426743965938680066719436986571616253656878079062243012626383946337256086183704646546049144082359946148379233171351053398749240938385191427843849804987457536000000 266 3684363983140874553888498851405280871452151111806808780407523206380069660316550335719218546754841639657769283268501240619724740431519706020447701790976644347941675338885411256915440215106904984063017941177652423558285108527881052160000000 267 10956082083380539015571919871304732984951722576656235998426376575914234210942633637167796480290308830028937698914482450038893135869988774419489524080596047785270636017990608070175588692279581192139665268403234956095252425938780160000000 268 678662127844731985121884276266657367065482099660701333026325529688458177557643026797649003400129670432009168666082147086624110607939772759821481132304879171110727133155327019169305689613702213797820207999845335558014759080423409037516800000000 269 35320705538387538259131523671870643639095722658921258967912852846239459055044618495044929544988161286424269001208736279601254827179021630622679315435941666897956058974626685012528920649040263915128189263932470995584411253256236901580800000000 270 106683503289721423425214127634033030354452963033652542167000365438612053565436223286773409691764284432088883896045896794945345908787340984266515043690327629438375704111250034471800071996887615455501126904547630334668830432727570534022214533120000000 271 34174331107109469790745822618605183155291326122397633192535485945436782081762629758939884415648004867641139230332624297095340046801086823264786745056916565955201169765950919080974569043789916515446686625333469023106659089006767282465886535680000000 272 1343115289380227993032168477328593582721365287846706480028880601691813229779674654457135469818245931307423598888129008546403917601870464192099740555883802760600571973995182277855577390737900825150521246913027832862510027183757841889563964389478400000000 273 108128268677714285153336430972796649577053116599984420563448907273019621606060029340831257884977332150499021767751802000274034343828882517578371416969271244262011188181393734883514663344837646431632350916799728926660228409109837128331036057600000000 274 43093455983964963280088825774559832605161315082913498998279637497130447734969909503718150952698995149030996996490864154853739234839832010655321747200892043333619057479591955654305843931592229891730849343483687586829550884214577424867697582080000000 275 1567034763053271392003230028165812094733138730287763599937441363532016281271633072862478216461781641782945345326940514721954153994175709478375336261850619757586147544712434751065667052057899268790212703399406821339256395789620997267916275712000000 276 2152207603181991640479166066748124239863246022424157836612970432672392022489374696231816736894249156222836069183674694188050911839199840468491994686788398165919910261270174621611641328832601367238190545173867503845032118995101346501446652709498683760640000000 277 16136453870328445932567571006280195687088303492201774963265145642733425722785479313905602879796133144564302058351606510851325107228837683596252645251852088021562507816429363875761600360130618946044742439007670103167614134493226615843589360186081280000000 278 67076568678242993236241313146969043654673537825857450171040296060225707788672301781112642762202918927548587980687469366689896740696564126488595528248346305459415949757790549981403256748801954151256490512652027234606096740361052795931121815219552256000000 279 218561644438719430551454262453467069581862293339385631055849775367304359037707076510630963708709413253661088239450861409872586317030186140399464086830714582793795861055036005152829119416102815742119552012551408389071673966637513183222944982794240000000 280 5307398609887335090705403107313950385397305542744817424213803457263826233822469473766019554619263752469650522321484452061707552739211400570913713834491742524861929760881654453124814416825370617026643943912356892137897374930588963775528471508828834789288796160000000 281 5396439867704458658571838441600356263749166794860007548768483433923565057267381264632455063161427302968632966264854552172554705377947534896709419252152254727871814703489226693568697932715170937495316668950032427186474199217680695247105715819856466486312960000000 282 127516055703256680750738163604688766920006662520956229485068415746334202994721582187156658159720797647357369030279220801847196267892196620777112530394896155065182783444951295728961394969864586909139075156861901112638739536196922266791860651775943642074559420579840000000 283 2043477411652871817996973848460193535732420895666870659921130353378271403647694080865951269756669273132174211041068256401644131437420520673014471293076226614186883062826234877830843729235107920629136721983636629129728284355294700716999762053411274441713090560000000 284 294719467101638404832555313468891558864299573209705433553793164601170046115412208279079659212496560453698434701885198536974576580877703402345762168135421424428688602899654291127437127041604650393793647057117610031246513779494057586075817075465826111540838400000000 285 3258686790717302687579473384696687154922336744432515362871208974451961485503744741947547451455246522089673749549299756181182310162550216481221435354993277538398508129622193788075727583549449792972027317054308533678823241789527791195635050590516451314597888000000 286 8711798271535862127350529394544441467846617510867119600796305224649970745123883835730118824576537904925049175463021177694731388631501192993172784558000361137903401529674150658161248661747678571458954148503722209201843650559983104604471326895266528793231360000000 287 250781247957684701636404974442852462586694577462108685149966054083446242826904464514363357029720318783803545699473779738740191818024517558141622851296895747045738743721313153049055670537915847371418226606203095580135844599162607619575711204889377832960000000 288 520744241657623508577436555313841593670759216228693314309619316591832473764833041813746550668908687329450014013789802079231772500086482384108283454300565814838950070781443614790690009977208841459943086603681654669533830957127660824084339769710873827011816108545740800000000 289 400418486472605542927671322809566777140145494985538880668680750935665108623477925270085775216384996024183017311641524090143615917021516635223593582699397012563590980993036228212756639736415871941517175396910153532897986126203506977381268565713859151873753255321600000000 290 987548647214562551544206135058696500468229346746178438558380407972647388938663432020790012542816929673716961625882396429498463295421257705703452547451306664483012633348483297251531963138805816190176701545398539107244392806398881458782824641379866842826710526812160000000 291 1857969387529557681109873509488610974407004856709199389097914722519523202902513320241076258503639138935749625436012878920517756204789557395207017789748853944582066042123123176306900351083779108576423366765517802847241269654381738619683941232414270778802004869120000000 292 290461037509327048550522789491407278507651249085566466938358962042404438672098628967210249165015960030800720336591030867198014846386906161073356254954661339815644884826354284744105119218358058117791084459650598074373328922991320096827571704158018277181689562307993600000000 293 6926467717743803560133915196417584142419058198131056212616334452320978148379462895454949428251344643259198951335755268230687114372419463439451516562457683649697129916075466743155381150635017741561615329076371692921982667460189274061133530288418679718263773082828800000000 294 22594615382709097130643737157969084823201479501489583369431215144467742511610247927932352272847489767321386924012498219814586242056237284185245291958913685284874085864163419100086174374140437184542372763124991798290329666956341562971835585009807141425784583918469120000000 295 4140243908960135462640292790064434557855980575940421685223943837186813397452310329215263614732605160411665932131579701985143182307109978154823828323315986167870988145196465296458659999563899285546113172671733854479415287558916468901000872038897765482196414791680000000 296 3689686201633804726465737989654472872417279622716335503203510376883977104853458638098554635412439427842027629014789462503460027500601286147304949514770246364894698265722233646058850048707979110691079431301284878027499975034706381686718909268556378512742671982004428800000000 297 577822598329622539576499567716619352034653452778378436019655528444754068569956720397549860686311084150344942293444438572306010101104265311613021613776563521242611896597327326921752415426823132204381713460384445701589534889156116464915654102036861406740689371545600000000 298 870021770464211352265753653171215598628191367474885535413312671950665594928793894733398681395204316958208316963575518830784654835628248908060458572246007519583273237946369713135757940940299784702249676526286472080595856442382714023625554469363934887301417320448000000 299 131261035527733307222458299740081832211586192208854547615380492375081182908248402236118916715479108436736527517897148060370215479306272447045864561953056120923582829365884709397716709706178737557255487407747899435530697181184384555583215071009528239622553600000000 300 9660079476113319617775515701480102218244295634150788512603898770726066705487167047534658342304762574749101847810835295195399139600846592567335668134794756911011596868103138715341673662652717565928216436902928133414949412866054042963105206089124531491402108710467377479680000000