6 1 7 15 8 136 9 969 10 5985 11 33649 12 177100 13 888030 14 4292145 15 20160075 16 92561040 17 417225900 18 1852482996 19 8122425444 20 35240152720 21 151532656696 22 646626422970 23 2741188875414 24 11554258485616 25 48459472266975 26 202355008436035 27 841728816603675 28 3489348548829780 29 14420954992868970 30 59437719903041025 31 244382877832924467 32 1002596421878664480 33 4105075349580976232 34 16777886359088798328 35 68461490315822108120 36 278940769844931007968 37 1134986270263465611600 38 4612458092765139416030 39 18723298265888530356770 40 75924263305981024225200 41 307583652416968363617090 42 1244981450259157662259650 43 5035108762615685204879298 44 20348282677402500786694872 45 82175756966433176253960060 46 331648951228680309447585978 47 1337680729210530787428610110 48 5392416861648685148283643872 49 21726423750712434928840495368 50 87494768693060443692698964600 51 352191586164480084841185947160 52 1417071525761283171136975144800 53 5699441576306550967033890812880 54 22914558140806256142050192161620 55 92095706023451082124566440517900 56 370020081089776792180480276569696 57 1486201980112430681827848169677915 58 5967672566297606276262590342860551 59 23955991473971122736214778043009679 60 96141789995041653435555162295329060 61 385749652584383703597310365081205314 62 1547391204725141668156912696366118625 63 6205853147371357637555618287531486275 64 24883692853180149905613979884341889600 65 99757365651991043524624782822585306000 66 399849386161268210072674129505321377200 67 1602409259117709774083889012572278182000 68 6420664369006702905533552705859502599360 69 25722887202649660637833042607309310539040 70 103037701578795515623138039989506045056950 71 412679204784816911290619534522072929176810 72 1652616378194663810461859585888163168625200 73 6617248639704081100770975826927566777058590 74 26493022331654756070116477657118137721077710 75 106056372536581870800307214374995726295936750 76 424517555888252665633725400603253117166661800 77 1699066743637255387102116920254804142650606500 78 6799598477967918127598863988705990696372329150 79 27209224747293730360232344874844201700265315850 80 108870709768606165591734265917363565672388092000 81 435581812446941577062929549365742775021981811720 82 1742584838086079106345782614700916542296692463800 83 6970842262831498554995351463887273937308644802520 84 27883369051325994219981405855549095749234579210080 85 111525803291420838191367565798130464148355698629200 86 446043253056386889949238345146393829462160237689580 87 1783821520300365221822210087957406370780506860736500 88 7133454172066364234942938210532621728184127050791200 89 28524864060037462004737938913653412839282461858974550 90 114057446131077627898178945729851275196836353383086750 91 456038091337535591209693633430783502005501991089686350 92 1823295352258598957573170223394863801769707279386061000 93 7289409073822826315208046748289672730247581447311031460 94 29141233484594134184515337202996022890544224120820833690 95 116494311870006733813181492299705405452506046854437987950 96 465675644083599733352886017115197789045098605419423309760 97 1861423247641861571506728447534650502913787007926540977200 98 7440297560864136542341387041015313169617716765016521761040 99 29738547828481305339960979122548728901326564817932744007760 100 118859576725487022734781403929852744266586588355626994344000 101 475044425263676496516807626661553765243240705858756386946400 102 1898543373903569484359030480407700541138410389813951844619500 103 7587412047797189311343746742787738188868237660960312517175700 104 30321748165272974236324265343120845242368084905062208654776800 105 121172137554405256891371590670426105040523975662275114131778500 106 484216729505019803556351818434846123823885012832362394135804420 107 1934932406159975782666992111011574618476372193887180280891815300 108 7731811742670962053296441110599703795159805411072456447226015920 109 30894890878690749108510101397911872998704337959107902218234386680 110 123447534066563463318192071824989748947814341845153369974569023700 111 493252108272743407185667208052295602212308055479109179496449885980 112 1970818634608075766779580409531924714721763595698993391994694328000 113 7874372086656036058202962162757539074350149220136274065117742088400 114 31461334204812133047971614664975254832412763321223993073762438775600 115 125698652902817613839579777947821874661309228098708884945781198086000 116 502200028182905316608449702642088636858221111168056724658473646987200 117 2006392004488372810251282268838161445861201605865405353746691793652000 118 8015822685360262001641051418618288999279194872804560874697140385895976 119 32023881583695913975091044163073852708034777549857355785540296349946264 120 127936269567686950153285398148376270246769687352103153656281996192905920 121 511101920393845026543077521977813515498066456143191443879845045388588691 122 2041811868560816338328332950002251534113499916348568866288234216341207695 123 8156776644148081679783442913085917667048289409413000753018125407845132279 124 32584892698242485437313181962018475079283605098335594675920253602358171076 125 130169468857570407511548393692173370971800752477753919398650109087597099250 126 519992772962610206848764372696629413513667216476922235913554909460453675425 127 2077213019907996983939463945945521593270027483113991194037310440715035435875 128 8297753430831022317385865933919110908586621018156387895452503249272836150400 129 33146370143172559379026681817093665060591534533431740312645096372722946989600 130 132405973505750522690178398169765488051079675855820455475400061211030090812000 131 528902377413753363274749721987586128675228762001226916231183572046796489129952 132 2112710421597932242474676861382409818551958672468073259080370143907381659217280 133 8439196825800244303995303714797610243711879012150028065602139952789092249771072 134 33710027569015470543197552937011819464188651470740238436690462847765471989721638 135 134652402949277321740679383579056383349420440447323029064998425951031749398838970 136 537856311640749693554378069233265777406915773311265134279210495826778568228089648 137 2148402941164678191757972196603402052990410491889515896307172967586289499363154950 138 8581489114833959096984351639222742620440065983591288887381190580872884263600413910 139 34277343636046530820903300125728415033812565548424531294832624566570329037664811190 140 136914478489396946136088519336598217832286153789726983565713823784026474194510475400 141 546876720236477111278112130839667536152323763230377960482750621667067907886241391380 142 2184376319381191146212514600777866678650270696598242801099182556145503181223469118550 143 8724962386737076966589568051632547577468200453439268399018155842994413241906802539602 144 34849605018375102700987759289446213646599158275297878269847353254828246614376955032928 145 139197187026726378120804477775291838774919678476542405679307939283176624942600872549640 146 555982938060625677241061993489396291233754809138144820742244166821263273743658275063352 147 2220705545638669291107916859875441666146428783114640338167764418734832998608615740823640 148 8869907584197487265782789049766916299603127995509961899545865769187489258231741345174368 149 35427940898653600069740813605537554963566339907473938729304990665507605696923283904326992 150 141504912559643492847558185977531900796622456371412626824851409107189348656766301157144700 151 565191991649181032584402416676561943007234155073002349639234091739959342565956226699506020 152 2257456770298615720738597056700733322806528425018039883628404625920954176045294276711389600 153 9016581799123833249899034213460046335505565191455982259686206945929688656719686859813833410 154 36013350805196133039255954514160631603270759207707266393270760762884855163560770430678284090 155 143841542428078514637280080152051805985223875019266615004359683699963911107751009910584695050 156 574519004799854209628557198663753421893375163144437650505756616417328249617117898725073986904 157 2294688853365917455756767586812786745254148658803760620720577730973911208594295403121348249260 158 9165214187375226609970770442831358606283834906287492380335793958019084273816098848543528581534 159 36606727206698076138619375354819225125547081682164572094102827415126070828587002889753233576186 160 146210553646163246790535120788826145302752789112370512695631170078612255832975228899426555445440 161 583977528514702559358540544268919050244166919524623945599916108878500241173748911555827892690416 162 2332454625724403713414289156103670762809542430053971380354694517709986170368523759172685370213200 163 9316010790988118570902587209402904108543381121341830539099705694152114864504509920394402616540560 164 37208873953553551381421274370459922576102351897484625698990578165198868134518124011014907659935040 165 148615083441079947981301952591975184400601868427755070392743193395665948747016772185284421665010400 166 593579810871099520557110501111214179428935699635075489968934844257631670147224937345242215375610180 167 2370801921837914091352005924513948544881259921188284306868855562361191103475869145411549635124474300 168 9469158490777802059681493292577193002962780366701651098249532735001142540697693653377093061178641056 169 37820521409310586851729812620262128020966302983038503420929585884059568969542078018378906760177462684 170 151057987191520925988340721895865754538749936883474028063338024920692656274242404762672262979708385820 171 603337018913467951787139827126878726657221658020184008716306787584159779942331615018387214201486956316 172 2409774429718327270582814655832872291838159331420725521789435604445314756800024098754196492610637139920 173 9624828262835722180995139494630948539676416688257988942018736445140165679671473497825227521484308592584 174 38442338929818604654243017689486910090791244396945187877731504167823053213873316208164612369748495369196 175 153541886258151231607183650534932924918840769041053265192122871676216336800973304381722564198699611681700 176 613259422015198953217043126996741418152217248407750386361697831661843045501180935688052682001723527776320 177 2449412393994725796172953526877717201220097305091596461164332777299256786426818210905084558452726790479600 178 9783177874845307696015493703266588137569597947790734677633481500079105703977284099948114604112946362527760 179 39074945205757618115088050274449264734188571926345975580794651916003692687133088044425743835844492895916240 180 156069207663048129886189778525644675298271153959921414545456787848172595169334812288818294575768341531540800 181 623356544138921050329016840028597696116857728184116516710039351488661642578164448134481970122292239735369312 182 2489753200285505373578438473009845175146877037233697703526209362637794186896793187203802144974980368303305880 183 9944354129311616199518376823420411050136152762274895716117974844134219172534970398203660770660996521892258472 184 39718916875330401404935567551206084396731821162857598655305960351628739628121321851663965626495618556997281088 185 158642217163541788898263074888095298101122471223971792580710229791319747694140300587113377605593969952252583070 186 633637290867714578594340564743021047303377939469010652024439511943706474123434989875230392142826623336061007958 187 2530831863194081268094101048163373636848515008558658767056662344082270120060709612405338682520687871586334691750 188 10108494738559802984358270267096493090181761045173485419775035238048744831187537587424107323884828040944100175400 189 40374795729774576088578524450897117014765792652326415417860240277499143582178794743212681594579799119040194026100 190 161263046947604367857658319631452344995525034766161399917176274204820293749388818774065659933327723362796272652250 191 644110055875408262183526019983599966882754183360579027471536772421797376393613991797937495009703682618544129583950 192 2572681435689748675669003263478019644025135853137407559879829157476590590750307790225511408176219604428744910512000 193 10275729899096418092748316724729238782453551978967171553742476984015188653140707976456346127705348581518042038024160 194 41043094768985407419675265690082393032530949171416141022267903465422368312581595646832572079676714091925508650446240 195 163933718930341683100903171069219553500200231524680374678758253429783041122781903719039732736913985328663649591559200 196 654782810566054403209560252067401802800799763229612647174248936748215094197855560262908609450817239403489945591839360 197 2615333354080562744366693923345902437375230139395971057379333795968707399394627369975271196202409582393110056268811200 198 10446183619454101376203675941998374339040515261044700250831296360056718182764943040867691445563343883820772819261492540 199 41724303313460189313946781702832784390268924605976671090912810618485008321833052084508052138899092897995532100316000260 200 166656164437447441753998301338074072817349855739794263732815748374047396155735384091715014768649198188119013618474188000 201 665663179878035262544335522844576633156991635329909011102035210332493157337427678381715549374008431993698444779944016300 202 2658817729998147877587739924026697312692778326644851879614173447773716687910114166995808470573558725778950774702041791500 203 10619974845065360202764160515494791330528887509099555578709336448078909667479890867360922970619192433288986799935092813900 204 42418891338641073956524031632477543657140516932798626993402852979171425487857349533684042748651584080803288938646388243600 205 169432240909130733204083259940949817049036420506918949337686421625110858750328102065068219483627534688920124657516423697000 206 676758506669813357724741576960381621356709886567495322617450017794421673275136820070041031794744760387978702610900577243820 207 2703163598617674082640253181233160514374304310484060338004000733650894771130358884461657824723464390251048981624095135915300 208 10797218415367376432506792536377592004364248614973311419623071961038176784193544011175056554695574826286667486536841616797120 209 43127313166034324100120978343510404552735888316996344386417261206899935192875973481235672210876034624737719324188914305078480 210 172263746137575431177902579531478940386165170602044221885025303302702777193555833354840777996003895417595634112746991673985200 211 688075906646543743966047837588860589227406577388420359628738572194053746827318809327348577242216857359886468179235052489514480 212 2748399130595983124145095099825169086730918678135242913621019876521002021064034433674429525625027213198819469918388005023064000 213 10978025881723112038828306737997318999001483737157596760507043425097130207193456116694028976070349146580844515087716620327303200 214 43850010620321616073645646031525490255061356420705287512839785445721681857013680484215629315050229453141359709021184826216863800 215 175152430455282665350419146924923899930396163314136620861989685690236633013499405235994710568521466971651540904196219316409573000 216 699622315422663981417638350356364830778991772899618615245789934795492283258021455174551069402206951224626321489970702550721953600 217 2794551813825421738571342759050823383606251201881326133468447058861733838783891979570148451092642398478698443510739017741849983500 218 11162506209471388987284592842085355994240382683372176747631240147149766703798165757892233221878057473101538193689478543572120776860 219 44587415741609074270909802668616403283986232563134506821804605882551236888522973705991823265801583926272590613631648870230057900540 220 178100007215237860173892258014293031685633178940067925886264682066990036762505616079514458942240095208817437578102950857990045597200 221 711404529024619837805164167130694846230866793870643416892818081126255633176645749940134805133501919266783092256589685754785778625160 222 2841648609992810681577396412374306318095881067705032474318352670000921640042084491209199312596581538264818926250545651613912626167700 223 11350766383197489943911699129708804972715508744135657867061819775530429573273292893938056368621111773823899634845948350972808034022140 224 45339953125877546709514398970157383888789666287389806014440985970203283877895655351710312456032286340367470101047146485064583217356160 225 181108161842561173529679327487668104633716398461379332597834949272806575008245222280538653616590940654573650940944701211302494960684000 226 723429238904320242825653928581056777845907820588337624373825455975473723612724516841084131094785303251421819587672127218522310928010400 227 2889716090042646721593675446242582252380964119946879047586748741943257282103115277175672911788873420981672376382129236174539849332852000 228 11542911930921357784288848257492509118998924187923519618261409695822106028982794687391083562076038143477336972570915771226465560325315200 229 46108041953753699097985297909603067796879832800669950239229118892511871506134017343861221566214731523107333226567664651112906495073124800 230 184178559687933420560555347248162043343247764913164361959970745787109468648108418436166565802657775142972820298861116747946860897852751000 231 735703062345603851697967359635207283723263424864898898401671379053920410842993078506193191868969450041694567672235033409641852982560047720 232 2938780551925195079837698328486916790760382799808393866759444157897468579321734857971937702774259424241789534582912408050955792933631204800 233 11739047380159045588554324259214019930962849222832274046841478644088893303398578987914262605600952357238375956222514024685482774776113987720 234 46892097757259030980617415380057575574850726170523067174225264441806059710081547994745529006125140765723331429409478931103333791969840783880 235 187312852873153698945816832846427974755579509407930480716702998835804385542977954447955858314733884501573024622476024955399779882499614824200 236 748232568993537344996372925996817390088238664383197842241693410414856752527877727647751531649923566260210899715790077427853520440997208931680 237 2988868123427984763784212694063292799985219914943527680447045478583936516777582683625918269657588016171430063001386273736449154199320871318000 238 11939276656589915492377428934068591780827659256294121162928616643269527691896265015528360221011517843908436640826719849127520291331178790895400 239 47692533965702575647540404124397447770715351523772891058767959870830761704734160830548944710618638971648757286663306990752212236012585196988600 240 190512686286747130791794326866688860190711795560550280072811283694546632450759940699628713014077154326694091185591617668861738486635967858416000 241 761024304112430551323172101244446924940954877784307970189274257237347688989904233948485967089142861876807559927124950978329201958129257605463200 242 3040004852415627724756677881800447062157779388930100961851307588726005658455689195375869510491208825079330995461393216810513186094398984587612000 243 12143703434252077656554599737051365596044346689126652419458079033161999514845728778733359451174350837762467825616767415040436825505393088104053728 244 48509763264964374357007888520741261423470061587593681076703611032199174197774715422791171993582605529427386624302461444740860432957296250300420992 245 193779702861090835268521749007191673073531615151742772966794875775997863456243255355803414855815219903117070929483449541578727694182039995679389760 246 774084809077317994719887374047898278228319078470785903157672890130483164830246031720722218276797043458835050335503748139116763415514145144795949648 247 3092216786416123260183194360373975985479969684360788004364128333773434970691999577493191165995118453899254008209571855007975661743974808250677190960 248 12352431444709307682940846024380320339209824774447359788232215261953605598691074377685975380194273866595574527171576359126982601326052794222831562112 249 49344198798758236526269388483001516926027518584421903968867058208365401531731117621587581242429228465739671121900576588152222067816466876767651891203 250 197115548240877372102929160792751801842984840935728885376685559756259697067338217838356973611477351066335836193724794848059763156025147551034904617375 251 787420639520819201395700532750112110048484895512057553091684289698055862485133745190510456869794336471384221704361225247653512980150069728233185023175 252 3145530043174795227724420058316202628143585014372490950386029529050902127000600195026033861984807962436775467058951235992604013618793291069936124746500 253 12565564751419313567593867496115777867163058031098529638647349539734919549439239726446103690770890755207960944724968358517823401771916357484639572013650 254 50196255235817493940796587353319257734953748628371168670812051433511581042788331086185606283679563162088012566422947076978597093112222784382619939048225 255 200521874934951977312471238084376157428282541310889516344773425366924999778672966129722414138841334125383318846921797690477822564088052666206115796243875 256 801038381489197666205086623730644927840045310578752803118673898299240345883910670597237572746030562068998950495164892687302554576321088381673514077235456 257 3199970873536241612657679587222911669210104946325329809754077140208739465757122926684093291705930068895398892091861323543037836863122590026451706980939840 258 12783207994534445155614173387880062770567806480100342677563861438271426246764887651952215268268559094629580012595538020428620692058235094138013997824487616 259 51066349723121479160236940205421436526568252098474491457719748533207031041528216679933095443428570895396676717676745705490077626293798317606050093660003264 260 204000346028901930668722047840584735376712242450657778550317530340270265265428418162250054816327058111133735237739006554769704658284169987404982325848124160 261 814944665905273638925155566180372787039138168897926214382616149957211355561216721229195763318498461028507119144193374648689756949656542458025820966498287744 262 3255565717799442060703855370821046609468908432037341739902673426655855656291977230630688814023567126930505176530082443161224328195436147046394391087994873350 263 13005466610541013663513908581961893100417932773852359201390702971838254786503079295075489272589146198578900359482517847084273039694931414231944343541927581530 264 51954902742118361629099757342099892526444315325527763283544152127779493419831060443178080890549209116643351028458780641677428863286574032036855151511526025520 265 207552638523653908035395535839018464026192704719272064797976248201808182391878482576135693064774925075189335111559655859460578085889457895697992069184203516950 266 829146181589366124920887807274848120391815984493912505013453832560043969657811989368254896910049572479858933599512676484716873481578911285890952932792279690790 267 3312341256512934645365221322543157416935675652460579237034617353582221127213417054599333578015941806664022411556405410757596604650170304629389858536362479862150 268 13232447030459833516235425172938821452205820879931067910536405025902538119196283936980366168320396420481872293728012244124643246490878821958175458185125403243336 269 52862338882278109917685858027485883649550178409711948735785085719695677093745203182529351163028120278891473679944845519586602439851187834753342642247190095929204 270 211180446355277418107328883111116481366639168589504002621051511625531877067152440347666073853613322643520335861217142135598266556970326195777835022236272216179270 271 843649687050852121806644960946114390730149411577339011746860135475278737778272921256416608274216404695587022749713210714800915397254090150327019330178747534340386 272 3370324456528911486690302342163257533129526740836627458467527595409365351234300208776004473834312658853419038252014077030266195016814787611083551499870577909575520 273 13464256859762409877446483120855575459597789131510819020877858837615728658779274598093352704177414223093630775848355113349563434137398850956412997031224539053366024 274 53789087544128652154479329418861762205488315395353653317962840428830498731224601919923266422653415624451120812868876249023249300035915428745136811266239510055814456 275 214885483142821957280905913422263400516402145858866891270645664161421111029787439845932477647514007817104486835138191716977717582534263633119957165417409943874272600 276 858462021230797793374430251375820397697092703000841143328258249695835135041340069854861463116994319725403052392971389225988092636750152854229363231077828685084216160 277 3429542613011711937124318764494094611505705178936497925512441713450164089329567476719950289285669189308893463427926212843856333389916967648379792015221402029557246800 278 13701005042683476434880089355181954959061208053085680025126407367412386702175598697115000580359358392356164015427261670640345144481297285151729031846980733195790026780 279 54735583582109113149935541789583054826459311692597037383097405656625508913087132057705182138718355855177122774918700720170569663117590253068695702653422529520443873220 280 218669484704028573808893280711811242710654611782424340195247602445197867190613360045380859389859338684382167539465131593488976898764238077062761539530496984589417930400 281 873590113349278597532533931526532172488729584540779744745170617415091873312035489880287578233684771663770506344596015492038803341292897891554547066624828647803022344522 282 3490023387993093599740700850261330200156192886637641962044231344284303399398390617386946989618700031823593470134007400540257322510611238680642545111211422407463405800930 283 13942802013214485051860888811995102831999573429173725055933758390021252527595298315860248995424031515161101252612298306936144161020171541639103284727750430746271269966962 284 55702267896052014300489806632133319420499964593951822644284694820486892715500749750296739021101678576082803481350267181083664660293595402672811055869503785183180106840248 285 222534211372907756350719513975553977902859079348867036333718019630086278933004726042483915760764512767683876480029845576512254345089562720429123267465107735105435623475420 286 889040991988526994033232874482833612646629454059815509027231633860050687932300060809121870966420449130728871521070966196676626464275654790309211672980178581511666969866038 287 3551794845980261630966525167926250197957005487114073991750039953948601079139802395115242858504213199162334035944627694981638954227300213808090097473395646510614734589830850 288 14189759834730519456364786303769985644805946479785271298306398350459495923239230744336352861036089255535521595315168934758236202853127547295905277983868132096355670998911680 289 56689587978829446832990546676442924933889404794407153844353642020359514667451621613994514864626822920877050044544039084663127257654872639112098320846113991304920513416075120 290 226481450148266076181784445618482202829018490392413841495593141366964827294516140886373969970621079194256512590819584231395891109268020367145574194512300146890644883233141200 291 904821793524167776344478430531316640917260660556792310167240391200510628635265438591687345518092027517795834936307898825126742361018425982511435271908518940785083630640577040 292 3614885487050034837691227296193828112390636995961158697354070763263821727049981107660313688083833761503142982992729033311695164069255736518759580259312234381853450564492910400 293 14441992329923868566070891379783337767205064984259132300037723220546061850338055765101161707949515736926528798789836449902712263959009602313541904027395365936570425459644602848 294 57697998426624137691773532130665408540878374932267831853735981432472299427271127828984583063833191262934184338576061708283801031301353285211950843318751059841550255978793311572 295 230513016698132067322171829311415491923725114635217011034615818026178029827621732426139855043974374544243918708243623330753209074502954662349677347748748906438623235606286118060 296 920939770000904188299218774448028643823548922765229805687584962023420444283209000780595800071895618868830011676808619915794907987466817479752228644489413862509585963343580055328 297 3679324277801360635632493347047010801982240185532139290832012492402982994472492280994370293219954654738770471908736554268848280995776782667173428398239889010521375554174822514860 298 14699615202482121384298997561188985037894732145683376884679093071489896533002991505559947033136969521804529521118250290225774136061860864522482729679255910494179560730766359180972 299 58727961417380499722263150242176011271096487140557194749445899935240847642315661327205426701061018053597292863142156756334657778286719371318592414916335693979746447755715846788268 300 234630757241545438629795607894354734919424242315195599577324907671872295639378531261387099962359049725533291303253581137785875987172228559213415152328111095405355415151134906067600 301 937402296535598101422491574282391975612596483665748336123337061791059592239359928671264424487520462300978845947929446120439133816854963684413658164054790846342906095447423263393960 302 3745140680486729841487436270819903740579408368988211285163450418959251685866645949609173510848308923008218423492219651462114802319548027962459972954483749574374887883740022401266300 303 14962746151749752127212137859573531353776590998863490991170782328780374265586605619595281878760330735931237985600359085838245173398796412531413070180549705777530221667543144565293780 304 59779947162224953275287476095082010848589372907606794884252874624421834092959317594022143462443570019365236101385616429265831339095784816901868623857792579227623278850261499217510720 305 238836550326224834225542355023132838772165178548089020252442853328062149309523917979461378632700272081271086820892645349366134962636029919255375340858822916172792559174609417860372400 306 954216878319331245034265897135872452208843447533406650498673600459451370461807827193853173187745508763805493582308852595173607327398109056317035051919409690518851600955375620519977296 307 3812364680599304562682662308414380903131614091278431611134902112591715851620746700241984221675355836852747660998536151559171190118911483597730236853326367450714429111420100599536033040 308 15231504981443696875306683789379486792967926320828088503177383745789536709315677912902043804274107470033611994229324421269813019771627513864780054465651835695657883961270476979573837376 309 60854434333995850462396806514567485866603338666313851278172731888726876298774262231664093672709880308743764877558530964212274013133203120784357810036756741975689917766557325528680859104 310 243132308518129278858459430975414799605259188250292203004338216335273347091919168649710581789253259551640838796670944627272639678488148198202654864896564012903454799710276248080822517560 311 971391157280402147987691311058450225134916661533330553844716825025429772535325594048610668180496686213198627474407372602700397064153297821349809012028125934469183994396642002152873600264 312 3881026813155457595377708231532316960708684184625145122620111477451160809809832418289980541627161141057096981119704912359427488423994367102325747481826060958909395761004470473903545640000 313 15506013703350401232705020727737148531271172229577959190947058175107242672760370967463904138332084712817515057852671188018118974566313488155507538050811202956981429712803101282044884678250 314 61951910476472151674285670264442554877558849018388647650750286683916556850066954490834766572509137906900840090145439892800635315586323416912280450909566643428036862419729120075485637279250 315 247519980016804101138503110617538531834569230037589088228936877781034280534353619356585506799830726166659540503683659174908405767000654766177600028644596150293950571043788991774787487061250 316 988932918462025182113901931700888793484574332287204037556332483547083293053544108112635289207161499923391082949582242633348219090414600450793428114046165559792236988410007479211568789811000 317 3951158187880857429907861723268834299640295943347876954862886492707914165281512469583043955002889407468520662981544153286487828228434897339177942761639531903425396859632258654437948861597500 318 15786396636810133454570333685121788732562843945960671464275255725480697057286289051549484847911544294147304864250877178592321369091146812907454026695350560543378085606869193423962081836259550 319 63072872397420851320352640951584910269396551731483745897593688671626467960059868804894226481960389275824315859459476958808235759166358758303148557510083569096272611148588236867321090644367450 320 252001550208593175224112929975050094362153931536686455881774429192699918346042585349537461500608018236761208225565903383212476264052737850428365026908750495588683807608220244769568984845296000 321 1006850096161522592833576869640732958316524543766292964641228949064282641238448078666290760087301525128188611331426232210708570234790500397637743450426767877293672163022831652752097312795656800 322 4022790513481332524827932362273168175767746190889565346203240360724113380762827160520986648503937011924771895799005697507638470087023181631822225716962321965971351074183600206996327399763956000 323 16072780504690609929663820533413802859002377721408895050471262285144554792566607070697568316432487538266910535435847618217069020500070576820568598653216767168925703447738513619315543376925175200 324 64217826548182992144444878802259606110311500840733755451042108880485215443229699754850023281957813175181228595438034045264253650167642186086033986022987496118357202648286376138919515839676188800 325 256579043168255779789268520462818222660972840396915139735510710926250320228902891672628954864226013569115995771420516922740198399256314830251777780579627214020497510108984968682099493216366840000 326 1025150779871845981418541743601423003070994300263034930867418339349818237043701009262122872627378102788406061333116681709442341494686294827971808377894704993736026069012396812370645193635768396500 327 4095956121156776755463472370273859494333965978358015495510623556879527283772736781927878588126456972890382827739541411978601822766418267348091513746700568751904615882094133438871913011339508907500 328 16365294526463349655981393193743128313543938675669582038019047631654966377007317800284233322089533175674162192390103200440173883357227606200877516387484671618808512174427688505481445560241379652000 329 65387289392176126018409660911997666828611508333528633186734257262029060061280657150181057621914230011630008460384244895153961002221802199027319313089468876941351399326438183188890197798936565010500 330 261254523118206732761763185235264883784390744638469442741369812370707383067134662127138405302197146068008457806052228064987608774126125832029694870575628203231435336027328294299604697327216048022500 331 1043843220061171090118656646143551835068473410708166310749600900030748244628710113933307318321039058644745745851826665553859366560005474596566456594127143123964463883426586730431154294812008072584100 332 4170687987496703644359936557098166280225447628647030386870385411962078966449981340901525412869301687887271581323023168485098194782887393116346205672609636044462680496279599296823755274600415192014000 333 16664070508920315581083465886555690064168994391912584390325025620368939041503360417502765083249028012202370537852815236110696980417735236058009931429195878241979680296980717384724250904780946549980600 334 66581787764398269711229098749862719442069686018441086683366098182693619073524066086998834968737256155042037179047638817824025418182198475720944266113441495773860804728545050009782829691540007560384900 335 266030095853468157219976056497411816594422836731105772767387411436335255931355111099842391767496829392828246632400566872226195873124042097529861121923780135223294068342949555919035769782840445074763500 336 1062935833821946240053692829819714449383578889024321692452403579349335078244464503273878617644677498664925625134578591495410640876363519594137864401066888495764167171768786945505075016334555069597422400 337 4247019756879210654047175164463562572429031261519138217357733861668130347145007427847704955889886426066253716319262718689287843977917368433859880289339746725461145355829846315407274280557558393463670000 338 16969242935003357030260151985045209869017731926809469560417335579362172076406556132087985581219821046464755943608723779758948492859977645350906599739627324676102183467664054705245066256728895703557146000 339 67801859223767253807257755629670562808942535934401404518155543769084068994763621952128046122494048296208994911486046422411333698467297026237515527689547765475357612400325986844208623583817006751384114000 340 270907910139451413251867344363042021653221880796067252275858679257514803276114670258256877585502285501117028452699428612143785130772195438317043353314774881674650150566385597575593447766087244701642440000 341 1082437210417029550533533369431902143920060657111793639677548704325149600744843627503153226287463352205638347533351432871060627694497111582953411359016486777606296860822832472673673713588351647842625308000 342 4324985763480650716391916742679965125804212889575315458576533888699904437278184551357001404051781271681247367932839408150896664790384744346747436196561474235738626783752301872241464403096314990791578505000 343 17280949051163103271917043716182274899696999228697192199651259382232033599061783567042224126361437738706923459551711928377879457191539661595793346550130434088744141652398069783414174029843471992286873259800 344 69048052399913587300809016224728300673082553131187203196152040555961962870500643873397727431913594751721373770446375603371794491237376969146286279706767055513035983038904582137016704122749546649873827147200 345 275890159088854244512207787323915648279691526778448868764190562287787478856814846409872808245022818128798218356220898899936627576738644451589382502860933430528127734924907110796361242614355024363044231408500 346 1102356116747330328955976651040723984556038575368820410840527989405784137732533748416371974927096838615013817714013242733361184587489396589121795663572552842945732578317353394643057924205712698412298278931300 347 4404621052990869638694237769409284751320593187680328286368705080853023370549671147287544896752544180204281315323823312686035589592621905138021403502584202434995238286361226227597346857714444106111998847498500 348 17599328953615902744141661088820335592477024977036318389398692522714536474212108307412531751531341836317101700348987520498707659488147579650076921966441212516641216008345829649305692519887730905231891812105200 349 70320927335859289978315955781419885480400345926114372644088846588409176915853474525855710245320902353840752070328493704150100439607447345025975614875934422554576952967077889880724817307942671111839113562663800 350 280979081523240779040124743517871293443688112712073502185968316566774014010563643653812430927781307284783214781693308747202578705909830077879667727017955028561094642213415417273073967925603126136566453530707500 351 1122701502762597877912523695850786094585221809991778364260290503081551101597419006760734819346171498930323254749043300352983206273489892335957277153993384457331969658328668034303017096713567293070620712623474500 352 4485961404118155592489926745170932056487491657422830258663817142105040033690493836729256811131529765961148001006691442439601211921832509734670132167630030220933253746129136158446499150183374811992291304436560000 353 17924525673826003992528074090923065710368872565396624567482989240670780439451973059980104892905972065653052637836070925089556741283119777249301305718981656616531109040589091261601845011373919871977715868388356000 354 71621055827855150731821746804604332957344570473121234337795484088881403817242858446081551989220528940522766729708728901272447038362229764267410728773590761097154725597180463899519226160166438261982981420436844000 355 286176963324253657972509743738481797402183924239233882965240373623994534193847990091393153759584726800054598559612020426564802271965973874050812977822953918135910628858401035168486920466634106120340901794002780000 356 1143482506834610901154603750234574697693845590268339363168847438901712469505801615567385146516928327968583371006520266364960104385495147052382050476738996412949262858746481195667008233737974055699549632751958089600 357 4569043349958808515297241480638151035657032593593578224627659638346586149521044916903867999971487122438570307226907901928366229061700694418706056392098126692767353730461367170720738027970110008884952592406328264000 358 18256685263504463302577642071903555989082519743448960463368235397394642160273333367689698963896032744555835272117778357944965969379385187539850292513419983627952692398150786014689031155783556316012499083661437994600 359 72949021763510821717435928563008990471338086947147620300083163655952916129536263443728738622266720352598287222314789200004838480195920741698380738925625467794095526471045666912762541385501437171557799284412669493400 360 291486138778873887913571169781163711983566770547601353547462029257518417934118944864518102138203327248270623492110818897354575592599227015736567751897894770865244767481405398849684343078260949710579633034100778856000 361 1164708461109957461223297857109508149400595190037287141456647765191366803981305066847425263508534645158915761532630129587664364565143540244768698606071742634417352725764685445743480750098826433822878382743407923817400 362 4653904199298260340703001166200639654855001486332419997492421150002652442143867647058657781550728017142557193968496353799861643678967177266824167186801998331397250736532713608528615493794905720849158544974382777715000 363 18595956879385422093600767821356877970412442232487121958638010960812324659462621181413079676115052985872329261041413525083462603202712045543071610943511759582921733161052610402063898212248760915100519179003476257427000 364 74305421459232906158344883163486511025866434083390093729108223832873785516065040976600297708671806534041136041694730042043206531275261750020739815288989541717022985208093428388472462678394226707033886480200672284868000 365 296908991922682898383184922294091314574034094257641115678737393925303547525517325728151802095714919884688437310401943812977478519217194773890791233359267747524897232430249020509034656146640243191021152263077580730330000 366 1186388896857812371350075731057703748753242757510447471433725209524762959830961231928762424227497874245225567243968017310961751298459198384716617374190611152375400353320261345310139998238134512403943590807773714673391000 367 4740582057903781802032769610176134292850274306733459540223831701057033857223734390605774514098484810290464257576609134305262826136591412272584827552713739394396171779317313709551360804431327033469147849888795542159685000 368 18942492868013732378933622726976507379295469559852993925029049556300324045978524441731649953822978361808302822584127041911398344802383447085397666144188722557503530391150269687656454835132917756307453454960435679740421760 369 75690863997883076844027145463952153651126265895109793775424895266354429172116666791809468342388221564677743171462519594189395786332963257856576035673831647367214629943924128002413784734881168687140785857901297783601420640 370 302447957884682472648831469843643599943587144321308365048069541714174860030303240363634271947890790602321637644210787844155808475513867962901703030003999515531367287896430439479141098912209899130693287939207724565394839200 371 1208533549826576467827329726126112767344344815446859676025157836952053963788260913473318518014813946537678718294406556521056477113877281228930102853224505014927418815836989779426595366216531062188490206571086858007172336160 372 4829115849862845888571682170488788331989730267355028196340848694910279215137313170408113010692872199539372810071252116934780801755265506290434832889868929161252430909945115092496599330900261236427731531772005880129009923200 373 19296448850754834544365644268542400426367855071323660710951484478869152559772331937243409383082829109850207736167546946703784735033291026576941745632253973915515933986360495673847984628826483415561383399242302744675550895040 374 77105971567479013773464716226887316869746687346080277592091685797211289369490817303609598551373111195165743642326689718023856023706716907892450979073673067115397359977507991143620057944406132221664214397126402183256067699760 375 308105524236883004213340153909634651647191515541364919718963393530549942091727343224635042949395599261319720104857531915016791564528499967156337447773424389199247740513708877904368660432091502247849492467128123481597214290000 376 1231152365621906869196451500897989410084906349759305158283687357046327626907721109766487480631945201152479425782910215172321983799051939012081568116762318826691194894872138412014792041363590471363053152257893604475303875344000 377 4919545339016052640859894049838544695354859036159869493037923277078861524102639236275608772036075392099561732896993613763110229372236476031893490859650755548563121334539688860397438408208748509327586393656299782539141376888750 378 19657983809217810347318743789765398832523551092878117804145085798673480096018346696038546958288434983210741399546755126432885626224661062290492875792844925250651346423588797774714221627640002107946537302041272972691595425655750 379 78551379801683653645974484397723324307360252690388979506010356109019599631898395990069933692205885561757839138410300551817782051777524702934413190118567615087410812256816696393505503724576680414702369345906938901741058102481750 380 313884232351571514893710033275762148477973135914641422343103743033706252975063606688062891916595475780363580014170303770601586504346123251593549811638787090204057796686789264230180347484048203544661818837476938904855382581985000 381 1254255505117510571740841069462046513388209271887202823359550342420996685341717053677525042870516214374969536781571818790724302427119327389800683311241653931045913589968930577037884777383577524605413398233828983786366656807296020 382 5011911150529044937644615021179426962307011917130630655121716848516215355212628871030234962506849988059910131456527000563547597471381625596475601433628897449400362746767770367660956469053257944749766960644749821307908003593449050 383 20027260171265221654457182251740320259460928079823317579802906388314928095798368629296236860789971561483605524407275089608220169772026630168622310450170149542723253225236305393109572649194778033158352610024652822651599850963955470 384 80027738122761267319917564381248861437066458521218235538308759859319409017400439285466130259460012208823702309034908521914355853976378243038112745594574276774624904050114075120958123452504379952090405720372939822158984960422362880 385 319786678768911754683481371804264791673464302072395333396342156222619632433364646428589450966114004684806737317623944202014536372773117168868372689119668507974742655130520858980798080004094254793478482338146863282948714403195467200 386 1277853349909071267429326433054947368554237733008667132558373910397653685364972230776344759613863191239363394500575829959939645558260307414123574477489600242031441863566821385576169405590754460382597061779718558626485489570063708480 387 5106254792643966583846153329256499587162153457673827754007891270314777856603505286856591684015986751834819751596589336114351735268678773481234436163996274199492121999683958912145870591308032982003682851090265913852787354401339752000 388 20404443897768340775818184387181820790500329721064018768205752914168175082475954136925943860168382556778502477729914065801713880865003670409286670779732795553927854357170404890954847668966539217741961577510623721183417329915810233600 389 81535710087620830678019888612391464725137872401610763923150005424127650703085302872943609645946213236320731918782783306616546127494302387422482648060938481017779777325575664800893246353543256925542162602455650722023526873192999062400 390 325815516577304114402525161005041932208093835993999561599394680837204045020633296626651632846068916478417975114688916448393337859119038153140926608061519363103557178521162517602121036770908645924523605519022442451473893397169599921500 391 1301956507820810370510687014516434153511773832422775537196886767896006395551810293834618251657280388783098588204494626867127397579884760003896810074239487536020927245001494071023196003008862424795805983168639010948849270837612275987300 392 5202618678647652385024070644318011579708897161467613181999376630916138637256393102169786232420147794828198703524187237258332914972432874263367309414013987099670935523158410995562194008932787218800439143722695293274376324517901613708000 393 20789704570253372788326612837878063559428223668830485124984098159595393220357455800558079504024030124162899292140819054248928237787322172012805406924674419690495133319033437922847888206935797050258483503890647932197999067008608630560220 394 83075973737516839154895503849394581927465025310880756727553624424515791819930082717128415341773583420032699839970278634832343439956727952347645906227290512783832430706155342485590554738634129699278269955529605883367138570644241593795580 395 331973456808738426246036216094643621869147959856989321205546716076658309674993345541613113500114431335253256871164917163030497206733426250128026003289283457605859184949093938826565640631195445061210644160373552676574014384439499990707900 396 1326575818473430177733540254091350095925746586981874945085390649056701096527566460695319498711127246209160905373012363770085143180455358891330454282126704913470162857176230469196777438393243535301671517012073372780036706612162210384704720 397 5301046149090826587644922986187251025874306918668613871427990804259587204433261863365744898656813271534075094949523906602712294762090325599342398625679521552567489430093894552373210493764193846626282644675565794104622384307786280805355400 398 21183215479572999981865651810991599255649853873056139225248012736910640196138287511095924367892833341020884663247148908009825600558120733460128557551742231211939065912854168750064205188775067691017090105655801502705352079072003716164569980 399 84649221951934117590076983454241502579631595590119834055933161715988530881172767229783424013946065530412753375297438160699437336686715149949516091653855965261502226802589927821722742556144854597875873886275525825893643040903418903683689620 400 338263269851204071837521863564511623074794687225762292265069220292130424354603507407458424950028304118837179079875019477520294873650501179159442694045765740029001527426755295951308531099026071828775988639951589251753242498727290396989912000 401 1351722358921534682848070893936006902022252589609793191812224921093656900390362288355967178073764755661180543252134473775378102633408815229497121193978886889880349700124069068778967497387437232651791445396256286843289890100740676218688789200 402 5401581494290062467171275369670188357455004328414032436866885316676771499040837965657486089457546276697471482574192253321109725534037523109055881425298308098517941844572250516751397493634987563389966037448846620055778337599722039849965166000 403 21585153715727817234575282263310294621857516282989986399831483806290302926700993598686407611961327734273249038941590942032863869852002424317137836370546673933871150268890236349553434223474403027010482824416678093274685589881663715943300623600 404 86256162807145421434173873672636704850645235812484749721543518582116145781844085926228107915037382916516055006070667414080782205026948175844136276125200121310331600450953175702632948536642824679797994405128432934667560912281155684310171326400 405 344687786880075788952497501972721718029523820823778846020263965689575378528549519951568888060364547361659985485788999993818323954937419557350728527321977344392351824051850808153980888040526303382279123200433844800791222223560198923158592148000 406 1377407449368058792564920949832349143386793749756310822477926020180189610096205429135277910813426259855230080982787669975297393878908396763331885845537332177752284568757709576923119897852794687261694048762140467604788923112691323730730530012440 407 5504269977142071654050225928706487074669804001625369925067047966121770388243904994413933275583596052444722662093505175095546424236550046964484961441733357066528383785461178638106225808874688420713195567176814049500000117352696465817364444658600 408 21995700258953780457645340887985441173915168575026006226004309786431294780742915725204853591679357114879986492736326092976671616247852861655020788912565249788746692291680002907292176301948727919521114398854528418199748715673181431753245753458240 409 87897519939897962321983172869218496080687367970331126306676961890039573916780817228807919121712468172939300862024955713047440684841567103949274297132454837361450995700948919806482243606127926845890284540211636748100639757560618168732302005173460 410 351249901310267268528180495043659780679062788571042102073871977370256914976465452042987791812802833911402735987442367008202139384625209569299394794949255915713821255821834602370301636159492858650843230513576929099629085034457341237231761259840900 411 1403642658962748353493562962844858547983165283507835124966547556990034996296702327956722187300561131537996451721428825891965246066130675319797131402634185849819211781505145250818850957952116934458310298906124839018687895329438230793518281545572260 412 5609157856278003754570018353233330830613328472251703669023472666810643394914576357883417842899005709227517946084551041309698051164252401815242072536714906125933786572928728626136913371126709689060038216703996529179867801856120656109630764044582000 413 22415040072184491170903759664972474301238012788417475603821646341661893789358470452924292121914102012312717702154258718970032515188973582454636072504826405782365867997781446015978576094789970995766293587849148456042038464862055296769632585587820600 414 89574032916656775147887799119469785001055998987723069862666060667137207394515430234576109659466854073375699684289908689660809689906698189883165990173856031658314238880892587226490885231108085156408254821752070758282844923052565672105613631983297900 415 357952570270835568910141784300350495421606010392949124418455961389729580042753263048784922857878267766888500117297296147810231100124838888678409242300685527733166548762546751339688514759453641264264160640372749186609500856192111849624010071888666500 416 1430439811691311860961697655884585786512809635812118712869500171694173002514619186274224087506138965262346055107499249720444949116808627923841916599388478977735325350972586065250989813095357797382493583098507617253501898318567031482748186152239356800 417 5716292409583807710457217960000153192108843491961629197397002390431214348466439741596123767952073371545730439541795221691345648644897169810656660587660921792826419806522283489304370357282492175774656304996842259899727924126996367891652948139363068000 418 22843362194990844870666190962803125033813279693416874480599653207659705759458131429277777706434267301076168200579437201967610927570480790553685930475871799702672851993474874189251431632449987522211032584854656928635958993747752270117430615119661897760 419 91286457608808518872317105312721224266636589670264087028208604034079057649691038670210406537503083600900513196693107042445587798986624692698942874028560610434099706290149379296839085672260694830515165636899259413539015569360554067789240253609579092640 420 364798816103625394970865695262525776233030990319278200003437567083204977350392794115689959125873572384686774048082219162255829598231177793109104096260486925041947507674106096405995110716898286302985290095662994377696897571072587175152060124902143107200 421 1457810992361501672687142752457563174895072599451444555971399649482385948390794435424397180088389916226128703636826076200226108455140633851005521574993081760591851101408211642076082454439357645578069906663901404049406170911680828805573602010000510023360 422 5825721958111304032897483347889125566342051486444219721779646326529989301334424732472496306792618794009718872488073902997115698561262760275798580536430686581153041333279027584811617384217887560927514210342484777545922387544785130264697538335418704828200 423 23280859839095154985338723232001157738381535314424421238513562718370320638797602226032886613060802566913123499569456316320446261739197847463871409661178102938844379029931886477205856762422273974866663530151311009803475756309555086234633860156735809319640 424 93035566574208389424863644513847275813803789521922373247429015121261054655045078863202459967619261590682828904417395918291377163554540840136486579160428610258922103772008578764402973988495881352774809566377827596498806479349109134453075172279678168004160 425 371791727887461540321284789949015662069714991330121037128346692344891849447134147638212120003410859584219616193816424343101231278491431962745997784825510669311805576347357052998933147897211702115539967845837761822280847624619785271405860104904231872767000 426 1485768552692070819299107273750065030810171495871073597598420371394502479582103951396439500083574522533757348435902613493318368189988557833044266832226156559916257414736059729513321559623809456629722670580499661447891453295272059082293177534365885510418200 427 5937495890403413805880387699213442776944639825849041719618850239068291841437792627774216698096607863209571259495402712952572177836859492282769422774864393179253115122638816580550707680804519363307270391857019373443780457176838115197073072891338039904671000 428 23727730485552220628007873688736655845859193872224493180686558721896749733311723971205225123876923002601927326882123805634381048557484494539965061787102031492916332892340005082308409592944102896809430197217271646801600442018145811426982784161368716945837600 429 94822149445434905500767882760860973197273921454956082661070818326554461805934421154627374537760088192810623562112676228535053186988604426306385851218109579103889764574675294563586378722378644268832714462085301492555410029806200046790821922637453610627752400 430 378934462989328667410186231537428847057842104618414473507277849283712473494355821683840214963893154997887366277373344416157902739721849410122762766034289424804985833280968376864951696757331780446115624058739272609006405761141028488875329221731190905646483000 431 1514325117510284886695901148310945709908198166415612341278028663708027995204363480448771630152725766112588767649399383031138118697263078739117829482833758307004984105789481930486697592951703762903830724851144224171235666312905602680877199355472271296566492520 432 6051664687255962189574302898187667157309030241866234824010755890515318652592496234229490655838285521735829089749725276728754982993714558944608965330353008910152421323017673626405179895988457143549717831417707483806638473994530522953256888309462161529093724800 433 24184175983685842256230345170444223069965300746532308723831188839836558342435614262170825171374351777734397854077433637023830497345682098019529447345466823802099538442573854308733180646507586594817363432088066683024632277632113031215724097265738764336795873120 434 96647013325102047847587786462927892787686580152920021467332502025865160241340010771194163965532363527723919862185430165818865119121099249154146830149759793265800247159842317345047196771438640450643072763242905855807828056242618743201363515241319770430046584480 435 386230248643918714454675172968878847565765169142582479866365798922780761721356727536878364016925920062459021580062301135717924571066013659207131408846119453548847964277197907448430076772738129155901872437229465400729349883338972065076613142973846799558989127200 436 1543493591063441571163358724728840547968523962416955054297601777651112349965631460852611034059892688346198251519512347699995193381654833818853399274358556935958747471750761563507596653492086394292116309538955083800187001810022009125791181766852321482729160727680 437 6168279946937600288179482999604841083270253026997587726918808968555674889928182206094324367683069612950999732705979535877026630602519461147175733654531188816989883828836118108382112313486722006411320560397545517109764687371785348753939122594638034603776706520000 438 24650402651865924347661590581629309050689442511948349804311427526585696762053193072182568061388127321519098245166636446091330956167534233589471763064715433161829547603365612822517553834065757151838898476729791607420989079290204108150807526069370887226491169046000 439 98510983188565278774635220282207763189232415061808233006115410944463128783830074833903432575901904109975363766641606048676652416624905783942863465893137419235078528762045237021571227861132866283917045361892404801864338765993674866737867614279092651475736480314000 440 393682383562876366397587570904803320886545772374553793776127361091471945502158684198953871727776720473312611578479697406251791696620361839685064731789150292191526107375531868153711592574042456997470112723677272934717804093338984168313766141910199851730991961040000 441 1573287163449658720282428087777536202413624624383911853015243460499819889104855276099396905915552527529447361314601083837096330480696415860620723129647890919850747545057001601546179754547514931056915581947230101730274189935944996429534949476172593933329263778785500 442 6287394410888651658250519963792513805379309212319474464599954888985866104300547989945046971731132201974764760889974724306378819334852342536922092587241428363928167765267846146143510906871042843235055149979546789949442746135587791967278827430931464098612698068567500 443 25126621380208468560840249835673472333583027116176217804163446468680347957182421843040902131899342167059913957883219508199062289837337547203668486990320204452075242002055557920282505153895900796985769699345162422471639787533831706721734144210909132309920896941377900 444 100414902294347071211216272860287036475235733187423300699492542562257714710761644040111094836383690660158764367360536923511436491160531414533337489605759193881737500856375599632093362333578090078699137104220201994029662853488482377571667369988085422236154428587035600 445 401294239575031164955461891544938300312945673293561408781475352906065399986326910049830150454088651080489137398316931960082921881616454363349886587993987658779401197432304345920201359671538742775755582540143417155066736278084905560659566733156872311261757918868473000 446 1603719317173030928317594333140025450251248011920660754231070044197490621871907576568595752182957252408539561155196377957032971715497072154588261393669169343400986856421265405221813737981749020622540456581609872543504611593047361196953350585473136568178912506633530900 447 6409061989919072775503994494767241868748094897350226703841420052862128379026288917057900642283504581945542065325637956859963797030780426658728688248157034306968701556476305796198716504197193222605378722390259958435645583595277978135985917088488421200800110201747565500 448 25613047735278394005996054017096959359630395535473847171188878690895166445049856884821438222917607451467433267400920558817737672115770465271444241903947025791469489659184946964718128581479461783733350622692658802218833391092079232080102995350918432599758630453318777600 449 102359632602598501236726398955043411572553253220561105347288840763321500442663852732714133698852670838702238582824927572050004248219900836375626110735912646110574343297489832355703113936505150572905535545132018713857216715651943231043975032438255675392312888015450654400 450 409069263298870052698077142905379297239061215114993003361703436902327186256609488935664887616060632321562704609048109331201078542401076291802172478146507603106160106944696636195909747723658143590046221802726131917257165980257854624034337501745527663648680785832638120000 451 1634803833828121540370443164512481575374117040765676322045668120198061464938550455792319635702895252390494834798573864574452998769721461391151662315319166487294961209298351790203550684359972032299466110277470442095076125969853805693556312748131802930218499544406058312000 452 6533337790925206847640449416019184943116116305632321739558613492464795010089817496081423548761944292455384752608073947486012130843442666321448449902834766975320464963564619745602786745843373286950766504197095059872913822105262930302823893751778533042539146552114092960000 453 26109902066873170534937059546826364524492382283935975736350423930186779404635866203992516048082567973790841247824452396435417665711274503979767007684346109735598626204112040458083480138618934206621421888395726528013266948761905315012659819567036257657047968903936090736000 454 104346055201906000691248018245870633232827154431635440063637967249506713330701474669399359678290620611557242709944239635064947850090283447759084747184130564788747817764856886509186542110378190676264410766912755635455561318724392400365224379240024839512865065222049983939000 455 417010977848475658428308793981860669965705605025935923828597032508573937360969684993486068930956273166859831751997580481229053583255458889050023844537240426129830736920159312589692993930353280751501456675625215965006483329166828371979939368070329410255402904577423891405000 456 1666554800918648177798329192041085567607221340333456695903164342214826687723712858305429019494957171058434557558393555906783099786029073082413422866796258527763668548504882037838653273597658945703970227548353202901648372368278064050392744873817941950686934297642522043300800 457 6660278144144595618809354148806676117466909163230527799099584118805344957614392826904834769926158497055773591404446606871711207766524457668558231123033006008458376231937255796815716603154188741884353453059117990283457977938463508993347907262704923124756241027894992019807000 458 26617409616963670525847039790091547015610022950124050320988085790470849817952596686653857985366900775948864093249480565549743108811795041187430747515825864130444377201887908583894238779068561356447255393819456925180211079288833716700734743359352838933046670894866363292707800 459 106375070744746349703770989505312285797796620440215227339430173059168768449332369676273740435678703277260095317611622484729918690864908204423757926156317746576170097638798657370196322997143313721001030019008395528488586511257284552316181396115411551711306405210313922732506200 460 425122984574132748309102221639866454745300080329986918229801121775013823743683571555718220839547957536096104880334122403575897825390551838864334943216005966610950235976694801209872503287171242923141397219604909485038766155319465077816726978636297465290796740195658826183188000 461 1698986618815132965189893139987114643500417207482393384686156351259826308297253599583664601501739218328933041372187565371360526461887442275686025277949095395988157774573039992478673614785397063750591095530511391007912558611692480031992587391666013716292193907612223325983141200 462 6789940630967783943757722976971284955858894377899981417589018410867530513324648615775250322183894951491317241147685969227648608307032492205461628909321306227093285685891862499399255314391757707644251530645307699727223206549085225579546180954517552852817389241930232655883135000 463 27135800630867394538337524646762442146651085487118114664655005269917174578420340896125082299284416379487172132946859403868671822095876462471030649373896493821636624700130111053630613903740926485205273999762528144053484123786711931691110390724520584775660657200295151414290213000 464 108447599891888258004595073421177938437838569852633401337742125846052880196140873411769935523232585012620388386129497095226306575671572371400741594085930029397448491982489038006413909890606706969345576996278811519327257368073177930696958812747651519030003803578101287681494192000 465 433408964838787389812592557606156043155873901146124487095460215747608864426279736836309420230422016734413015012197216083046199468325198046277390487830124429273258132146147131647157396332225569104115805041763982948280709939620027176504504305792341100410565494498114166358646820000 466 1732114007856221194668070291487170807346489043041729131817170711299879463714762858922850786919224410256040277975669466073670930346902224066222918296882120039622838718432186392161851258962518324146973632543874078300281188584687160361671802307783642604598812800504651907538190524000 467 6922384112325797921834203322683358477477943822354227342525499558248312405005927570172786932227177596092229396530073075535096546503410505756115454018892092082897337582121255637675494869616489686218322869766878981844882063296271407196995928120689645744300581338279046030616008140000 468 27665310470728271601650011430848171575390458083422067508178737427977370358565316330479743307108981642542538765539134425074945520040916485232615396988366230593062737636468302913747161615354245534214755721655891579883256348766714535414881443752766832473982353393818857590900974486400 469 110564583766035303727265097773405604009817042904480531898237130466671344261746902953847801466150893284034985475566228184775762133295272445396997361880897259897176725506487761479645227970193218732947079577978472047083935120693705473672750366587334502060453042756023744607823212289600 470 441872681831529980657282718790610284152224603894352317308549624914106985348828912468357073252679783603793040431203243505392687040885022630898304988425002088617114421941682410446059196978035809739576600203792912168942131007637579699281133020951532840185395135000602016262759091478000 471 1765952015598322180221119281945435097287650285629983936559537873347508524439991073555209422381765275808480589253072517322631737321907638966854499982219192447613778034360589082168970445992581446018465521305756362249265796674632239494082090022537329964159479960371821544330348123968400 472 7057668757671791422274839790684651238669469956207030339163459935558904927479581195163077681141528610406288871042501506416144687296170341329627901225452244028901857002214889336785753382229887266767105657559289003536180669212083149837737556189598776575068718284016659184756408444048000 473 28206179731376545356629115473600700517384496314719586963346072201952496815407354428360033447460796323946282836321723253662474178490907183816216590148269531764008187980541734435365625430546178027214992900572714870119244676488558327890503401869764182637822145339738277705987890709768600 474 112726984415002451193125508618333499572942751383913969520177961461302875353052122653050805884619828413165774855902548859231800822839266617510825416067269847320190727708790147254853473221039368456652019443938216670809205855377349880072441523619494138095856072192841751580341071187273400 475 450517982419263925764313763552864309996439536480890195272915708721717801350604447579376755418785373576138067635585370864437314553761138405144499297286426242652002198323025323312589558350281863203966534989365480767071180980282346783354038762238151178293628928959040956149568432721435000 476 1800516024218191763504815857741586108233689036207684749581623779710280628968521160711312442686337795203703443420072425130989561044831132482700224018584617097059534410121821341470801957405591480917042697098417552613585002297022337400461000798524893552768444595267449282905743614806036000 477 7195856074575231045148938356550274848785190074826443406859547897828803550711299037958868186021660328280948290943856856188216820994167060900026728328209222064089198360397640722104382882093278897190302372503795685545344387897861684017818620473022384100650746685486809400505938811133930000 478 28758654358641806226447678275821221636181985488109883196699919165386989944597946004876222402785815398661599439971199925178010063747140881884270721359653990881787064766472646843995819778805190096139394190917100482002233171993056403173292474758886925714715022438312065464125805394006393000 479 114935785284716751929173143497503129416631369994550535980992279102231036357898164023925268178478105319731257278596563123306239665326393849287365322775489754612869329454681540007349670428764222133067873001625820604955914286011731287187871866796449047609925329281492519542246705570747707000 480 459348799037716002823529814263927460273470731431447779285144720577003200956265996941199002810355144489950825752008097778690702855004452947948568919241008100987050349516591729044526949422368590834624701809840308169833945380322922639721549612419671082590443132334943721696146737934607840000 481 1835821758073055786504464888321777319940055765411914630787030975025277081040080056783038841231794081045545231585913778389843568891687900076347031657456364757562594331726780316381466924532264006733137754550676965187157834357219316095659542235734503058405013202993467961353065206656808932800 482 7337008938946919953058219943849635552093263031792234642968600964182666810195497901836150403173552447257432021855235996481139172712195983592920682191684959355270484280353296287729302732447388405868470758142636978377263868077309381996993717929810360773624132521423860673163815878505967752000 483 29322985770191994011854064648905614432004719333349701831853486800428875566138017760060704603231442943297851859493675435352563583161177155631652990588547202339725218486853128973115439725491889583992930481913816538380723394412837010780797354982374166031657561798560302826924785077062215412800 484 117191991702332055863991247510231340242801262460384636940510425273789643925525277398166411440209407959462111570572359410635036602342239314204831110397756126669351835716198434378437385657285483875741151814635423405690766423966483793710648035324660238878757124928866780156766708723567058771200 485 468369151622941992364756506154681978183237542108230553130499491881054075751202933885852122236324130025198919772624998549208301189164778174678379236681834457907150794787649657093957688057044141326121147799661669140986311980164095637856001090649717989683516528577285648566007518820824658608000 486 1871885291422866493115798910728648617979487850211763417032152964179590003660220934500287186095913471586004181746444929546589951400691869284022672554797435047212792879797111177715318827020274843323305579185331396045058529720723776344135142695607313586253904065251603134910382889494201512113200 487 7481191625913141335053567700444675650694911229782761659601639896778589001388507455150781209339450656491826538821413836490775574451282473530903612546665533986152452121084307447866508387888777618162133305585318879587018579499883568330182305170922106219271675892692286300755195868122957679170000 488 29899430978971154475556392086401028358570912414526224678471280970925089481755371393913985178456984166977216898219694063512519512842823694204871124318278273454728375141305937111899093869349594179780118771983285084320217697804907902042759535019670213460744143052217255487060306510919915088176000 489 119496631369747543521986134541465059666791987837428655467752244126861175221149992509682729233185487938632622244219698446532191101505692162145129217725352936362582396311465075298174757122550595833169004540091581945015211870432122527656718050486723944435613306848418978633004972252380967993034000 490 477583149584481656015294369628821187714969491607276555172305121882874921571200674289367536750253023905593188773749661990651004710766842089076127539355138292400100870370638267997070223001137784650431587810970139225014235778289713303118777122973072591339399707908330302801097162412466597141290000 491 1908723056319288077843331042805940733773801764027051307776082341672961781319957926947262118288575934642539389237085211847585636373665785905012712170350478716861556621430047380976192889845304145860843432714181845794483467404453815218732142050547115517142676166282278355797275276196449637809258000 492 7628469841357227939701914858231813407897769290703131404986475209031649624048739541281593374114563855665796109190201269745886432118606869420217064350884889084881265163062170116106143136287647683573582921909224260116303207019358947782824667281362256380396049083382548939743483216229359323380280000 493 30488252719308869818542048893485637108520603342361621465985823067251904905260782111965107199209689865234294821905291384368957904649076264460392949154508657615617738784062295022309686199830330792589349384433111638227943275620179792694804416239058248003230340201496491754732823340191048727087752160 494 121850754867820566177201454956437156666678749816467458142328700244388224959455182040135667712845467578760990183231738085268841723461115426706884113712097745628676222692109054267446697980320550652892641531322172218206810431568410397219739328099961814027242518167634689560573906024212066951329756240 495 486994993821320359750326202116731153236183505884185379173927050581994490852426223725778693961966285316185645389268390316347729435918761493852226819192766672609512686762159020569050101929756186053521870310027252713320621995891492339876950510455484956387078932324219349925384162577885662932238777200 496 1946351850666022429886871941219210138687150483110529122682484216083487504285014672124074561445200881033880663385284876420904081499689177271424916385794417038398328921049966795819638159640191137295159814501213962951972891714143262378179207863136439279420742584328990205542659235007594188280031650560 497 7778910754146931124652527058578360502803447945199328460732297886694839032598713595395182586178785711735601915866341372185718988320069129233979023425800327657708188879134131267859150135086066015739792096370121091465383850144017355210820894970087901838350212710450413728816540034912394853532633851200 498 31089719575774580898146402638223516540327849355865232043180796059979938410363494263827421115135508158987336109145405210806106351242407172820139974281980338758899316007593745305318161450302199897053056545120690192699926538675082355037461476921987151172437500700433817265071118301329900339274522280640 499 124255436171565589015440513926649465792798573160597567837132262879491211165844448797089957053421144663737751747749870863969524506736133682287299644184924763700904103529263359992034000121359883835201482740976109659751189213864195408193199526229565833499917954418515007259380076360198964547368203316160 500 496608978781820323585016068325132817712316523064777988345229120820140312455622472613719853270706329238441133840794148060087895101146179463101945012054355175177494859947746222328797778954879635384123023515787420523245176449057564955407264793920718840418025666470759657374248203038270542413959911520000