1 42669 2 2128339 3 109896298 4 5865501284 5 310310891535 6 16692762023274 7 894001153490556 8 48112521699593882 9 2586342885750605592 10 139207137124981826454 11 7490966428456694082536 12 403230156865627730770010 13 21704662666028231847223700 14 1168392991319140352812224878 15 62896179675603196244946670656 16 3385862237586615523507466965330 17 182270011195425884024071588120636 18 9812144742424721965193086852223798 19 528218094251584859415008368778180216 20 28435670020538959787481913021898828314 21 1530784112476652516250950503677431070260 22 82407115936643727689986700070929953166846 23 4436245889098107615293115119834943003429232 24 238817753201674474745840908807284971489319394 25 12856349192889728618245158046973014294493338924 26 692099843268640817634981166380260709054395209158 27 37258027980424675697119839676061102110119094259048 28 2005723181236654408183445962179728889054675117543594 29 107974731544461888591434353956362375851195428132553508 30 5812638023702308061585690371099331576807942723623898510 31 312913592249725670373661040550503252982888741330239599456 32 16845177086723206291370114299216196441789649649911096247154 33 906831787800292627356566704158433960173297087287508417740572 34 48817764840487947513489220172870639420133552256675422930364758 35 2628022308668092532827893922166291475436194524674339203456726872 36 141475163524806623364013938440572085534112570467508136602414585402 37 7616077628269598707383626874992093315761334718669630527554289454356 38 409998737789866575951867302775853834108929814935015220951356717367582 39 22071592919693785054711952445906964896972643138192774990064515176231248 40 1188187107039291584877811163544669248860650168327125214165973416756527362 41 63964055821935033339514201620644434570808564299320568260237955108958541068 42 3443397435864740903835829309893851091972584396364670675066515555580837563622 43 185369513392787235054131615582736649499970675759164989889992870200944350013768 44 9979056190148796555516165081824747633366300933962305326523905877420047612148682 45 537205717529059520579846888923735298172333507898889569112223298288848136137842436 46 28919566886380382022274003070608090757089979702078412320351657421403050750787044526 47 1556836276349997135164415845691770214357818538063963693862054970645230892976057591616 48 83809664263429856710822301772666574071415299697218366292585400979168288524596164361874 49 4511752411422926220731019954270004988036703680699284168818143304727475970637344829272828 50 242882607883094613853332836596639195175849873470670927640024022163761364844779663015633014 51 13075176967377915995569903992701472667405406424838546638880750482041644543939575001095926584 52 703880175772194886714821951938437704519831778684385830077031285713008181474910019741442474330 53 37892206207399206614103387625463935593572483049017827529332812644705058327128695797561904634100 54 2039863233384777905931930736612510119532537037540100034317908372891734162516440625861601374083134 55 109812608644217364304918897643483685439862409342142984980633034676406387034733157797719241360545072 56 5911577217481834765357774529699101106770109459791741747612690679809197352068091645851146565275991074 57 318239823547867784507402393509671278064919456966987318930912080862026157007699530522828649543101356268 58 17131906015253256667409094417091934179898982932988493483344654802152930021369118870880176615585001776134 59 922267365672386607696272695443239774439214532524706152726072905205608400573836936552020580896446268314920 60 49648713518922669728020671114629715620450204743187470788728971865286087769766050912047969210120001081665258 61 2672755044614635572094766409474876340832602027137931620567084864191005958369533688370103801892534036428684004 62 143883275561427457016120000604019652812411556255640650889872296370864667061543897817484225044259017477370198990 63 7745714306292392471285802578751858003451833538343180189440299687583314192292931575902560807977807939572915239712 64 416977510976186607365533218281793169130632618866845152756264672979642401526871111290080218249828421033766951598514 65 22447283463405439879662831453314355743165966676611047296438640521031256439767086259132139619400848106420643108472540 66 1208411776709129068614641209695020390145488952227627333412321184985445344088334419544768596819777816759818569107445654 67 65052816946420742046697133793484072198090427784295311100716623515596260086242072205829667222179511609426365714603626264 68 3502009062001382162878931501181954256779753122384015410528056943926377255643352384364408936764346396044786124689926777978 69 188524771808742553653268424315645248843035054819306727926986462232720943085146506257230381604401130510725915247932840805588 70 10148914225032512220301051437866021852257221831425551085219855583265710010414328304154330270036070940830402038859176847142750 71 546349739394253281078090152039315181614670827181356658800888520321081806132302006352445822300257818555842364339290826843724048 72 29411819936355093388391927529843000780056649540422471038537856155780648823542974088488536408678616384094033870831915110102218562 73 1583335892001479849719484928572437089600517868824588083861653310885046425308106387491817282632608916022714227483057542800229842124 74 85236226534943292785899057629499757059788762103935523302262170009333245029312130666462950573964195325809008651038028526292801813286 75 4588548993689701148104680572186093971326704721627849119897341012665459187495874939052195647332447049602902546686644239747187141337352 76 247016822816049900646218764832051347755928184990040558897189140197152450091940013492619982148281072873673894502406547014990025671496202 77 13297735479788598595777609587388300338879287990915584077488491223701593133382165296598283082863379033985001074463679090003493304850511556 78 715861239224630841917735670972272728771828752036539333749895146520192717113104249388578389753013778339293454745194301931363413215839777518 79 38537186621219437659724562609173079433053407068734871129617420253361962553272134465836483559600903201879441798879469082863807796879977557760 80 2074584669910698806923074253737661926717759599881148837837921414708481736518741503609058695433232733996795780786113750793194713093191373911250 81 111681778821359494016899725241126869990237194238449117006477078545926256169296840115352982347202547534497693776015491768995405283310516590328508 82 6012200852346970889796414009044243832394671635736028817868125291931030108075082487755706941834186858527571284625257122813333196103818080073060022 83 323656727806778992140554792253279311359259266434988452137342226073528363085244084716453109653950542939181003335790180378463023409904233960314505976 84 17423515951516979573325072877332538157155491794459241472890160793967667773429020676712669071520295469157177287522304884696523257973663348181173524378 85 937965696464685635116331764114778407190288828000523309912370046070196235691965981358789790697344637565004138721224587349272672357641634596954965872820 86 50493806771984200063923901689870951443853449952936415066616801396451525843868417995651241026554073548399789740495416452429772929839385409482293957854846 87 2718249219493146705660500480547253453975624212296765761997120141700639656664226812363174724374530961941357365675622153542119485909758079245734542162853104 88 146332378001151616921270462606364053449011932004627384981225854069344264264890724182508685840712543596023899425754139744516307601600730408555638320518902370 89 7877557619777294664741007739514396122178467394917468264525876594385662810876424578911517577538279939691225900809201721908271624468262161369286184059271708844 90 424075074160435937887329363751238039229679803977510788535409488335696368634530310423234734611739423300144170173095693523158508271686146175639737238513327706694 91 22829368848115574057180316968980145926888963594287358989953095640085044449538395260582679523712078283332992701815454266223734845339441700769654360340176191818984 92 1228980701200413259540128329263582720926030711948456201354313041329092312731644573368103339593048853471217288844053476496681302269226712004576493785749737814932778 93 66160110424942093272247374470182974991212522403262094569965877359623740448636712240859366305039536592660991966338160726079555102068308282317079279050575715610628772 94 3561618345320734137717487534446889982795370663050222334227473764890831285370202991339498116658351361036509124462848655868075765433367568718306161626015715670189500942 95 191733737387218196759850721515949928671030477791002810343288174861589855933598218443619258071447678907208724975119598433467363823964288055836577666674144786512757342944 96 10321663493442120373630152937413960179329784202950226051987076372398417625746003229407274420209531296380323427955276122495068789466687483293531038667416525996660798173170 97 555649405908665075065617930887788939281978967745179012050634244506143355929609942807969608187034149275646687177546729029574197770188222617898396231157317103764941751504540 98 29912451852631574460477309169833754622740561556125162494712961973969004756676060025665926322439850442518317483002430466274438222690265362349760631424127328576385997681575382 99 1610286569771078841470909975450876547251986733817560640245098937120840136219643729304574796685432853353857624195407069469049632590801696064471452022063918288324324282803070680 100 86687070974992111315533068727567305042514444836611760040401319546196832663215389488143672061497107962960738108195260878261389028709265989556778396228977272881851849178616382138 101 4666652765595390461848799897797139795466441561689786875490136171047476057895804401668110067113908323437969079617370413394955448310376894524494297389606505837863582439611724250260 102 251221408102733374451139899719999984746234201502557473578315853901891351216162200437415989859318973064514922288777131181472900562629058424421832474510601573924575997006729988758942 103 13524082261789623506394579804151132503038655071348173040413250883708366970048354594240519920479551497716234593118542845224176932905202911892939085648198472455043527374666200070635728 104 728046237798564093193452558112267702506698460111132699887153066125630868606222983903634463980449519447496085164476999261966925431965375924086996807138881545985234012428051933634637186 105 39193145539363375715087234217421696214736806127846792068128516779893293715864678549601591224153415691542582003518132369135485346792603149797200280036237193575474999679849146729702843532 106 2109897115758090510024872868873267912409468766950930158854271096787360410975048860304782219097808284179149723496142688127623443736617609090264324954939123803485896124676996190888449534310 107 113582764991733264493657484364365148932427345781853284784675149462943624060999052511924174820203766380452110249607948432398864968743616111283962372417072774600144530558184437743906762463432 108 6114537247723538873483251638276037307202231543593173202046647394929776393516790635120123485482273104649150967503371539897718855595609335305834367054020120351047354334488960462131307912177738 109 329165835648741925711865533014838922838583486514989478793689382665315617965384177305161874216345601729983760746232549852364366187103649592308881621628919924244123440337279115239509649786719876 110 17720089512689398647132536356689136364620509822718896481023323558552405489724928399672388294398990569178266169051086274108332245622640509178938627065512151767446879605920166830497601075098362158 111 953931235660801865414842490369145922456286432704832046987779677845867461713321399523516593533911777817454414930824730049061135300327232816367479037537392304640481842194568064769037984776670295744 112 51353284740333958395557674792960933282779394326534906253102104785151090948159868892490455464056367079406749776874632166756489120728212611742788141651645758411546542097226831116376506695085654010642 113 2764517771341262442762526696879339322934806186931806452783228320445276105466936512360959604347619549049566058371109255051108609660845224394706180405287496932214975339216998303802881992609403804123772 114 148823167723466638562455450936702966976311765747209280475027642258692141255146773943193839453049232821012903604825635136377593972170024554073218922818151015183616354374599556005416323835369456143088886 115 8011645098053163748723750407923199838023490803269454048949864073511594561891386651822518351739186245707189282328028559521640517305726701834211616647576737373249683678465003947601325959724759840539583160 116 431293448184266006016665329329850746927669495129627025318132234146892204135556892743338837019906543336401473547370838440821616181071874063972563062391282201680068930099195202632193919370283635492559269338 117 23217957881318995057103514427959544551517557049052448899321102813807156546060541761602017647826665543077187819325777438620104123513129196152678965708953620907113056200948615565677163448641747291458969798772 118 1249899738677200598220035391777968728061790581227601324853885412962406477307593452953254258387627669196555835431098938036409104203788165252185713365389763725077390120121349589821292808629301602930046750586046 119 67286251647579615287933662738610956332395418590555465720975297195242434836848508871375206579027045135953809528983558157409422747409865901879684973188005990174066191541056288800637256539449864416655213663052976 120 3622242265265940766137071504675344181112725824027639200128866753439869672459504496541148730136843426261444466967676193162346382031157973146397377006200127988960973323699875377613713152268090529739258102098012322 121 194997324223081499795372640688116115428946222602382177168097506307575357094950748345575099633637774480875189930615842164994630029290374199413965292664270372335016430456685273675594955762175224795521220689994049644 122 10497353205437762977432709993509415262467360816986018581479356484544748797529070584445835405758527292992620980504830531449810161056591688461599420530207432228213989404844415532100916687467693562236139320625428430982 123 565107366261341506422761919826829016397190389818245682680548399837216340798983004806871606380035881359131355642398006353560042001541669351971027436270779780602821976705747266445072006518046694472604442029129488630952 124 30421605251636621882834100111846280137731048488061979977683526327047261581148677206349370830092172410840265457356074550828890978344562433279572753109264793110228828041546717628843437573667526780375924741890740111676266 125 1637695987240780287158473477570454789210224077058329811706911877698508376669369517386304254112088420962831341904987535080169190154309992638502298368692471570121791748950167451586166192293672361870407693210124200948181604 126 88162610895763468328959157936187889862218491053913164605303946896118966301463729426530971703110329119836640670509056607723258181438748719010117752681360358751746858577417750341157035738985555162125049616034490045261355086 127 4746085977198543064507309749832098528417282020298571455820893859590722937879030873050813183665230008510010299570715299003621342052358163070142242451036431041424584731153868394613059508762152774943979677974513219584396757664 128 255497561541057683773284971286784697709738969097524395086650868383241431123325875103977915424545191349287802103093208936813373645170740759511407766219073027017526912183855000759480086954340742493495202800530309696707580208690 129 13754281794945186928257194607379604870358168124238696814199921351760776988715876145716193327020960615434037969749088124259080878412763220461262859133314560819239121229175384725512017531783044596333391734954710095783032160933468 130 740438642755343469325572425895083171815163710535291656246852119802038389010390374193493415594999894979486999255702391208094333921294096594475783593917883079265260179738683464632669705782621813842220974273084639977171819472712726 131 39860269831527034941230695643138372323519411836174920243737973242453614660441696656626469779201566760121891774131166819551366239991551886236262701184306415505301702900431228770394745736159459040275381292833183720898166991722118808 132 2145810630749495961815160089159390000499413002084499904067926950248583736270358849100866528214696230547054659559351385004877980999944668865503902424510953211265079857617491024164106490509981064902840508817392117284505932532911741178 133 115516108709220761697434087119705187494721573213313799032627855307528751005189841748672317283663588219683968010695501204059751816190748935502183492466766585239522506418964661697539026384115959008410366560825490064817125599504212489300 134 6218615557263634891635421287370078821123954952184098321958974999799655921157743780090699194976873828591782728384192000654952591067062335346566892311618145019947265290117820590347001334676595454482003909297443554005298381478880715131870 135 334768716511955061790797534441878893650252678243935087188795976704345981755211197697155473710141711272629219173582458309594966419694610985579882461733048889871728827361037804160436031200396801898559160942824946761856553735859743278393488 136 18021711186850681491176101396771819023688256867006969256826039873557184168705130910796659795967287287779453984742765511931555993658101028183616092796613256884290817305319931688733562688800648909933406153259049385771591427207094906498327490 137 970168531534996562754508483857370762825374293263952129549609109850262106532684977612524181367552443567410783705796912835125737578631764250773985945680619047292167349543538329197840250375583732462671571600637597607574490492910618014252436556 138 52227392272689745240190538700323119277483113868475249862617549352862038480106262881922158889675648889195043197256259064201202967639227037402987179636476899284764089276407852418262365630266969405006690826996368522006997905603751221932260120486 139 2811573881178825980779831493925462983141122330516447117856825638460116301901779672764075845141824469059848268442928552338246078943402971884351183837027367396337459971753592890153801208315386136367403792167041747910168832762867267831067408748680 140 151356354306445961887830392764817828054840937656082737925150477685740868663303973036262516079083128713151057961268059933878522481972045871778194288559112791255548447701710251898478917966782915342887689590465168579481982181437562326473520891395722 141 8148014940063858954867499331721740042406981520989565476133733315507181597538416909994779905133203102922489113539930465626604111995592172859265311513107708830878071964176369593326340662053244188568651787314466616667408591740913992830125200645236292 142 438634689423649975863122719227382093614295670840064146257295527947853384861247069583905672905837674381439885822818177253213152538257290302080838393212009442992303816100661163749435901658066294695874138805134282209117638030564801269930259928407822190 143 23613161264561201233531781874526878553242158368819125495577951696030097897526955044401240979850138570840644888262951500055420017046779054333277683697028624072500878688515691229729963059760579082147800982348137692644851827961731016998006855025117150848 144 1271174848571177083167743901009971534627270337036666773019928390835702401824401663119995897445127840651585389213205908863937747176651952807262075961265962496025761774898489424104760538070314581191024002324866022723168333595594152543089462910305254269266 145 68431561430323491792874253759786789269806481633048530759607154123680081418910162954544696371379130174282849838051038243762240853659208604805715150349782659414248699191021049693792568650596431224028608995408599526565291589854520741263708073965793286736444 146 3683898092426683677407819758195248572493363647902464807721724495437951247352337878898849138773751220647648698198126197955472277207645208107245411922773428548827752160744322669205195619823923534220277903202656009695755980171030799063420116386682660052265782 147 198316462049502661574700355257126888612991197512654641999877624978707971004223367396248286676358449909363920591317663467011223060829504569598134103054917037881012230887915549408043049165612276464418157594765536103153201419555221022490913940540830001614731896 148 10676033411642088445805509437673335099436872680822579485199435305039062449331724460652925013735516575087614787813605517958255979895877098629671923160688733867329649497201336885585656389675224988579023124523776003041042691755594944550795371694702733075044533274 149 574726314843433058321282923755896364218428889624591789527155859585389525057984948488928565928451617980959913850242692757004854994519600733025503064641735589399952377530452307703950440372680480098173529689303934420884533648509177591012476709630659031913094283316 150 30939425181389318032363840455678039383933795699196370741081722726042765721267993536339159663834675061970337387787497588315000996526080778326616879939379628625210102992925052067316252370849304178175716916628462125188667013568725210116739545479263191856176636781310 151 1665571952826904997083662107395556404655366765325827927009565217355427202313552334462263538316941189820427485877861159188579897451619543727437011572095465285191207213026206469533283991272347538958814380300198335794496482740460372418290381324467940048913538607565936 152 89663266650226080629088928267855651748486873814340027286203662056379205836178705518014970839831661793628459695839457923848805692131690937592995334501520005189195097365431943194223140624469671516327816893881751730816481654118829331022308874530475330860689316863516386 153 4826871257494723058868468108071322497946808163401968014175794580237815903892389978700459166614292102242884666947170655900660143029406228188656073433278534081053518339653957360344314122960411534056485622550238800295383887697329281336130741272045260028729319054177947692 154 259846501324965309133239135984473070600426649636295926747328399482668137522127853263268017332157923702147534919409909625279464283890894026686453294289191080727118336150854380374170269814688652106462061928396162717557817261017818326545867415387241231417934048101576502982 155 13988399658678697236091904406227351476140041840162171364537705075956419219465275275396107682357519539900252393088564639751852776584063223521350356376815655914589432251003626991524320427954953370621707981860544450860124115769888575197320741789003779080683439272678234618984 156 753041984453005091905582567843808131054190475645826776429831447277859032251683571309205165867202844170614378817797353824640474420782366126610999961502520605615616202165485871966087257175118895148842101130070440947954640023075242063093830005796559281716040285843043899763114 157 40538749548601610684214856017255890948534997385073089332024636901223551345439206455677453505931310086628533783670131554531186522480967767977650842487949922691577494640888757789374512975431508880331788524323799399344158716023855979821245389639545476738256451228907050381623844 158 2182335445955212803574819236949920076310037949398344477785416039056683897661541838270333943748990531242757957464053061361680643649431713389421353271521535876525555232808518630321974524306583943658670582778122688211665595954151537888410740561248679086741939968236039390687250062 159 117482360746295481664445383880291939051199854587260028355552483079973794356199695330975682522503335374180021047914951830914454285107445242866511694015433737246797383240426415110562286869762550786064003956211303630979653475194322211412731294898832623501505660953737088897306088032 160 6324465430877652765323536084813409683179249488912191325227948168135984525547168308461560312638820404414903332914620065933559334379040355462781049214575521901606220070489178053997323962059704715470371252488049096317096684146638477287258618604285003407398636308722111700130822855794 161 340466966549510030753010791082291520507421063195703517809299683203140241797438733599203255677104499140255599806471051173879985301306439138009773735032211426036333294634736799958261250724587384823083746392526174002823008377542464500090317413802038041449427648303419269279023263931932 162 18328466900219763325820101430644385018259017428328675618760739406161736457679243977604405366327120412713502213241915859791154651776325857213205722848794861495956069229716009976755318992937625440939298984188846864325796681720977381229215701099868278074708419758570435358491775733342806 163 986682209780844606951333481347987283719378677062146578273306132879131430104311177663463899478715725171381516661546748844110091802704586773429815371447590459706761302306674441072588072131008651556754260591564086309314405620071149787013190240543287996809579584713260855799284892143113816 164 53116378385490475091790733107451999275186899282682705064645690014327175870837962155644089910446349190912271843358521345904190676059936620722620343175188306065848706243960835553142213816202429993918868164346269974893039513908708049735610945694295095997853399037753809277145947145255776058 165 2859430954387288936786910215792516660505231411183147048830975698306212746476922066383863246848023173687011660139907175038691216763822167387195170653850774175800475294357414417106077172128823033146846352441194488167396298885653908423374529503826467442912782978602139858700649612431919918100 166 153932659406268779423648051697208666588349312152467950249466184519390020365890833136546100295408527168569754495654671238226369540593358750747380357792783122588631614826365427582513769594545330452512563243749582546005138149594535870261522138405526145650470435400965184506119287874838155704862 167 8286705994956854825155897090569783585833289832262981107328223949832939241744276241452435032127274923021165095623454969319544903889190447958408163674074119953675378334122207241817698420314674486024430909251056037265565536583368293870925615641837590680652562484336112827739351839021162756182096 168 446100889257145967241592820377618409373098347837408484828651171351674554869587910439848385013625888259962671082430652678970200731335659837969274478889518447312774683902259474484371341697890204332655831137517368254569886119771304473602571128764983593940247169433328397664693391289785638359276034 169 24015091583691759245270345029626495475034624605030916443306591230913326487038145483920211682616587960155261950509713188982686693743762345016743296927433761666825457599900504023620112456492139727543479661502030379577440762893672868100846144244169135342023644392483002383053526972221753856313406476 170 1292812091752324110143857827079054271391035062882781757653713305830938538611973444508508155025153563763728014126601727284138302027121903255461495568026756909040376702734968862491234912349679497996316995892852684599345336857047794345275971195023579762547166927560408212564455897020983357706209379814 171 69596366049922290808668325007641756962295780267490865697633350991704915265429325916228219579130902890833489311184174922667593727348912667522447699467689925845560162690908866159183698156816873993387288537177274208648977149863069209765934910823013903294160662006188814105350703040733001262385495476296 172 3746603391363328443205202494337845278546408393843481023706752137387489364334001069404886139790374583320209474663450977667842020794263572849243373248671251884844280569118112665940432824447801892369007263171766190619464961619189704745660364524841303975757486679021835390354129267304833830241073461187786 173 201692096425067115491469182651466835019721824468494805534876301434796721985526389907591709280516306649881052868590630246107273601206688584396067018425364884739881603173649241984316033403198000910800997777127687386348310316861380407961300443640527908872986714690251342238360048526554433467982928909958660 174 10857755014612284560016955848432140930496204923892319613415910697722971711597126643531130738131531863688738591859291954382772987443551105139669443687601553740461376596033778850696955036584946149055767534264803662631503265047490702086899935278120391339274421692099019840817608780897282285254429130416487854 175 584508991908550846385266660868968900852720587720869170460843477266560312117469979099929827793109114339070350002766477592016771724100756942174302229292152793181927659186206299911857953171349581614330534845738762022202029878406260489564075614235825908942278030062246253313956863978696736537108956518076827200 176 31466059158837102918596482111258733364364132468531868855753514483866861276222861747668498758907044598202045201167128359938986720156804327531393108713808288577874693907255150658528579737639058744163391903483973246432377234227949427760098947759491016590231692255061657652848598219812545345254673922481601435538 177 1693922407856377510387351435591036123871349485901387191207084436660744431391108002902558069211035112812587937608953671653069108673795118235210269077704645830011638417860882644327345840967570376680215340350708572013478205880160284259855055654710001056111974868824316304047364815915992994467581817570931306992124 178 91189465746367449488282183303967717549728818633425381663594816551431374818787894648262268812827978043628836874874040362914660853953290707381090596880713305951469661500957386876587743850864775920867635268230788785662423474337181211602606450072981180839705597526310495939372299003073195781351732895040308294457718 179 4909031620657898354286617441612481734824400393447578297125345502646371016942383291973282783004225264032535602607666409501969100968767471971479061291534859093505362328024611043068217243912372801263274869222711054718501304324046834943921464657567771537951858440485468343313582424929121314234032468415986447991067192 180 264269466383830461619463354216730696957789868203075120845547447100811244702929354033254187900526324093771057637712239802321216707638265880487830031642095002242949445162820192174040948609061960056858348114610678174731107489317125672399284996658432607293865021102071578009008645231883793047911663577830234729039452762 181 14226502548670669549836628016942895125913229962850517415359987992719985588317290579200797374207157039636009522551558734903853876689010087141408148304201218275317835118133800777887328381504533170592521952286384872773240026181014633263509692286678323317143619614396237617173064151480586102996386821023654165234829064180 182 765859853341409920508317547321670804060337098103569968465801537285627408517378827653645152223844928961850250080973287919513287765132153128978411006375853087242872331579028542843973634066281532712685709571164863478940765253572484819633692429440103674876704543106336800348456706913793398053004523086482257852068806742334 183 41228777976420675661434810718326327973317573506551556274522299334677622696138430009005708468340227443922926025322969687691360729772905442884230335516412528057956980929905191250121205597105739326457065071779900603819438535061662204830022830677992597093913549800947207987395073970122628130351237492018234845987386220262448 184 2219481966593223919366805614476565511865322380761520649844454099118218352895435908893786453729492971870019626439749010651121632109655143129977627579496040745760362948625002408569608011102099463069197111206336890952400005844274179813691523265696674580365878509986203612828684254033787248095743071563924009956574134900462882 185 119482081250378836949043752708193120696353112401597742968240805710662203417889640666145017385597793736276762102779206336807112154097170722521510016051857148749562637777095234253206611360918653395755646317987674571012925659349494800239793217916867780368579995867943246557037619948441473529822897241192405301614632099321821164 186 6432117023160549684073074992652961838617911522045200473880170173670968233402866372053807788723776320380359408894260959487332184549788019068424666724870724473807007072944217236583036390091879254890320027447546495141066400261587657744875508872245783457566996020567265659976675831003925532000624523169013757275687020378805230854 187 346262209083343652603932922937682044075200036020504203835232353501113344509468863881249418395391143836176114789531279636316179021265919191735521435126878275260384960400432072727323030728844407084234992404301403575034054136942424718512233318260123894294635816093740138951386393215787303716587543850789190936004970170975731643432 188 18640444041604694871332338549078229606782241074566473665775899344846963170333720677995180256375990844415035287908147250486597345370249297001810913787336345193354880502651504783701936366964510372745864974987519889085391940261213660747048954723531103384660400076725711048513422067885676478888344437973406387622120253375819762286570 189 1003476974827947612143720689408797443747842010126574675484528996540785492952489503972053179080586890383562391878270896098106656869359835185799602951082222427527288767675726338566987924437459410811930934693225646161716088656585512201261922810027236652106594070897735675935391689181922814108009309524726350485679914444872092258949604 190 54020496333796723878946782285747958849264659713637906329769040985942222798566943113248000585646136208053332542212835178176725122437708697000807543832647491556987285291661467523051452538419267948132008134158240540084394392264075080830697555526571454450758711269980720477763251694438215170099350523332930158248483201321329321567941838 191 2908102624527175908876997020911075068569818763228387443073545262596248535469845761103166707555793830836807516920751838169231865062102980240356194397173347052799854912068695582766696655467800341420477978188027191433320841099199871733347636734045110454460917636183424054448869398627234648034945656864526646773202489397755970457446521376 192 156552816962751161113380538511390188237958508329508402333523295544488370353088085819526430248997168103003316738719242123331425585941877630102879568805703295796887823503687415080392156126961781095815236547228655178543812409082595501357267515985749614557142837172965471371374678644760874502728190745566668256323009210367697609302500053682 193 8427757773148571259696322484225719033830417889977139854442588359783331318833423228420669715141343208720301087821300454640241605268888717078439545434538139208325893565990617466754605169013455810991423059004717589392111621131066045931361680335764406794621881266448453496023662510126396527732062500286256210725518038845035624784390328870364 194 453694174661614335066806893008413240927940030711992888111724842306961171611464809788046785461682913728426988954361786468849385928660709019497492248358328193477110134823602533661329069550295215211323166913804241476680902078870354197518338921001511509242931833724276513895675284024099142372186864537190117163839821407130928598446338485637270 195 24423863340935004208254949289400964381369939343789236366579082587197106938664338214162581100317175753469351709679950588554764256638809086587112141484240710660736643067212036457744639385214825986103203299249494706547559376037903872587518757511119062082022439827694557558325620645874432230330371425383665298467887104746749570065734672276467224 196 1314817632255437761278298693934029703003171867454921891564780399589711441967438986782374076328256856597670773174207833231335084173524752807541882066910660525801669209671926627724114806487803766934993577834227513429414955564284134289834659466867810244504526090976640728007876480861649674777014870457169035828341510527206724359056108139167434106 197 70780997336828983358758793136533288576623013489639494406792226132263547436055459460173393790768107225376648494255820937256098980922950918354427215078945141968926051212069293644296841362530006765790800656878495695941135246370391857149216654287254525324682514884752399589206154627147927379088853933339823880691334000310144050221472527596273329108 198 3810376025610582710151857451836109949896874282857824980915315077428042411333354246588542177508778123470423576778009288727549769463017470598005740505419353321298233881252631559810346960307628961363628481561571454534053753301045140418852838561289207939889673052562607955937956779657929393180280345906900361583368304728649131339719677622474194593886 199 205125189003141495622839781543537603801534593170060634169024430587549727276295663129558440816163896353514475838827343232141944857710229994248217367158304943269630502573176684616418599135492097515024255633414279342164370416875974886669285015008887502253972378367654674621289114120359621454207958451208579310361308350731108682683919600902722444933136 200 11042569783341033535243246022484552951393177330029192432543492771899847226591323019130411008908572186037491204922465037338076371966278816424604431633160714804779434163896355391566222953015169971556370829557422214588453914143326707753357669896287152337416544385402262724763128418335897684586074087099009033390915876087820248806695809958729081021534274 201 594458184353404556899846501590234497225744531084710575268265554441303114072079177433470494403980298280529617423047003474457107000816578288602235878642674271666425037240073082186668946954783619351711999465895765075064603859538490584664578280414433092955501077879083701960694540917079960142846840383791018376719366993268695112772862832717054796245130188 202 32001657211880232141096679712270003323514757862501775506393740268626827709951117074084587830874856677996939724956701759202150762592662889439258920148209717573293159875622501167738008684325226718778492235242216699879121700777983735440843688771831549849929243151118722132417280422830384506247081524879399015172838877405875907853370413500075624009631773734 203 1722755428829046878830759793699959646405858099180295709069516968161279066348275596905677038907318652979658204710275002241438342968279072040744764524400916028476543967358992481121756868524549284374477132662874102883002906135798401959706822336716645592454642180307527966334648572456796350840777101268510470536609425250545863842872137539715200100822910582792 204 92741642968982273774665709277887719865276380140361081829932503761680778896242022795761946341199838152473824480571793524133496767659121432676189365619761825261994018424316408532281649754770496311072795618387930600695725816467586841477892175566143150525525010261160783223722930639952246195687176069035489487892825791939836165435919705474749161270152730520330 205 4992590472596721760468148406832053933267594215679463951518184848994872274112086992175266254201444670262307808674564191380415822690959536553717515271364439696855752647707142243321957429894671822663018132708572608820028925539706072074853520629700611857053220174329122506843727178523978736238911121445914232334661368064572048243448995292880633395335391959799236 206 268767716735405701101928679498069090465687614630142228464574009165302189260869276198723590357725677974617268039104142973005295869704302365356613747375135297202850684992794672779232983528849479699841232930860399766220969577254128943708370091486076219383773718487608430995104540418619959364966558154829320277999634657585160236212833248340223336802563590591523822 207 14468658295859022848368040114354727860196267473309383578764389909519757609020978554858356037374698219368901454724251896558777829013964154176551598474829628358008227384929387130652849572236950951938190365307239806050839323224690085199003690643372802740074574133485876064591890668557755390587930552269928018168235772018305748327924126349839449738209686536769261056 208 778895900985093153813334522278172316810781972461864999021641088171695262025463335555103714910279545994069646262816509748422026986365311528288123983477202434741782801191523154152235262179310624471522479757959146010693703331832573820866117407113558457084591583635913780183272028688925431086688805974138475906405933806545708337044250401317810902406028618773372685778 209 41930551690823571023443343173266916371513981793127022865154761419400123884004521122736372452365741911079098256765132631475105657505617859037817967299858107774476167362030615137385229772972593801015003358404927054171805972884539477512166923429399142414438617971071519843890491316910217005895744757646973952603221232378037275045073496019412779401726965824457034422716 210 2257260774993443019819478343448013064358642491235932986304501990545278613865162509065768265804014070192627386677470600776570062761904481246529967192669210784818279606249786952950570858471762880436598387393933672721131457971978564147146366491524453083717220425341672090091179577823283911166396288979068221829092182284266003744730716748537995885081878993367930355795894