1 48689 2 15072359 3 4631193134 4 1424263182001 5 437975212393770 6 134683271058638241 7 41416871324907300274 8 12736232904829456441673 9 3916559147436595608586666 10 1204393458629921029588921777 11 370366831797958481783089016706 12 113892672798466249460528765198777 13 35023495096000673550857899260562682 14 10770185461467646786896506490281949121 15 3311973706692601945423587291496269208946 16 1018475482438822307904923168427429480519465 17 313194608469540885705961836688982279667994890 18 96311462048652117316628883050670955419913028657 19 29617041517019189935293374214233576642768379651074 20 9107629866294969120625810735004061852336756501660793 21 2800715990952783114915153715354681993146928752165213754 22 861257009467119877156338393789269155089425153760464562593 23 264847859887394026633122317683311114798295933777723932923282 24 81444200878356500883088200297784221843143589883428711328906089 25 25045163134541924572503172493403011502655079864072706288948632074 26 7701717122532538573356671538413639253484905906927039711783455235505 27 2368379328050872452612174626588433357452400208356066249340989088326530 28 728307798416547727151929512331456128212303448976022545259514500470326233 29 223964228597998095014313583393529937396407294552429464351106761310061965338 30 68871946449772730553853193229305707824200109056541861981767002428785663965857 31 21179029514996222164688462089316334371598930707803891444689340080905718280343570 32 6512830177149164640185336294575664683380673341318847956986162129364182997246507945 33 2002780953034258304895172437073531872486329362735025848924826335252010974216511347914 34 615881488805008070361513094669117127611140957232457771301275186871377071581337320698001 35 189391659471301674540032556911394935207400354035316400022600713811799397984904671981561122 36 58240426655605988605870088886190429580103434073552328876227952045374606905701680147438534041 37 17909697325087321924322209960584029900281946177809524457151577785076415006878932991575548476442 38 5507467522052659514953527830925461455515071655436239599182956603063295837069901185307669575849121 39 1693618711466245930859755302330844306458984259443210016930221690050357113878959542198806519266126866 40 520810032622678366178467282302536418767507836331732424631989583264237994863696218519203023208615275785 41 160155936069935903372477648646531921091666587795528964256236895320259703213499615700426561873912261464362 42 49250057125954998940486270660700213974630078176953557494429454830182604145324094387714840341118972263049745 43 15145040430163317120361180775967672077024217497258660155722100727123768976507362930964849967503261167355599778 44 4657299158956737106916764966267620751132600063218483010975504652380768459207971562034600959202580606525773760857 45 1432180756204506954420651779999765009309562928191460271722735646426536597368100434877512340733945380026597561292890 46 440414422272581993542444403646364456379963707148973370149745500541638189516081164026411167501666426680363368198870657 47 135433228316604422585274679918497865429244175715812013048713993316849190432269366941058287875948775738008221623907250994 48 41647499274910537832990057100930952254102170357171615482386133027002190356286319958452549526672407245245039361148011851337 49 12807153882493830942476810775814019294160453293280291665595106748808688843127005263982842187780890078926909832766006351850538 50 3938368291627256235304497805099833899907564723748799586982312864117005575703913796245444924087077970629566666582072775442178705 51 1211100057265394082940472245465294557284322243697653045375039757560806299829973274486545506811806303809088853208744954191238972450 52 372429199124544822733908252501304770547770051710207944296903351845616777048817659515276750056578831089772900862467293908633186926265 53 114526877881366578474963737946434288959005159042720534647362251878783376128475488940921020650527084188320013116003515717308985183408954 54 35218521501766483967991032413028047703819652264705125450453974837066010579306786071810025212762821256269781458924422762511648996264868481 55 10830158646734497845443629492377423684806318584385835159569496476791233540654993559832029034098801817016613555303635444265255214341854453170 56 3330416250084628986671901273287030636189708753385958344674525758168086767785860343203225778420366751775104028391403910083240320505128690823049 57 1024146807135841505900520394534913880820160393744690789449965060472085311476018538711523699709211124717367783950974429390081357908669306193441258 58 314938615417783168150219524521315369088973063526754256756189280942886692934437913982903747536827666870580804928302384153148003913654582797063783793 59 96847767126919708631190005642868994530445226152507570075480213036423835547733153180647282398616080303550987930914708751247366098256911201005481812162 60 29781962383455795524662939051396906039852206829271421145352799875722417742325238251649223062513925107834624890931069814791093325035936730341301532005753 61 9158345202189344277015515004353552207057947347354663829246981756117236430914276297003684312123418432391875370424766215383324288318002924660223300437540154 62 2816311623879365876763951698516227502103357704158144261596887784415028725394908133932112676092098763020647424076666238554967416231049533607007465737493437313 63 866052871746081695044968840746886411802883248188704073152856916406232444444762616673031690131821062963098055510133764517369307483036358908894300224316606426802 64 266322650625740068671199695579892070925207144462458006228991816421936903097311346773174048684910049702331569189586149918066405174524386499700831568958681822742249 65 81897718430654123891108701819242848182770294868462694764853010800966326464534712152942560033545758831315223644955705570419753413312486126312116934027905984480928586 66 25184625747707432051221434794614194652822782457934923749238197282529325481247142922408445250901281227732117546557972576928618608469014055028088563734912701035020280305 67 7744603710653361611579168037615389828861971819342526841650886584072974691459274617211595564097603193775429097149297788070978170048315325794894408494604132709962985337666 68 2381567518053180638675281000618356163534444157238158047873198792322972224077546213002919996897577519297474418737788929024602294035450806507825889553421927497987283455742521 69 732363340327388913617648515530913886277390915596340953244856442290503998898662396844979566191432158529986965223289646597342684260927544509479212906766194605954657648291668090 70 225211361084541795719840407406173723235081341274553050303721559469607036320616021608945615507087580206065354694267517388618683117311089811536366891281625165373949625237182774625 71 69255456094891912838024310565647725293102980278645379045261966034951894673417155768504411302332281875958448328995712682650673524620412784521174850923514345473972676336355271294162 72 21296963775779579062349933747485895906401000007420230637432862210570257490905025591610731185421715203542755052720705588583150677550757856713495505110133255199537136421468882432150825 73 6549096513715992126013738841789571737580446696038172541797568067375478173235695044328080845089674313931916041891936445523251680415162462081243629316694125561822987271681484559389024330 74 2013933328597068620651007715494303915808594520722974322597404356041946144263769569327726556957998742119773707479189270643971414734160542889657342189334441897574505156251721520076282691953 75 619310990995414970106749943292758285439510592902196400240949088218170697383129328954725993533895707727761855637041318928322181130872506377479278150336278069118876724680174498731004756927682 76 190446276508520775898819365254250315363734769017798913653608342238954171956967881630933690322258202831816237320023179273828076909533756632682578593517905232761381812220375117187045749244986777 77 58564735267597525001145978128996849986309346673351728521337138668078465977443073066829146765613637210726264093349984837381081992971926092980040741498771048178998633164237812435924144598013623386 78 18009426489419062289316074926405658364500760477735991819697671262765456172837781153003597481175385021754159722456233296565475186047774807485409023181643401311459496450761164080969459690299648486497 79 5538135551980174473220536143953882479335914148529573489477413764238904704764616460758334431231314500502861502776723406293204133182982590903308378034552821906320869968816828183582397266757312352409426 80 1703049534094081942757599746780948789778241519507360429458237557547118082320934054045914123367706552312155694282618178155123118687285127355107796814012145641342320250306621634100937228741451340856588137 81 523710134639270816253597677301074533942982134838006672951807182509823295179407265576709840775787489513522585333628990542600881327764213314163529667968545165037861095435102084216876576052165061556482480394 82 161047755589668879455482749021380523511835825334712105760811926085310120983681830067371548909387353018765616278767072573951417316313647624319027600899996387858753165886769247303952688392664667249447755983953 83 49524303359786201834028880194539608634796732015710301256634937258378542146755610896688859378530314788939270143256453985427145334721806752216131009386852308399951716788050638327668192040602065154117612492201058 84 15229374754661078838091838750863963231641109237173237239725646116348388336428529048277344235704751657600703307673760369240451427050330138117906241124561912165207182538241032354085578554464948867707743112055959897 85 4683233073122615285845081633892912655465924750047660905676245750528434658819720663489877549113400652419350640548275730975961964142683755943024384727468155100421006731862654843342626755668782156004787394408313214042 86 1440155775960324020654932475476427891142901533403947336310500846921657453269444930764390037505899729077628334894507741617734861283016920567358779426461447801886567373999223145410980538636337488893619789420510388055137 87 442866845755549853982985052033042278056635562645470819613040375700943966130044097212900357498560224649915455248249777737411011658637998556208037834928114531045842331179513696271062379195787424698386476314084174842359122 88 136187380798223700923986224643196542823388457762534674195352360898096843265006372964552458352590113531388952848851257637424628759359093526582897302136461667541237623661663825631899327084875954363132357851994576884967468233 89 41879411083569389064470033179445587788118925433957816571099578283458635845643575062172896237785276626364207029028373355206741509867705958552937559958817473639596787197377946684097635179939552244727981445052756402653758142314 90 12878469814359412398033671144010621296144731141294925408725080507977343230161976421388219418880500469508870636966169497390118415244168379988884818346660148425428162787524615271229921155305591520072199114738856037133902525207505 91 3960298878807221052349853692768281560150825959738353123244608367336566160243506298413552015316159624791515302073405110645898512508190351643895778398728500003554586610087948961986269567712184567793603068423526227275835912635407074 92 1217844001310948284336889951415733459412936916900381788841654273963931910883505929989968235601617969871117540840876035494070388492372959966041900789510409197792141748442375637112704553033969450294567571953294877795549861307125806873 93 374503050632320043764859579884581726573965970147417907576998881731268846297481256065201892418883882194540235146157853566366750652856163049789804202982861254709210661669563925365885918642570866358005690423227534828830835627295281716890 94 115164614500657897510698118746856790409055722412680821627404831660414484581863507299302014161054424916705887629957468582807451542167759534354974596384076073306515595155377882110534688989238366836197769495006472872813238465107134761653825 95 35414633901357439994087454157873314104900403826760408605860021282261746241171243904971361627756117160874796545073128305508415321190757329703022048253076451388590016394328168273842314619604834230472727457226014013310636422307461348349416050 96 10890465789385426897185625150425547085209078376068802149929277700741380474240030518238413542453364430252400620082378749563724961436220601751222739473733167292293137661493971947767311760487764260606651448821104411682490314577098975899049467913 97 3348961489765063902925273386689305132721437873286242327229586957275029720205135657781817749304800054829558129404624077475767028206956013277101282290688824487691951767993424304537987450508610466709160228808011884572205802509793973291313878701674 98 1029849712292457800351158335101459451603331200062789493144525931768078996400041998401743157628974737939544037029054275771224075118759298934535296919132631129472531277596205367299961856918005261929694877619395256632963768596894276966973326738514513 99 316692333772778189779418014103624305909255329408260373115892633043749066509117337841118596399764743426149386497731610230159900547916663612290256356642288185065891057745400805830804493902805882410542471678030965602461819784347766456603626542950380898 100 97387058590513195467744672014456123874073897671985673232307921202169327606294289686270522104554804236592299135423596289031048663036410101225832347128651231687915237492586682639016187013967851168994058520329647656418908520403565697146177376882847240313 101 29947801602664760665016104618183388088339902717306699221364267798298632129958722886311311587761489698489600973621983487069107334855406617901517295689566288271766431517048515474233328164826449299968464313407193646231361040417096137531769897738691429972858 102 9209342943641766831211267431820986155885014108851316634384930761420674357805424282558794010551185737821286782247471202911533376860402174152613826279913564339285554472536327131004189937028222005406000054774201242372819184909375214006327980881953098659391553 103 2831994100229975359650281188596444671663744896683228910342651782281482281457579609589693820058576004119325511102603467473288467850632716924127312171629535406415424086806104069480025051065561049591831625180810090123382717026955964317922537343503511995366030578 104 870875439520320700929527915730680458854918387834292714965960082060127799915342680114727022687329044618087508230335663473955366435046263917402766249012557370809967258629121352562618923596437151793578158093600699980821296317522398981385789536251322210206914181961 105 267805653655183482705908473731395071710608681917194334721682524350433972170028725010923391983457982712419285411532566737065798750621318451974372382321520438839698248395188196103046061001678950426923677996148303245227268225590417096779300210599798104355229203288618 106 82353761370493448294994592241360341374611943369532930376371046329494762471680229216226327635450799351503246083540303578795670390386690335407519676291725237641619590876697308126403694541312824122971611050614189969469254531978353635186508136952313259788924131164417329 107 25324864950762431089054548824002973330079903192357024344673752228340552850352164629467987868041352714272738183101641611777611270072203569235118743246439645222617409854067668536948370398670955687525048028553592183902469399298017851347293161130032551004085312506484140034 108 7787729110380918956891596175156447357393458104258110886442973183451104333816400208729766598286165061270357801201058137437181616277573341810753460907382418651360020885267198847367903532600568938697691683507656171684022032708722826916736302529110263754052720088079628314937 109 2394829145766026570842983707827436837780208171887601873729689672747595723642126422309962273840340147983561793526170011601714101012932326631564834993421768321854708327779369296891098021784240539098766192641132432905458799082708444404247420520083092362266447092439720196305274 110 736441465300262867799117779014805972640344330858625519980032220200274578048984441294506285362380800461001436444007470528673655326981238249227227229025741317101733722625103311137303679065484996044223173064896440344308610205854386952066000961660366781269323010313391462260080449 111 226465438159731321699933739661978345127146965978118385171163908786017787931747932000334291436854377326139369478529652326814018016634850065616867409949151362727310675759672628073427313280894356571427004807613921053989490178017652646472607819654118591152697516699839580649426880498 112 69641101292372849615367833379245152313347157930210080697064366276713637601237553398400830598631366218266350804550901462067806416501495549571522677189288470332977450544584856477676350313164888726446632162830613796200061825505645114100474574322611664573970507370603285255574178883241 113 21415554747006474869902813681043490934835869507221865600519929553541413367246054729894606873165661470510845225911366313829643918254185267848157357878478048083228154771548113023502461313121553473143395055413430474084612843836256470008204139400403550469730795086819880309976186893692298 114 6585564797382959435596208116447218238309337972949330822123307100246977893078837917038067701501813049496908734490945332993506568853944630426184176705240257076590672094877052820080986109011087756794707503294193716467426355796326190347315087744804345111195379117404808502032571322806806449 115 2025147805549701691136607788458913581733537359623487901752162376625616699652276023782004861427329323670880114205159485155636395787262095652925570659838345656798399318271530392480137918649536058052251389670498567957401204915337827298760474001776357322204064829558381985290319141934277165698 116 622759590180110213340423003255143581173454758963837849129310498842543663171072186772556434611426021859342415734304113033853408756457745702962915584240598824037789451371620075079036853552538029636541434480645679130867548263401657791961665859191933532867905910073862151622298832526619391356921 117 191506766122696526864161057481441571462194617552144114466949931312280751908728020523564592058494682629817393011814592693279069521546191612624833418704049645214318187119844625034975969377340586846991297612093672062322059274246612766371592821020930963889283588457563883512476051361891116128264890 118 58890849774254528327359621374429995909674823291727758643947098442022404203159568620080189455240443076576407223650047297796789267365455063239557477978888652051180574896723502115573009689700935167883039488352093952390807097381962251986845046983748175053530386087171345360630752866524400953293388065 119 18109710990116223826027132106369042497560774062530458484304265395383292175951652115885626983374638680095767745692932604456873298930733091545814420064813767187717973663260865421302613727333749791196114858798919441159556649197310854944956280047663078751055191887794350257374979964758883976592308679698 120 5568974355145274392102144433946312175725387272125415352133382712319972673973209902293794557960453838073669191718369395301887286390412924528768038842279839109192977815776046225294406804645081732210846641378560809899708710576449314439825462916408943548520133803848653881760076946301416849074243636858601 121 1712532871738925946856343982140812518329955839819531719018425818374221483765961834012193977116155633216935214738557422558703103735963964042346766386253377872210137804608945358246543772644167102604291931597321807746970291994561638219705987978337956799542654740299018627317982344385226966056025938839883402 122 526626385714406339719798925671686224144648496629305595981417421532188654140090431663961144306007262032399457018864663541544589495454195328388855290156338362236949707650082628748158038630883479801664719973003211087731848322889355914013255214779075551690907993694007869982542088717687064981689281156773006641 123 161944541157337971069469493507724031147001126473483492509162300091896276722536072379602455140675977298268954918801445089754695509773417821704568726967975279486757961891425340529704211070519290575545379266304138587012603097540749599883691421196733205969799468347750035844592637674205270906257509807812412704258 124 49800076718684046777922122422108600553313288543946393592123276755738787007692290511932436715466191916251929485469103986468347198438277712332610599306682306569863102002258947077305584851247428498724270704604644691256985768930250416033552098161143499283648439293286105464918820436528715561273175822391639336580953 125 15314178690205525432627392786530103384492655723971999593957448786430767214673549995112850186028661272543164665987513695269976931726428710063508781012354848884354799464100969441850266745790959268696449289067537406964026670126616661676630630888094749323758816344320877993403698589891661365947971731242544319576080538 126 4709311398862886249994010680092656072251952336348454762064702178072875510687788757736262876853633576190812113319135135798371120565701086458929202656891693561977665028078049287693368315518428734237375420079019638068065766093113987001844290668263541358780516624093531118676451689842425386815630036430358118251150435873 127 1448175204174940815839128682906598191113729793161562263073630108290977610738173426498007471867607462833308908806308858347403100334491112717412897275594041815997333715705472543399712506846926924055769184169523773456816924469374268055012449671584620269247713450981261105904789855059035413103950008108247601509502014254738 128 445332925423773359347585725017240377339828531304554640961118505455934957769051925188255653419193520068522407230085871569808828842935147810599183970116722534497929285436685765580029357551831276799298765752115922879754587200170160967138143564063246548267793350135507182010828860596256145470447059172696687973790359349723945 129 136945732736450503595043477671773914005392462729807099728304299635047681304113519117622849188004132013542423257521893290729474422738503264755985308707285291309374365348631761843059958903697512638080690552372968090794472126865818025986407647905884685298422462554856499333497433519482997071022242229055547703449623945990274378 130 42112614280377151792759380006496976908064417957143911984452154151657785811580233030552669305396068992119490134378063001552232675041091856584495859851109408569980510203796498004372982422407087867319816059170852528055245475397808362501239180070696124537575231422703228180832568435631073174602873506671346974455635677006956064785 131 12950182865068455888202105201718741937877050374814177940301061495881370063076042411977873346710342349229189952097321702051670736370599385313680976427788828027503552079618065002404885941263385675537434874856772729804917961734877320362329687234560514332796366504533474793389719443603600726740751463766533266476218812985813787538338 132 3982351585255482973688090368894663474005706293048114513213126944879474680732419814507220087379671239759658269105443451382817025481835476087004719757723340352099569250628580457567007070342040180622416901466658524024394866626756873415021253090943802848573201534786293395270274694881823000183083774844319809675910994510056950415848729 133 1224625498637931816513822324763849126671328240884293231079594349833674675132337040081047145342174218888756415608747766337779928350653247662010472677686898711388406171863665230410930261620034408972063266203045990477558177187774938403438683831620513789242355150314764051196222893008880806578504926833269211043798204711198663002726065306 134 376588450268132517047068698464977643730397284099448568297980821341482859944301319411638087627811242162603920890641657205260430260931034790241827507063197980881615103296868355304621522962801904573006135284109049549288416366378732929016488593624261144960653876660872084543428187062785725667534525791113256480783693606354239055822437379105 135 115805902321231472856200431903225136668398139632464196237472531506451454239173358483366509861513450125326681851907267684789109636811762856935225461414594791908852978184563700981465671464434804756620250323820559120226835622126722654086391439712710319338983247304463439445572965262497459998239083463444892235934249130581755096212539018444434 136 35611838342057259540652802635305569957543954294295893283084636458913756576020512789113297360121623448272150917619816033347352556315076102333801763723590801677187768626581497749772232240463754918564182946941616988926367320341371180442840906967827875308965640954568810344988753888897705705392575528213613249711825913059344868945452059620727945 137 10951108749042676176479600738406770051906123579937142963227640319245114776254686568195589244261353688735119979661920811167717459495676657119925280358301202498221683012805369007968589147612850337805271704761421560607342784348047879558804758714709426875730120440442130190375976290980072587272575887328663768187075518656006165619487460199727662506 138 3367609997592474752975535050402780841441020815250260210088014981143992984416051456214617416150081649314897404248632425117113679481247119730228176295245686602175006513734255280625141097741824915849025841547591006192539991180552058147906544882283513890808757485637139840719426944579202100345898023832750818010850597854804219403141334463523776456081 139 1035584373762718537864996085094993056876361450392058132998294785967232686547666208985910314651233095203408150186459483920099162356300919538291934360756491306653788080808195304904277110701523977924708770752006595491619780070804346982316233401699245985893899636509101303928466190457865812728960335872130835722232848540511163427611372789355892372994594 140 318455817611959920586157182795552276028577135550928749212709512467067090152540791436789551361513301641954285763485687209664901283540461070283203375186227179040402484231372217774808172194461207489565170042045117944531041804452281114648999934276654237744435283287340893437138753346276526694746798291913141659397536134664828441586561542469910044278854873 141 97929353068954961288042010910036463505108302967386431503377032753881799411861150148394302595192063609741932290322649073419217894042286461177955125975156765310018817609875949487173181113068067979974936336517520771670863907963040575866641624987100450856249120659400061623068636765320560232228030628074092859897856712734321661300270675958393056549529640154 142 30114564288442977709741437973069154988072576129047755746887220708379919493113510558200569355383190441725196429740163810562344906435730928266777072989617003796323450570650540043688925650705869574018169113027362066190856032211348075705378604357306796387052574278460865136737674608629840101749686701520348906263998963123724978869322845165136126111496537906689 143 9260624663212051377748214234491428703717159597372136764252951430064012367509923808149163150729395539590992676409814545919459725780064747129276937262076583450753357061887605196752131416281335164169919632274710352530040696139131372533679761055001079678071296274433918073765945156955447969792798968685520259819326283566029829438164799010313095027302180461199794 144 2847763903587440941903158785260869970615928934537742293487640864758636237760346125602048359550421277494742561095892792953268968271278625337866820265566266258172624207396934124194066711396935768640280261929053693432469930826774628704153490125363800115069141517519536771013697503470917893559889129565855550403928887941059529696144031585413845778706932967591977417 145 875724861497918260347094754540935116038871393089210969143399703062696205438920025321891600538010228725694699285000311892710367312812703679298306176212909754931902785057897555606297617046640009429466056634852833180741626991563543091830950787273617649270952301982011124577407247773299600165297076410050161176784064857491918645729819221860438678630184568884654942378 146 269296914705415481448147790065497273537456384053386916847475831067752070284090753201738945507669709931490992431900936795629944187874349520420341782032942537473740933690832500470691761203204253607038917911682178744762853695328677758740753051884511361239256182958682551465562874789016088293456753591239280046280176337949685218051519994312442852677018536924479171144209 147 82812343760356076999405659510456980114951492380390914050787822404106228213233645241670795172819075141299011222059640149292138137935363844751083316676067847223048604241959764926189597061345000626422422810756946699405854873572090172410220455305833938818634277749472478344875058163523790232084067442875053644147259479560548915945498447790303437573688081777381931440670370 148 25465885068105000651954227237196089351302896556510777728614279386271528922993662823725255896384089231543784783452482259963660867046573075435211037190465667809896169932943326919873217145344231936621265770629840154382186759316717179418975785810537570639665179035693871858112526469592468214306595596980402026078354816050446060341445224141507857247719938692196562254907454009 149 7831094651524505541997200819766527120247402007228404957959826829251802734868540398075114252723655075650619751347152112632448264555130917350961266881191637992616086027494981928722675958951232634405007766074940131935569196406298031937504055299899582267671005785972622807128715001035670461000417032880693422403884306669717464189539572850125590104093210852765607200550141090746 150 2408164620123261526802447517593878106921343921833381525681372671402189600475664191866264607465059361740007437947076568802244860985735582847796321175677388720637486940542088544609277229094149387850044061896030196596933893334165920219568291789815084181068106411760331746934535914341841217560626742657768319052918730598739204945396754955720239816409146564491649988684727458872833 151 740542299087708211607211934953950992192981026910514185801975944158599238452743572230393326657539272192812247144587670430238042542537523002508170710440447708091826048588174037504132413688843531797935709509047961933282358388929483755261394494417695904833648894660043181438508741329405396449153710742794543611315554669356929624678085856956512308964082346437538921695771082670550066 152 227726498494126521317092455458396331019393552413933175837566560409668192722686993919473496436627993767707126846422013678842169508516795962284543997458305370355328719598153709393743915716490877555227116160094088859533345918762595903378443912976754808461430367718001121260984948599850923618858350455212960488192329599625852266363443968750118206930544961524360794390779675836001515273 153 70028893933921389321359030777176273867857825867585893713231771380604066665143610298965810224468233216020314712987689588223706355156118095343664236548907209429975467813670221616757792350850393532506478254957996113968668560339136800174951322020924064058849031747245161462684513685675996070637614507188176935486812633863970322634828847135234936295365193818952097568321006371245357161066 154 21534806085532888405108792721675051160059116744354549420701963162137289788404509962462770481505398204832016062876353281516949509317445529016446680884401163983942113615137937763599778439200603030067064697553917227481428308217998385779754976153259577068059759988864552499868749801360375378016252944653689886479831760163897649037524777277762538842693898720556685639770613531065295998205169 155 6622236152681384468506156028458141930003556455859316676872922850794199649647463828523399780007082301242335024576564477621496404531729603531475101904749711121276634835205408032745541281673977469206616585728259676579646935127429850035978237131156410965753378809745220075383251561204725668909420290013885402841159472649675774801776933031499532516969455653534961186616554567222790593501613890 156 2036424729700330510296104907967779668202661542277853368296064554414376860356478104992153092835057833443781523187500619137729663503386805199526384027753315779415164322467353688112235349436150618675809278344552111344621293026539240295298598371422534547178641051585066416398277407753535923740242772401421692211011311440612277912015563296256322537490198616781233062446739327472426493885034278137 157 626227392699655957788949322415783464256730364258069318175739273568042690910350614959728177770996965341045279423392853110506289748894741180749325383790322843241580067286504224256033107804992200683405736031499319450227121933110814595373734488684377087844807563251062421224464085138401239074874686429178550141161445446699203794836281225681327606444106557486172197849350724381640164997486951996858 158 192573161014950656618870655723928567227111805256683275821125700240768119776289277293352042637198440679589417081978226243683737873892427318789487746806142905145386677278635373916185273948483154033814388447373965670624045497705127677480318443631110504834034758878139070160789423789592072244956921644293386360338189079697802939937629089355058869434115243372051227903007670751815829361542182981987073 159 59218780231602099906916313216046452778805296113953239677082613859924921860022568892858182874056327845677277954489777246553963838862525588915443996137352474314279188299934474340685173788934930787654317596544588099101850115689218881799177890926077176210636788199234296595284272682733944712870986062157914509722693129810684163164567316790907789730092897011655593049640255878978697603282756137398907186 160 18210553919538808001393683829273155837120760532063415637608448429601094702926936570803233990525365579798478171248589353643485360014973937195341686438008666959732409966011155161185502455658532325251370399869685945298812927965100041216117381065279735220898371901555429835002258954741293503501452417845172235684958678700088075673963957640900025214206991924319417437024837428701156818720094748501735872105 161 5599984882489338426973844422311194558784435561450935385929940160048746040298804946501054745656242464173945787700303939483235196837691960489899325710844510312105824907188929468332441614275402186003521364702771045246965619369657552406794441600535166989872192876341518093842591901087406201394954688213922348203897599591230557641984476509971044283166173870146234623053075630654502726014403255692137184124874 162 1722069016827761270115096025529376699460846060304403540344177908780104582378968427221192412614642946809712059868481346599379229205325372999826891266737372720601332864912198750702436143313407379175458288340745749717320926300126860692066768488370138119936372519114472584294570802115141863946117038395652160113022243569899879180051563418084412244364326232160552294385594484917610147148392962759027369199367537 163 529558875773229064450232663747332394915848140925452878563893231876308689752577205626212556821955742882530901142427082412229531565823042315899387506395909837338103251127142405557879176782501609155520097895498337490373816867768384254885888046648765942904811887688611294336571078757374799413591873528779330834920225080826027812137844473560462109233185727096378716775253616740525178404384292394370830232862634434 164 162846320426107925249108361113889255263338197401738719891766867512962882879740447163182992527937187561563079856681428496642419267377714000381779939061439437056241973135061822492298100252170665317826426758829199867335721487151169191526392601140949290829016023788741237480842413231782795442930536520063866712476558985886106672176126848484093052903852629421960571546878648103453373953864568737981805699584994254265 165 50077385706360459318201724354171564534401076789175665044248958652489724868668722774034269973012000997545611636246881089799517113836748288470051557250891051549898799374407834104515445600712971557844980306674516208586720127058765878970300483742761153345463103087631346949094461628511469511439351730929976614346387068397799200410760529323762461294349786441270720240461562355322217116254281870423460791410905863134458 166 15399454851799936788170358804538635519050036676586994491398736874504739699048467547579792111786713673739603835123913913383974509481079126476474905687226354114978900272691410729894805818364279871956055357988104912365820758048700052588302553646678028435247746036945758601823312642756012806395615406032890089196323474789990401724371766713335107389204956674592752236865888534078120666654527132843818513192611257097641185 167 4735534940325457839743894148253932891845038403955809329772344696202809530722736611769738895879641720772591124921812245314995455267877532392025955477600587460567571943641446393661182910813771639803902219619600181340165659381678672716752334686248326596251261632896525109190953709675901935234603063171254382897592473776124031681831545991113456120165087034612422192752427106727963226659012452493362082284405517752849972050 168 1456239288134417230764635342922136964497364517925028121280807359247897363990128694132195352111664195285088052726378139268885579214662947794796445555835104372172821668468416819432070314952346207031388341742397572237496967385087485835818436123893546959813127916647550280059643872082252370215583825444852172607653149494330382998107315161299924730684498954316224747581866120429110979690867024287209888489058690253621358887081 169 447812737320968870893186583420237534120694828436385616267404167270172276972185352944515475335733953165239043611382597104105038828468589884746325417278662268427760637420239429383760622579744834145471249917883617175796037582287086702517543346118390117449352150131931949197303120594975894602797326978366572738010681013070786761050393360821279773082800907422193602390789265788983335949613097711348979969466553429151777776739530 170 137708307515727935013951555899738065644831694167465906825037817502613344500568811413013209452818802264102158796902242231569505707094913696755123108112820252356553006949856198143576032193158610462712144446909784239797203417821370466636099914024276363186550251817410294771495382238632397400911378826973761954013011281856205392373284257747097478802316878498409766570707250987548621767893539566024796772921024954475950492116533489 171 42347116056357693208127803267003443616327628165286189957978225775397224441617128682936739339205720622019049155708479971582807087263908661232348274351278738897958065350291003007827269756475201855465503821934937491186086489670395107318240465901040803272001426785387440380911458412000941833074352039407240716964618873487507491269152007007006820765183776820038400979233553624741572663354573244014197665306294684562490949948160345922 172 13022295245955395489624424336639648565708927292200835337972968305833225214594286775429450824745129929777749415549297409533551429813999685003239620853741728498162537261077941313868560058200866296271177903313503813413789152051278562578166349111098694541325533741077264042655120045739927087881507248818940273656213104121851069835358844611071024824816631806982755478131960993951383855379398344924442960278247506657091024473491779475737 173 4004527090986469658800896985207469300249129116940863859084299079826598099714594047788457973526384073698022958619877426324906501169172621331153469627480588535958240822470171142293043373762086080512341702891699232200785747513826329238417892070419093033105292255736120138179009724898114986548996271992745429523103977672733345212652676076197773762367823976580989896039639553454924428244411197197148615940648368127686441355403416195267802 174 1231444758359726490549024437371259636492181239853089252949024833879263272143056892145807103001402747385849406496777584631279070003100265528174956986533898762764244990333107682280154677913680005672406391009383536624294409565021856152612183599597991512774797652562640241471858369316527870893989365360367533109608867878726619343278843531143751360547356183039432322891961112141649339964161899874648821083476549820990185603020663887078385633 175 378685462337097948688251121195315046678385305367343658299591421149281950255183261059001151566581464957323493786811044034276628232715811345265028177742857461255921965792330913446637995604050426305912310201061525113031006656235357047060929119339797395265962318896686588510735011611154107023356544728995588698065804635551151816075597622162443499554602871018131236604459590853760581972190669590832741141670368169319239038593773083145219642834 176 116450761117756291079609358931504125384644026893632182742342523207908775481192656539798272238272876746153625101704131826584958291890194277615043498475360908559834857519298050694602828371632280810687851987201859276224780659974493001460228840092226798861784137305055562562619035906662142600808637188507264174792459555292428632367421695441677769185727868090882691341648637337781276545599250124999153382029654637620759437011147327145359345409769 177 35810140904836783488997194015438402676089133472206072165412864610085876555717561411706988179129980813021534806682678067039004315139655394231849434431922161306414513476417622077177528537341252350720503052858411068495273920826192477988427974356625379845296182201392892554690189851200231419905130590640058229687168117104777352490033893074044710022420349852434191718257967262067257495388249148109541209913509018056437788185013598431373803448207754 178 11012089395684771886016487170480166840583158962340975099175767205305910463880277422776444599477809841629904621865968028897827588317837080050766746676451672263932573493887403617384983808014014701149668760614724621929125125609912467723459920527200791720720782467088838212024775610922492492753869330759214792786290970306309784992548643637961994558514067611352748825909904865248243019514668877585805790079759237148708960173953302206402224262657620945 179 3386362348609857130663889956224694349332325985190885537452928871563389732453179614216835259567114623264091318816747481003045214554779410293189370092129760591525804645420268633400587479241320605028044830043785026896835764555356699330620965453426499123079694422964967718492871336645092669450331922634528886542038055758011734418918832410392286807399957243078490516378461813952420317818152517526835711928197016007684566492173805544753044723564018756322 180 1041350968379909313987942458523520127983973406839849680306906281165905637743335955576440961765930635141045058013395360318448906522645867424449331193426545748920963872677691818265365332366419950916731031299459676965872170849566649362521725260717334122377443914773367213552825246009794058211564952103484668530598223771162674456420156681421776138939462705132539211995899845747434608645969783235816099806127490447713308108078800700834666136453877599144153 181 320229121313889849218209868888792417216604478245700022652821657360759268715872257004825898850841495203509503810004053485049327105661878896989935041062270081362544169670148106992831861882603005672116564614787032874656548549118829849336700310720929115406506158257902117577998419434189123797664889279488227126208987466742306063483805368275203535469190915051077452639267401032284819835546981328185826625311018099478468821822116464543358178239543020333919450 182 98474667284367991116393220094816094556792782002130059564221633959555369347806367487188296952533294843624525055701917901438975508974544499255487601847165142972241550880980702603653776525154385108866189563367421240787138259466467841063994657570716469565467856398236515575444098479053224585602812090772670369030532441188446122195688050689190478562558491050800022604995600974789014925077967116502024684365709874846795839433295165547175955209805874055385158625 183 30282255583063237097670770800655360691720340810417077052581616018874436848753699384428877383663026028728496555758302530887017335723789936854584039000237833080459238850510700636669751290162356521806712220265258324447406429178437284039476264050889410821871345427220884007529859442080845555156409918798605713662479785539559156653464662124886115346467422110148392982729320046893016763187268923904732350828320722952165208648315050405643192301844013515086092984274 184 9312191942216725427449848873116840455570533969153758354844120912629972426702954842312519751759039266424461644420914004736250268030655830773280963521657024593281106404600736666872105440317237248640694863695785341043046679129707969681997607635259130791569906991919202862460863585462856470848781478395939431058328518760730715735986784277960373023015106132441440225931361585217341694293661603521632204603726220396274128146995583524476092282580723059469458348833865 185 2863621520227396391581740169676693122400635541281573122279910618115587246411939407426085915724722775903450873484065443464964902128236444773658444474601107128491563341724772688143159368153039731426241004804309521518009986717806680297442214800546365990780863442513863938331664155391920161430882195495457619362185662694722996010965376419674047618000554335699709790302020422120468689491920391350656363227682910226378728223379325244095550698386290376145578773495430122 186 880601287215028509844560171915053949895872334349810959902331887582737367718889959464904532329465513083296745587468950734353685350614782235481864598211249949461501590086613069382436153505888797972273052026900676877573217362925816673718192927114827604949596628311964168857660746394537055075037468473100350231483550192177842631666838833124143708980652753351873517244889892970597418811926459014960698668632940129364880924078380619743782200856685009663890127897825369937 187 270796479760770547539824333610649706640218539952919909411600521059999618149415637946414596889735339433234527970828263481652455734203231640361796931459292382888414761464489270097595860944025130980358196875133661904802161282238101672291366841031735101930491320876413267679516895268894230136632699350319084554259761215707207715833987945095165847812061670189041889594704123366329947641095985521669544646854362358952443608341188773190700578424645919995741719115193893648738 188 83273479741029768131442792352682523885646606921228196653760846986748460849020973639633801206438109760565905188330021126779287168895395715276867263430721068344696433681408889708815837451870508164326020742539875015186970399464662330552065150365825428935561774070277104921600039473607828551691622996273353436533958420725264365316812339566433076004215254016911423072295404724064211773136230793916625616736111927488400589139088803140807352047226178865458342692550894727439001 189 25607690448213392521047610230660021201591139962182079099165196281380147554391402072421910174171197056005942031195055734656277097917731720006063057821824547472533905765086536961433222448890850944873923082787723059857498408950894395735048918891838922661421604334418208783007033501910669793768847743638835254385423907873899106152738551381591728480979273707627488089180626716880665947892429362015888121390242492803052253598064261688305261084759313809263484594271167537785574170 190 7874701671298386204848345852211511997794352769680625482177194240903821396024743488116936114731612791108842443282625666254116802593728458257344366371741994862229947511691398410939287661538642586962102470201709376619594069424732453368844913703590004449443434600928925972571259508334225877260559619133078104350170723348000930266733399949328731537982225218928185257290853581714342779782467871101216048821875157456565042448220753084520451047245973826831657133202863637818532081089 191 2421574352335862439389055108477703124862905676270828002562797514131302640187521052166110124839268586314538824988269370235010656336240236446236827677290279541296497350347891011975788411889846076532959481903862690777051735510547352144327703336395989949372355088598901479257002544106773978574474482404107403759571432716175726349385023262528501911118589042994050233781170513652393207342515907598012861340890575141690742037292169529214468724202195907978232126051835166223466704994546 192 744665968142509660547675331051892570603199875650606989121003185528294299978979414067550724114164539159273543231913364024886528071486965695883042098226066730287563492302686271057914237928728713898712857271831849681850551889912776753076842496619478548595591092535972574085338392015749121170904093880786165434818117167013036047265004960221059195632936037206393295041947778173699979724489948305997537978622452586958358002711635439194952670181859891618383339190464623051721361083560841 193 228994580973622128159129879269127252004607547737852203365249612987532073898519551961302104475121570394146771097819139808923687211745121797296580615914500596083309843199003944028781619223057360696883599975632736463176930404052993224198602996503761977308116795667157676743132711300904899191648983519482124829327315820765350684495017065089068409971837964564241928908817322722670472392809254307598823250943369061227000936940932969828099235764591658886780139206064507451682979538764833514 194 70418845977461690238736934271361582430133654671181037100403237810608232240559229871772325182782867919065113424146221205245669951450728519900119103076859136092094933898592791666434864328555714797321829868863918424030378394530274065731677200653596707053189512386855966733045334198352447910727087347575209291647213784944199465688480593701567834911539842146803922247300746411980044988874552383424633934928451345402597884465766874828546857128023269907208443425963175268954625774439076182481 195 21654721468577799837973014034315609369782198769135276523986068044857372304278589157369978390203149801259429305992899297594061907687583971225187924744722296678847926981962170663903499958047323591497884542415526514800739270107418435855282424804358296964048641519661089464877461408795570553521624834693347897254364124240232214647495577062522945967254942519773906326250388411572400528858562151887602687530945044548851670527964000482565059254226113900082326766018957207616615604676316532701154 196 6659111710404475906910012960804017096404970044720982510436977781641441306664074376302000546117092873557172900756894662642440812042756993688350354630572909053746360042944588995210032052938437184599866650416100383066730161301140616598713396282630890354013083151596095252125866367048226014871100004399778896304879800633867515112722652683091868624319597343781413051090984459340171384325136226371765930824853921758887824178947473658063341122813355624097436657870542243132519682168156025230222329 197 2047764448782741860278944159700232889166561266601187436586596847434795015937782541320641749052589996183686080882862151032345915716242196461348542523293043968505312570253740997751106044340244852816353360833578704856440672457018444815519183230376578545787199346102636647182822227509442419802657148181626384698833756101499477321991035597238772612377854183911581578112642873194214401097699687692693812169189371379966265798631496218882035471538532595790952206730491365454081583162716919392488780794 198 629714505486765931697028891474077016708484734652877045488660452068313377413556754584784656369460391527827811481158179158375714820000827516099153843671133987901572083275029460521502485368291642816662285942945424038157400467924026995434833034993530310500305251092888890632079554494429522107720106046216163329160724321441904473102105199733031715213657008495472735584279530525353109324357687784779720499699764882789752453082354398991199252505628859180379765047321946807682240776622491740945777343425 199 193645494068499291786730641739790875072223928360019915255100010542871606073377509642825042557640256622729709583528655129774216295914374319240072087459679770901847454855409524214459483284891810078673645686147031155856728306411097725560714016901208814459055973848187482292425385643423351875920344333569138261178258697292996769233189889456153568673654087480912326947815271745648524010120457833264838303289205098472985648680199657077312625992068223843333905520999238817920599331088298336649127157869426 200 59548536751661763651065880661164274997280212316034824345889108922312089776325263446309776425180601217437497113085701438915548709285842586392399989993655315150022586941666555228344219744795740273527747205465619294986363026936233224569854826197619524018294246137317963946914709724964886815997274782081600990985429629560554047077988560894084598837281915944928070868913046095397016849675285317242181985543575987497762763975906176967372702681358109882463087787118124669089870395741745587694876288649978569 201 18311958387266452837975918922565496623505567010443179778975516694639782683553723990972421355179817165454148094412564754012239287940003697400711932373991644395621157195627738046190703038580433211140906801865887136407767191081695861483960125462095546456839356029001828843850254183942916351372148761980615855241685729462102437117872655362064981943990855589229818280713818132223608363341160846288855774618021252779082018012058370294249131189605457566688356915696885832093634734046594913120654600680092273322 202 5631168090249010491191948223667858847832502539358248063954922122022555634857227045883200125404307204132674211132029545774675473325771428226747585676790842234176914630240531284581377542088292772116419636267157281643302223434778364888239046215227146358758514388182250127309109695483621315695743853804780312934874027603067097754594949176722245006765846768170543658777770867995327542552178917054887002497863288410451776916052298970802054843095636226422278564794591937930818960817470983018108388678912654554289 203 1731658263415934809568384632498556008220261254441104036344737023527025488314917069613928441942827954918825949869558416070340388876221705849407973170677873509166384810059576795245704667387368622763322513234561898518688799315792275210559288290785261825943889078633776692626050582363945976637749269529031919258143850359462916109691736040136900457913051599025521258090781150138514161130824459821330576021674118456613812621770093522459475297196668398043843961974834681911436595006923931512427981069081970217571970 204 532507695241626336558929027950790261069945895472784483262478682984928290462466677479152844170080628634316141712624663924609610049774145084029530230250260004970639240629588553186453352818943549039861828061872401378913844599213554379748503273200558989069304085863026699106319881705713772635523541931591371824886465194288148487268463808034993270697183548095525586536193235735847688389628031574924771453984012049917810054868057602374053823022813387798250053885118493020666369847860482657428177376560629776954482873 205 163753121203128615706036933346452089943225738274294690522300125441138201755359911232123544340378485868117818859632633927342582208439750671081966539491334925919882020109003108227490669159011089541089304763526611287154713362908374021065244632233636284413659983800892076726309772835688090451327919472640620100402963803584605449089433331031068718569845727741965055986043976661249617147401355308780499248440125773743309060118614223580635583443258901016110166733200556171107852212269947923658155190654037396292124836346 206 50356238873879817064100186055654264042787151538672037224646617183064846646452390844874315045754990536318716528144604054180538837300054617347427322770866326094645179145525979703727529521651672646047014930240299116087985984531259818581286978868764027477783535565601525278538636733719232344807080167292207178604003391377801475177921567855409150744875361755322135582895674723770558383531473414951483111764553392643429299846106954313062192091453204708922782493485272775575460826961786350819335242848733927464672274833089 207 15485205869009094700086351507674638982581335234598814648690237098006328498366503036270690390784907714413790533578047336036295028467750275587325027374337558107398929539742014586239204166048791970775831114676075875693790997739102341185120704973069329122662769295233977574770928910858405131042147837237038487236792051562727235980686568815995619080800129285712411054558407678856349853818278276103770337991137891927034143371295939588400434797409523095076556466303617551992633185534361176830283462690545684642496834691410546 208 4761904506136091283633742063907133089566086142678314248340778399143346340366853611981707190871909047232227501643039603944001763185302817120812080802705222516868261330491910622589005144317578765509977553278554133743926164080398923991811574621706410790080450784383543120743972966165559473559592669001468257777281739918023540745117683145379346489816400269364037170125587066402454546202532273345349592179081253645186590790760844789082288105322041334646174327220826108428342266147011549306660042841057795430934181970456679977 209 1464348276501811977372778956767514375973846845967318764443647635113255329660909475654004236917956947089820072964685997246150183012248782496612904692739763417092762171353306569140979620719122139208362294231398361573347867061281172104430088934932377173215575103838663258262616251280289637774412364674759334623898750524050495482171472093150235701391834973963869196575015731668404503360196393990665236365039375392180336865859407464970289767633531774061227890716410800794615840092196896822976514728800519880283821539966084495882 210 450306357914298001224718996977684429947042666475235081616447219589901333809159993074312523924127524896074587552480563132703053762470137333653095639427071890484218885244323231606333045999729587825611681711267027129556724474023729911443689539203116648637600928384084952806818725172927186528565256092218638885411498510573790300894132253528886865604802047867334137943226151213110646025865666843022965534036187592084596488789377070080124335533902549525738958830747980117890200568808450239531407612905327233554680776541215666473777