0 0 1 2 2 24 3 182 4 1200 5 7502 6 45864 7 277622 8 1672800 9 10057502 10 60406104 11 362617862 12 2176246800 13 13059091502 14 78359364744 15 470170602902 16 2821066795200 17 16926530173502 18 101559568985784 19 609358577224742 20 3656154952230000 21 21936940177927502 22 131621672457013224 23 789730128902035382 24 4738381055875303200 25 28430287182607537502 26 170581725637645271064 27 1023490361451737546822 28 6140942191587754606800 29 36845653218157978747502 30 221073919514841152063304 31 1326443517706724603631062 32 7958661108093376400572800 33 47751966654119336149861502 34 286511799941393232958573944 35 1719070799698391011569920102 36 10314424798340440842155473200 37 61886548790492929233701743502 38 371319292744308427669639266984 39 2227915756469903122270366205942 40 13367494538831576401280277420000 41 80204967233025931408456881817502 42 481229803398265007448668896286424 43 2887378820389918301677000100840582 44 17324272922340494580999368588365200 45 103945637534045921798773131108067502 46 623673825204284393730899176637856264 47 3742042951225732951200035492307136022 48 22452257707354477473643852776306100800 49 134713546244127104141193473175273037502 50 808281277464763342745150782704040680504 51 4849687664788582210164872275381637764262 52 29098125988731499722071131886162380258800 53 174588755932389017715672477011392687831502 54 1047532535594334164443771901137212836343144 55 6285195213566005161111842488001050127157302 56 37711171281396031490018688099482026052311200 57 226267027688376190510155027967204144106113502 58 1357602166130257147771058865625930451861708184 59 8145612996781542900756739286647238720541907142 60 48873677980689257446931593997405478846759570000 61 293242067884135544808763038814693169641868107502 62 1759452407304813269234098657374328221516713319624 63 10556714443828879616549153217695253568059939165782 64 63340286662973277702728603126500927381164903187200 65 380041719977839666226672670219956888717257804597502 66 2280250319867037997390939175702521518618057145801464 67 13681501919202227984438344517363322096699284153045222 68 82089011515213367906908195493624216387263349400154800 69 492534069091280207442283558130077559448972671140927502 70 2955204414547681244656204504285460959478393033654257704 71 17731226487286087467944736492227750204040787787529017462 72 106387358923716524807690947352911449843389532612339304800 73 638324153542299148846213269316103535473038647596241001502 74 3829944921253794893077482371492525703186870309865480672344 75 22979669527522769358465502495742867652388205269099826314502 76 137878017165136616150794839774820346138572318118405461309200 77 827268102990819696904774513050011497353047440770023631283502 78 4963608617944918181428663501503337245380893785895257084309384 79 29781651707669509088572030278629828255468727229389573808328342 80 178689910246017054531432329480608383881153531098776907582680000 81 1072139461476102327188594420310138546329526838120750581344797502 82 6432836768856613963131567852140296007100142280030312378916112824 83 38597020613139683778789411103680170229960126027542383912641010982 84 231582123678838102672736478594596203941819230394221998326483769200 85 1389492742073028616036418907485122771337052119426007406377225127502 86 8336956452438171696218513552663373271080645556485615351251137106664 87 50021738714629030177311081639238149555658717116197494173935819274422 88 300130432287774181063866490805202627121476524544026549897833180768800 89 1800782593726645086383198947740536952091431193834664411259516430417502 90 10804695562359870518299193695171185280636302064779462517794375720794904 91 64828173374159223109795162197211002388080954618111124686717535941390662 92 388969040244955338658770973261817686441275149445209639718637960901710800 93 2333814241469732031952625839806561134986019151977366198823783801977371502 94 14002885448818392191715755039546331858931219657975481645912486523179561544 95 84017312692910353150294530239398886300632632146572661977252101476251391702 96 504103876157462118901767181442756003244931735396367125654579818275486467200 97 3024623256944772713410603088675624075792998239770539890272151862719765253502 98 18147739541668636280463618532111008623728212920483338100609872685144955070584 99 108886437250011817682781711192837844249279947967846499580476005936600469469542 100 653318623500070906096690267157542443016411699140650759813078115695298330750000 101 3919911741000425436580141602946800790660666228842084544668678475595883119887502 102 23519470446002552619480849617685443141650585475041976622981787280241591312666024 103 141116822676015315716885097706126574042963277156210126597998047126236452030376182 104 846700936056091894301310586236801189836958955855115277758706601421355477394111200 105 5080205616336551365807863517420932375759291613884214656245187261179095265497657502 106 30481233698019308194847181104525969964768363319565775776911551918345763007379771864 107 182887402188115849169083086627156946919248020826175955920513767350524760709449823622 108 1097324413128695095014498519762945062907401647683399314781662313197772329096191942800 109 6583946478772170570086991118577680521620150454279425977428605689617051702783589507502 110 39503678872633023420521946711466113562248124430213644832713314935286656268696768292104 111 237022073235798140523131680268796772671070411694893133304556502737059161502918138883862 112 1422132439414788843138790081612780909919167465510192587559871997263545012159225091476800 113 8532794636488733058832740489676686281193239779083656878172237209035184945319506664941502 114 51196767818932398352996442938060120152194143632569445306703251496433543774887523021010744 115 307180606913594390117978657628360728308268976669619183911690618836989943929992616586388902 116 1843083641481566340707871945770164392034926204640322639601480292860548465365470193631785200 117 11058501848889398044247231674620986418765494261709758445836737997206002713436388761596023502 118 66351011093336388265483390047725918712260776671862018499371689704417923076123083603921991784 119 398106066560018329592900340286355512872568093335982514468619309392160800906800851196429330742 120 2388636399360109977557402041718133079032418859930326297227554141854139676918088348836987780000 121 14331818396160659865344412250308798479585544059325251414610181251636792844194572203876601377502 122 85990910376963959192066473501852790893686357055181389381390339799373481749733944327582510979224 123 515945462261783755152398841011116745410637420428777978969519161840932785225119968821981531261382 124 3095672773570702530914393046066700472609382356865736801860625072531739836876902260588384098213200 125 18574036641424215185486358276400202836092967644073627595294238204353003280532027984673860350187502 126 111444219848545291112918149658401217017867826373079385924156807463013982226388145327821971441797064 127 668665319091271746677508897950407302111137019764389176602114809347588320518685072538964540788692822 128 4011991914547630480065053387702443812678612303164073642784210409511676283654715573575277949377676800 129 24071951487285782880390320326214662876107044372717657606219826436783762941679181929726924946666197502 130 144431708923714697282341921957287977256748377897505592885862649198714225685573903189688891704124749304 131 866590253542288183694051531743727863540808602368632499060806964204061362852432146265118516842985497062 132 5199541521253729102164309190462367181245806619162591819601734986815178332596543643557672882004332602800 133 31197249127522374612985855142774203087477704729827941393321089514774464720555083328418935197048671711502 134 187183494765134247677915130856645218524874823423524819787058575848518901015317902710076330021726893019944 135 1123100968590805486067490785139871311149274725674820433003747571327173601201989501155834186897399615306102 136 6738605811544832916404944710839227866895725709449937140866673776584109906610423014974509842182979801263200 137 40431634869268997498429668265035367201374586322902666473732607705193639765994475620672325416488559811593502 138 242589809215613984990578009590212203208248214136025129727993341367880330431235625329923255991093271233072984 139 1455538855293683909943468057541273219249491373411978171024753133616740559805765984824034455227025103191911942 140 8733233131762103459660808345247639315496954506259351204118898057927425293914744443531345506811506523937770000 141 52399398790572620757964850071485835892981745834918553758624526116242709975579095937056797402433025812797267502 142 314396392743435724547789100428915015357890531401598662153480570003485159303446830794161573569721952793919052424 143 1886378356460614347286734602573490092147343357585853991726083659938986503797998484968861041024566786334167666582 144 11318270138763686083720407615440940552884060653043910006772102679388123365974744879801699509247833278355460075200 145 67909620832582116502322445692645643317304365440849818209879418235591308623918334127529513773351752054461110717502 146 407457724995492699013934674155873859903826197212857983767016915891335467824738805188842466650831678886305691182264 147 2444746349972956194083608044935243159422957196980425126125322714781375476786157644159065819651407391809559179882022 148 14668478099837737164501648269611458956537743222992382427321599946988340513418197127542457712576203943958746081970800 149 88010868599026422987009889617668753739226459461283789575638590656830305324989090200038994130317517718309081308487502 150 528065211594158537922059337706012522435358757137691222488958516865682617256126570798626827288200019024029165918166504 151 3168391269564951227532356026236075134612152543936112790039132019968198056600840128175019789131512913387708756945230262 152 19010347617389707365194136157416450807672915266946573105550934876131495393088292108376055686762872000258873280449088800 153 114062085704338244191164816944498704846037491611669127729254037525755893507561525126586465928032327805755140807965681502 154 684372514226029465146988901666992229076224949699983833663369509961436124469628505105213832893626678735944626041483589144 155 4106235085356176790881933410001953374457349698289810203843752914189319037044877167501777393144193057097525255465722143302 156 24637410512137060745291600460011720246744098190008582828653125048398021092859237563288966113824726994585956341716298901200 157 147824463072822364471749602760070321480464589140860661788690572980174447168742661349902339083051607319428617099606699963502 158 886946778436934186830497616560421928882787534847591465182458905950405644846852300600586935969068458764131268990652936314184 159 5321680670621605120982985699362531573296725209092831274445699839910510754583572050288374868767585354711108171613127861213142 160 31930084023729630725897914196175189439780351254578835096727038252087295184007345540147478068546832249812894419666741964720000 161 191580504142377784355387485177051136638682107527538552930520747150396463073558889952861893173268546493850670121925064315557502 162 1149483024854266706132324911062306819832092645165427944633600035815996854349891943846553109713901123208693066411245599744885624 163 6896898149125600236793949466373840918992555870993157548953026873636835353824955783454365263082930642510263805242401992563591782 164 41381388894753601420763696798243045513955335225960714937172441218043574806126523677825134098449464305878575591250882642743697200 165 248288333368521608524582180789458273083732011355769598553397487236929136886289462230195237561659044669807784905838078928707247502 166 1489730000211129651147493084736749638502392068134633518111473443207577885466327640334799935105054279486626409667913564809295927464 167 8938380001266777906884958508420497831014352408807848889042106218603476505243738255797475561480052181251438971021910146607567391222 168 53630280007600667441309751050522986986086114452847236675372433989694886608799746402006462064718345540360358189806294120982048824800 169 321781680045604004647858506303137921916516686717083850075593993972391402384810428265414760162401876480430687879125358386064764377502 170 1930690080273624027887151037818827531499100120302504390523642133937014662504898417656038847669842080356816474794141119169231076543704 171 11584140481641744167322906226912965188994600721815030213352087313930086719617498047133728592851655770082449353920065997318564082083462 172 69504842889850465003937437361477791133967604330890192890743227414504516551469310900408547371100366131357054564180158582310217664934800 173 417029057339102790023624624168866746803805625985341192176351475079799088010108833243297190255558734614804816557448448792036406114851502 174 2502174344034616740141747745013200480822833755912047257553785182257110494164531902958375616794192507756967194562569603652700938280718344 175 15013046064207700440850486470079202884937002535472283858809740088877610863298828128198140640895616319922519708430607192629567536890900502 176 90078276385246202645102918820475217309622015212833704093319527519270508874727878900436723694460963686029871184552317543941319747828699200 177 540469658311477215870617512922851303857732091277002227381300426073637584333172003796172419771419343308368692530826139780187319676149133502 178 3242817949868863295223705077537107823146392547662013372751952339315869099253446213957307627557260271212190964698705964934837436843879715384 179 19456907699213179771342230465222646938878355285972080261904163384517345375283919857283898844359361316929903043219908013778355807863141234342 180 116741446195279078628053382791335881633270131715832481647602328352970464590993246864322019807662701081691331677375314445994509668456252630000 181 700448677171674471768320296748015289799620790294994890114146014255421964563828664347784934079414074252767013624365185147572944996325364247502 182 4202692063030046830609921780488091738797724741769969341370472217945329318436579535572261920194634585249025719038422405063520855978226996478824 183 25216152378180280983659530682928550432786348450619816050279621704910368503780299861890216208357931003580558359331011110441905743957208943036982 184 151296914269081685901957184097571302596718090703718896307848095421177388802164267116711206791789302643520828557735062297886838388180839613079200 185 907781485614490115411743104585427815580308544222313377865599668102209866151433006536376920335803658018793939084552491883133366302745885667777502 186 5446688913686940692470458627512566893481851265333880267249131295338695796923940250726590462690310859168883602787531567966449454138154038224032664 187 32680133482121644154822751765075401360891107592003281603661387632208484581589668138884529402008902657347887651697419782562068990595352762495220422 188 196080800892729864928936510590452408165346645552019689622468125373779836889676088736882135897335669989423536275364370869183379734474186895422238800 189 1176484805356379189573619063542714448992079873312118137736308150984265809538470772132017693055223065149214753268252103835574873766756901775881867502 190 7058908832138275137441714381256286693952479239872708826422347102130355221832067351924280789775690092686638935498762903072956424654687890749327880904 191 42353452992829650824650286287537720163714875439236252958547577201456412424796132268942208629848644793800544478742433547012426886039389062546060056662 192 254120717956977904947901717725226320982289252635417517751325946974761317830187978085842823446398279740458718705868380244590959914467764084962604140800 193 1524724307741867429687410306351357925893735515812505106508077133146636436825361421931625655667754707904945306207780039508679622449296162749906287221502 194 9148345846451204578124461838108147555362413094875030639048827152774024210484869191839460078949514928874704096109046353482648657918836289441973572407544 195 54890075078707227468746771028648885332174478569250183834294055978326762031507317131785878908475832803700227907130690154801943385853376831923736705577702 196 329340450472243364812480626171893311993046871415501103005767615055008422494838208732962628755090792885791190541992004399758491967483700590246681494657200 197 1976042702833460188874883757031359871958281228493006618034615527885194085886412170224517838443051278249984238765132871549848801436677246963370023647103502 198 11856256217000761133249302542188159231749687370958039708207722679976595168070621774827333228395425497794551971561454274229901066864758061297444247711276584 199 71137537302004566799495815253128955390498124225748238249246424617855862966680176909404677963583103002629121951142925799125660594621371004839446407335975542 200 426825223812027400796974891518773732342988745354489429495478813321124053674850400237750103561128661125315903081904613293900384985424171737207238414385500000 201 2560951342872164404781849349112642394057932472126936576972873676768710949673410417770466728705658882204430414636017771336656891840427823141767544811751337502 202 15365708057232986428691096094675854364347594832761619461837244451138165580913386555654698694250607611832010440288774734891335732175805228194202480675481832024 203 92194248343397918572146576568055126186085568996569716771023473878406693134099091481023887131553595771303992427228448394265458807153726059572056257125130002182 204 553165490060387511432879459408330757116513413979418300626140864785173257750450865327430407687471399217751035776013681648951608626617400073404961137282132221200 205 3318992940362325068597276756449984542699080483876509803756845253255238843340274141288443700819277817654270042006322246400999264193586250877851836557916120307502 206 19913957642173950411583660538699907256194482903259058822541071713164030950554351695702245968999015070124876901513276313242290512628756495158385626451425243497864 207 119483745853043702469501963232199443537166897419554352935246430859881979374864230718128227106244134707658961692354931114591480038505442817782154375822854107369622 208 716902475118262214817011779393196661223001384517326117611478586901985257263799745940513616514214940695306731673653895854219795479893742201504481697885066746212800 209 4301414850709573288902070676359179967338008307103956705668871526639991686626641560538314460715540040697146995939893281547846927347270456602093623699364295108957502 210 25808489104257439733412424058155079804028049842623740234013229175524190548891378617915585049183991432113297236012063366399696844929996244809026077098767591200178104 211 154850934625544638400474544348930478824168299055742441404079375100197864580742859471550605149776202153180020082548079145426088547004396974478077736033191282143149862 212 929105607753267830402847266093582872945009794334454648424476250742345351346640920121474915462673973593998812265430747545020376984070238343809286773986585444290706800 213 5574633646519606982417083596561497237670058766006727890546857504877546599666396810605363346468094123575584912444441654950274045550094195513816294792213187013250791502 214 33447801879117641894502501579368983426020352596040367343281145030535703072758034733261721639884715587461957518305082142067620117316665861356055717348022867308446656744 215 200686811274705851367015009476213900556122115576242204059686870187025488860827170008458954522536746062744433094911510896154689222106462016796360602172093883910350174902 216 1204120867648235108202090056857283403336732693457453224358121221133586744437799904877419601184905833990279350233043562321477122859574502214439347411883884232386800775200 217 7224725205889410649212540341143700420020396160744719346148727326835821900445310083744515229258491076782903731805647750389113863682886862762981845677056169958586281873502 218 43348351235336463895275242046862202520122376964468316076892363961117835704127392465907084241998114679220684032889371402968644889562906043277652777297993416999296878997784 219 260090107412018783371651452281173215120734261786809896461354183767015727129130950685762484051330192730893046625169334662220171115552721496306650612731725300849084349436742 220 1560540644472112700229908713687039290724405570720859378768125102603020501487885491785534840106005670352063422037848629791558765339399245960845003201695237415874346347330000 221 9363243866832676201379452282122235744346433424325156272608750615620901425066612313726088848030107564012492589094256250374091474597758349260251113143033263756025460884827502 222 56179463200996057208276713692733414466078600545950937635652503693733743798817571971395172510362866009775284965180364129458816828516866961139381551370679465175370637808945224 223 337076779205976343249660282156400486796471603275705625813915022162427468538159126095486953328723857935752684602953331083075807580384608853754577107189305168683636892548487382 224 2022460675235858059497961692938402920778829619654233754883490132974639828464715839374269474771983133245819005093386758266783770643142787363651652402887093604423579448765123200 225 12134764051415148356987770157630417524672977717925402529300940797848064022495578284649660113030818756368822669067427530604409810007331952866021136422287504322361788765792837502 226 72808584308490890141926620945782505148037866307552415175805644787089059290095319453110090471381672408894661822086099458035021239821357055169937790000042163859341744399922323064 227 436851505850945340851559725674695030888227197845314491054833868722536381205937465954296932207880314065413148139881626234230696220924117648784014265302049016606983652986147838822 228 2621109035105672045109358354048170185329363187071886946329003212335224363631721443432690761386052723228614420030025699189035646956860390453683157389523371439345541780018964746800 229 15726654210634032270656150124289021111976179122431321677974019274011364410978618603716872072732628855880093112889643727136347817205764913620407978173884839133885850871104493647502 230 94359925263804193623936900745734126671857074734587930067844115644068241153436581451663414949644710684805778453740894372126847762769708228848118607440765623254156267008968021435304 231 566159551582825161743621404474404760031142448407527580407064693864409610983314098198067037237615076757410330048203589087292087261506227683327211133611409018792267809819569195363062 232 3396957309496950970461728426846428560186854690445165482442388163186458158087968417652661866044930898490188958259594456740554961836266545168401739816117790978385210927052174148632800 233 20381743856981705822770370561078571361121128142670992894654328979118750425092061991308750124127306704778314683454882014400155958244417296491171807035152538522865304656392273373561502 234 122290463141890234936622223366471428166726768856025957367925973874712506980245126404030837528337004170181430902393630922884252055997218831940206844816448173206172398999941228791465944 235 733742778851341409619733340198828569000360613136155744207555843248275055170549021792720035520741516845623213819299588075981136745275980103722552873095678993666613014743109944608692102 236 4402456673108048457718400041192971414002163678816934465245335059489650370890528920861925244176607576547343168130500508130365044678934925864782820243925826081733687765806446995651053200 237 26414740038648290746310400247157828484012982072901606791472010356937902344944877895488366558216120885704870664426891131922527642654248778728446565665131777362494703257116843182741443502 238 158488440231889744477862401482946970904077892437409640748832062141627414428474380483880644628766151593491658953492569329189983383585014518614742596966564255817027044790005141172630878984 239 950930641391338466867174408897681825424467354624457844492992372849764487647261622236135203611005188398737258621748200164571963692323861001670273731468792567879900935002882290163685617942 240 5705583848348030801203046453386090952546804127746747066957954237098586929112815751415365229181255966905785466432865786708663193942054904382466353919305149022315745989847726464164522120000 241 34233503090088184807218278720316545715280824766480482401747725422591521584364632562487853397633210310974798542704320943721543842248005474817130772270276420011209745840661413742131772717502 242 205401018540529108843309672321899274291684948598882894410486352535549129535251009536914106453436285394469048488547297265349697975737742661279779608210931787763616782272861160899419385818424 243 1232406111243174653059858033931395645750109691593297366462918115213294777298695699707445596923528782952675062628247884266382974394100948738429656629685283909799600610372180027886792222492582 244 7394436667459047918359148203588373874500658149559784198777508691279768664053743125702556456149905909473632690860379579351599169529479897410070864832674529768708953402534789409092360375785200 245 44366620004754287510154889221530243247003948897358705192665052147678611985107165536588987360725635092114543090434954240830392913763203452733383940386343151062503069616307204288470542013367502 246 266199720028525725060929335329181459482023693384152231155990312886071671912997113566654870035832409458505499378427755626066539026521595827888139848942161810766797065261525309449775508628508264 247 1597198320171154350365576011975088756892142160304913386935941877316430031485045042441292057829430253468487718778020624073495354499323506115130267618431709551858179534180971468289916055960628022 248 9583189921026926102193456071850532541352852961829480321615651263898580188931457337771840859819888910963290480190486014939947639433256441760861731094739333321085391032762834365382097817421840800 249 57499139526161556613160736431103195248117117770976881929693907583391481133652305276003310697449255636236835383710002900231986676744952089028762442340508947852649532479291116300958016287683937502 250 344994837156969339678964418586619171488702706625861291578163445500348886802104515404136660800285300328792289809961277831359571186572887296070054180598523970686965243323255215015219635751919652504 251 2069969022941816038073786511519715028932216239755167749468980673002093320813199143669170354648481101506867571382871448274441877709080716955126170381736057554420308584480789215486682928341680696262 252 12419814137650896228442719069118290173593297438531006496813884038012559924880911015748073297431194507643546925866540033498267612446082219052901371621808092276588028838905973816640093911046001918800 253 74518884825905377370656314414709741041559784631186038980883304228075359549290614555687593293208090741668306047907174232529980702096622541855894904598937806028067956946294487966068354488274623531502 254 447113308955432264223937886488258446249358707787116233885299825368452157295759132717723020285111315537430909765566847489772061272530793884894936705945722616310709597249932721985229103993665294835144 255 2682679853732593585343627318929550677496152246722697403311798952210712943774601132457130503288256206486848679027772491222351002770419281112936536578226279084364528157883273432458102763150087865129302 256 16096079122395561512061763913577304064976913480336184419870793713264277662647745803195160164462302178707881735469749166185146129938981923892896397512004816757834710685785031332349343412456902349491200 257 96576474734373369072370583481463824389861480882017106519224762279585665975886891844528092420972107891607659396727837653663765535404815622612362777229952951486244349360835079078819325807394713313813502 258 579458848406240214434223500888782946339168885292102639115348573677513995855322602143239948828427531807727063332095053891640796311384716708657435555913455110103761271964722585470927920506296525014920184 259 3476753090437441286605341005332697678035013311752615834692091442065083975131939366087653875878349844220605700847754407258818460828461870641331001445201873360918626999310146721307287759351500580448519142 260 20860518542624647719632046031996186068210079870515695008152548652390503850791647456210565803993453025446364167652078695279829961177804137957018395864614529259874287778671663704264255943706041163693870000 261 125163111255747886317792276191977116409260479223094170048915291914343023104749918516317322470130780033046374893609128926859733650341067975950953982496376764829281999380953031856797861182339106805023007502 262 750978667534487317906753657151862698455562875338565020293491751486058138628499612435065717759294865839382819024744743826700656141175426112095747608361288800759698205133468739038325618368966713858420451624 263 4505872005206923907440521942911176190733377252031390121760950508916348831770997978621879655371299751959610623137738373756830684743052189065271542573230736327858002638786026875930372013467843489354776017782 264 27035232031241543444643131657467057144400263512188340730565703053498092990625988783765733978674390182527604865794239974930864322503537186816774397774401266312943045619555730176699092889427684528980228207200 265 162211392187449260667858789944802342866401581073130044383394218320988557943755935438697772011386116107475452575668869046754826517871345588670189756783113818466834542203620939015576351560144965900913709897502 266 973268353124695564007152739668814057198409486438780266300365309925931347662535620840496736486336021681782185596723501872037880737207341556317984537372112923672118416932121010343665915627040347483534530053464 267 5839610118748173384042916438012884343190456918632681597802191859555588085975213749667910732172074105201481524008471874006754049076039654652774876986779590282853208709226983595580743759751621692929274489737222 268 35037660712489040304257498628077306059142741511796089586813151157333528515851282571882255332794618556541254375335223832364104587940340346345203034753371525323995076311270816983576957050859604885247669861494800 269 210225964274934241825544991768463836354856449070776537520878906944001171095107695652917904816054233115244621945864520759155368407145780538324785254108417593633426588901363933750811725170970725301677729927827502 270 1261355785649605450953269950610783018129138694424659225125273441664007026570646174582380547354184964019459018756746657849844433079488761020645224115595283868486585244241425269291065298400790583394992795822829704 271 7568134713897632705719619703664698108774832166547955350751640649984042159423877049488902639498688480100727973785158546983803266382980524315832505374766464094212903233412325758581266630084696082353438591663149462 272 45408808283385796234317718221988188652648992999287732104509843899904252956543262302917273903112866968556289426444987081557029602008438470110621760108903919141628223975293375264944804294658142014528482136074564800 273 272452849700314777405906309331929131915893957995726392627059063399425517739259573835455217617039410075193501309872029888304807623167119692590097235867780622431763016118074710299945599300618964197309254846568701502 274 1634717098201888664435437855991574791495363747974358355762354380396553106435557443066586028297323085242728302112838501526716735772321830569878656424116638465042441630591104031070314236382164552612100235713444764344 275 9808302589211331986612627135949448748972182487846150134574126282379318638613344658561080337569198385831071695437849975750964084733827612259404103537963461797022005419362016280513427979989220480152994775270103486502 276 58849815535267991919675762815696692493833094927076900807444757694275911831680067951851174528770969938110535820909556754277775518702534143271057008140639197433257629491953123537914436844945784098750467216763600089200 277 353098893211607951518054576894180154962998569562461404844668546165655470990080407712561124682693158498035531870304711224982626143113667435158710993448545531814569628015731517937106710524549611694782935960359886983502 278 2118593359269647709108327461365080929777991417374768429068011276993932825940482446279728980626360967596330142056370379447843675951376906670326316362237674367055783441559766836041737496631609438373103287670192879121384 279 12711560155617886254649964768190485578667948504248610574408067661963596955642894677691460581348771855402331704841848612980905812986345174865633936513529789999886385910301412998088190610481966028646967289602655342140342 280 76269360933707317527899788609142913472007691025491663446448405971781581733857368066188023580864449281887042786561970686766966149752320311055939508372419051930066547725730271527203388415447472554697107524075221046580000 281 457616165602243905167398731654857480832046146152949980678690435830689490403144208397245921763502150139741414391904461147246390714016665766584260266650093408448830336108333724965564960471309360851809078695258782843697502 282 2745696993613463431004392389929144884992276876917699884072142614984136942418865250383828871415959264183705959369024677963412125730608218529575862346231014063450647871836232067573067444205644734432094817206834245920844824 283 16474181961680780586026354339574869309953661261506199304432855689904821654513191502304033251000594675138008175266941801020274098723173967426314938510544877863281630208424828419522725292251064100057012027112568480433062982 284 98845091770084683516158126037449215859721967569037195826597134139428929927079149013827379573518085320935366308760032005841048625357617742221766648751080512916032501006468772280879888800325631651736845711821536613986389200 285 593070550620508101096948756224695295158331805414223174959582804836573579562474894082973817643652063735934149624035335634204503851201428204156826394346586545282442146953967026419491094273946851006608283273430470311410427502 286 3558423303723048606581692537348171770949990832485339049757496829019441477374849364497871526469543037846570753058637444602701659404375734353088828769153169136207832267764055311605544150722730929212217103358212320617594958664 287 21350539822338291639490155224089030625699944994912034298544980974116648864249096186987315020640150193372322084295100960008633865317755901254314965619246643333095407691294671278670982260899676324559016384722413913686279166422 288 128103238934029749836940931344534183754199669969472205791269885844699893185494577121924147709309577059112625203600434637229074918581039892435912536318676103390735440255078205798682894837740212754747262708894406439526427708800 289 768619433604178499021645588067205102525198019816833234747619315068199359112967462731545659012263490051311829315092094454906264691509752808350896972902072066210137127558758088971156071248772306069735115668727213484318073317502 290 4611716601625070994129873528403230615151188118900999408485715890409196154677804776389276272342799023397779210171021026624033033689129057209322354156743332166236467230850131735962287930970236055280309404685807617397253458966904 291 27670299609750425964779241170419383690907128713405996450914295342455176928066828658335664588864448389656399963867531539427984538754985964329606456007174399167102678796418973301376132889875441248743840744989902737757288806722662 292 166021797658502555788675447022516302145442772280435978705485772054731061568400971950014008397609653085747573891729405375619266242390550649190698557460633027237181583042119255023456714838657158764601573790274035574464502990570800 293 996130785951015334732052682135097812872656633682615872232914632328386369410405831700084112978926806757912965675949080670869674483925208484767456465451444887577813797102833508903125444704641359445930183442066966986148260377071502 294 5976784715706092008392316092810586877235939802095695233397487793970318216462434990200504865653367505277760361032412429276680277992296964677442705467641383152833111215285958455939478941594913123334353628232507854726171153529253544 295 35860708294236552050353896556863521263415638812574171400384926763821909298774609941203029757259625025857409867124628411414468361220018929371106475456385987708901463661959829875666194082368613132150059963093040871167267422907763702 296 215164249765419312302123379341181127580493832875445028402309560582931455792647659647218180233576010137717002305538231975749970247118825000145862265941408087248725393226965630539019409018004960953667415581567577624199117498506847200 297 1290985498592515873812740276047086765482962997252670170413857363497588734755885957883309086471510840774019643141600776376289301722109084272632589205760683195717518637416362564819051754130201370172976143342264165274310826785948953502 298 7745912991555095242876441656282520592897777983516021022483144180985532408535315747299854534039229384487270746774718811823104251050842908451067272805906719569459043547239779389128853557749306550328112774499822494908272491923871482584 299 46475477949330571457258649937695123557386667901096126134898865085913194451211894483799127249865869326453083144423655331634730828459622659152217831031480011359172922228819283646336224711203301321714126320112970288586975876814670481542 300 278852867695983428743551899626170741344320007406576756809393190515479166707271366902794763636086695017306874857867959371896700937221431580250747531741022815496207247763369114434545606892948528053270470799570573307634114699996164250000