1 64 2 8192 3 624007 4 53909088 5 4634931975 6 400012077773 7 34546300829517 8 2983786339120760 9 257723568617382229 10 22261041202423804183 11 1922815213079467303536 12 166084822425643801285901 13 14345722263459546142599492 14 1239124388312182035573390221 15 107030461027494737921322730185 16 9244850417979415634121433370571 17 798532104604467802938468630641543 18 68973914490049310685716089541548846 19 5957682669061934153334244544839855060 20 514600092629575915248835090581063350081 21 44449036654861036362496605453463623599414 22 3839324725828971480056897393810350900129709 23 331625057812186234853906171618146562910717227 24 28644406717953722564790908011424505709732774054 25 2474185882202690092315452486508883104707987518057 26 213709986733788136572304226572317400980265949227204 27 18459388503621896611792778473921135077752459304862570 28 1594445955172458734584851997051969643077822733316375186 29 137721674987608649406018249119864161574579340991329211446 30 11895831087821957660465268167748843270648130671659462766351 31 1027512897172675350883366925064524385079462818891612101549646 32 88752332313882177647643079127726023877699483867352161244654221 33 7666060944663777602805719340507563404634158336645890648014704798 34 662162772235192618329595079378449122458594982267574448783037243812 35 57194893192102816027339075496375227031171475307202412322086598276695 36 4940259320549867046062721479150268541614789431781283653866888581678014 37 426719253977900853074911417869921368939672521963282051886311301329599223 38 36858251743592503361022656552440291483032469298387490852631573042920892088 39 3183663987340013657654320915688112911678563494204482157670463072086476978407 40 274991783516908763087797619031097239876049047258764981975010897332659346381454 41 23752657724721809988824437196447167484501782994897127551540445895311264465858272 42 2051656750511950090527910336073177364395470864129988438177432717223224663876409126 43 177213660496619364654508675694421377262824418497685296636944319668650633699659659727 44 15306986150960514118912593994401722857560834323501254212130864510700460413573908387856 45 1322154422910115877355624465604589931929649532215880851379665920109385961972255824166786 46 114202253845450083663557318779320096756856365223380789100501075782909671518277801035450759 47 9864320352742384769081266254121388256487995129409717791392448119896589189410321451335069566 48 852039366519072899285821304676134188269065674668797419200355009919791121016208747697646178643 49 73595651412151821569408318067691080108062283920368803431068719753888950078038151996628481301303 50 6356889270159937028591670302142375913709234245599080776165814947505542468319463753755897161361086 51 549081914728486137254518376008117662727815630806352328348492088668951120002880448932414021187665833 52 47427434436704466731338013581510248206814247659888865200445844829337930086031197546132388358098030071 53 4096586459891290994929549719191452393750561333423806009747513350205545426334209875522906131754926737194 54 353846266885077835722376128557068006144316399451675690158867715970380154179176153936876886128936956449057 55 30563783241090995997223281151776351049402665340447177086782406898534867689117829516641675463604987018692773 56 2639973721446060420514495590625058159119850874725559067277789707829962475394643346825054912329750410565340760 57 228030057501382199224474103461516953309810048021093106028659091609277707114068176491354961103522298407401677056 58 19696297240262541824634500790001561065024241723927557658215019773419549348003360452967194103678125003908339524091 59 1701285037716671655762722037762881640502202894924806394934319661419572486799717126737212899047883384224742642673261 60 146949994928084075689824230268186455339934680320473876095641071032392581780653477188816766249976305053733402737984009 61 12692935358055035059962138177537071383217539449545946728497718961178387033496029463196231145365726730526793864170879713 62 1096363481214202791993906491040007341286024117098307509547618086860000730241832302225707541967201117248198532618115541979 63 94699362206813644225696143171728850964299158071518814548056309617525394978808374743038573615099950445105859329124857484423 64 8179740894365999981304348119674806393961215161036437978036125040012399339249788350174706848654482661838666342657887384027350 65 706532330733579421394670052376934976924591496821974644267924658625595478516055741379418690947267927774220596161524487023338388 66 61027352922101990262095427669835559881455810212803285489274641585847269849341698653300135236252735482435797214048245700721496391 67 5271291408295328011703354202172585173483741169538711742890294019554470758369296193688435228057610225829273765535262789395685086472 68 455312442383599294498995883121977279149772295104668216224281345251008957992861706811973190582398051918607260384883503199110627508404 69 39328013598921822904913157021511986806877114469518118107368471618395436047354329121167870946192835243059009755398511891228753289370912 70 3396991844852542285631889360309638661290203591244026694045583055496543657580821711916867884374805833685039171523473622114006910015178077 71 293418165272172186792545841559244012000685659209993286748134295767991501818509917434680322081551407678488148948330047846843049008247692159 72 25344252692907173544878997840871783039872295433514746166326199281125769308227852340384304713667144463974103906180889314163684685300537673388 73 2189132168985214764627914260880974996196000780337999376063473509195624950500171442863147909155912680719072383412304179308803156892017604199977 74 189088220960923453396007329322476126905635890121977142831541502258539567654242348313222795733214299204667122962573893221778975924195584503522595 75 16332661779275371787678069763500981433447935981279980978409039964225873076202578244501355653366835628612138170835148714723579475903991131879166381 76 1410748059506730012961155400381954681670171390250296505442852380002421736537771748893754981591137889528615110040378665984581412759145299202840527687 77 121854607307634061100191755712852699861905059585991785782846928210804853446827036075634102109432343553961589716311346092613186696649933270176741612194 78 10525299129094332045356664962114108111514054311472876910317985189105982113814486038999173111358373176349737845777136083522029415153743834458138000389612 79 909131991022989702442371260498234463980041528148174345678772648031606976796499698264567393383331966443152669612470187910851402220282948249325131833609837 80 78527077184603007694878532778684048773096868155812116939293042318061417092415941443750555792160772518353576093478882888702021328891635521436115190277505433 81 6782845518633457298794971120910836551749593401079989491448755470283841776982813131282432345035334981788190563840611166809153442721409479963142230269514658303 82 585874261198997940239174944923805638246854401621346728279750514271801623194024331574750452960064613240080145474645784360238033986978718608303441962044425882527 83 50605405797982276814502636493506278463907306045106611294103580852347946068984754517367284342375214107499405412280506497601835594461596329380818230674731133904628 84 4371086537813650463787216568963375887993010757924866715063036277242625163762285861269928834929411787035350648029245273155648183811716108486952913213928732549391851 85 377556453105599440822892479963212948192620454902169341401583466388199495190723322333107715399280660835836603748604188927823196113339398837367830576440374408720648998 86 32611771477986212803023810408528920362734557546551024693024797431630700155571013022374083562786759557691832389054157698521144263841090448866445195600235468459051518587 87 2816870510844997009848627017142029313718761385616121908575720236940363850560914475139794570262743254823476395736445062127739479837667892431306029291346923346443633708532 88 243309673631937528912674232534710511231181443285035970818446609078828105044913332150474119114407476465703198464277011555546060073488024957624954193645024117314373562033273 89 21016087553531676289314219506516713812774358457997969452451543318052231547326537630411826087617523650316775766253127436818579671603605194014964945839536354250554331211914566 90 1815283089507762927456425988019216389639514915002970778547254300109076649926294174725252688565364300406676854248992484195494493357659423048886375425600871763326074361080201684 91 156796677148363598494585569086614159162846984128542178873177799250162031736889566283826616611160144013339769641083743100198905626299184213626507862419158604055940887757401409361 92 13543451215333447668380275996107141552047823706376734672877912515279790652037549714386856491439354523808996135506831122506912091200878291517163961056226962301291843590804180587906 93 1169827538172618399959374711693030582234387216416987400251035764224997230101722190426868027041983843601864219289590971361467428002028773640657712337722620956764493319724125739738554 94 101044884890022899413339440561060026097421731273397242329967264105025065168676393950800944079503658212030692585776931468634038718937376315828302450549197367361378208804511552326176015 95 8727841010126222638983613869850947148070720994523064868331851674846186146608890781814855403764731642585094167792883743663192848637656037564710354343172907359618263987521459548347334257 96 753874961418879390199396031318941629824222178892195283008653599367449729622004276616357128080243243087642719129376587276466691753665664431627382054456379503296737600646305328584760437950 97 65116614383205600827836380959022588413673764721502474814803874279081521109596083991840963665865033578117249793231936669864242324126968755926121471853349029800771887038369298460860679492133 98 5624504971952648945333707648247229855034049573708571496792955379287264701764464268687909226633368046494620780800234778369836187045430104691470825145229485540536636054005833488175264355342986 99 485821575325623037331469442684732427974315433581666885532795351665055594979453017988474629945819592822120205112369950500294026535675360435878835863968967158395306696820648241113803435951811733 100 41963266852608095401655373553924144998446258350302801887096903751539273651734078451415246321357355061220827283950353914822684595378941834563950834906944662054216018102728242305118175594036014725 101 3624614167789768197627423544954177632415944390044498661481239613425149105011266369894958017712683483331819585908990397049413028049311769421243331160599963799593152108020451719392303269864136619646 102 313079244080010737970410132758774288451098612672597918660180258186827738506019377110042196102209719742833485546104729014673468159258244379339460907505832914595096899363547121610093043977041994530803 103 27042495707475845007223186634166315219239166949872756969153184991086137604795922436881871321617416423747701215792188481673779082384161217966524920956513024737796202778837140952319885666326591437627518 104 2335819406482145678431002510482662613542109203752028443654271065939823335658100842371082049448377461488549432507901006374503109484427365660688214213686133459455588146303085085235842375386223576341549419 105 201758460414224576235250702306685282981604436906441225070610317604132614198520467406648287674647923003403143348812705660394079398513233172134972495565627003938994661421892592417685424454124870358200360727 106 17427064881708513959440539216153777908404746198519661139766373772333312515368095133999131294664394835091777651600640400151817816617881527091357847354713638154857452490916113938942568637751379596651504842755 107 1505278092268125964859465453455327878793624807608786679237240875334633766620654371063752223230468152324993719766350170382595606730109766647469539611566330051378114642057315783130477689047394038748300019863559 108 130019722221877000050043068904178022552592520237667626001621934081268056128203130202109721927508676361873026821264711925260958612817672901263773042427854004187320502233091257440235103622392602160672064526642755 109 11230568127901013033156636960078649803175434681665157946227195889407409793009535393538934160958178414709553138940332060010366067733499715491939692015100024371878410669409905995141583687606866949783104266609179572 110 970050222536195173221222549567978615003529242536207243004374866256954010875042185953801932232081482781077380428819997735191803776435540519249543262532137291009821282045177433306502081204910420896725114148875983264 111 83788943135007158140147959146247779867078087311208769071817713959820317366677476114772032852785089914527759766209030850032903575594598971992749197459557061044789850389604614141415330028463039285096890368470601902385 112 7237343828782541473698068604997367206954170479401521954876447837645176412117940488558207498345672705136855016702645409608505845414897171909345435983967948884460173724689046642315580657246502100971627423602025627738309 113 625131953408452097336797232994953733590070483490952988141230602362617294989950696776866415210283327864362329258684224469482962789056500869410379250643936771745320473790674899028507813622709507116248598499454476661531834 114 53996323570826592650261056792079186019090225069715201543014179394089381888501722950602485930910422191555895117268746942505784001850082604100115532801699986197631218182967278256359491983752832471455171613859408715535002474 115 4663980049761415795117439443592193909734653564773061064098571266295919085007144695017457071416229544342272302256988274329710051747649802548916225666019405807182706914236859955410949258132181489085466845846346637669593717362 116 402855388405094359153764475665612778573108832115571046385864464745641623411533091264003785500755140278589712075220438941348914219806351928081185575344604798754160347637786169045339955686025112878292092511230294776919538388941 117 34796989317165163830331247499662022786346279384355060279301506017640124760569969696526480119443361661844457598273770162750843757585552164823676055779002640301195975101891579696232415940736372301706976621948305022218787365398955 118 3005620628118163762430172866879655780712724835859222097530386921674843001206973526869697759968346918582196697563780462283956109330380211970201039877778497781295768193267912787688676329870904018305561983421778607807982388994188928 119 259613131407122148196592235871290019949092827553603360468019210928528238125725428090832218192684010909683541365419965013873348922048661341387344106933441456886124495054425459060017332664114665574940958512157318490579267143494166987 120 22424313091439806004178902247514324700565850121904897260714864685959876743125257674470185064456053847675644896107565753056001912513599933082406380900280257270101065994697145134925842637186573369784839596018131128023817717740034361372 121 1936919811788548225225631111520494441145089613015401243152579504227748703314213839609078732305492486913930834461525220067887846977182322275852279418770296118469925909061864187124337906564379793290775754521655410357542073826712157029436 122 167303156266183803601562424492760135658759880117868551665113981233484450715545934576822516563284529544745976051988147951599688258067963802986138404257249751537622676940712449798608762191576534596064870779808150933560931561062557834422432 123 14450957611291549710371649705384735085749401038244394305356712200943988628536044143725467471318605743389663041277663787590909654047503187410094630563557621520260637788524957506167189680857311776695033536818243345935711961449960911273161889 124 1248214203150422147620289748081416791931202620073792670309762518036465114963758802834373907801433945763033510650269680411360538113832464709334587188720433485919907780329385743379345895049721480685171617484049667306940771788023832874360885159 125 107815602180511421586244547884191486704083374686504013789722249759001469131886613309666975771031763389704909331196806963516643919247293785415997529118540454351126737946637173919035177618661383360486984827903419778040396252350718487793811591071 126 9312667684927366374260867740237774473551908202462618549970294663290658919842954344361319018106119551239299699857320402832368614610588328433010513521344310695400136168950989824604973182849508297590319820998564032560103869747668843625213572046433 127 804389881018230298934694190981961643233827166945475990203599977110040134202526091094790526283846135780518053584056161442242153205200076833145136032322793503263270462029828184439880081931828220719295779552033469228434591134991732910085538852102214 128 69479885095842896809232368137987168500266189516996995141201252089501505413237468176556097479554990571614486176221157236826071414106087981660223101434378198752156184069226642751563946739693895888078087941707967404382098370343454174134590605482570449 129 6001386326268473831261515059815094897779039402570356399173480970892960535401008163112235908570459389519430816977487278501329300904404015060459829600729225254414765901657496616598539382701352928146421818679398597692431982409674112691917377352472687162 130 518375034550498229679133585927424704413480200278291634779284918081683369892079563679185190433500907976715875594235988653559605913473524142360252328583749393111941964670985043998475868435994306236216064067183272618445646999845000847704638184725711152665 131 44775100591184519347660910510880992634733917575916634247804867341852192982061976865887027011676177943053888050232638656605517976017083513198702250284645103439205656868129220583414426053901860350973246905392839917622966227271281688952129261375101876932089 132 3867488785776759773720182311762874898595290328299529405516619335590028103297626348188198136504172918416987624525576578021016218483659674483798126492721452057075838281935371510585654887871510748958069656687248892956212890925198292037103034758414164873288113 133 334057753318679876148663038294676286289742025493880976377617891908473430937272586662128389402841903313797005460456422727908737727515737702445467259239678363726753828963804563033519609248025998279452214208052920876908086442591396386343534756746034237593083037 134 28854532936909585720172363254831144760222506399926629608205296680449677229100787310510023752939339416302169172150706400678610460190318070218023875708424324301555561882830433046897346802483223525635798258710227121695243792238823399942748700263502933588535467279 135 2492335719605175228170257749566079196530297395003634427309713013533282853930726913372211437326728049555861099486548256659637141663793073290931163184600411739282285826147359210950290795282959130476856396497834140256051979160887529472033718543221191599542029840258 136 215277694939710360072863911474973995068301844950577396789132509665984820722695516605689690044257916743515335601245924130951019842151972836204619694781814273923935488112348816181984803990101583227410643768623177035998975926653504378809112887470021060454084241231404 137 18594800681946926278581932481744661288347705403053377022828937426048407397021871173585649860356070377366204461614315050304115492770397441487478029785909533736220469092122866177122024422176932380747614291851501977371660305607692973164071846522089732367467873729290855 138 1606142301450076449433034266129980610753432785676187311024294658261108417749154864813921588570147492827381433630543112610573977043592403221656106839235648268961154523704380297058746724158118412648059885029439269702409860489147399133196373983521539478015690567801222076 139 138731957208440878876412818365980361453950030294907616353410749729600132868564430575835009152938553864680459700250967261853050947080296632330113275721605178319660839996449892404270915751052698928268188439889895303422419534821579626336120363372227071202519375970464828166 140 11983095105276952814590990571984417570141214778237831220091269081493207176321020727514493508197868587375312156449900758684415864115166316555972988412348744257754678550747813896049428247428423303436991792722462806359064279310060972263940188618962416278190992794134867840951 141 1035050403609354757743664858460248080947173189374173055432162520375280720224813073239900415655575697200672523008949053465571946183271379483273895266040676718634226352792084474285461825812745573879432306256803029773217305967284291978434745922763996112693743323906724292823860 142 89403391077160917160526017314690208694712596326348601888506338825640030883569663463896531214873091848147122987541286083448464221006910174201609045608968293065280006754343255466206990340982738961045766350476601799106737881913279783646677318435537637606038957154040975232751090 143 7722296719293348319179723605091095322923263504398521395398972560417803258484205323737334089991938958394469896615283228303025457724177304555109584343355484794664131317867973725447196270594650047204093721802201587726093138476891331603939095164742462906855589220064313691953581668 144 667020186844377313440381227917009904730692782710376723132911411867404626236118954041294290123065745670682702720175685718275661765415843925949405924686875408130689152802670716121008546372772387567972558335973999337552311847892799376396910654982088391205769593645489472928491806377 145 57614456661103456625848941433590632859770697788840785012791623083965323041577660535344327309532591129418298820280678991441424366293107622087480056343434745844880966875663942703468421644188508288722249819784550704529299615715083755876280595795455141073546583407467688666831682644199 146 4976499485057750857877396662826094165547011756576334236268369175902863285549671626912710735033385641460341614285316677276848983656156961857219625028554499493319335588572727813240497360863157198921265700042334877456608472973695872260190626986104285473239113165098624709302361636625631 147 429849530135371741642104559274012195544857248808643771957410461836876644060750725492456121963850780505310738809989873019635111303399347923876415280341025237078978711703030623085208599488283528889342538663106090641390294761526782778681267892478707155436423160453220018665725847120009208 148 37128632106239562627555675667962094136972982150543581968345081327292608737146789102909245718056582541042942474702170707019942245224228367284985895237445137468720214867731154219899855783295314310791700882222738611572614131403130284481690705223364846908537487700420180409695070233830537879 149 3207018329521829659370006245006047187744430746568417115068234563772592837216799983414058991917158569338666948848054780589057363182825218161871233162079890841466025073330383456260379478252320856726917825082800196365786163967534804070042221965609726318684333312044927027112193727782927796635 150 277009035411260722984077570465834501486141992068697243259337420333245004701737780629535630131608482805139619460162261564943716651764159451094286981150387718427080830825901030869941641633494903122550980675573165953289375499381341797872736281525846110215024815102824341677996712653848587403479 151 23926899635437453496711220581987161843892631853473041060906369347698721909644730837015871810321406703973570690390070317133958366086553697734011367990448089224500674071442674387764821117539901283607319793976377623930124292072651815131519755837912594684965890331297988726804064931214562570280154 152 2066707049155784791693426623224019250982357485770801171610309282357356371407691100729394749469217432175193497164800732143679421976646904865076681115651302379450523904109245796794618987588589062053160808705798383091610077607128968822925383156497307923402058764104560780380599833149516804441966372 153 178513643309814470151570637092239076298538329683373095339560849937841082061525941004273203313726868893368719519470485566446288833366538938386723614854786663043005560791512085943349787416707655244409281488377798190705537080779668277569448502790029686488413296377496979964093257174947479534622104237 154 15419273312471089489510401393289466780254242550684854703955854747797007662477664779929038805648499874851525309366672227382278355630218192161717681139609881769473735218370023627823819378895477011621549476933038885240006446074608727899477255073344904732815890036182976763444633819232521571267752786689 155 1331853325474152875694676001145651520804904020093929847604239629174317611251898112626674842949118366879653391495184371024891168167670518792717654809335330660551486107904720262996489922967107732649900722548142342651656511327194151221755061487967928671832927267986806049411511614216438859105672624774202 156 115040005104643005114619537764134988657734983473188956121831103933665280862753118202775417131559135204677183421745299037690804256294585158006881383281629483607441815177695883410727486821057814213985133748766819775785729224109321486069756137870774270355346772182164365725966156362090423474068051298538783 157 9936681856288328444222377668374709001859355193724784122395894742759434482661832309605941304260755715308206719633309544759286363942158479588509712968722342971382274100883860216916822213742023850628989105690203780610616469113379653988262469936746861161389720002473939581877254171960089001160562583079520656 158 858289655179306120508916701589579731484330765351084412817711837626351810030776575082487909484265864218919263815392313908821677065005613616985670052661939881078841667382843815549588619274224587615258294349017321033234670840128538265728966618392715278693607234408254265702112998255814839584880882673475240718 159 74135525605222397984235286731666559880914011186924147000605778219300949029519229965783803630697912352500736925268042314309919459893401311223341559604996756776322780505759844908936814777618901322816502142199227973422990322901655733688020662574157455414045983611817774669788258724258124771680614038728721247391 160 6403521379521223779374042857347227042314087372839913320224440437948233243079894971367470157083755850181075426488919754395529902795315043517017809941166473041879479421897803496523987390731116207129186198777849473741673873327212137684324959807733529160648393492579728270191495264758762722953210481603793432738929 161 553109804283856555584312376411128000165029697444759700029101067605853834569839734181248463215213647576304038736860491253543816708838611948880140529250676869637235622187503939643199018504843416844321508637492639054684016695521131979973298084482962899912667157369896439991680342876742170984383363896304728116132940 162 47775346947900688320664674705212752499818364357068488662306614735870738639776902022277768001869478024779238420792680122382527574578273416652090660148935203302415284652223280280743366531186990490015911744692925484905680520828540844797296971660555316036519860855934250500366156013960759929336479760767545592951867291 163 4126637709753758854718303118801296122109770917041411517459771843235683255217314967856805333806378588760536115756700497748019915807955053365512825623142033788830250868606435409135324215744435934598534248465263272643446193539744786676667543392866995986112297414572907216299928999905607204580331653272369001344096228901 164 356441970084113243663580101109370339805518895714123083509841269121410756801680117617514938375466002345900516475042413325509099507136890815864267194901516642095231746050538545235361657086299101144930779236256905892758474724040691928379501396765041541005257570333185873550786448867627422194877018982687038408947749996338 165 30787989393191763937340729261885333190220622803552800495130877350023857694845563488732633288503207705141122933674373830017078248402549167139334635520386423400144541165131451085944054218680620829190724206780251180746191629151020698953528287680296229888608354459238764837293080736440355356586182351646797406934962997699614 166 2659339725486319330668552742912925937714650050737609360529386665382246632390747403619429669576995231150361964814161287872860068027363116255311969256201817005591123271027381699369025084214818176218076030220204027978600517458941738579754342979637206098040075583964622420543248737267248782114390142059725905205449429374787388 167 229702813172773251368543493004377861776064019613828984398849762599205881562336891456635028614792853601527455047350578136921229321060974395169978968369519056358080129474276935145087920307690584168285463010209218483627426844532190580328979602176928269674494387308474891448752896610219280297559253625700193295106197896495746976 168 19840782986023726783974021386014971012880642330165623519472873976929322229434918022480586305907559616791489738818997611800022411076879127132294682928150278202117616735175426470748565880150493204455757552170291728864220251444115209216445117556587807999140402420956819271569588132500479438338205443068701265281977042286468830005 169 1713765121380537120529939241365661879412150650482044782117305264168504602165796133918302663177811512338349752602398287125146097073320208436776542597588046391874204726937336896373706345169332823621242394594764828247754138772720164485746454451613545505403760191181694042238284573130275671719869615296675431044313426454752181964911 170 148027973156569805053336525009092154449594511636022438914151766122887598175981422445673367924779572004507255076090543022670526569554577320167192747709437860165952257382093844784173637360050239933325392084092347518108663026100035187915531301479994362410219568771743568678731964823118668809619886427068597160051464226787152184099249 171 12786046677849610284410113662875666981681173115298333440894131485030492247595804762855028283226459410015247788766302300222826261945283346635801959832873786428780031219482445856862749187191524226946424140053180794281390532958971804758025028965864192404432097204729930886378067036288948573030603565100387337042656386192594068591936387 172 1104406053545247257650901239739921722732727326689016668362479910452207162359000442645474135053943238217190120167888846147561904410310556907219385557701727115886719627001989011441116645176542473783099846759486110173112138561998105164003609456920803496479696057120223461947069305162934485039681395948560044617874497006147066417267568708 173 95394046481967163383078788970383211701830044486574592721843971291971927841178763557033334265185330758629192540415275669919274336186218561358431058372132789462112272116604451222809890351663981093228174259130985331396375366127940704751806701352237771907423053244786633932017891971870490990907594963908830992445233762959724047814171334073 174 8239744861042529483108209935410241799049330730828089512973005568696306146621363938409461974351856071547945270736110197478894755683296074326047202526485742538321675461297820716453406663100781569071407485171082619840522421509804652882709185702333789297605767235865655449204017933542474720779536693077122447177577105417099158533045376458299 175 711715226252730749749211387649665857866176274563936217353497352805396450348418882983243826561898494016072191864813950835437424126403725381984646415989661948670936381924431103756835657339410871857781578242213113055121506585897748893061687906560565557463256684024396989341751570826241816103594495229007943494176683298725790717159975470843057 176 61475030091633952615882197079712618199274838132355910855931161353979432365810630500113255601239921899980056496080041976388233179039252013957295260623009449903167670164725148386169875375774829238349784810409223611724588482601319206330145848811238423948470556366610513340012613430613497733941170565486134126845657931938009772786726582512738688 177 5309959918470691575766983943264860569292490907191323241305642011218970715267489029909684009729950830250944609451954652423050034863138596439103516527283015055779479696826116727248052186174091113319992201810581124132967073334602558258503520614866955755945952008797134247205994499623994614222697608920078414720066116061930238527050976869050242484 178 458652469038846095907304813629749037345288130964828019840252576688846133109541027211308157584616710087168816808282420665407414362589084492052800564989654256048524543075638818627563740992506286021796350175256204523303486619409962021302533475274057215706572190702701433783983458055735736889306902521017631037439911708964218124423208874652618208531 179 39616511345723216144169820599702956038465780336518078365768418305011696852809549098361918511618670338733398830136110078048631606040469849000904409854250359496759963690378160907252205064830414284461248878940676804684955171366236865471896598759920342311646613826703323437162801402895125459044911054941508807950786866325116428777236717805646116015269 180 3421911092062361543109408401138455380972356259588736248542876109112865855487566422611970732913652134413333991506787496722916487712992569513060102864600504915499801236467269071294816473615348855307216966974709784218168507448845929608492777202857338167485110453834223764132807248013832799530413593266185154717810316915987644064752105210268781650877068 181 295570587217885233900996385067081064248891970449225338884773497279646290952340840105557093342163446230658932854232818267177778345338208401978561088752848804933710122249428108797595842722249083464493578017924527038133393054043513691323122855476150593756906576624137368677196213474982222571922155122313482714059678614316226274482356758264797729907547616 182 25530170035970473195942660305399517510223182814632309665151736214316855930574639654824836878702702153038985496223987367621574699948992508558740766133428628451645083863335478059972834753237779987196545288446234434792944455255598932858386725551692881996178762577496567630215549705284845795125307332876420710424697504068816681260435565056524448624619750325 183 2205190943390744249334060457277313450659470349394722743077041906194600130448096142837627198854996787617191262443337247737036385480021476391091477807820606631937606793008267773821571633824256339965011182724612922881962624248467891641525650373735400854794449279647131120814701660521300355176084754750786415962393531719988393050492818506844924704249470560402 184 190475311757073043870356957287971594262008379488343207649296986951427715724567716763425393314097679095257288906797477049685123979862498269248623115333280770386036968861942423005293685455384994947161007871676887808317412972074350746955688356820700317305079302376891369632831587158812469398018440890333601974429150555795249413147877537238912213653350075666793 185 16452472969605090263064853577634269173143483583716782028899402186445788021214478673266074124198590450778047455359350161911832538494269276809381804328657825738763578059395688556695543375042869135552479862390953577943687243659990389060671372308544994883871556734375547623488676813176486479899501217062532754937576624425880262435547469003739312638640321538878941 186 1421096856692949641247717934627511975432849287867850337452518511775932840340204418663196521764183498838404323600897405167389210272047104877190492855307956998213072935546345227508061476215709276023381372260721749770361902219784326436206709942101162251739169777913109579743934264400486210389321993522356976293466317839356696014088445704278022929729931956615652889 187 122748493787743109415240816508368623513808647598754016956342831550889466872541812978436411301370088353325542433934298344335959903293122015167222326543149897031357997674204579614942984921937238332698653474983744792535751217152470216009321312790882530507113393391634489452300656426019965544234066956946842417930340575579725842930647440411506832403078859490201583594 188 10602509361833816952474304164048118384439420495809721739895373719280952751042651290349373695370837328927746485193389338891795400192925257766926706441104492059533383838118853103563493460756390358510306285311949409567997425531080962447455508591409347698300656830752058571067922651764253081599842438616935667699212659167089409046956998017925663290508836577114450937194 189 915801092941790591675873238025733106375083857565573703405841222497090932036817089690912798909197466787887451132546477595011633349024604092645426413714754066315334456689586299449986668027546806445895357091044636348237591042946594307827808618344915103748567703872785062739432497771092469776759435913571292424868313457345288187532647992901473415567715392861025934057100 190 79103126742093959788569880932808625456953210908710686146811889991941904718670253520627712206393031934275665302258639589872375069673370489348254908988561792239989150066658939089930643771218922488449257068695557213689904174709970531176517517470990525606396563539559668291367109948658314729332145055693406107700837871795429928379899452973786983625036657197828859159977217 191 6832602306987530859275362486892568381098247097782691509836249122730146205542680432634713312427401977320703091531342682722623967099165015816172210371260051100662351210996254936122949861556713800041153651540278767712295834481943958752447934816998028585271643167885968883996596695177634364868331220788506531408620054878516209720294201481500407276618357967322345577389137178 192 590172047656981559582603634911858295683500085474854404375098444366183173121384330696666302854484302024991788372420790076256004750312164210177613090826181803796845778621701577603537451026844575673558441326271904035441973027083148108707362168573932611773986903384831801813446500385824768761345461838864296685544725223236351022923803893108174430839387703498362674453487202223 193 50976630892073687896572793459331181614476742517892853492399746430120931726842619340782930748731244401145088829612325967176721260011679234328928585487644831344673232574997394988478159798132864983101649832203023452798712119258314088647332276980950740855859294243795200130494830644087640440705548677669279869030049688090548213823011380364539356104608708373323550501280693841387 194 4403151432575274345079113182920650101907776055746179443659605753905615169906837168691606043041829731905314340274459120714596504169307003486734638216410730417903810023056582671950199683230300961649796893011488481121022054410163671722297001897992122215400633932006431809232987291549063112412803807914351911909011417254932745594801731990057421575698692397992664790044422047895166 195 380326086657960638213008253576308976717184364868425264185933030479575553907245187007888023664393192654847912978901734662841807280807723239795629836322930606034907465132498739544961666316144965814744813975706176091979576119940904203630937422856339159016542346101349976026299058236586851213967810627930466617973971601688297858735246571887593719832264668076713503394920476650096553 196 32851001017686608350221324817663350632968047825608812506951750036854880735527015214864168809971356958768049581961616408841084447601972234018545856034852078201328942147273688980374991258598181964142920866834469691926414163315551847648689518098726411504358138288311209552119708223498759115817361994817958112881390217580757156680684533571719034823538744895528302310414554692828514971 197 2837534173233283772022101545694816619116600040942148697313121444280561275972252636192314564839574825363992135077531551670344366259866698375853168220060653745226381008205516231084891654580979006026480677344469792065595040455311806256838336096666664844662074260515420541402306604363851878607314574469910799091367116293686635366078033792077039223733854925262284299852880816132537149587 198 245094515687111165091968381534876596744673472090312370733275630013948285682221771996340169103896975922836183702738536695357984517376113906278155901146938422821787587723803693293389037969378676677521052847390032963569542215042909792042315699703784697975719764348077451782505445036761384387092453896912706864366495731208365518520290607868405718732622684944297657162105572151823241161451 199 21170254859503644146043332751083790306097963453582019698107314220375959949792991166568931591724464886958889676188384140790142319002703102450672512892787140390932731486341441001330199226969108529760649659515103996172355718869555691450188190150184273957930562119235661846619334967885539680167594696898260239940713547801553317232504814862687888616816148070591671688266416297916816019246186 200 1828599426469770559055823763247569487956433600173515511612326390268388054721479088618281966941287024497183915928608815730953855135719244978860787078341933798755848047104698158639736641957700991529781018405857337746596841133783629344104334888478617334430022607026665845850812888219802761274160393889932671006935865310031114704585758818292821466869958580818854325541439930204093911150802575 201 157946887492688960841554673837953712324363673654662699095344679837766341233215774903814338358227342177543256758415194527295754430949091023462277632463666174770091347917320570159491532199236720531082389588606161231019412399101316305783370874913128397923722663748780472498448583429877400144616661585657450768920256899885361946207925195683876693795154482813317093751718924276243603974938640810 202 13642801647811059705505681870252606308378861017415802605538317802623626649985104841718378515599178367475279796323710449325466897938343081569173882917514733032639821504142876881599468614306367072993196994428451209040530822108718940891849862368699456160661573675112729576257283254366840704058001144042198375062981619365806903687591922277090774475369135287365974043393216013357215607586579340406 203 1178409019361850739015379257225194623156705610949466241377674992877592262962747200866777845833989894760662378025346149634814989666614111182765300621011763263785670533588583490665293444533993967458458982973811413911889254067594240941668581242348069922629515286971865234543015258660699340195660856012703274472399831448711543778113704847363888004302051712406064103598630982278068230898452537011202 204 101786117892886205289211975335779207655418158050436574944646190826862958205432139454072461248116554179459829380328709605774040218159149101295178838570473425563951864332598235398828746158162156450328037232766562287304544985991385729520773315168308286712854200289012417080163889349501673235862723512445716839448829131790019153752636679620709093491370551759805528335005453057579388177240237635238859 205 8791865664194467802049779743754526461731477140803943337402964966794001151748819840178109850244518084496165143577056200459013633120649329515512203021642899550116874409186223493582831450083272460817372203198573992649100573141138055610524764213261499451981352488482779316007608335979793571135349382456339422887265257331664376548685089305188521882479632795834703572653036565333195433354900670356064751 206 759405147355992076792174125453400169969363927206948728277311247592312896394067111845038897616545009313503986378814555615275521954744258646008745308703208004468211776064688042472215304020873257096464389731183398375973410809161869756363409861995495964304400927408922591161732340406030093017071929694559156713941420158880471426110714972666572403326178750054858346534464189941924486044242400660079641726 207 65594289068748453379337884478019118449779407584603503981407662375328334710603539534192259297453488930448495021242214767869764326046335946603979055084808306674265129153621368117292863114895522805433220718642285680362193601914884167942849864745828129931470186384062395411793844515404766996276931145730007018531273599804435607752930753952574901218591084561560893690035502931834720061651582148578012456173 208 5665764544018247951933436059890867075011302351216425357912127579408399365303502172695142276017325371513616329438246440538554762648691369022302908378251220793824367834140992457505084884438208261352299022797568479693225283247558115755359476442579201262139171018349655397363749550853692988392017326153207633689163808580266787670433763722461111463251534346965443543008272135372326514622269454410612385911606 209 489385407235831388922435767352829914168551985580505938391908535067357277830905175132476300268805401331023491411974199770308296867683723640117076000954577180631257389796923789865757663669208463716443248347487783336385564377375879676223349729392164187909958773397323435679716581862867991763898380269369643898925456833726390118502243546773631181021649522543697644847018429184838775744546478172966043772318167 210 42271095975605930268330431238998011206349571403124733819272876159837918684115857531275575790089366791167967478796117293618025176007432585159690810912294840861225686346633099812224230290910552879206608858630894976398471247274166679609499334418742263693318587340259607449600331934817965841801673081826948947159270971469039649061573838773802513942227228932097571898667010350112457617440680507361037369605822361