2 1 3 6 4 25 5 98 6 399 7 1746 8 8271 9 42284 10 231939 11 1357128 12 8427181 13 55288860 14 381798629 15 2765917074 16 20960284277 17 165729739590 18 1364153612299 19 11665484410094 20 103448316470723 21 949739632313480 22 9013431476894623 23 88304011710168668 24 891917738589610553 25 9277180664459998680 26 99262493047237512521 27 1091434095872119978750 28 12321078809199869304881 29 142679603877720550382314 30 1693498029023618664900263 31 20586717892452752970191274 32 256129340099817427637851255 33 3259191785692015213529456260 34 42390078777280720924777313563 35 563200406039120533126680853104 36 7639429459789636679951051362597 37 105736732417100895803891151249844 38 1492579784191250661046199081278253 39 21477646661549385665537715972850378 40 314901176782409862578648689405062093 41 4702305015481235256401388154487577934 42 71485098397745234582707017313253285091 43 1105900237594330968643429386561475534726 44 17403926854774110178047201063711594297707 45 278517010532527339204694107987308159386784 46 4530836438668988005856968889410784552316663 47 74900119004923022393010684192863020240349316 48 1257839592606236830840420908143699075492031473 49 21452274309146716800684431037180005267834494512 50 371448537542156540876515534363817834998443705489 51 6527967740008223049713903660383165048838511638902 52 116410676048391745570929254126437198299007944252873 53 2105857036029428332215562596043167069856805428484210 54 38634575178291236531457900138571006514699665700603967 55 718668171937245662083920377196087322130777453918159618 56 13551370641291648645162966136742839491958106432537520543 57 258965323895013928925233161267612001834983205218745034332 58 5014272717968592229121573254875149884506031246891244652467 59 98353486672619243318001888305249793707182036497838337735576 60 1953878614934015105973988133923350911100492695514948965117213 61 39304728943095882964228456778645579926691346921346741124756428 62 800474609642909572461045638469335089871053926120480164538519413 63 16501543400811249779824913448609476056900380268674221887634345858 64 344268286714717701868739927330545142251115150368099516090679746725 65 7267557570915798644830515365535474882820073989120871964730438574678 66 155211814477687338964311861715920035585556119775038556076001519590459 67 3353002568603046906734425761708010364731496635179777320954042027438750 68 73256448413392270957669281236057078065398349695863818961343451607990803 69 1618425536775895672673692555414132478783884647997298547543473488840005944 70 36150007796681022475113568848996738282611682468936195816455986070176058319 71 816260186820928548519891201924269413379718647273845064886731189452112263852 72 18629056364185306576502902967054683613033584789348993451157871412058269317417 73 429669247136957788905531211023856666734281438722582007994322780087402570851592 74 10013816048495850759414152941915444440926233562819318320319073962322597428602329 75 235792053841716601933461285076424168118051206122399627143996119884773275313137518 76 5608758155481489286040381946252976360910591314720803130948936619695247147576231137 77 134758899190509687705399273585331939304643893296748801667481972696756552737614522618 78 3270001541065474433267658512065558901036751089085870363688598697753710302483180378711 79 80128333688168712809018408011461631242854080474541126049640759404784480389458498229978 80 1982535977616849588887678869311840478721629528001903198045879758838272574433363489777607 81 49522577436931727633924238558613576803908803813385306854659617934630343863223502013677748 82 1248774908858959696604028240828896013814250740569553323783059798687613316751653481378274763 83 31784585626593903798867188606415338993034083699743163003475020138617634697540452453307932864 84 816496282583611477960282629467403067983156748328188697575476951991303977200316830598423557781 85 21166643746456468849104275488688868200783910618872851595704217119020868499711470714721187149412 86 553688886108321752320252077625013975031756980326866038415895972969180252382389560833947130185149 87 14613441511655061179278961022465693463550431508400607780380711705545426405112830218859558891244986 88 389107794807931295743572590048581381153026064682391299642102002411768332306388286681618125970082045 89 10451457010716955546512696499397018289915841673873731431401594501445951412306635034855566133078499934 90 283160636246785860928385638246405213962569126583573091608740447050728190170825334656055286101605825043 91 7737462724561404321311347824965530197811111570917480824528659689490161874684529221563540447636519227958 92 213223595785479564728227357603041221048863949463579826264208603884306952416733038385625697176507296712635 93 5925228777062436502380454489871499473657351166227853422922452360085267768497279951808928819373510420698704 94 166024087101934563574240953440549982162872862804763504485009029258963600129273347868785654890301922774203943 95 4690259873712660289086675313261618196602964542001264300445801386257678894091861668326986464564282601469131988 96 133581706845594817066843784992212355641725111300801759701987138811150809743775997029797744420682829262962427361 97 3835186700928225233505514315130064920496623609813300431908374493477973479849161580169695782466846796346119542368 98 110989355855492681397576477334904252081126484883655269960314406736860716166181444818434202548910962540749770191137 99 3237412054892136611711361256322271482661369026177624799796818940178257461584814088702216268038898056382961326641382 100 95170782553529667317581537682774415652727339373651222933232669275118228995784885245345448088435512613907115765121401 101 2819461257673636159303979281755500295879299101945621267375621355246794921534067833377802494996722518447459090636045442 102 84169333081666371685285935674480298830323181518706688014629290520840994286855368984891599537739755449105829435452764399 103 2531838131590349098742726758928669400019204339721453960507856397020620726495176133206585869296451860175804547291238934834 104 76732950083293730148060260715712971935618270183182597811750915273799122205747488221168418871505950628518246412807659640559 105 2342944176156647258547197477550310994624011843220084876425458438888538175276791359888868291278229360895779175109159067439500 106 72068718603446017452248543241608952975874092431627537960568304382414285070792072427768875454723298178512577414168154503115619 107 2233097751031046754409002215968899865881333262043816121952984440517664784262864492666983451874527152555104177920592679342608872 108 69697391303141665389363991965224293405039026784588176937187590816744468557258487415609019288031674499849659254135256811134294413 109 2191015517118271020335402062527739391309886939662815661966910700777062424886057751978001346256953892460322620954109946691505628540 110 69369298403014317816704314849890074816518651607416217957633855141289503193856490081406083757524782578650138548143183648490533264901 111 2211848241520175716743487580962862785645661316682479866479273901690252873465453701943249654152949960855449610150464122795252218394994 112 71020421854798299249164568888614888666785662385990919938669016768944864713596408487225688909078169834752823013705940188611083300888789 113 2296282116616570647757622272824488163772196565387182313682130456602790748507599245070950477988524673618776801019548604692664405837942118 114 74757700198118444029827361710088206797600923404395595320247109332424605589760915305651971979456747291040414297543298907377541266333063787 115 2450475497153623911262314359013709877440873572404220988445104075550459147895284622294494254622500845576471274433750404682336384468678593102 116 80869360418209217666744542722335821697190577580051764825410750354826327324677142397230217697251346333164851674267003939367790431349158810211 117 2686783940738327720782733178797502894792850145323448426694412709096043462720265965191458960413569104228609502855688486819293332860789771366376 118 89861331351918913640090056765876413868384485587723048298249538233542828862665386205309062597514466010390430672516401364877887181968889830150655 119 3025387374818679693270419734695819517306936429311749123708994511568710668945989414056814902083129601679461717253547024275468224515043457138226940 120 102526047579986545789137135030547562611299901814967857935682763123708799554250015945526148606242358736672563459784615760035155436798470178877058585 121 3497115223642422702990831619964778587776075671474043173303826439690815458288944872508529827208587747190754847121094878788158615584685935372982214200 122 120056574546913954824508166930446341240009883318087146520636588589229686610024297130355872597141789865722518031775434495291440865447120475399016097385 123 4148015451609289995707661922300353221250882048252518190994178044367616965217839020118684483604726275279309906282562602929209233050047458140681739313630 124 144228693840578447553564365342396098363389884096834235331023495934966944394580899070203551281090355218587683614634615965929007945529335349627026167406481 125 5046597580271138744717008938971112026576737568148637785960256908473977090919207289752139765254623653245345259828550400657666851567391074151975592958214922 126 177688990502696998322372806021831282964309055790936818187422806180475763788669881428948946522751780670225046914779486822615752123084076721555855762957828103 127 6295303413846387158888276163055465111576569087691360627906089854247451445140830008847495517443264993125377879735411472465439273395028730944764470867556939274 128 224412420233726847052762799431868471695734204274400411509631726961791261575547970461472325336113426966324883120983443918686816092222763600366522146911779733271 129 8048802480340373023365255108746427444759946758045947822525801137613729203787655589671659402764565217001169802807779453010734924137278961834351178340408125971684 130 290435826682988517249255956069547258641161092067484585338229176836034119025360494803615008396348801439600010767815601572890985450884603306352480088250403834635387 131 10543488188145964848632288720914242621041329900314206296304856926455136414859123557808553884634781502182816550025834919956877577541364557881077693887832171759236880 132 385047770398973729227088090923713553324060187813728792033836828529286810089754418379946177054198787579160864606833142248341027694502477834492305055160681105206895109 133 14145630754681142003015387269929714000201777353646969733838265752515657092840566482495342372334750598709519749323907473635689893503669635497944091181408391715615120660 134 522743860791234183152980130640693778113507546870422114624022830734532401057025776255959578731165943230716614950121521823321456192598094211182800538319130724370122455117 135 19431049726767669384363780952194597377523641425431208896534295030964934412004958026535207690881893232485347004934569863686710290268845015331454743999242556311210968559274 136 726484453226732419161645197485475587357672207883573338101959887932552174171823485671317304438050030070844249597000962819483117026179588695828112956621090126152934279201837 137 27318787694502765077376556036263986405650091887657090679419095958981309816098015579921857691086854162348963622171784737662125142847543063962178956477937328832537449565410158 138 1033199305617500597119156986958849762570032460796545400112458217532650406690380173144446202838444308661357315062848478795864350990757208718447175011168999889006540439789994307 139 39298607817861462422409231659557599397482082119178416138370354568113408557473413959198348016539478576184046801709591761646482459373531649394347993462397058610562890721969424102 140 1503223773814124260933061471934008047656909654680598571357618380398180265547488047337094660800344101052581371896468356019947358464543575183343109091974985189687982158828210350603 141 57823820706279782494381895887849274578051274859771641075649040011809297181598669438699501285556282947415369563117822629436859404161059421102092099824971667820069225966562984770048 142 2236712216470089992926375574362240546909039200457250041913067963635023606450620971526662912731351374789899260433750806606599040261766580320865178622450618251439678712891082555552599 143 86999616044611252752736113330523199037541095403036219021724676513123607977082039961715096436544246084871563642972826357620244808536248999632683196027382953650472516959902223533044004 144 3402611828486106857051803759868411429188570124515499490192272547725145901603303150281079151285273665910337989549905839577944307383232998414939034435417190700415451822004480452286279121 145 133807200683283139766751427977597470359804922629089817641475119542520239641047044454631234209680667698594833570328571964508612820967360378782107443427502619414741917711892533545217050768 146 5290575811982099774643917095480759344043007192628814075964443733212412834798621989434104684345165183777762616078754361902011479680107416512353789365314370377630006085464662361561178391985 147 210313600687966021105095312689890983148082560488368864860267687109372491430919654742187462578257084456331350786206805902576381837238715902987090846687282808629109491549809759432539156686422 148 8405383238999356666803778036262059965697086624469993635390723109283004527874763373187612604687236456192042732396812953669876057022108698750375941051752233379157767278682615460901508242672425 149 337721265768639544997960862812926430181052712661515903793095991522514119655623079462998640004010276562209646548741918850019331123019215317439530046722821475459595749769529694430457750432246930 150 13641282540862694461762871369802811822220611953423568106955651343744600845300102674046484959866375078144436845018029374519921372580564246297286817751180812575396520262967790257937797757326154655 151 553902440263677205526451538948610503371318129576803527228633381370085823535119221847845779510787487932531830250474963560451393391771675374398243257977892424278687742598365631633617768099960805730 152 22608835311848298299024592094755160711576675058182698484853684283824506065620806638945550181377701433029759891137137853689610695639639826607787805185355168598431544698215073430705914782238338295871 153 927631918216833728005332764384742651607119727333291310284967405547075749104798825848019617822907884708032450266228875499151227653006910897148589991293637579969239109207695053650557456488140290770620 154 38257067978654237811169881094259113350865035684707614636234499980030308512616299910726293892478587714921864996935152461733807532254908611341836647848402423491697846220436317967791648589557424556584211 155 1585887184828750383782338872829974420239417398225707509643600457680258368399689248599450468039235687043937437370420413239865710174359685414380792702695705817538143537833134655996219104554301556107933752 156 66076005535314662125167239886314354954170650040048454412024762252525774910648918891917888087313037054967096453638915799762113965615647685549900344508449329979961603282638281763684656525670286525380017149 157 2767021943160567620124360217293499609766762679600542952101347578363492053019413459248687466456775801315612819592962812243602484157248689794440377299538284810265322884984474102982159986664601830187336407340 158 116456939157428350182303084141783509847404829244668659558086894062087749557712269203355644964490685772489747171003513593677150561937388373888770834931621984333774723745311521233369300146660679364845716698261 159 4925937128190593960296160892097618346081068731609078953295455324317657429768278953630152452627924091854487298681337277637753875044341195919167005335129806392610358967061081841820037440045069026452437292329314 160 209396791677256967300432245716170971497739351864893352659960646951895041041874107942025105795818287252203298211078682736082926525967480310822468464059758505207712409033310952732993719939831888280912000209055493 161 8945321355326038172549311451212667592546407346272270115298233815160747101028039828716621131986355738848072397104614744719226699714052169461847372040684810215136158361083207207131495204189882737060181895375627382 162 384020041716379072482428894146745997269997355837951314464776209410497440717946645401076702735077407504737851993143386731688771476181936184064984210831710862293903280700641671664873376725693170865792394552594485915 163 16566518945511727863702189044736600069784969822603658834395209527713286520747586958576876454527808029432742841117771655392297916970200733526566857407567870309520756488432918767734597006949999344606357691940624520190 164 718150749160878047709391899065208388715084734382868515517127064082811996962890599651420532974056269392178332097940632605021272772962693976662195131589865383414956112616645635638639411254594825794359840252316543276723 165 31282011026433987433248575408135196268463819681993009990539653376697761551695517941608912142042236598360291377905285484127230195768251066020418199612861852675389520048362817896538925857599298521424328687335173389445272 166 1369166461230072554063461689345073406092296985187295592439609875120617203529674688082251699893339714248359582747699157626896196117242264265323156648626057467705492351803315396030909135886714128167822884034914983694396975 167 60212737513405578472185614723591637472408787080665563739538413857823707812143967513183528467120696380253846851467926353722405868946370374661765484317526289481411623807299276948864232583383189927718550956112459129866957644 168 2660597369322228402022352340508266907059621625614898621652697458343910201529122318939516843354308578454159845530798044796522885799536661923119381699454424112122753678208010702289072935216470277097000386385439779427337494793 169 118118215236379854791891856942091150781675339481417333663310769982381104749441759511920427565286278124716498051662556951437860648300058968643985823251148888793513429420430656958384531256871436374489890021818171571033557221736 170 5268535770745039911393065479899865376538410845578218497791298036731872987830438370563664572544949547954235998093636842322179336082140677654414490618257325002768776013189965122333737161880984391105671982114739183907245385715449 171 236095040744546389548092387912738456126392883199876497261666089063319608570924634255314392528976027650073636881375162954597635295565922348909040371865037494246927894243965921808166507967457882705322840439711442731190612615350862 172 10629096208614024450229755687383520421247201236460647530535701930419898354632092629130527251379059263142836173384770405862691761704466382488915882587926173203406703245072297224904523154321453267173577939540502141940313260171677761 173 480736556473862513511527830142027577219611300080984514195309625866412338816887055377734559332446468780314933062281417072164179704284386873969945439429648906329597343605964632771559247538286275553264958006957818575502161252202555674 174 21842795326187003586123608562935479160037932345326204594332207215944357536702219033106987553704655597963200295310434405837235930059075413266467409410699228254109133060411883099543750935437361621598161857112993989394904186014269487031 175 996984914337716681605044472592717011526362918013748407437259604512458300380281625874833381991709017682905047152353348340842275162886650153056760051830894720545547968036702654805577410083821004070976279265678687690676188352771483488058 176 45712758221278177793989099706386592562101794934916635097712806787918971423791351377050509869091753187981912843041070951146945390943013307479360223739596100310578535401994940394865438009028982808812520468417937512739523839937759836052071 177 2105445584152730978818112897468359271792387986688331198820865748467584099865923084950922458684301604134641088228963439894256618131079966378235210115561756426279743979666690941945631069365780822912831126519548723630010193865805991489950484 178 97408706268128951368458138184616405064577027307091760336964976114482973218554463769876300536452600237065339504838236544077156855889499783468167304671059296365060814093499285177590771281164377945792781826842522134975889492363936383705164075 179 4526767693822226473487078838587271895346553701725338110820715944798605951730776239064311923119336346385284478942617627841087548828918783638836855541281237448954920839281717562545000490083331966042751768281471484423016970144499800551384563040 180 211302654210989481719628930885192397481018975258876392521139870602054737166924136898385362473738667549719834082573763895179673347884906998741504104480069376543220820080696736212439720495866007067122661583444553223606229328044893751352964838261 181 9906899432266621753422713478159566863161418365594493985033279301348904925147935863789560676946640841828587007156841894745969711220658929458097328381199725039466081114345803273446514789151652707765177062293097141082156826021528687819001176995268 182 466526662842527840646484282401185556275179956430799679368880638539891779753687374832139157360330994598727616928338060721794748287122567052838834889286015722333425230726881193373420243910711291815276008028696433592470254138306681570326393212662493 183 22065362253074919266769857698084673271024155062952048098133565059243387582822519221439861260535642864602871720328660726212193885459226711063028754064726022182593701106009312957445306618087597847499812388897770050961607298034552462497558721475691930 184 1048169701655249369845159920126357425317819070831948876316861895583217647733995884186548400460628027752112211922526322076149886901228918182241938602931718715567370450835806032370481484037553051374248393858697977080425932530231095920976066318872051037 185 50006708001894621357024142038955599263964266344229754661688504833685330819426319643953365438007067220461197481412528861748410056379012747094121589659974387428834764589247392565765088349925437375286020565716664150034275997247396988527604650407424143486 186 2396024923818368052129399436908899815359580874530522818765541820779713570416412834634116448852848636106192734486912558566994761580393793662634015842015300911123380013507301425652869237625864627306463025572213435413492941525817313061426998893199164035699 187 115295187600483346578851187999195926090572745733466367532242559094088580580702698220892224626802852563799741063293776445877463149738799176782922828090487594025153009618767415338702977287281061739189492929251340149260445672627482249567874238521474494094742 188 5571579002076912593019096336401900980873177918699616702059969518722006692325620276737687848122129339473168699964599405998157559117420066308917887569262003129214725115560299887844918195263201245633737338862409914334926311537295556755690798762565112072872027 189 270385406982999159096309756327057479609908380376932266974620739864469447366556542146530133728969227462988435303848363407008043583176224233526584019857984625105749717049984007184380103467386792564274304895411807821682659164834297937831273067994966296976871344 190 13177005376242397325855700675830830142757592713805449188645259327503308144073778204755416482346281809110041456168091095559738136676578518243865467845681366375063176982035681802462690037930538808359377925369592352057518487153883221929265261873441204100222643847 191 644866012918256238775333361668493157572705681468726049477722981545412020659115039159868545661154608323383172515697714505452604772890304548493820548902745423895799288486992502502729805591853731586062746411688613486868011807297726459186598431253600253011582846324 192 31690742169722014460620086841114555242192881674255980082630580620618816043790991202812927790376077927478183638070051422688289824051873216135736950127578695014446848375011333731181223926179458683787741456219039244483592271031570802916866625555133409864076775801793 193 1563854868139350880610755497632836208175924860100582614818292532371668727236227710068157181451017206782423678866569744886802233881056824867937656917594960419144280576212116383044805596020132722789565844012996440326755882411192093121111495278497066341969278962341056 194 77491246450335893967482614463336189397365901393090103031836990188528419824119541423343905120269531397765435690285885598884695675503710915201846915672458289663131838463743597745645030487210151980690918947963860804441312344930417789211471161751942420966394958862582337 195 3855601583669337075497956462158014852853630346939634553506158149210090007542232774668211666928206377511802093952651906425214329543467758330630293662313907088597129593610985651745857689682600277856496539815905906978039386551879577433163340081176374745658276358646503878 196 192622131414811469974040964612621575965663884221458834699300835392358786418845812941964696945101583417159234917644071583332027638248285038410715174620650724091677225352262601055890104687442280112360377198059256360790994323276930977135556752949098653938418084336815119065 197 9662423394297057520980194223998810940871258677652367924446813970145631537235726232069927903619698564675026805092924152659343927105436119827745534170689266389051722285680064699983729883395586447502278609176791743481470323218086970664415685015331815151468087114731783202978 198 486657240711461090217911906295229693465424233046980157929058745321980258761232139889755740028735476378338012321351779740136141831381286563822313958309691333029528697241513849226110318592116465747999759976143522693117600199107230586139854746731567017132697019251083138525263 199 24609854502148450885490721435278290608207271967772559535784841625053962358425922101293851102120007378359827996062986918858501672070624481326083971152839770276626470871381264489272841272608393424448088259022438145435426055519320955166162100717137386569386558575808163725669266 200 1249496955238740358950338353052344081737353263082312177114638214467184917310137387192394394073078480092957083760260734502611603985463586232866268927858798638165428393923304336027205606083544364897479571761175443767079287393500340337215357460847351424161717769267526532753202575 201 63693235100708948695339004897665172789167611822212794735986169963328272543940755535137898571306681094147836493831140014200732396831847208752980804714069322853405526650414159071723576856820541005264550878269250002205971046036512181327112676450774894420400911068027998631727474156 202 3259680955072535375923356411545466126471311610023020249323660601418051620099884595798554476808231880119366198837611896096285438373071086711008065304371907155101838910638481314735837854725424053348226009991481346759702851721083880915480179367760420778403896090520531950452657198275 203 167483633480038564360582350266170574921625897388726904308818539155604823182495169946857966946620478923553554720492106875198827398488492000754222318870742124429483555588920605763707405743164286108425366646289560108949578025071643084063391720036655169868344567640093922056684768112264 204 8639269754801973769841101614470710315949063385310084643235906768676985567737371118011551532437227310445685777388030646399370534098786072978016898262401161298888170338309198129553585986222780821332714355986528145156581396385230231411091780077487944845548055792558257516844974412756077 205 447384613580973578074841039279062857767171569893525990342020529571522619643385511028028113331047474718142671903182278226603500887465774136757439121694947619566272665500861421109713078250610716853544025767536556383628859064827404786321545209912048327270232306230425229989604874055823068 206 23258218409088458665326787215837808413593273213346868086006131901967454584882413264683838762319723770536634112063110216834147588352828711745445639680300953670833905381799833528190987291132091306242178831320514446739656194699493841735547909138234687354932136654548163699075160515760001829 207 1213822979983518376917091950958929158499226555896361730304643299436188007011469368074839851222155505963431985293644503511760511034983041199055378589062561251751127370851488412766409643985549691847812700595376260290082019868421785974853987775919005210221724818541720546309451615007123341138 208 63593095954750833184931064015545261948679484339149751100905034550756151692991918955040418530259053931249091870031801641872504192534449272372745781564767278920836738711137054389018351519023645466622083199931625665920603516017761039348362582458009936617381530431229511656905545769633145252661 209 3344510395710749434373994935621163604136911952940979739510865899437287504361872308364914006684653949116620537778230949401426243225729919035011236887656418203119027711572330079256184545105244722314336471909953271385682319761830875615715072182419250549736829137515386894754850516724575188461446 210 176569398572761577285773514056644892944698449247724042511780328773545958853782788034484148488848147443869562076507766568906090425463823604851798028086974195642894052217252340003561734657626040032812482300840966509832314414220295542473230593240599180191709170242144846946677109347462525501203659 211 9357310483001872183154697094735199493355751681528277157454622921201306876775463862454484059305650805426283002780883620403003119589176776174734797157095669777993025606562493513194176318296587703807686646442860926547755041072195738253644976194934905258618261280533279949614852937904716156337549230 212 497773572624463387686583717553414500541286529710254780502853164506076538430711253977686459122827972608241953779504721623951678318544962272513288109243083578626568171947173265328799864189614406770579801065101915226267262132000416949661246591969000526313322310599259236661384434265851834787029978883 213 26579718239509698436911654275850541960334393771766166292198318458073305887577869299372959673444249145782801239751975697811684313333270287641763136534480318541055969368377089178718794931570318036931744716319778442491911134847229545135000736963446485468356364850038753714386128902005102121486483301192 214 1424620756050936810453604483661836435913971061515970745593550668116636858754093132478538920807621957635078894921816038126109103822000823435570456406222558364273129885191602391068198064957391271161707747587998171456747576290523243652647068086886753690096118499674956087974694126296204923420732834594911 215 76642771843923298865114164658577288900987912740646656387443198351985625371793436635574830494772962765532702461920188305623238909257583407679608417278797596326179645136101473644502607656111507939427151516269806263372280678922752485362902429164578855180232388044514832204898664638015973641551635480375196 216 4138652176761881102373454334509685070819425452119910390698188958305470183249512585428888055693125426598759026996209371802518110043127891719719741409877427817370475731159277728376723211580719682535080864367805672895634480249393770896520891678332214357103794345570259808642409427210223982406934578584908281 217 224313421433040127888205861523694766599181651657220740972281689712613147019365958632654334131078260125413418577706892145850759647736727550525752583318177141897194144451761401133332237249636727657915707401764995813472900024889729557367162237995483497277746208616167410544026467073930676366080476410158362264 218 12202619667750644534962886590077142063354147431947556190884147401803441000874998892309981709320802561448211705569664695751804744143146649291662874806969938683359420651665122560843077451713281929821050441991345355187120626821320362978855992466112203048753003005561010634772932398593495448957915334568271142793 219 666262421345213920326854079778669264730309721452516878591100504569740996730709625236040152525528668364166018921462338490073422903383252793237984723666610208704272007557849819409464212994405339380343118799764006590772013614722736200878092118540590754548963238313784736039084594840288066250897777836551959298238 220 36511106587761091328304560813181726236947893640472004317208719260147837138994582157335202096312291476408297759247907849759090263699956458347035544792221586861976679338215095628246420782456711649457677314605143676184826959238891437489640241959855466310660438911075032815060832846340975498024225288424655069214449 221 2008099251645571902499036851439857836573793024989319038375774255422969247752152872083081183731393068872605431666405808657984983803147388057889091084211977688121115439554743028410728906369068455075339200693987274761287877603321038788369233462031131138149807105523782674149444315851108498854497811596255457423792938 222 110845733866702349067942952384680147940465328376994061404783945594945920072120226398317246649974094239136531531305856557485063817499918151858490156464273755183744502282040432556101111308532874636014652587055653171327150503639614984313430752306980379391589363767970463148201658071670865089481929915453285703399842151 223 6140724468772815101192728060223781773515656655543914404370177101125619034154234054974698774639289999411733531734123540663359747449634754020305195654191663410182581578669712073531187481301348685402976418118086256693455154768379133890808153686933582548053081018406010029780467508219457729970637164270261009889035010666 224 341413199607476036382687426505579691273443250097129083703819505416823009607873501865827752810199967976358126051826948826164499837911273557344159749627594679731516367074416178714843574986929222281007350446059091058323518303353601329570417343337471657714643678371484834815592083001533044007027883434278401494728667838903 225 19049973668049613670663320245553353900516483258969889568837225848554415066566136569226359605637755677433793375370722578385121956340620329633422929599643227235456202068242488093253269380836871469166581434246427771333371267331631397116817883126384149093586814488066128226733847256011991765511960805611066469156560309404484 226 1066731679377190614268195109448353874834948129125361172554208186445585502221153944611426683372231549670967563296049105154357578226767226206132200914629442083139349166663528415101060250485602650236725218030953896457731079555024781353803332157512964316979035016703856978779070438844988157515825157535424277337624278697790427 227 59945442380002783341372579058876845643300931014297812291981530686356348076900933618177180423552280659785695579148957581383951228662079688852084094695513053977691256340099730354382484212951750336826929367360338333395399863525904463076041265446365171690266207396724146175557776398768873909764650215110144178919616714658476976 228 3380576661872317985003521719798005454929063487577809124280081101574579930350260247038635673192326666246359548827865977069635374523746342572233660109749132946703523973693178361062550263724550127585361731892690970896707033948699518945803199308862649144332038922624687576478788964483218920464933222321248190157636905795687467749 229 191316569930767013316821141411617974304280425902013617561951894256434523781317165315678814024498012198359887874464379128005420157513298499186862994830243732947971226567769156579923460063351403905133719031697045030622539466228132928964839468119808644570429006556332546514753207563686476429012837548206806027699932573804989407348 230 10865135585266049194883578062240103941625643962887161085837143706126784041944366953417154534157394871452564904941955596057604382132334753299700500382447582725397409194889785372316753625802834312612655179080422098016789190997769176401210596769149027301810075322811682405144128815894307154649530910434950160049465099994613372679533 231 619201680068461329169154951366674699670869777338906615988816585259273111742868193719334606220489126541150042439261545301299523822744838660731071282382349219493347912259992835582698664034007011342820796858828287757798300974701287625320468550805013167741564266508532126333466773890470716068438507971384020612718046882834284714357386 232 35410920078977256290150721858637788218154632087895113450671246935974095638203803972300891700020167236451766970921467966562374940639667193861753505570242173460259362011096803256299575457939232653724863502893664998419103047645195541466579567352531172176121786396517008399366570721168266161453204932993067818581249855854162762250687629 233 2032095697154740361925298306760511738064054906529071588556305291766814407506474195612568143638051872375787870207543016244342875911246921152073764721676012208468737071490422694562661078332270124225143778666981279939282217286538015892375997081159288721359940225531328299150407489064271253448243942251649694766687603506560359126648961422 234 117016408469353614741026874295899241111560677189733085447436955056943190788310475287790883825016033525464943289735956859151429313820936110395298279923454618274463384072258767883840101301884417602020428698557382807446203326351847746606144071552474978677097402530707342790840087516171701856913111390849964414259806230678101509682026892707 235 6761435198937131301659773227438839478319880365756201657552784164818239405999494675305974110201816813994826626085984006056895418844051373850169074302226514993992533679277464968111599406358794521752338352233543262325178967458449565712387937748082477647001472224283494723053835732757235104154753089718371108250536505724084556354548008859206 236 392025609907195442472701743185687291496510290970844543692653684129968927872774486271675108451513274791441213799481636920988434334254914929669408231714651544175107031531221399821305989758857535242456375242870980845656950807609604060114437285613190544537089092004111451167175968286529742156530376238503489197719324551734729071290346861128363 237 22806958240009355442948294166779665915961581998304739850189358106604622674688440253020553022565045970250427555012270712779909216860137679759764362323113940818801056949614518636162163398426671257581255657894236100795520009417624816592323092583641914759896383530929516033574241899986738963736165528407985116619255950674670640590025634320742240 238 1331348276539395194639423319257145632294963613984520395398016360625254515035734495666619471574404591116931696306719262463732021271400801710133431187679217253099094031472269141390700590629136242004939199862288463021884356964012085868451238403615899694807141894090520395111682780750142461776374854890134852786685789462016551323204178615725166519 239 77979677200796468738715686078414420905474753819885573476285735151869397817371427146977539668798893218811231331432224948630291701869914934671294755590714792139871191297021779418001089716751604004263245789659017821057671875543345505412456904958487174020896155936967935783923396466471893660637296272161158321265638441931710530355839440730155661764 240 4582798144928386338141079296700981743716445262097411263707923487494727837293659021366042258865808663665442901435635523466167558779838117279308053842365702119539448187840174538979118112673437974843699682834314848503848850870406268378468779431363850787948387048888030761730680855916075736036259243131654673128701744707529340357753790046517890672561 241 270230097671353486320619778872300149142520845135712992013850671302517755811881721671963559189750858770255689289418007792078857560303313619240904087148475788360950289999124158025813696658868822527736683873707703636962539763020028513919562148031136420290817762340430586084180197705139781839626413134483444581778651209776133109567647745872074676148976 242 15987648827374507741269718245132225952029652637077806270443638511822003826164221893516305451710093803501657976926844090614374452694902453915769956368155101961147531337513588349744044238995361815402148721024766111731392042341454680899255892558525478636770435958140326236999110152811707921356951593707250907990833851942194068298123625825738944344467153 243 949024927973725053482232035459805596765977200879928427944680097966387225018520747362159947216482761659861699248062157437540178659606279542413898948544849001407659597718395801916965621421321603637622480961961542588871006906306337091297540568802265381118301539215382704529633082957386959544796485353939646969287306666241779317019396971314418672757508918 244 56520639781045815734024197598113725281101194519858077458605859837311294954033003987775253377000496732524146096324641746145651912384522186521410705014069462308923537906562948796176024777701153421887992067375723738297785165877014634161505763108300574703063287574122372388689510679282007088710397344768609215248648384345638757422323825798701040054192492681 245 3377281681212322349859456898844815016246951852867327077673095703264752546106644378056466304284588006931733065902401972382761694694500575525569848804210507811579436427899438991026548182789184857465671886356476143740691125667845648088755859774589762542864572529177701056453418422602663100908189843935568775181754307158276316274550228005363072947939678990514 246 202466254061643418015968731432814206710899014400603123535769115491637867749215913747837979354710715081760386019451857369509391277357841144521827021584306065699977135679516168199089127786636966945101551893554620635901456083396270953629406513692842291239521134329322622322944010647132156162878119219775817222124215185652637263915091929633113234620725909223167 247 12177484520625545449166660054998252027736034084300387868522454903183114028583077134011071164355680377554039953445315045799961331616390337415094446729929820749141034881713506890203577635093362785537251046913457773751975895853468779583974452756086511013462609619123925091678138619586057579138235128674073273820561246729877853155049060917998770096917776162772930 248 734812558497961895433651512008479592738082906963178719678537873379607543546065213595508942200117282809067088544746125653268151044824313433586841924399112275422010971225634028229408839701800685139766781698699372014099371685254856638086375863941044309298141265805694861637327122463543498032046230221085034589372918883494156105805086026696727332881769066095146719 249 44484028846870497314216478930536508620910974435613822196160029508010796270245212584899669038758902149510699692994607667189585764575942108124528356614887563549336678818951666484722870530509954002513365578515230620366301678875875015472071124385376577772977187986395305026412909907550071884593303405291795664575194128509575400962990349527034054817042656194737966876 250 2701685388835080609299644995927688890153457235746158357861293429474354742520002420674763465065947182231501843487968612465393506545741230655933113426750925753496991242032204064579046262742949872224357066790989541677972960285079561678077910694267789815854756802610125918167249275098474139907984466990263664132240349183484996654829204672845827082706547621197117721203