0 1 1 8 2 216 3 576 4 108000 5 43200 6 14817600 7 16934400 8 571536000 9 127008000 10 101428588800 11 18441561600 12 709031939616000 13 1731457728000 14 373994869248 15 24932991283200 16 229679599076928000 17 491293260057600 18 432455160411001728000 19 364172766661896192 20 751106331240160896000 21 23844645436195584000 22 2498622209760502425600 23 20640792167586759168000 24 58697252726574846384000000 25 4695780218125987710720000 26 513303910483407563520000 27 722427725865536570880000 28 2696830072367536442937600000 29 185988280852933547788800000 30 597295747113114330130587978240000 31 62279126450373602359657267200 32 2456619605062002486827418297600000 33 21269433810060627591579379200000 34 3753429495893051927925772800000 35 300274359671444154234061824000 36 109573913565902980946244196434931200000 37 658101582978396281959424603212800000 38 935196986337721032258129699302400000 39 6851259973170117452440510617600000 40 1185621783359870876098475128865932800000 41 7601198889833318508784648909802496000 42 21152198204689217913727937830508346731520000 43 6430216812491022317594752342455797760000 44 1574299603188026962125412812599857536000000 45 489782098769608388216795097253289011200000 46 54815645174872854857886076948036175001600000 47 1975695806941162045303383284041984690483200000 48 93602293283475566575082726925146603432936256000000 49 424500196296941345011713047279576432802432000000 50 296650725412215481102303000098904001276052480000 51 197767150274810320734868666732602667517368320000 52 999196154913900547060352120943993913981331788800000 53 597384678244256424414918006507865323381196800000 54 9472463338617732230203170421192328048267468236800000 55 8401297861301758075568222103053062570525470720000 56 5351326691297030545634258614569691819475777510400000 57 255463739887673018051522072541816055351511040000 58 3989292648028649134053787295831973634091164099123200000 59 27046051851041689044432456242928634807397722705920000 60 20706243900868624168812483466155052162166301482642188953600000 61 15614544580982896914186462941690695073109014232812142489600000 62 1511084959449957765889012542744260813526678796723755724800000 63 9137324017837991025783900485226066899632222504754380800000 64 1529074066110076310721024596824549632735329734779990912000000 65 47048432803386963406800756825370757930317837993230489600000 66 207110806821314254299478016366918784368253237204148641883084800000 67 36582320378223837198530074426727684247682281586884861235200000 68 1206340012992655869322186157501296661652503887175808768000000 69 26352992940834733531762926590438954125568225013570083328000000 70 17586789332107786627659728431531199820954678393452421646233600000 71 15337257497446112281782010940289065897320061582562416577945600000 72 7792877421469441449885406266885852637561337982324385728016188097687296000000 73 213503490999162779448915240188653496919488711844503718575785975279104000000 74 3462218772959396423495922813870056706802519651532492733661394193715200000 75 153876389909306507710929902838669186969000873401444121496061964165120000 76 182222040682073495973469621782634563515922086922762775455862852300800000 77 135229714791891277160274301879506169585099878977931558779861114880000 78 1256539478543340340996692151805431644214359577822545958713051256441036800000 79 31811126039071907367004864602669155549730622223355593891469652061798400000 80 823148673777779559017038752066742402649273296979327266984905150457603123200000 81 883680809208566354285602525031392810144147393429229486832963124484812800000 82 170068910834101261323098658329895731954334247754261463417343436771346528276480000 83 20490230220976055581096223895168160476425812982441140170764269490523678105600000 84 48848106192976887797816306700672213159314537390934312251214643045717550848512000000 85 6329524611982751901239560311068637921517918677153781956749548823546167910400000 86 10249646342292754914736766574717023219300130244644373964234581509855055257600000 87 344373617159261438337751662103666562629005260209094792785954109084431564800000 88 24746265214782636034136730338518075290004143946370201845118476164482607308809728000000 89 1847494510043871442318618114787269049983511437259337925649966491058464840704000000 90 250417453629843278170162464492777811152853791785738922622411594435077147977851084800000 91 1512707450755431408520999399930667325259832686065128123289421623089599120231219200000 92 3964444494039587683788023536057426073841285423230033063112091821121013520423361536000000 93 7750624621778275041618814342243257231361261824496643329642408252435999062411264000000 94 791553152862462131910006571122715632139022484203912510261352332163676499990937600 95 114566903703777413829079898451971999388542727976882073853616784918426861840793600000 96 50549249744420698333496333010405694689066356326030327954950775479390719587888934047488000000 97 54241611868327416385390851767337796866243732829034799332513286150897703510078771200000 98 47942435734214476111805695428144977695987671981013370452210680632461370441719296000000 99 15166103853176344077198664436092921048926819110333641371810437533406080584177868800000 100 4382995376471819054382462057391457828221313359062939021444455201110182014064511393903718400000 101 86791987652907308007573506086959560954877492258672059830583271309112515129990324631756800000 102 7810348682870460090592263789425828484056269675098748323028898401818213402860500732319999877120000 103 1428034425405529060499929385739642821577947758414924820914723712690511290816100914617958400000 104 11593030625246482023937359433520413825288899163001316125481654647956459401183902319257654784000000 105 447910001941330320638939802318957358264808235796438370539231320311270526463204957761331200000 106 15312087349049947253962581792472397103798802045650265563674849223608113093481974392334614759628800000 107 286207240169157892597431435373315833715865458797201225489249518198282487728635035370740462796800000 108 6586494390445771232599577528488285357535036898920574109712699152192570249668854572949901948701739549696000000 109 1220738465470442263478746645999126189886949661555105941935446048038656333920647682874599564211238912000000 110 21111049259819217979299540098278559501563931995146654909774764440891294726612517270168074995258159513600000 111 362047735053884341770251528875286269537295262697619828041290869603910188516745655995501557500357017600000 112 440439292923539364346484062714308308080833022593737650255927510195294212390420680799228202031053809493968384000000 113 101340014300991358168217571951964743452227067145461760235877126239625217010185289387433037635463708379143168000000 114 7467158948494100075552873722776349517532520737034024438433051407130279148118916060126644878402589038463180800000 115 72146463270474396865245156741800478430265900840908448680512573981935064233033005411851641337223082497228800000 116 2668381269673786282268625952842486374513906870537978369290947239271677269129470026585985508748302107648000000 117 3079316131872189111441618698649309062492660826824402077755178585676996954243270305738543650033394164940800000 118 782876982679370113078377635249824337921862922074000528242842013307711090061848382814883978822049363968000000 119 5789342392923073105117414445544919473707893877522020713056310686645258481129635099807545389608432271360000 120 6411036012625580714970083164394741047051803632021666470603373574656476331265003099070087220377748154361132032000000 121 1116334621771975004208336110209005900585775111653691978960129180754670614280864143962686295973298285115392000000 122 55242093266899733568906284955359101828003618885866141109656490902066372397839614835504341852868823007365939200000 123 641603870695699576874637455927515700673677338976377945524465631847460771171191809936171217803354506473472000000 124 27164680009293732085418118093705301843038758303435356564543907799993298779425459694878216882803315798272000000000 125 10600850735334139350407070475592312914356588606218675732504939629265677572458715978489060246947635433472000000 126 242458012552622983125522891482816158657637045943148692428575291905105019272690766767167651079998121147046591156224000000 127 154272178511173456216033017725485506184768660426723100248834990474893832353577199883666683260954821377266581504000000 128 3202796995488958801129731523420955266146780289862355810675854715903531906057612180150629456350990514530505633280000000 129 943459580066514995681626340232529458244787992362554424850251776777784592482087308881580770087888678698908636160000000 130 17652569658707008369275611689207990823806925983295032081722295867482682445352430928186572316583230181665062064950272000000 131 34610100415624829587008832882014863487415748814174269408921174702015062407922805516090989515840162027531339042570240000 132 523947561569808091355118620645901705183932724813914588046398180358677330193085431058023610597271894683932936933492495360000000 133 314565045725949855687919415646495388779730332427015909666607638006669164342816215924902452920702699786916648990720000000 134 441535727511882354925857934565470084028500493319978377230092924503747738364813354021128933833607710471834268989440000000 135 1045294951946648893587438488052772139670435241963445106390649619788131682825143318112243016690526105679986906437222400000 136 2964509901367137653462581674893338014328668386832827718367186843887211507750897882122651195988493794211637542457431393280000000 137 43277516808279381802373455107931941815017056742085076180542873633389949018261282950695637897642245170972810838794618880000000 138 87502647928881553799169479011268844918318334937287335670651028155418365700283515199714975489254541524777370321537619839498240000000 139 34518884853649537973449190802456384055312599038866763788810396564887289094550578525119323435710367580652777229836178370560000000 140 116100006122970795255756632288997944406613095761247059958335850762022633289317693872790992139567511127129405594566101181349795840000000 141 65872343899557898017450571511488195408007430219147268061467149368523479880463939785980704760038304185605336507555234712822579200000 142 1070514797934310368647625755874672731441074163908135450619726154418041384839608988937931279957285550145265490371970228269056000000 143 5636973389610895551026282286429445243345246888165865586606916212290808963425257761923080625020262546872407596102197248000000 144 263874495689891585264365226149987314837194108054612767435038546088681177461560120339710353688307000645208795630021950458280217600000000 145 795765380649283732598011558282003520211041433263200040219372206719048415531092193336909236187701250246334768677856333108643840000000 146 9124049638403431290199118825781328033104680543031485392652253931833472928760605011273877132727478718577838375114599326190888960000000 147 578340452631561914827605618313752364389817253780227918564874986175175855441826978660366132565285589609644083597288427520000000 148 83237426578342504503538016879824926325925523711087862860283041206714299341480183636068424123907144235082299710761069295294608230400000000 149 1117280893669026906087758615836576192294302331692454535037356257808245628744700451490851330522243546779628184037061332822746419200000000 150 3250327937883541573345404695215427605279362488740972034275102168664734154871769860832572026628101204837929998865288796594843878678597632000000 151 21621018806819143357647136456767818654691270712449144363389936427320968918352317543728072936510695284573132589950118264324789303351377920000 152 960143927276508010948145862389360367889250508612050818768960992660635132887356206711608502114784165597820032777390120290738998668564480000000 153 432789690005187293643518531615668410137142442466554346977219289006371482031713412986977012447502441107874704880500392287914806702080000000 154 12877498829039609404193425429793531965382825743845779580279672404330849218599720446023019587210176290880964296177199937982443520000000 155 18451549403949924233712021527136206660509248733150619006190627230444827591399984486575882169708774502636415239591254599159678566400000 156 12092318708614196247517326026612520238559024891386393057581374956882489688214144923656295884471820685133846948700430483898060473921464463360000000 157 8454796972231721725939176955654692311171139258466428181700668887561832505679276628721393109820933808959621499104147372331286580390010880000000 158 1047713258644914681005905883599360249137085553292825477069200209922160913760068281660270008398416489852042956494249649364248033186064752640000000 159 250396879424570804265562412432551506083077050472499170620311999855610784420645249704970190686414003864010266331959035697115882145097236480000000 160 359961163977784566807012565522569824463553452369872088964862269292431478278703836779001209748638031429756258493836861254335150326211346017280000000 161 178862690175296679158764007713078173646486187512979919982540258033506324610536067964721098011745605679381991798179806834452248609297563238400000 162 27689890026389079842259771747786618139790593607500297851630192591542182488528193718510884303551239529207425559565906015126999708907153689073664000000 163 2820361331684836427129423125763172429346695098760840449371454312302840377647413034526424611596837022045075942130373160532560100441574231912448000000 164 612788137530808604283891797099952529408201719996744003018921848952510534954153544833448459292176521600142814297817726122018708955277698180556800000000 165 6527403485176657309176441548539439248057979753867980197446734111890837654240754012918275599439162213555240262492824263558693318531883653713920000000 166 36261600983251224798020660980897940861677209557596786033490903627710532589755149226741815327600977798825679131185434464212763656404057606147736186880000000 167 112592862447005055891910224604142839635772922573613838540676190665732675452067550333841465094496444907930612607873496866922924665796405962711040000000 168 1487191938445704599983839611411165744957510812265809180055803226673500149765209616397997829919161186157978462018927488005848441109884491874267975658854400000000 169 17599904596990586982057273507824446685887701920305434083500629901461540233907806111218909229812558416070751029809792757465662024969047241115597345075200000000 170 2496494021795823552657009717630753898146507182058842118917323762592064423129478826840138428007541222593800786536238307276609627647181581193727406080000000 171 1065560099439402583021011399166529967910641739929052768729312302255669446566141684064165127088754826703973918557455633062936538147420816799568329113600000 172 72172264204217684615648573703379291297592235406485636382153282487332648777318213369024581139551536883015955713726717401891798330499191022780661007002521600000000 173 834361435886909648735821661310743251995285958456481345458419450720608656385181657445370880226029328127352089176031415050772235034672728587059664820838400000000 174 289816041229010668568456136350998286857908411137533049347625931999673149778873023149653636276997571502604216004794764016794729242489349795168748167372800000000 175 32526830290202052793996103583619311578920088572493016316859300494745181566285834591304154901233602550163963336038556919592359689148505297798237604413440000 176 115073556169163830930258416134697763847616664220642536907468300681054266281638709360661411625491496693733976425635892220919674702954970934435575500890347520000000 177 3582000472184521048085116687201686007925687202398173939937691263359457947164673214756545785294905812944046829641122853213791993990909742554530684375040000000 178 60676796957687815371338419860242441406315793766466685871202153325388788495462569572180868264634564530783689337770945792670828982830165949460445551965886484480000000 179 457224142334142301096222989722497284859856572489939948100522917094004122740915815926528564291127029074373649680487833698182159413297339881603981033392414720000000 180 311519274470151294720762193336884421881516869432828142172620255057057791985070163589794741362970513542634598429499406904865983284439242872223104493159981486638007019663360000000 181 1632587200064565585592629016382724989181745866640867295995421068333751964310075679744464942896704190941668298004637775728737276249942046307467572087278829574803762123571200000 182 81902367896215664829061656340270484407110996654224111839235170652194914597495435438685532252343019612458275819630657645254378407187728075625463482639406165960054956032000000 183 234719481647529400742293459129746471956624182142030222116361516488044540679813918834135332771489360405915819526222901283026379960731414169146483499394259054444544000000 184 14883279040837210976515225208756235567329944489439117137504071375862824721938932360107562696644455311574153122187754830370228058837856555654178718234039938911701913600000000 185 501630390565578493962039387004184728183457588515277079992188097246886938163919500849412288026808350723961917631765345634099896418700411732700459183722808751872942080000000 186 41713351271618759599737177486436898321607552643625339186648142013174596357721496409343373219014385725861633495181573380201772872021755306191562886114640227491840000000 187 1872254190327405735928699391644517780476781188806685982375535420276304221352938686188155700446632074149684576604829335877738882927700816917570362189314668761989120000000 188 76427991440876285608173033058224995986805763521302124466096819481838247531725601984424960557569097534561592068232766061312943019067450467936444770221900135014400000000 189 681897215884983977829949252309093231130334647041392541143720974731620426157111917279857517164741403462215677753710746060059456337773704766317486278564520345600000000 190 84174303149720477941980501765565765900911433268203884999030636596509610873367961957473184476288579743701266745433814510682158228488397370235482214907965927120655728640000000 191 35256252628155174007112252048404509277868663148985920418442151454035439109264067835590862607869562196314666699658142203427081980518700469208578938181346985181426483200000 192 4792570004524491538684904065132195425673271252091042188762314103459725767632825976106476162566721410293997738706929250731538707865129759786692010742368510281766147649264665600000000 193 1539582073992323706727793015741948789594522371138055003643852199038875635198109899060111513363402732840558859066474681582152331024031321796761164072677967033520731369193830400000000 194 47615940432752279589519371620885014111170794983651185679706769042439452634993089661652933402991837098161614197932206646870690650227772839075087548639524753614043238222489600000000 195 81687415135238709925349224487126865519091023907080767584412643839185424749966909721861360465734883421844422940796011363480078750032715003337212055590048362985254912000000 196 17281880712462133056252526451466377631583726566854412835182656283895231843086639608055280143482345075161383587255397363036400867055576748912545545044041934771897890816776550400000000 197 10146360273701607818015681074500340633037009510145018495756413363361553580203129793262694660760205425395750746010715561347553611417415794113126786435767174839776945623347200000000 198 8235177205736147342770195719599361154782017527484845733782531525818841414454014725943478242796089987731905515881250703732298254700738355766471719607674117962745500846305197981262959718400000000 199 684013223616939851552821605515126139356453135718663211410983140979180315997675545159141014393960711635192949531230591281390278225901271295857113634924549853627268644570388968085299200000000 200 487927849209577543815529570054938844301068344823074225336598558191181158514481152242816382305320426590904515876067374151659832119883281173145997415701237525835849188630878386641372190720000000 201 77107900338513035818809177366838179168554379408192750146508666526030888751621632222501631901045151006714742000904976541311768724305123628813958437316362250746098109605884663713614233600000 202 276259669120513319149542576794616616880382415709657111951958265595471930610404481373229191783590699355945092750971638807080909384968483600983484999418780881181401336150369036961017856000000 203 329334186833321296720144352632006016182524850254862172868836947163074912353290071390746130106546548000683312540567175326667882123952576509546814629848990015989650853932952250958454784000000 204 98684441598104875772311797225696687649578178434744985495511787268526251709954854192629906569330588056598615359422510688518480151784127225830635982275402283243957719114883678012583014400000000 205 962775039981510983144505338787284757556860277412146199956212558717329284975169309196389332383713054210718198628512299400180294163747582691030594949028314958477636284047645639147151360000000 206 58633254862069071347723626104433052313701111334014199291243306753306020002900867020786287673853663495621849695822902611308420385965210243319603752412139216359185263547473564961300480000000 207 296740650325631370979967741959403531378289498354799260273143029347304449059999787084724713325231331240782308099402773740231251090691195158277267668062356282471146951470995727892480000000 208 13725464092596001883096405587387241404519105928221537166626807182888724284544302407342103082203476250994561729666231784400869056112210161969762503782776670193863848114690458362419200000000 209 1871815987556477841726716022348467722466694945224379087128224714159473777692675552378130611498387559529341325759858235942839993754653701974895366385004124013486542551770828800000000 210 15157281068366528993394371400823302373314835618750657776382518647786237459939138156585323987065222891745724579541117774117340822089930327680255684196085948274083459476016962353396412623595171840000000 211 31063980670406617637288323608706652744080616100936406356106096882871756034203434162337028793780397882404456676400395079528301928197628441511988080842497140051919476318210759274284949657681920000 212 338899275314752670504716080486116646116780994209795156231603215724055360429674238355321990530516885353363661632483580180189599641912160280209808326407101533401583098884823419914826071961600000000 213 972678045269571827395382302991452158025315091362698460921377617586725400669831851555024304589934221812314484247222043897445580192905949849616257387528363399465576531071621521320486722969600000000 214 19748216839182412222336153750712692863549742428569127630695066035437866658781632822419120589483034474436291494545597410744141653932669945383765457755168190192178962764264310616561606041600000000 215 1065485187602399915251625039573335987056637265913497118679361702377112805776125305767729296920945115830051075984785720765730433421483587750938043302139307005717562642164958154195882000384000000 216 90474166106828615856398097706108927323794131085079034698158985377692860647002716178076503290224774371193656751272230120680048942809311524555087293025003587735516585421294160972164709584179200000000 217 647281902543932659965208414285166866074090122038071100669179514057895202532924961095150993102948493659455671357245186539948226496304107726903021987767507414676866058887612068228408657715200000000 218 13648910262161641633263745973045936708081305338755604113586407865894463844760458321179402789034519416103515460637900139241450873000048216537539607812832800517347441705691730754556837344665600000000 219 7860658343422723389102490584665889749193231919971140630639257481694948119077149059875422232361811338411667137641638979364857140236154306286789029140633477610879270388731919476893155737600000000 220 30102391126137319218567987693978024794535481637529483045033036526150803822005942324792929438829556520447479303598656471477720418534352915925258587094055902510862165953648885636762339897139200000000 221 45876791585793854676296630621477361545779496714847479378232214674824904420505948163827913652227106477800841773930090613338986071284551443658634343970546699918900414488879521340014592000000 222 415668317168917121188767857536160381986127333203165493799291606015342570645546697973248898123065250477996925661306234889977500015828563796829627163967061069914988963679812775471688068673807974400000 223 54343541838554187031961178409465463267414573756117284027676084929250293590653126328393481170242159065747614122462868502657571679042550405526236081523756497001528188848045179760709130551296000000 224 80855992501044737497899385417496000998395090468530532895526459166527957309107770194474100481361556066656772123328077650424954054898959258647307344157743777551661642307913352313868769662186752000000000 225 542192230416362372305602116639739265954150314252914294660060466925645561682905905397643090947141818458673091821147343308892479432460857406913717863357969970326931870446826378089100521711349760000000 226 9597288018709193838990933754744527707702971166991186512440765268998347741356667961797441149563544824966613623519092555002011547518019202753200928481009048855806227675198792606351220564813842403471360000000 227 84557603689067787127673425151934164825576838475693273237363570651967821509750378518039129071044447797062675097084515903101423326149948922935690999832678844544548261455495970100010753875011827343360000000 228 12158693587331852276871319736843811182160929558388596446975777541497184225615074689681066636200200300216577720681977816198812543859883099462471979489402293382211223347726833368060208148443673849829494886400000000 229 106189463644819670540360871064138088927169690466275951501971856257617329481354364102018049224455897818485394940453954726627183789169284711462637375453295138709268326181020378760351162868503701745235763200000000 230 1211838420899176186681670114531946444940763939160624754899760427833584788148084820029785911584242189084400885002732389024071158947837569539975957366293423653189850777909290088314616180401031207675897896960000000 231 14549055789150282645297973092216153566965593035810098067483415237482576388733139542060344566206197710219646988777393184242816800066390445270707020616971550930071512946905185475869562223573708005574993510400 232 13163128779007689028341480989905536362989119386121600778763641018813508423506657544043028358352154412537638175280809075960930042050517350012756031158211366735521319871357310049565583726170344414739167694665011200000000 233 5946748940143523392067531506620978704761291794046352283155021919500116748817103024189305786470365670900220544513579885231953938129892636102442300048886996492216543876827336819320345031023421917659438759731200000000 234 269382194501400500414934766794024470562198993583130348387357951181204176745315345592916651252652260036038967089375877746428559230924632771281793438996927109310339301965661840538093587378783478032245685936332800000000 235 306586307225564714056529056001256605046239317888895675364687886022672259571654377962982063115192802558956598575847656405352407836781906112600706620739295111187897178618857237626131943837870155031033740509184000000 236 32932046136305362293783947328948537872551553849506378688537448774045516017548468141362691949026006546057414296176856313032557367213649660823847088287038690968699972364356063448400189730042408601850446279270400000000 237 74526029051137254235610156293411402866010964013397962346750689994026782935320423098154598407115869224466948630874345138474602340677186700258657117352620392269734360213213265054262100630008856577085849600000000 238 13663763014788814724889226144181372626149380353992714204848708469613223121697517456804413515585125298531937007335038888269002311001990695942517778281353076693078959928895937069199935258533919759216057340965273600000000 239 59895816183586730658734889980214279535384603448508449098626451096493917259129371581889852364532353018544340756886182773381328746685445931921323036141742491273789909189879855909137449599163266531869770547200000000 240 1847651167875814563301164679004642918129209656097278886880685464670793961129482518048168728968426828226204305702914753755256548261064051067503037605842530552486420309169961524887760845250072713294403335973496893762392008806400000000 241 19784780274403047124092246596221581240842828602299867614838018628518741385404711744592892292527659785583769837536230799146101440354052213278040825654852421924630387462668574754520260690671371578577468461769475505419804672000000 242 15738710952997233891979332199333126465597739397639452539390359364364226876463888669221395434853304898027816245554131368362049538357680130488246443581882808862440478886108790603275600766781593977652679560228271609703994204160000000 243 18505245094646953429722906759944887084771004582762436848195601839346533658393755049055138665318406699621183122344657693547383349039012499104346200566587664741258646544513569198442799255475125194183044750415369323579064320000000 244 11376175263102635305157524647507102716047748718911334127989099491401557576881406792451929507367872971078596181769256778820112714573163421580540697069623564390118020416709161392485327411152740898063347182632399174331392000000000 245 15855296533940955129139407174225927130380137587332869864793170022859313696001960686344152623509230621712329173197570423442665804283154594537338950619684410299816056329908238874544010329132739927614421160463274110566400000000 246 9211927286219694930029995568225263662750859938240397391444831783281261257377139158765952674258862991214863249627788416020188832288512819426193930310036642384193128727676686786110070001226121897943978694229162258239078400000000 247 20565344455985629439192550625650097643184126112724957312832192615842854831179869286170082175538751739852284764017481163027605224175661440291368336910947119242195295802570882095730670446741927442391641398974989107200000000 248 9023044880063694916445731587003980340947035331958075021005124510201052557180167649307123554517627325860189940212669860278361792107071456927837857819678048567513186033377974519501831658508020665349332663800276470784000000000 249 10353465152109804838147712664376340035510080702189414826167670120712624850464908375567554279423554017051279334724807642315963043152118711334294730716784909429160282310244376958694012230072312869018167141480523776000000000 250 302558150978281087366358399248799049722423425833510357517846239581045657842833788118806502055246973129859415663583105674772686990147149504904381351913966059387188630768289769336550447948543571901285012250004094982345474048000000 251 11535033110744813563596652595314399806417332615319024667563096497495021172452154563327798930793456723531116325647957668837480203211923578600597851728548621185580687042005748082752261688120001216236871166053645512966144000000 252 2907721028767738472656689183457207870062931313615768906635116248413339005528462351645265819510763085556448395080520244165838004721444545912030436963917805840379950540479969844523703738162933035327714908325272188302587278873313280000000 253 2553992998478470331714263665750731550340738966724434700601770969181676772532685420856623469047661910897187874466860117844389990971844133431735122497951520281405314484391717035154768325132132661684422405204455150024231250657280000000 254 3308784769381690033523387482429068283096441043417314337681888351546955063653784293834828803304536407994945335451670088802067679763369831852490705260625744246998619156455564836711074122853549999022563017317896696261345280000000 255 36320909030665477064507473339460180397134266259681404749558798302752247027093082915010777470702134978109688498211765591705881236964672621887241254164401204510337081128375911719996586789373496108673547469702523734482747392000000 256 82292658548831878154700835669416556736565838902100056196596018460982260216886226366283897498310480916423986457218162766113262838200201972716375047919888958360427333946707306633774597642509830227832793078425275230400180798670161920000000 257 896573711816067154992849571495588944989822369361401390468750395683853418705375228893365420215055823213957829105878816128860451155488581803913813751656377756456017646111986220134509235015671302093119924589847356595799635160608768000000 258 729769300315403498249993837263851466852180998317419736428052647649648131504375186308553249012254739825314512062924617779305018382374427049697290262976121429673502735207430644295530772687174315657190636294061801880302028619100160000000 259 125228537162660402960101902576379488091322350633619860390914225250904870271021052991600729131232044586068556338554202965131706286121737803465858474985177422509395578757173855734968815561934674501448414636475641678301506412544000000 260 2221808479189920084390823077504512165932699370647838327111098861325759445839926743627398422376290111022729786979061372770381145510004181486722726666602077628701622801968800654843036454010095884402661675934753933838933945733120000000 261 1168489051409663721462840894002779603308320019399736872748003636965901659029213240752283723486020972776256353779086437149871532531498483098245912878846470314124996295427758576427382164165347974241804393515688006492902727680000000 262 3235297269715478284739938446595096942063745105721021986962163632682392943033436074780913193504412757413907829265264694631201801683502706629064137452767618554126001110595774234379790530696322626507503600989671906240830484190166261760000000 263 172221147437325840252316115027875882847499739468039193222320497557237647157673403220276747943200679101881025131991276520292111116232083242611779179995234447748152150373919540993601016843150253882528708797929302993808466839020257280000000 264 8103141610014383703390372211220024345049094951749484251004414910979762131951570703010651466626838146595030168021380546465824391504110624847206683033345003612490634627331982038111208957451806024408202464145104592256420958416388820684800000000 265 204823345877572322421727287998493577335173289586000739977470086399129057782783039033872112543667307449122655340222976376674327236581891805062666681046516413565202025321000085060373176402794977076984812211394677324480961033346276270080000000 266 26460432242557189977926491751001562622247267075703444877472212118547773015000679683801660472148408139360343034382872546268932226735459706874124403771559536680672031979267953572392706999404135794634401577548594678282229415791145738240000000 267 10956082083380539015571919871304732984951722576656235998426376575914234210942633637167796480290308830028937698914482450038893135869988774419489524080596047785270636017990608070175588692279581192139665268403234956095252425938780160000000 268 128395537700354699887924052266664907282658775611484035977953478589708303862256788853609270913538045757407140017907433232604561466366984035641901835841463626966894322488845652275274049386376094502290309621592360781246035501701726034124800000000 269 35320705538387538259131523671870643639095722658921258967912852846239459055044618495044929544988161286424269001208736279601254827179021630622679315435941666897956058974626685012528920649040263915128189263932470995584411253256236901580800000000 270 3093821595401921279331209701386957880279135927975923722843010597719749553397650475316428881061164248530577632985331007053415031354832888543728936267019501253712895419226250999682202087909740848209532680231881279705396082549099545486644221460480000000 271 34174331107109469790745822618605183155291326122397633192535485945436782081762629758939884415648004867641139230332624297095340046801086823264786745056916565955201169765950919080974569043789916515446686625333469023106659089006767282465886535680000000 272 122101389943657090275651679757144871156487753440609680002625509244710293616334059496103224528931448300674872626193546231491265236533678562918158232353072978236415633999562025259597944612536438650047386083002530260228184289432531080869451308134400000000 273 756897880743999996073355016809576547039371816199890943944142350911137351242420205385818805194841325053493152374262614001918240406802177623048599918784898709834078317269756144184602643413863525021426456417598102486621598863768859898317252403200000000 274 215467279919824816400444128872799163025806575414567494991398187485652238674849547518590754763494975745154984982454320774268696174199160053276608736004460216668095287397959778271529219657961149458654246717418437934147754421072887124338487910400000000 275 42352290893331659243330541301778705263057803521290908106417334149513953547881974942229140985453557886025549873701094992485247405247992148064198277347314047502328312019254993272045055461024304561897640632416400576736659345665432358592331776000000 276 93574243616608332194746350728179314776662870540180775504911757942277914021277160705731162473663006792297220399290204095132648340834775672543130203773408615909561315707398896591810492557939189879921328051037717558479657347613102021802028378673855815680000000 277 345320112825028742956946019534396187703689694733117984213874116754495310467609257317579901627637249293676064048724379332218357294697126428959806608389634683661437667271588386941298247706795245445357488194764140207786942478155049579052812307982139392000000 278 30489349399201360561927869612258656206669789920844295532291043663738958085760137173233019437364963148885721809403395166677225791225710966585725240112884684299734522617177522718819662158546342796025677505750921470275498518345933089059600825099796480000000 279 1435330202284127603621490678798888218149543418945219069620505987486774895173001696487725731818390176591207146647139985378267731037213162713071107435903200245212987744242027496526041978255003566067650789336158502853605023064485161203255161081036800000 280 5307398609887335090705403107313950385397305542744817424213803457263826233822469473766019554619263752469650522321484452061707552739211400570913713834491742524861929760881654453124814416825370617026643943912356892137897374930588963775528471508828834789288796160000000 281 12006469677468030949452429558071459512058146969058511303024029746571037436545954520264172115403621900384311355745781173833891495319833166607802277065534617526040779296733702576127178849144132499806026927697914673768078207492264501807956009130617487360000000 282 2161289079716214927978612942452351981695028178321292025170651114344647508385111562494180646774928773684023203903037640709274513015121976623340890345676206018053945482117818571677311779150247235748119917912913578180317619257574953674438316131795654950416261365760000000 283 12437013187304771963961212094714878058736631957232227342707165236062016989037015272938965621423027497637130336729890021572545328584474663144666388443762899527407436353059931562999794153834342083073866523065233489921337216918325715455594129998404228995645440000000 284 749562109242749643786735167326393492229675292493975236518702300521086022797465695071989999414459756114524365422904875019234553036405497629588040789824733229058790698713293984520962142003451197458231086609834551496792314573043941734665267050200486882107801600000000 285 95432970299578150136256006266117266679868433229809378484085405680378872075466810299892461078332219575483302665372350002448910511903256339807199178253374556481670595224649960936503450661091029651323657142304749914879823509550456742157883624436553217070366720000000 286 6578296654016875483917746685676414985924996895960886229172720271674467705501708202490089724680242907800547336574118032136837987333990696749946796502979864532702568501998848456162575520095185860081251091727300443683024797361619895313580389696425746231623680000000 287 13291406141757289186729463645471180517094812605491760312948200866422650869825936619261257922575176895541587922072110326153230166355299430581506011118735474593424153417229597111599950538509539910685166010128764065747199763755618203837512693859137025146880000000 288 520744241657623508577436555313841593670759216228693314309619316591832473764833041813746550668908687329450014013789802079231772500086482384108283454300565814838950070781443614790690009977208841459943086603681654669533830957127660824084339769710873827011816108545740800000000 289 400418486472605542927671322809566777140145494985538880668680750935665108623477925270085775216384996024183017311641524090143615917021516635223593582699397012563590980993036228212756639736415871941517175396910153532897986126203506977381268565713859151873753255321600000000 290 48389883713513565025666100617876128522943237990562743489360639990659722057994508169018710614598029554012131119668237425045424701475641627579469174825114026559667619034075681565325066193801484993318658375724528416254975247513545191480358407427613475298508815813795840000000 291 265424198218508240158553358498372996343857836672742769871130674645646171843216188605868036929091305562249946490858982702931108029255651056458145398535550563511723720303303310900985764440539872653774766680788257549605895664911676945669134461773467254114572124160000000 292 3195071412602597534055750684405480063584163739941231136321948582466448825393084918639312740815175560338807923702501339539178163310255967771806918804501274737972093733089897132185156311401938639295701929056156578818106618152904521065103288745738201048998585185387929600000000 293 192977801944968968633710278325242385731684559515048998785764786721353524281352753937381736315545176567893869010275474891990131438881592234900675455689012139445856025752966031757264821373897570050415716053014270053778471739047410122357162598410927986624433926553600000000 294 36038411535421009923376760766960690293006359804875885474242788155426049306018345445052101875191746178877612143799934660604265056079698468275466240674467328029374166953340653464637448126753997309345084557184361918273075818795364792940077758090642390574126411349958246400000000 295 27147579311051608228532399824452497395861664636441344990013399740433935447094798828664483521801692036819293516986768105916583846387720126761179842315982921302730069268053222948879433617140487615325864073208558883821526040523815286583862717959052648266761891789045760000000 296 527098028804829246637962569950638981773897088959476500457644339554853872121922662585507805058919918263146804144969923214780003928657326592472135644967178052127814037960319092294121435529711301527297061614469268289642853576386625955245558466936625501820381711714918400000000 297 709896335090679120051128040337560918214002813413436364252719649232126427100232542202704114557467903384709500531946024531690240981356668811410283696925492326098066044391002144503867253238668419565383247965615176147667142863820371656896375039645286871138561227898880000000 298 71466074002417361078972621510492709887315719471151311837522112338804673869150927067386320257463211750138540322007989046814453790069463303162109097005922046251483158831308940721865830862953196600541937714659245920906088207767151509083527688554894651456902137036800000000 299 51480578133977003092648145158060094593384104584312753574752229109506839936615023357005839135810906328888066092519261469277198510983920053731388081197988610626229185677299983025784493546763300869955602161318726158615139434460515622699736950849936975579965521920000000 300 9660079476113319617775515701480102218244295634150788512603898770726066705487167047534658342304762574749101847810835295195399139600846592567335668134794756911011596868103138715341673662652717565928216436902928133414949412866054042963105206089124531491402108710467377479680000000