1 5 2 1493 3 61796 4 3346848 5 175572754 6 9226209199 7 484920924010 8 25486278629503 9 1339494303168987 10 70400464192916736 11 3700072426529501978 12 194466552461722063621 13 10220675610170124068561 14 537173147205637872687352 15 28232477095507101023674209 16 1483828383984268704560410102 17 77986308664032664485061338812 18 4098765332088329225067338143905 19 215420854446423351747381093493088 20 11321981321331939711746711318694516 21 595055020879932952547378352609706258 22 31274603607344722747686405122672166368 23 1643714944796500653987564819078268046244 24 86389546408602791140265999801425107643325 25 4540418490633184333186433337463776768240668 26 238633039842316079216806994239349414500250581 27 12541955729821513302508000832389876133379912467 28 659173824516269002440414921861342387516374364938 29 34644527559147156125328668985915587169998760222639 30 1820829719197813389835008474893981581327334302517305 31 95698255969971253679733655780758615679685439835518189 32 5029660983196641468406773849656472182679064113559315545 33 264346401608704312920733445238820487927840294838837742620 34 13893385712660541437209836697376815038481986018939554344538 35 730201604357318997516169670814869655853231786342159457067665 36 38377570020252285292764100910043491026457697902032749226407046 37 2017029094253597639942408831951541919670468568309944851025988077 38 106010004409308448105155354758529512886633616494524335169906829975 39 5571620690488982481426581042361596261966927796862677502759175156563 40 292830448330394832900073027168246767593049113503689634103778461582814 41 15390435966999466435287340374116152559048675127474324001349624611971495 42 808882821458033957146916596514125579555283459681770908121298631196291172 43 42512858001739303380985319133307164614732825347323683073031810368763829796 44 2234369487805740427616931952581745763329861763222691511469940152715837562368 45 117432871905084231935785133432957671487955854309221129411458130585088577439475 46 6171978036371613457773361902196019924507933847764308810507517198841289110003073 47 324383728878254193329019798987334851197174285055551700254532223355954943952143251 48 17048797474791460991233792920185860318840486220416508258098908031540988660125655478 49 896042154585210628409905445343064600206567696985749660266355972972554700577738041288 50 47093734556989766875877299272679303998541529010105426990168228365577583259479005911825 51 2475128902334811821649943038520726863194001839688286524245395114800274767324533505633248 52 130086584570173051550475923420588492023495498652341872959554782023073640286115405024536340 53 6837025525890638436018447483703828030566381610599424878565192976341486706539039840634041796 54 359336961579342487373116170946789308476992078721566746383343373174927462948921220409152572773 55 18885851964148311887585883569401996909767586576896515209149657754870169509109144021220783448257 56 992593143895023003406751587676804491749071942317890656742788511721078633649047901647787548477545 57 52168213071759979176443015164863299135126723812648793424151135486975979183383174225725463324923263 58 2741830801310046047368598865498129531266885527346002893580326571949866446350103008962689681060662989 59 144103769333091891020180538450312790967232390802383552169159012098434718152098305719211941487455076422 60 7573733698696146769465680882745983305619258107494041258577410132535700249816438700741383016825507641033 61 398056500563675216518220363424790959151865847510364015963707759059385549695285215821123108600075273329207 62 20920854091856555658790065062231101925798930864260527303514504088084478560384181992355424352379479514926573 63 1099547765990414333471997208656256440694605726817222154911338542404449093246780504093402576675117403780974925 64 57789480505249371131987094007189069571094788732601270776029963194624025829923516106472523320495462686351537021 65 3037270558281241029862656218118316584059747337600956167532029848491134450682243706583114375171828705351418622889 66 159631344036118777609403903038781984202719410391708260978483209412837360183930670810633572868116886262210995363411 67 8389824189122552062364415512521162764390912582255669422431537162512981972643283572905018665063434928473324683042279 68 440948175619315584682555844744178085962634646217648146676524394205152214223277093962484544068166859937932660255660323 69 23175133256557280956993418794502690767045171669834638419697279187689583500357548300289269343091587540308838548361099378 70 1218027040717073278586900697397199862309948452369355324330192913460072951893190660468164775846582186116933102039133653996 71 64016454856768385834772879753055912332563315370613515469800455321722293413012474508332159241190436989131409565239014638286 72 3364544755932544416957387944861376162880164919306924798746021542988906722435006870573428525964754233520322767558961827453007 73 176832057320280010596780731992297318239757313103760826174864119545002648200509001264350924083098763601226101809811534991997244 74 9293850658692119771906935231638035392534614777512203276272519112496060957344750845180428746513724379178324792176233212476789164 75 488461545802339897532775238564938975372802766061381456326432671496943522845669616212485146822735737496758715150455043666939404455 76 25672317157847220410558458056457409195673201147368150170013505457533009362782088919833376537615934886744956831355326224107979291244 77 1349272780870644382180962155807662775152986329557766569174969477658065855241243940211999734530710956689225787968299446883315292592435 78 70914402700962308123941469453525589525909150458473256293520158373774995814969922403428559182546040114229901244417205444207656684146172 79 3727083642189302793654211300758274203467218260845789071579441815786629865086040671085647686561242647784465903653827504992760826592978899 80 195886194437150296677151765994166182893452224371230970307837455944771192462347250079033746114338281700329323004559892224367669709883808141 81 10295288449316782188352346729742795169182711720616257783768628017285177235155055005562930115766226370751178524243633621095431859057399892214 82 541094611384893637338074326219853556142485107880695454574389456236158187510104491726616945935173070965251108273213397448375647531113087713187 83 28438579444483540537051382732585185856547094427041743574713519252359894799290047885264820441478956812393138549072945718518164759711722202487975 84 1494660607966979739712369399781951668298779700303607524057217541831612269628308285096978795073518851799338241647887911450295854474852284534308004 85 78555623264141993234782919741066496056743421491264665003800491025219039895331106136958951167202129041411481621532439991031622150378660749618643638 86 4128687083559063777745995434259422369614358915411584393086860024870344847631422353034043432460304087568218575501018519575751476184900555541114465365 87 216993466866533040260744144896058332328698186918686173045842607508146684211863303506396417764509508549514763455693026598500043184215065941721354002819 88 11404633896877298089988014175623576608328223262832138496135737735931047707917446761803942028237255666261727047792085196739668823252225209025939147208804 89 599399033528519236758478672187599783864068596932587467300398798460081667519069202882371626619551553150625383078682037557715606096560416882890725386849861 90 31502914047359042188616368021930766486454380354252302886660750048640356870757004640732939227380277834214628877332171843453658485851621002355135087067695467 91 1655714370497182255611629549379619252119610494446731640911635721774864512660873507073933128944806678233306692056975045073539187579880148854422478994578066017 92 87020206211707491353187687604454929269929427201864015671843982592124006745509642215210911481963233413614145854134264847943603388944873122623340804669539527633 93 4573564392543262158524113773057109235080631999711213105753547590090953976288978841619748735023706367227614060135363140358910108316190264771968761559942050248616 94 240375105545606361963461557126789903641955088199588832110647079977329906239762441262331653006551187995230337430461744206424367647318135057034373822439161400259119 95 12633514346111799122023251128948015264295461397823862509921784800649081710687909629126351517775459310453043225093126634890575033634354779117163494471230038588518971 96 663985916391540210050250354762784096514113579935798562554429121911856791934805316353457779334307414324121231202262252957514337283193101577466477987484016145495767097 97 34897439072604661222919421183638715774756874529820214525661942383984191915494152808970885235472786453198221520184470159027345714423015461216472735135215902704635218569 98 1834122115789007065448947274874951546951285181860762071248120156950961810356765403949304573047297066710175664611610993486102349569368937450839089668521094124312695262986 99 96396871089236137714903380591807696644330607000073366787755861105556630373886064039408950957781849881491317878515547176880171368701429911662262109092838380541122074499817 100 5066378446561286639887400995428176141916914234457097341205595395727805197312698034156671128122204941003980306233066405309244895081823183744059429419772227460105029099636808 101 266276179649226354532243181556747313953488785460552865047340556043176065160522357721087577352194001977922819376321953426649246201273212033125535746678349700579648534179364291 102 13994810019909035336885230171024175094994724066278407500145601568436219828483710195415164459472053130513565870438504442519110628626034836654965995116366101858909905590286102026 103 735532212274307260607321200394261962967714529490934264047674614212641993549780129080468552431694054814985607127629586482073764809429408016879630663468545344471569376200734687600 104 38657733440003716756329489303910936243774683622117918186178142875833728960396835247517297737563426993126413124468619522528368303507433229701200055886446333118436923351431124715622 105 2031753782879949222319759869361398182324666611518981971009591523347303499511133169526789608820129517672709426549184104998933449544815477692035145217464223106340758589515636690036456 106 106783897215640456231587816617549311651589233002119506776936289623928403685372200260645964273652734268774311573785148121015722260992459634753254617983280483089891496411218422873436477 107 5612294560809106615863150805409969238120563637593986944132596069053962023490509231381884684338965717187598179449670428731658207797444634998685363822099197776102075846903191123084299754 108 294968165225140764389301740897178756158515225063153368866422053537941683568845286289855593556540205980915583757975491085196356818935471268209248703473686099277386003225142480762998191778 109 15502789020350801431778605039802376100353614242662412259595355481488089665235042263715087287092494634267596162032211431250657106165011077896107034440361247614876542297492016375405974199898 110 814787816936337552391597393928953433628422781002989058575134911398394191784066197915944114351807967499979533120041577931405268060063817625858693577960572575963715509988252262763703317838668 111 42823209795114677518272556228757239599413423780259092403059056725336074894461381262975199919838802217426882751055534825144463184652125549757584761395064454541998184466434539251315376136587220 112 2250680801845727044668447170851466544383074297678425440002152120041458754772262559169928451969270736038836535444425007575014451867977853163589343941184416949353997853775772808615492221539733114 113 118290153774853429925797600047702948950627144135702408597261351469469555301915083216705599917581747403224411509088499915871901725132056104950216235978887529644218345362936572245885917569077250843 114 6217034627301891146954855140337894555254828784782339203480226378419632675385341976239615773956541286808038562887038528042431896556675228903406647054095347209844396595799630354902681845267564736172 115 326751790606662068241041001235065261016695709852128370084572742803169186093244743605607118175172356134999787980617398903797612775608617125633297392250148450996720981012015581539509121509541346745282 116 17173256876485381621209834281604608743653686852751624768425979001234737743696266904284385039974510232128743341460674053747131777159020057363858563057089723630259515473707317173614108521454602696328423 117 902583429453253540958060879572996315534388541393279503457093100998881709461197536868930964020329738687725442336348435692001341104778904617308816312829143788417917485741625419310301695729088243942871184 118 47437527603693605145349878068400413700604260693497027449639137959407751969182132533676691499493899660262443636891990364526908716381940413876855261079495737200315477943697070217744651546817506853253250599 119 2493197805009936669949762185557130033197733444573402112468103876870572436535055748606623106261010184761018058203664232729890522309507213273743596679134347512674051201119393140472092206678905442421997929073 120 131036240902706111074601416977519497448501528271892384158323935354589494152152392341290128438057358374558034352051980269169715835863011873753989498627750211659536383636103666467343152549834646326310050687071 121 6886937087546327610596808234615284636717523420717774832046517534049505260710628378957318872545338680753812041139688788461637833465240064087458773391209617415149336027683698807417130627314163662977334218426528 122 361960188426327093003288986639956656064204551650741069087276133790209302812604148274658883751024168645642584643055557515869477345740908925864396163722764093330246626296286299124458481535971482018905003495539276 123 19023722206282008533479032766987356991623963766795585161031932628068811125873007407101864336677636404767770564756434941333171137453019976991418530516275398856081559772802514425744292107971301116869944860715962208 124 999839258994772777826959882259184743356234605505143641150079288625225113649403257236173733422822256747291968199680974861727466461653458062269812452184177908401642918922506334263255054332644070391489983462549095287 125 52549050758168805252147050928734635258929232957824011660120160012539564397341214164836165895265185799951314999198767885243698313258297356150037203138854498041151021033371756412700071160514764768458522831630884673596 126 2761846677595841705473858969390560374107723326481882876023016808462806274056550495562539374799179811700700900647836326580468869098556570007709505256392114364450846058357677562580613719463938360399471886463626681807700 127 145155753729032681232132847008891131752181163182716800724933791259974068738853744863270745956072618022766999255826783201250399813212920859018760751841458073683945597326889741600488051629452259086399305277208281452181307 128 7629023367432172212815550368166166164218844627937154455216938744265647232030024529430028580345089210512598810340478450000696091392068260654086804277820273629098076178980323738873335987574210044949999333491451793133891983 129 400962387267636827639208709646353700375252040960210100447287668344520377277336466270866499561903510841556028180534401543654543115954479914401229041185147883475967185463652160636622476949640219396711630217818242195764822178 130 21073580229113349337931962377515142580322884845411659343255359193701096251819687597851557794962783897813164510526059675405446957606875010116313229956724923547184907884715440258046488642087336330530029020990336486903485839286 131 1107574669781804930697135197350592164041653331692959418854992494114693498451013282013225531396508293471509828086484113679874058059251306608871707971337737331854574053060394732695738439859508553322114819837926749905843572661853 132 58211354492462877167727152112040352508136486365510003118162094806797625193955486876978503088273300369496584302786433300357631227528810249411895475421213559496780484392406023804694236518035911204927830763743070383367152678194898 133 3059443199901577211844826440668015226983762706804448247785869871698147416010654996313394690056725944969875052521146041252443108067463594862525590757408072677190690680039770843842101161416857848995972451596329352504117046629555763 134 160796682623764518107446215048235746767543620901341361721076410235639044410882283541238760970543287685579821858320524174085300467921209837807775035492781017441513339397699096679567836195338431528101894900381808467331396563403528020 135 8451071470664803362957086046562398730397036032635927893091214466334875107907800399122951625840287833128674919374192175347728723366313001346510266032295231316834116919980672805593797664994555162052401079815459524565515138910645979576 136 444167179551807142736059766749844247035761250215670464731214067580471630360491469997650304906433744348530702158436818761385376308713755837722010065824154945951849992257139613947160533196962873410534738982196684687738499081990905242437 137 23344316052209165066888423734522562350186392946797412504852882181686028561068507038504455609400632182743483952506733275003825867176368075603272444673742833039969035076995910531344680810377949233116589546650943769586116585099598792168983 138 1226918865314017054202714110805369507348892046698812222432698966354391339019996374765982954555258486673202394284499276059256162122930923057731533415620787597072133643435751783006779780195561128055151385414950765728269935576054770605203028 139 64483786918271259059832685670431565224467370573148790932533919630966498776185879587648337239338136599481529768473322758991520371022697790879462852395205923307632289067317401094630273893571858028039878906115202718118669643512454883562655995 140 3389106560242493543471017002877457691848017623258419904638732766875009447168237883397205871776679522506412411160865366226817004747943748301885388934067669743030129481379963483451133072793656945775222936353431571366538651665147594698598993718 141 178122964323365067324726282097186858930403368198520331809579358637470313045376680556866990952452774364553695070290126715312266019367535292207005797148531087773188541091185732416279409511450275949483047522129373160983949665205072287872797472608 142 9361697502091121441828820463843485192878852947801046245290024016336115989157916736050878848751077399519412070887739544749982996857797022724899099490943724104240946648623943770901517166744269584045164971953716458280816176331112437805730461093314 143 492027406199880367032678370602371659182195272810798715347878155201959756562165903508516830758873569900510096932526749705851863581443858767844066251683618306596974953669010733914735239461247485285535080797224788717089949347925537853316451407273492 144 25859729861780541130378880931740804543767817870947114196784171957400552979497247710914330438350306201716308494599398768460814106471750743523462455597340936638658826056919439949883577921441473999769916349610141117688225300888531168427392267912734431 145 1359122723852098384921251993110531514104976339138770199024421353110706501637061107866153957717400072265330359536894042604524508123839775519053681519345925981191863384646142169567560557197092212842883765477623768283245900465666913068893400958028021654 146 71432091068408380809974514311785501468840986267567677154372040270497532555669385336865934525630864700428416478774820599785770758540642491634240578579799440458815541247827284226497491635512147336004721791006869796431485605405024496595243967710081259207 147 3754292047993639629865222399216221568984634468247840318939606160240428426417144367125462056582899298648453439376830980229479174042974657626793844577276535527725736454213763843283119077560612780163119569716383871439668948999026415050152469247454727580838 148 197316200195374305464739130134141613621660932707738098478369767404558305496483703909930456567475576665461417959668731291599856787812510533258707697708017768027406860555284099102311374188084187710333519355392147498290067817989464537717133056934963921135797 149 10370445975386460125736177182342668911335009383409532077992753386759068580289770835865985644539449982766372976765774370590888838010423740522149160115279379649783466339120326701192856035702179454924249057850264314630616717253994611650860994693186077032277548 150 545044702978881095643910087910240112152527091456536700387223954363752445944479692583478204808557532923766233873168319352354020053636307275302361976502949303050970242143345761736843229849478305240481459863264164059934121683619238862406854170486759806532980939 151 28646186379102766243918947966438018676901481411083298476058724924857495421380458108767522907713363837164172398749999238437186353967722646916155567067725385341691215908491286599968030385060313375567435253912907974305118883924964453089115316024391282831680635363 152 1505571909205562690784066645740309874471464850140511851615531539500123287558925549764309951643223336480467098370360900515480747083975610440897622257933334233497992725386911089340173172397956125076602883028386774086928360956068875121330568156063814335584458060492 153 79129093967023208371775825206016107655048401194567515850643731365474737478343040084075525829119660225617660158967397792993364632772299576168270854389025553139323991203290991288205468886687970782733390120224398937169655709590346925878149017324486817531713543963338 154 4158827269396860796469449866172430418491411572689295300897186936893673640638599927691078241579362488352037143945687117299272483048667143095671350463429595627481028243412757039228894344755711105950208515956030011568894596458853869160000240137884161193339304658310225 155 218577559650650568614764582098715415996221833112104794616126644991840733462731199283840140802188562720846456819685839350184094945880386787294892071327250026055030461920739441891132066929694672774623432452318622099543565103358772099199995440895876695137145999018371786 156 11487889851641398960593608153719564957148105451228984923138194803878683148062223479469309602192487382460654514352673309713572707520705484938328093009381808021939147546395982534621484756818800556384064107595218909504219556719122311689787100746811691650058350795817740141 157 603774758279732887085410583663014887278903606852510394063260776887174052421274474059604304796114444763809780018891509554682203470247596833900194595432665920480333394207382170886280637752261302521339644080542282477664577187764659431258682653772061583219402976341904987942 158 31732891196172423420432884316223511930888157082149611191767487867985883588534428855757857589324415303948542488257538310376432584726834538396915342464805272883356584204247122847129440437460636579097054255451718936626353567086433206215360371561295188301018725492014444218803 159 1667801394243742794228625649598449158848128292953370648409956255275297777901545573159569867125949954241518928815188985931714043219377657406308162755940577470825597695831911481111518399006045587756784596424872745019335857199461093869799820203244850541144782616560909862507685 160 87655469949012411572857678925919565108466793345235078162509626175923281364739819588720291014954883193606422222105698471403992193073199260404958324358428638786827743795261303187470920554397896673618468618218737119123399516655334822570371631500864203294074591250423681953554952 161 4606952265720019256069645054337509186341037974155771319563603978398695400079886540499083501707653183661634302238467643795656359736508604806034069927576133753459427391781102255536792998993051287233162503001923844036593294467359001714783031430240973909443124318102765596891606564 162 242129888653479788760235786394773758514367109127416365600323220017820869877467108224144406859843595894919961914360746997556391674489998994248262157461899778718835455904992093314393748753379534070374376124529325018083401337325143681522244891187652444944342361583107813362631794232 163 12725741357379517308178538037151933769413284411401189168447734138329040521742879503724308574024895363469041789690496729725149787612075315977362109748468412610340968506577787565493075904213960919659402680893363294698202350469736023236678865535333715530507171670393193319493615122124 164 668833137435104840468830696164882328489077488356027759524961839109534852422735592837649277421112010881911769197727644739572384998005577424662165728967865626659406350595816489199250605685776082778735499956884623406269209870276511259827087816496135719983443867842544851865583356335242 165 35152196887286224357246815380779556425730665503259225702428135271812646136984037666783231292483870152432970142864488572116277388018671390810019282806675947421891481621244136820278738093419833105023945195410661065220747771805810495712786524038952598514615972473957466254526389561359304 166 1847511549354759470810052335637404740265314535242179299841659195623906115654221543241052132470104701789394395898502946835431981356774859781327811830273733717990409854756199722235393944618938386938890462217364711741397467201146046781006926353616887768111918675259279608870667117983950624 167 97100586229184978993472857919815955418194709662379899717233277390564897350921672443632246403246012637489212177265710714013678028160546296764295920929933310861772583378374365178028206269556236617501446386164632636564080100001078005704581024908594628041963127566302849197850075733982338249 168 5103363954257436082793385447687775465565698852323634288695499428601411055579708990208142234914616578811194816126923264482799152626860261509526224030695864569458566942556377453972805102647191499118841357517918459501521028680778999877716996558091276843115637627523054467234823255305398533328 169 268220045429407487710451391872635002671743745740443111509938042293707016233859821916826278060155981979140436295725933708308346531614648921301903359858867336095304728545886894465355993172396075470384127409956372018848736343667168751923925099048616089114951302150648315320561306007804281669984 170 14096974743519212970725613547284465411001387999825019639116289907348945705868016139857469086878777856814211470993850288829720880581017581958833919394225784082899226600944617010877678649796896246704978128056131523383649319591100568452254031021165467172124048883028537318545573472696374972753180 171 740901734623412757288249262475979060089011888436468512186846397365591181866157472330049719480371220968076678104250607060017380483220442995517741034775549728384725054573805633496980033192174536605497118611324003980552400515225530024741696256290638171639445805321178452906486144285984371890649632 172 38939942104978475175920532138466320973757574586602607298415552368557156350271224162107168568955416669027038271995655657909987083821489617626140265188823107967289218951163547472366657684572933690331423515908465987603203020456457594414256669993374368391177488065585415961317984803452588053126478404 173 2046585964479882943659322161371054616762704465650907694154720579978496624297848828695813365484706957631355762172161270229496646603407756085935497872820293187939807626386358986602404647144815165736363040656221429482316469901920437145211167505367035915915484227977627464902361030544166257697184733033 174 107563439583813628118825236352117961941566603361555450961441810378759894653918065605433106821464760793762629124110847325558338590349799483184728207405778398423594847405941157051725654092069528934087859075975170091047914658089522477555289997187593620203000421265658028836032383349152822153453872186448 175 5653265357969502262561477293843833408994932496907183378103278202096160436179157559796827982719387199248880911542012304487772113759462322283042353631518341716880684021805305455368287133072576248030026438767877920709157142282784491674864803465278597024253915839199419544776983077406162727668357530730830 176 297121487851968648417446892703211914085678187087217557830140217163438285617810615659356492555021799063785055495814844314909979032154279256218545866104829227455958449285821446478865364348697634241308535562994872984950447907357731791566352702960006919345993771585949099197043103124912173714844126191943496 177 15615962271948920009180716679860555008699138646945370783563958932098752876821301973006330034609277032055857382364644818555340918396449119285774439888213504690142742380231334387118311949237925094744854970316901979051080336622173464163443296054301753010869419058316533934201382434648295996986101285979499896 178 820735919983097025592691397969567392526762411517131987128761306081305861874970153687517223506370064316477615140719613517036137458373508936941914107440493780262801905084626420718211692032048611996100616474790638493311948522753783156904518127900864007099332651873985702674881038335766412317582224304380466435 179 43135827214471898613751041617193628083001519882421625920503546529286293151356877247545790082162549592866868236847165356873470404893862372450885335246486718765049502145386442607160111422236661584198876707919805502318937820387297282749806977159062170490256358572236442799713279758121049434547651252569937354614 180 2267111191520770040594303812177798634642153954436418302244976070755165267630015533702059350704328581797402566505723296218227162951594620141520992572516197303025929928755665108650489670191331416795618876385592030762593066841732415975544472380659219485144966925314812621271857636939641499127133744892660762420950 181 119153693962181522201904864211092824809806981137250478044697267877323581649827970884238760405291993893822682339916317369716769179757032519702979032905346871106329451034454073129304954100958804640186904604636806068694518953373546088808689062345781486898841988873566002704186228860514056099080675599682760567516168 182 6262420139750407393597391786114881984581976195171310380598103309864011539482247182971337482198214081377613727481682935723653854206113871372170599068262217879915044203852518660793358779092493538481300939858220220251441830416689170263716673393962492523622693880833603216010052621192106072398358426140717261750283477 183 329137139627404062498710635578476170659671820861803486792792346718773764470642814604892405316181657600996748955193959455079524379725462818343092121865944076049007861340579038869457711195849704068205004703505567659399230249333501461035670588278684396447508388042953851365065106720925339103612488272077589367951417897 184 17298624855027195047630364748186326461783787119200089830454333724407304484387676456849753164896589432152834504007880828821492244147315624118024682217864961650694729376967006663685100139204612503178936662148102696684180497908199395735364697640028448186272087572651326143264726580516381925755904975336846789498826873210 185 909172456847983210853593327672298555389464469415222803902937302838706845778544908840435693284554986800440692046201797463260073622264218525601648716633302968875465754793204699832541712147125484900033060926935249986215068849052235016483292517170651142951912057877882014545388896539358168252994473940126641068558850854069 186 47783830403766416038180419359040108213789556012343707084391572673086924033613071363927018487031075675289672069843922440873758253320541371412765012691150107148316440142039405838235863946645512817536062162138734708568577090344641978981274243547544139297525585799451005339286609778255091166140835660812010299689613592281311 187 2511398614044999038016995960885475368249269106270203030760074227401861865124543902441654238658832576775616308376940160160310661896860228633080645879351208489554384792519939010046677028007801701076002722370334985844330988761855286173830282613957829493424053372150778771913491942951186495927279570695883325927358308812825055 188 131992829903606934950587251938475903305416820104232595393366544841216429837681081499362393461922594935976337776574542215419337426527283442687337599786011701284179322291114416101909967280053537680518512050043755184414539300784653317985443380118545565890627784866618720946984857296492352437425486622603245020152384124876366098 189 6937213012912153021001640568202378125777996953661245865554421238568396359031459228945257269370274750954682376632004282550216939835492825865749786133109445583464685374558183292512536096358673131201600870506461125341121515222004517042235379582604347306490806912659266366392076444799729729787359224492941950352224345110158470337 190 364602565318607613407688187845199936186773781967983046930770183201339664273111842250229132042433398609102405253140128493167550997855229785885024839908594622207884665472376002600572124118519291795698563641795064153006391719259732561848368462796324692887328358699018130606238130319184955563105209880936813523785911246770953639770 191 19162598926900344797144723183445291608680705065962639506794131970477048284564307680196367226082190352804526145124245470577908305438642934845026377113878903014295036095228882387103169708891643844980225276185547978728190094899251464041546832318603877223558064959200970290188581601235717515286446863347872150109501717212296035709956 192 1007138272086375269250829351741884707832475295912833393746814439737844962127546807539206843762468100882709526281365038198850741524083414222635313679163591796771345278613768697117518880450581643443772154434152011998816152698600459171792650155705890496028323789182605112515729351708106598911647095723179811854880834956034444195596910 193 52932668630726421228883704232374848911936048769450287203888756246438088122306693529031419835701260800180613599648991720293425131289384342572286472512037901031934939340215453255062053335088318680034571930893450637019970215128596253620335514495456656085257966193600282864175454087104455855857677965356116167444144730230182002077105754 194 2782008673512103566506480787625184710857431920700021921255875514379171904467014617608722756333015144230103564768363692519907448914140113646566624572773609649909355876626840988415984820332535095216543208190559502522907462484513622400425580430671205332947205251569150928383383914324673494420100680871712998211794484305368064059726944542 195 146215417807291460429952950834187468095315224442633096825600426816782884857671294199528937009061127920932174300459856641074959063598124106613869352813485228863026992588170924660541131685122192060037443743926111855862441740015253277943817157744417310868385218950898898519911876422461054740334192286519583202041810466413377992738436783849 196 7684716661063203628843036608118582064919380086441545638174274108472466698637690399497150932113277420654570690599955504993521711944234234689940023530531160257576485765057738566212336892163968933800635758417179143894439905656854575569872756069870652533682653800900282449079056349884170191121096612820957907814144352112347604789081365567992 197 403889487486575089922788854420340800469287868941143368071243749245303479679389377075822702567966972040205251735561621977512397929031417121687158778277371716177422060033083494414265633137456216940360864138651279037120247607418908385325206402371950541176649733839418850604839896127080166884680535386535129200833016110465177766223494005042607 198 21227421295660265084648871157473530449241498634796844609998233363461224513853088246538406150269388718925680442086701103021691194654675461301025991990127734503349008626375383618606876691485941127476372965145783906184088558847832569297240428510006879738114104111430180981331718601492370789641240790034016921935147094112169775940904090009336998 199 1115660171468138458891090912556969675976178128439820241896150423075613502324122006223843588751159110975223364048360056385334227765436181271469084082188675032834733620170214781889181092485991616909242022876247089426189253254182182057846203423912446358694326583886572596519982271262186010486983688660057724329757386879689820194089192801668180079 200 58636308238475586367392589510064896564393122913802197932212748426290036779735899675401257157395381846676785842173684684556856474784873038971278203791160958749879877636466741246732090659941458578093328037446430715830296169219265879110212177502819780644835775871621426443682344849469716312268510795315423780162395661365705226179444413646071873197 201 3081777705941625172889888357765249981139252964013905482352735467634431250745574089094454241350734703869977840866125049969782713148862387264579849495470676648518704961783744731973890298477580493536448630318014232203039717647447610027213124917484990471659308814472940823918031188243217598578782308500116588568922780519792507548296319881771122836799 202 161970528400471755825851078271134606960340444231368463575819937397065729601830343028369043630444892320994016291595653488508955843943916880891761643206056625990543110003659141742787694702165737199750635917072601920131073599812306606041298379083010782600125992217645917114554320679095131632466411188595874917889811198152703099004023881042036475858330 203 8512765868786825105482565215660604578090768253875634349345262392630522546252161456644559533969081948691213893728277624083179743029632012744040496439686207520198300975227758679315073686858707761407169086973768014082185817180133943736227753046278450996001309897736776411481705989015581607725594747866490721292907078788756228526955636717646414410557668 204 447409682813449666465894097143043036514259300729248375681135646901590766878669239942811659545922569460679826452516233812002785076656784278211986417346372681950795245201820556765271960454517530212670337106333921768954919599839232838139985971697407706441464321237096794450716812915020287320515869327934327170780705703770058315835684763613837223653111693 205 23514733913827131097902099326254256632502772332934827347145355061931130764762924899366646657880383792942723834323932547347960910450361107479523505728856666253888800057365515157614358773917869093039414619996042097362099039662056877314581447450848854843483766399120402024963583536352348987456593934063787834765595444104776463324074136462762289153847143399 206 1235875601889118775879139775116861642069056700932951538048957571723798589964503706215233561945839715056182173675767483503460214480447174483878147820628581033215627156086445510494840315159245067974885802103222126180757932917106520356753797207268789849727303951154832663858988213543449035091299736214781709258007128813253942484580536584832856199454936724682 207 64954530590994984421498580851178621242128991903638115085874333812554422710673421953946220198971083222155860441808471827748281151586261032965568093228848800430659543824932902387118587463045924821009971962592839568471459074698051290692820382111207984218598344039419706258718780492409698306774469333992216071414788521432379122410700992716530301375129894229589 208 3413847670305441347188444803253201677423542054875628845239815341934213001355632887624482616531573046478586097425623791761261861958661262193269019448703022053511499588634436029316692646285257376043998359032868056473786309113945508585799298429847629437352719772007237612996018579619880299134646435541166851118179343737326641673327736325678927113391892138207082 209 179423295188366720815814226557841614423850165029296864613889862750222958342230741988119688393974583933193810650029926648181708984245413831633977267709778153209465744779188801066779542127345510419430238741864584034357482197625505509632778686447921726240586482378368002508028858639511077018505614046343975909566173774415116025325163392466274151329172892789132775 210 9430039640102470201315584506940113610249189571100414729781772814046068700641149661526739483926698908395606010567868223869262340087982824974861800083669165422037682871393455675387529579624640359988085208619411014789103443524837473730230327634675822343417479304254212468163743867441069259781582428579561340584387617512817246873169698851049829755487558851898917039