1 7776 2 177147 3 22284891 4 2960456193 5 414863325945 6 59043582882099 7 8468395670690901 8 1218666102798243879 9 175642608583999726713 10 25331295128141837865681 11 3654268425473611746796515 12 527216054756928863009730687 13 76066587210884864702701363551 14 10975027628489548947892235510967 15 1583505844810212823376717258496783 16 228472842625137253920117919429298259 17 32964752287526972945086318743469037871 18 4756255364009248284608044110727356977307 19 686247149492783565283675986510926246107221 20 99013852470835288662593820136737925669550847 21 14286023796944698727940773254607203547387018325 22 2061231552951393078367953079128684145678081282743 23 297400843131745941265876972807036268233064260960857 24 42909910545699858452644656699492059916545084459962113 25 6191174187918368180780925290281231414293320617119447063 26 893281699749318612694176440515033570686640878476772805923 27 128885437707200658832973303661856200205886214048129207184647 28 18595988317932886348871404394394651126412886313921135309755361 29 2683086527647179004745330612575463428324165764536456701087132473 30 387123996411107671409934668857508407307985695544510982592985272799 31 55855443741058196180080101909755242028844378132826599414065338158657 32 8058995630428490369492658722500156732824028327648719142673630460014367 33 1162776736182809118939753658855841147866103298982044125006600157030182781 34 167769012444059864171790925144704025889557759934892401966865434836995988917 35 24206230362722240270565966032247431304336761894773533640958967829345136300565 36 3492549546767772837410076733466276041482318364768379038025351649153666036074583 37 503915816459081695050249934001658236978643305749739905983262407265482705110621091 38 72706527617518566398522450485201261642716378366050394592523574814578610292618818977 39 10490321965566320161043734489615620103455058245134630661745400265670287877091579117769 40 1513575995819219237050962738863935441226796352353430248845178057403022962189120705318263 41 218383411170780618859567848916196844014959916032822721957322172122365347685560884462495591 42 31509031859859421553375370465066236495754706297459059598672075376708964177644237987915007297 43 4546220261983314159538879013988576929489888139719459647279554817125297343500335841781971346035 44 655942675814091009553672267279958986475529273322344211881001460186139099384575945240879071817397 45 94641431598047122218926254220600099214210783320828160321898736677078036164430558557449193730006767 46 13655157539203088557571997550592030048831058051072966272970599283714908443846196969229349508891595459 47 1970208229862644268190744044792198045071144801695050821304054235493411579961108495311997681744233418463 48 284267717737735474751264047236754251751940257958003912186018333628793796856954088243639069261321433792991 49 41015022738715539891525493207963950568375308128400164100360063490261566999595464520011038469407131048702107 50 5917773933828726052444286613091544347657476829415870143257901738486346781440740738370298957721300359589334343 51 853834668214045513455653280553722931301565541761233139462780905315512750967536804135993775441560268785721997309 52 123193898380723289247078271103629134662605542401608269081743002505308538277023386034801275253260372907498100257895 53 17774795476488383865992243916606089097678051521825146389812568324958293616381075024877288669950684390125976491827535 54 2564602292676769532540773083057078325047209141391293024639656864827233527193872288323743615179353504073775899062452193 55 370028725692113645420383353206886985484468178233253315141838262020894019884490875559242456765259940599950613375922338901 56 53388885375447334280328560552415380321635130198132581455804942483302403380336215177217136137908269822634179331551471642933 57 7703112984812799705900856027343529005714652078423738741652329383514047402655912747434431264742325351609698105573930710385787 58 1111428890854501754045402808095174961343362090144147670228118056623305511154821140919966752923256371805369964960933082886213889 59 160360387009965099758141705015643973368879230675066148646980537785296889552339330110740938558348568822718785141929567556206076045 60 23137291043617669257173474695211412359875543806423199809946405333962688318654778326641675696486839637551026662559711293973565604723 61 3338319686169151773718344969550858053618464308121727377985574005571453106094682772125934271896421650304844089823156053364430266381779 62 481663056667069800400431220481950182833683196161222117795107584423668910946497556007876658542594398306386665275516318329280299128826217 63 69495830827422305368407143648122927790127640404215564266675299456438360880270122251386110818721275483222382309106692531625933685014873557 64 10027072733817772857507809219687289109034436382308793889555476847545697102066795595288923989457642849055542311795822856621708857153095612117 65 1446736968422556971524540556157671132391592724286854699884558819964756331479635745300062697238542267058080350098114916162877492025168025785981 66 208739670227122204236935715605644058104998124310644326668194697592645501910094244939145832663863855742762083703309388011728761620237428555043373 67 30117603183968217216918557294510823115192243401095776495146122839301414598391084826079552250697581151767164035296854879402449125469039120742042741 68 4345460642723167550078064830726496191992228402557483364459311196148106664777680136764809477167051409093279676726799600881328835893177070302183337307 69 626976458986869008818657112208764912292451877916830787056167215325405743736619398455773119178399864900951704530541629706958058657771188406696464034771 70 90462096528705318226768098690348824938891561121450621593222668027560718106342838370882359183452515020151135940553083566585154176849283806163745070730713 71 13052150190124102338672155842877004451722227386103963324989411345765288952288135075102004065132516111234929106764371116865357637114490263294693018170036129 72 1883204470410418326059583442138044246052205693957158096703729177326185563683320838252622051779582948009054327262704287286808023968052689755088307883185939425 73 271714547083377052515728104561559180371759320046162870468087310977999858888653097050105861542436478435516556681132541181593471995709071425166156075591284132725 74 39203812574125188851180970528179008477302751979048400116203155946265663065836626928488244915927532810077568743487806042797294608493049154274481317254730416136205 75 5656446947154133752827086736727278653737670288984254955123533920504465346545608129746754996589580127075559811566858075231072581384673847747469670188385838361714929 76 816129604881503769852981471447775345469891750202688842491044313707639887366894290324708390866672625325883452614983114483354183104837639475968626252899920335550082539 77 117753695594926551866585780223395147438425225957377021280575603544670674638762659743499582683963783903132684386089854005424829420191269996853051261961714927773040540025 78 16989866245908160538520156382775433031613969852970976582011800576754939127253755215804596391901425317140438900881580545625599352612960291283920073122044434529555175507821 79 2451350283279654882455881018399231364410625221384212674665063189691780663543864813254886378242664337032211705920995795403911619795803236328415599283592332143898764884592179 80 353688376609938309317685669306579131661979371235438290103845847076497316276039560441379208828893496336087639858406746496308557076605484167607348367873012195610378234444885787 81 51031249431072196741748688639058094395926286492310196413390632677371438290046192747673426285404542114283512638653795382996466863923364302114685375577941335960496229107600971595 82 7362946001949929979058224496726279223435362680330010928447741895678096329024315536509477155987568541695952965326943162165711367338203787547707636063152123749875129440108223879225 83 1062348549800956962955509436161135670698864733600120748600059306465922117011982927166211550950470389162151366313067573701000734968851222287455287917813466554249704498319029030152401 84 153278924083554757460897220753147801469175765020947468066481940267464518337896268057779486890548535256848683540807718217229845379688245841150550616066267784099768869106888819408336805 85 22115555739793771097754368032100575234618661594649082591989707032822344970336453766007221491037485729835335117338880925295121473724840202665612824005019363873505088008449861679795808025 86 3190900566429539204780418812181180085303130438723021604060853956063354647561805041495277526724063885537986301608483187166264580319473867001232031246630156947665151294096330332647529255655 87 460392971564335668673451021058434333735024751252560554388512522329339089294510488832040069310210970088124959322329792592199267979914920036844200759250965024623156685712518328830333738931217 88 66426917371171454528655676284660323896477661325973616189428902241908550997932955251936294838376215251773818157328474162308925461099001324704965018174645191879147706958540355674735682999276737 89 9584280438607496970628988766597445098946899636054563967195068490936650639445556713951385387320345415202526247553382972773556500130959906002161612201013380373892704335229785780599719669910783259 90 1382849530900253021366930379826471830104312599421558708160602818237306566981526932300031035830514916478614875620646334858498861954994628631180554152998584184932024064694812714423389586866913294929 91 199521793770559215608488250225698972434152283303553750834527647542131613116338306508345078694336510730498974905384624659793228270676091367888781884072489644321143480943099895361208772653016772814451 92 28787619549254517039422024990638952409014347286860783505193009495543533243220612143235914335586567299977255049536788452643557285404280371683903459270619924883300739444682627784854393524626022638326513 93 4153566503444823673613280028295677739354071349891159837180521854321264554690369041517337765814046841663528533898608223681814884887713049013337344475665318444027087633442064304650844128175601329062628507 94 599289380944511560076886394127164569119129120036200858118952738264781942472199078258169031710993100582260237317450891257978960901716234646611171001471105448808354680162865490151338410181824856460332372999 95 86467319546946275208430451800183075825315479928617486359788268488284922818218524770959554708015981455762776938619285645438238683088597934774590426792326299867721102546297494386604308940975342136658803497989 96 12475771450931112864851529238318135474941876444904479131136664014867800861524409818593144244072357260343554822145786756675311531041468866669312337928215035188499232858873827632989202426810366142573677920871477 97 1800042768890997041693305704526527682769238246125256569718288230898453109199357733798495006795323075243942323254130097297056457061393429999709935890844210092001782779897114665151870791321169991488020087412674189 98 259715720392981609065197062592627000164989591274355035461459047099986930440711815533404095494139891179299202622229617627690330468942539525108966263993774389390559456282284500976697876896942060083779295626665460543 99 37472584865748834799187037018043882576949441795213763936868508713962816736422620510944196562108140354465637351741359075474298210295955664279239103432545688063445230460648423330216291826487455113375553862288923302353 100 5406660075855364638968184545793163489272802985065201266418994580489010975218409010711198725055889166519520534711901085272449718485848995891259905814341248726621098692705718868267084264619389725398361799543334878491755 101 780089584974622729009634418833985626669266626667466838563824452071506482188490027774048485592172424017841536531661757570855512740453851130821057985176043859539405030947684754959375762704458119869933331082920942790702041 102 112553730408066139507579915204922556874080864782822356757608802741952475849139172579453951329035304034068732180775586262594399121982444415609404498396204730909039665060330988305357755187802640746914447723484984175393241455 103 16239599236777079973041257429089412816407896306363682298072574529918324683466497524500052699707679610582476866607699792167634097797859112290820474786837373791562036092041239189209241767618741640887554596870376946133802223951 104 2343099446060038818203166095749975433646614894285501510391026367229822923979714030832624081122052903253797064003345669365109390364428535666840756296683122515154420432196031707798188630902285656465508483756015761286640564926099 105 338069612068606200566951613223623793299274470483838459245618028084789019908838101652417059708020706834073322104712172222106534207089744760501602858336420280100851798770702277521733743187197672366973382828097139391801464124113607 106 48777725928961416432438121544433639762485413995548704171911647228129462418609820682308045682423008907745811982009639995240911363576058026043245997576944766364752474223236876533844763804252613811341607131127132954173554726939885073 107 7037800683245195402088549114780188059316059512345348810817212810918377568838156347090209158518950862479259155519569042445212315931766800977132849355464544464708731907364348525912482803608436838042742321477609429896487346727800022929 108 1015435580765319904156817994363729971349893548760284357540696339727898281954331688638428319590813291810511840943273365944784112276986002138582719108695476837652747086594898108611481433886416355407712213447428137848475534524611898919759 109 146510176274095385677771589589073351798771679038485824060569795267044593149243901386059389256934145934028577419314339391068095919786561447195417555445587711715100043117169915431292629776171563458546989357882652669986508140082303129871563 110 21138939937173021829026988541540468103694184502812335815773108693942689574832508527305132284221777120581152223255848869260242313812124675888235577466474598380337818974046300639595316461564840275620714076758476176488160169271262221069364235 111 3049991427431088359736810782907304301829851134220637622089498264029937670328348425313923108379792812703072861547996149773797462711175861568033353263270750700424010237238424884603608563939287312052623178921910225805842966148203928253182447569 112 440062166553805633777587859965369761540560533778918796999135897356898250001356594764012657224259618175247431752596798585304094470453084210898002782499033909540776291772002058755561739842119611893094412972748357243691115403201110990485060766441 113 63493526142510711311043817711529928215018170838758100057669701750386356683631424524595921242496532612490563820420094636208919092561131031572812610276392517828790614282788081177829906261573608532244964937187528183493580541111806144025947748800873 114 9161041708221412105755387842319386359649110613907157271588431234407062005825374499972418610215966918562053552473602273428186158014029353863404367248674521133275902790185027043369367252743466755197123726837613881901256871297066265714611349105842973 115 1321783341996221852099396412802017177059337323217501883132954938515448114821486357526765658095597864181907310108982547859195237312934552010356056652581122746415605465910719683482479173084807763635466810675874779969377858874161063820250509376650721859 116 190710975762809556171539885184412332194749658573293587006126926983225541822619913229646240008134805554013699046903157310803189483895086104712936856602458226073683897772686464444774379638606924799879326687335955653343109584058133917509260822916398021295 117 27516367562534234813953588062068727300201105357544219549848968263206894826192683800840902645260308639423806130821463236561842861202345601537026881568203311847471886438510149878544408399842707693773504631123878002871401254589319556594587867892376646830331 118 3970146347414041869628358632996029175661805288601721725703727416115938082213770456342799836349913892812428769635326220426336271602983741754221218328907596986607431615838690396394744750745793391182892155619118288393092936379115060678359915791587865669064425 119 572824955331181987506853060889926537463452605986603167293310917798372924957634656090169339421272056251301979243749833438747187699646741164314323030346676944794210666628825819597599675877791782733672977103732353448049345928420332487856473216776535605656978857 120 82648950627197248064070467875372729990848263729472283941241043107439192123140829831309072883625604116626481660287283911817493389616631797130496667618471092144377594764674255791167330109815243163893304799171886809586925794538741091056664847591249052273762109959 121 11924845410807206156518085991939023730060373840820392170237222084110718040962337621176180813607142880412058524060882283426531722650967480000113605742874691779283771748173579697679483279801581856868650453652705120239936146142957110513626489547668284808455257675453 122 1720553461266274880785413422880482186111994032036808174904782245993396201965832915387412940886040824179737187289250703311082480877544817515964874502063275057622846001619039500020326908360238917870707497763169074560330797458856399508847557687564137229234455611056721 123 248246758016041446116332427014195826742895903613458426685086524618383798660273452460943924340254602173294622553857979110858674753586984102127345360225826201156809517608684518117472446023712342526825171732466446242627985577367120073350548540833863068742712445284323895 124 35817807614138213361700496304426414507685349467096129832992312469717205786699895280724355850739684565334060109819304390958206818952439351014239496706708293095346469492770359037084683531933488352446751514224717451269709132156460132684600849780125767395879170457315262999 125 5167903712162544025091012360214662640686532819096351136066309655490549632469647350916995540835083336731027050045053893612990523197562922526192531055115991531167230044484748882466993832191738256725803426911469708559462060934354534436778756452546070427946161663142968199541 126 745641080713197253170705645121634337862475404379485333700289929866887485035090503029118053106565184008486704290529476979732173790496087407797990128081364389103545062124479118948651767816813793779567407919053852458760006317402345277688124843425007471354087997279349235399137 127 107583394005321146902310918262708095407136895387567876474287325183656038275481437729814166177546178745633892233451930737451884006704850911525872777047755866403727630472118327627166482025008036870596322710783625895258188281300227764042923171151815127127829060016935647128066117 128 15522463776584830277286527448544439810218328526529641748000115022303277241474205643789776106582300156853644950049858385211798422034148226027684669336472312519532882053131722206021428850290956993302058102354601386334324432036424269799995351036875662565679836032901989784965424893 129 2239628930868929429918331305838793921625782291936223628175507546482119246458979551940511781893706472582938979958272746505489742234649841537897152833250661672235709022617519644843683826632714746745370276163760222838916668267501410964379419768417737910158093352106705420204606624263 130 323140567127719447675019210349761719387514646514277891105095730047730453577386366652875014107337986456380702630981182585300074671619366373160539405987941695206289689420367747010303703666455792371000755247658378507248448659246115986504240636877380091291067709775766624827533213464515 131 46623717297271846904471566936715804803678068560869301514166735725769421864677322922085074095661222683213045505218126508220080321061264107069790992463413662946194651421864887727650838340563795025092385992456094198939847748330329091613893505864242691443195471253918038167047890138275577 132 6727013676858330020021044393160413432661735365315101809616680720140736194292373220253584470190297779302184697969464085017544246193764994755916278385937973970510154293261335460487987636163258695487355500704207067757639038816370525926602133169972804780985941325967706573100965207464363773 133 970594273298902280242359386591574003530421073223565422170893575503322720588033214672516362337692753930511766479496758722012262019538250775713559755293372886048200410634157963533189599441703064285536112570802678293344398980081424198294819611052862604066180416750042315031966952346544344877 134 140040334182966122012990784855308883122183556840153309996969392036657422155583102468522230652461540172452263698544977996588418873506761895757054277887470524155459409126124283103682542028390290297168708996246266193853181113797977044496671670997509636891111801575628347083535950097668165747609 135 20205451173146757563101079767285853619871643361977670741743541183846108872977838525269456844904805877702949815279018811383739376802602391117929211252930840791082876147865181759653561108824084787000351533781098988434027688040825438265666767901360781511255829668450018897013363211311471841398169 136 2915304790525675763324435316035737684358647223165816651356492605312206275603378173061008127323095618330704318512149750707598243205778684306574843145425002420378777203637937558094930285318431135644860790167765870021508055631296680472464314010061355213194296616169849576421062205860402072902621703 137 420629163329805331979659819704351950018897542176244181652025390791900303489741518884176116430755775859720450632278567608792572180444188591295881984281337919238064213286138100282430114002995379163664338849579520644720133074645656653296434341499041735156034385626369506786662477128517628581696208087 138 60689672523615947774055082942377094433580283618496669129994098032324281517089498251063259364822499560743959575686976062677675827261838621548993982289849019781291276854021126566171900415195058135299658174991597742051579639887273485575799300456396855399065183813810920917380752284509421102795368702689 139 8756493063548725985804866617101565529283654893035347865002559092676046517109789769647985316306300066295747702628219853096987079572859137166247100928975381151552168835292044571382742105118601289933829255662065555105342119283897665722346904119785300170551519537152835281492671632030201135365668820106261 140 1263413816282172849809627573740691838523245824537349154877023776052551038073558606623366383356725827900698891540777148155556394016372670349182740153403452937317191413388568906593531447754731260835688786842838717749073299697384790169575992139925332017809393236110114619717611004479976693798217093408257353 141 182289240634171123845743668019934700164949484173373774838279146818619504560273458091052345985809452704474766750910999580407754489941803741670793530119618404506279507507287806094222292545204128098406063224903368881537861415357050225030009854436705066830610937937426295090543206076373748433988319190703268985 142 26301253653190416826072905030844115715684403128683988678777838249763204976983466233129891649547914925109870103363289904029068628457267540907726110884144728566845711083784165295679008880912518393141417011289535986635959301420869965161443756471091138822776413402192023596582463370910394699423058230308461934561 143 3794825966265991339191538130560033528101884395330599696500673316891658647076476303397354023805489999787442438525341502558952695662802101788054818530930178523558061487902378768869875846141549012901596609059603944622948380377501812487000499269910016444869564723572472052738441952304732234864446858827408946832673 144 547529190210283702436675099256862028976437989003995136791865130923376308244555652796165833501344792543362729907165100369055205462915543894050491060163461260352636070055116670474126187337626243934513338989507526427708244648325272329039684635872604303189845215859665514260609754773546603896387395710807540554405219 145 78999199646383975350379839569548491470810281014779662152945816420466834222672165780633499809104237065984161110960451225528409855279604805801887671257856220690965213218694990175721810998599427808863953675787571172576145994429746761704207036487569206447166883856808053953365836754693877621209415097354029155009063389 146 11398248086777561954394454915351220899277233874425021734693412768941174543037048160520319619891883728648878583328752033998991131949936536901940047927752745706370140810151587472314746142672017995185801739558994389489777451379436080899585663799106745672904007820675530794926449802896972968412702355507354917091208458115 147 1644574375807301903399771032470716706925936819952050040810500382349192902838995256513017160765368240157933393876198782145311485355409204517899828833269467213624671776448302184893316895346887244434645821166499845346172564436498089599810305967292785224027721120660255027485680235702232743659945762647465045507863792676965 148 237284261315513312658404522452248963037277357968990151591603043177859366500110095315147832663322285234988939901551202762157347695082274755571744447189269275582037657604881308161228630406385191335401094741536706851428473259038611927926309696132261278976675979796891802075161730426952281170660130445512593804506292200984139 149 34236104791800574538173106328137619934940215050536673619182649450419081543718372439603890725326986097879306916470338713990849771444195900442163524044463552424099835118140621011685650651571041487335026969204952676381533717865819768539578830643598273673360192576646517836690000194845987247626789748750040384601536021274212425 150 4939690752420414721232568052495411281472202922655656424524626386351438951415784423336999368465953868018460200019460872558109968308866424885890040978197270165596625717968281596573028442885057738793484786207711875141566793169932646864273591653267682254347095231195842762862149647299262786691256422487943714402340217034119422875 151 712713811280061471722581039983181413096482338232314776689377298345148478875629218613252778708503529207041915416444205229070173555424693028911131583666557116409056992257635114344826973123471961865352222680349919793958059288031148737816739186221419569809091564327012115306185867178685749069779567020488744434784289608744061160425 152 102832546053708659887170244708939823406140126414213249953552503665926856609853470925735640425157038472244406965785127023775464111739630030824797590389804034359121871705672785818651330593586624258799807644574720549643616618998837673592243279490028196166450084955213799115270210709886300263603916874289928674173296851327873023090345 153 14836996786825057503641902278250704542494867408686552537174104535988177384826798171535594828501691695153945848412761049997090725999963320568538657702591756178529937407974670858590482695399003852020193562711351531856442008759913697139782023595889058013425061033679229052865039463481319600639017389420736206974537006161369758156322911 154 2140727640228624390143730962693919599287608014498793137623776724435864297794460216746138315758666906775748137690076795918374949264542781247766958369926219900136307093957406419202290368504639356882576807858187836256202830940886649797466055837790055074891477405337809883002117042508124663502587116626145394643405021450883222569275446869 155 308870783992362222540503716367346871864254679056259987369996849517355463057848426630445772068920868221262495991826250695747748668667019445897685206769344744628640718481424519975245043460268264619742172776419913590599686378911279571887558946143504835655632845822013072770208084232012544555439203729247221831345194596004561807517562634353 156 44564828991448849852830596710601206580572502211577236123820594240975039282804826355555434088195515134335019407468381458100016476969334535846736949300709597534032578240132179600562451451889093621557150678194378855330919780434211104883545928744385770121280915203859336831315154218451354134292246072482366873554566649315860462028165768030543 157 6429950924352205633618452418468781121934662468540365475397907149929226439950660438703246367634218422722727192423310755775479869876213825582894660118260106407865214895148764269203679044793668183171628369858671225312115680159806757855333406193871211437348807633826195051491728928828107671416588883415456015164672727668947639159697938775783771 158 927733143495534764899597645408367986447006846259659821468648042836138964469146141148698255349915152334008388278243076641635527489231031155449232718231355071955975837310441740126068665200979100424022671888119130945271332881457287456825047361153625610444329968653377343012503101557272059981653847892757445234307750982723446999805622271480592437 159 133856198230131560479433241439450681671316709498146133058093158221341581448310707403035297498361328410275036553284713958491058809499585357853090583780869324050244053870480516764615660981390875403256416243167779015645330483934441663651365409437766219673265606876979037791219246984013609410238808511813776939185239937595913021822305203832725648163 160 19313184971611950840650678824892478433077600630613918163872134329281429586218344286673844107135446082416991010227622772596425228673778167985458530793585038246765341741509664421985942516658685759981035949899881573778127697749491679201568496994755870956631521881390072688376663652046343812633530268551603810045091374896835342805976402699231842023487 161 2786565872029481652316078848770043776238823951126449061101210695977770533617568001864561917723055989840704905113165042258695990996776762501655045105476374701655859416321220369527432988009416726592817894412340147075539576393726289878802745837396665311144572904827497443931106738881693586699981826185499427102077293878824757356813851920245701273745889 162 402054315255249881497212535174514212775708750536225791505027620535972527552545387690722770806063749145503740863705709012258962824408639083445171795737933619114868235375242167957845291141230594555054069071726543042374690200080349978441748259946051227906563974668170330323166008641228589546851709433057026757171366927985902248936182806871119913998200967 163 58009636175454329133774537230471178607306531512405334600465090824053468647889215204173455854669847875575801195233930241300106573553294580912064338010188357399615104792248888997472005994249876628363398987592499922239450797175526263898181316605384483792463453216432847308393417451357605063838846853606562109356556837664344514932694195961723942937264173691 164 8369809156437449927127857155213160184932767540427732733056515173399445205169415806797476425788428487896728693988051571355476496320688812844945989529812792217613410830522579757979192780136926250903585928414651328179334577801486599360060138634003845770379942319239476648121767134689949911634819981542254768391903867808187094301295778929347145430375920178557 165 1207621869982112835563008864031178785968535833996596538029281311834903225899578871535076382357179398283499617921033903530339922999697652986028852317522045940648349062843949355700847981879288188834567296496371432755595302919520722440289140694274444374728729303239809436804590963546519993084606516032736985349970962837626811931831169556896465544171466760925415 166 174239406610297390434675141512659219699602978362061275362746624931360316113113335363333253086483939449167462136028500133281531759243560893190951868846940992025898571100792862496805475018873592922635348040506413325010151715819414502471196115236464785626365023130462694377521065723922405076687977266729841037076726642330918100676189557804281323138094278268017865 167 25139798781847355640025329114521748845990254600335645762448846559565817175042152389202303997213295086061407501781262590098913476822662402602967938013678706928888215178519208803951693293753726372128104593070672791573272512801617701263461126001444679466132792254354514584677890662952850104562756883808184851151906702907742369574078878809955009516755912747129773747 168 3627247676556438645523443811434428381014243712415380657419346114101748289789843230557271478193662415468558931357996793370695281201371471140707830679800301706914276411161155004218915580636556118482892112456752987645326798070379488114742362936230724477505686299356049742509462372956091327093434772689724220202491763438790858979300062403584272985407181689444851367893 169 523350477911711753440393709044386847689579822287305045849998742761292815185828161572215588085748098243775629900045969960218565029312867902200929245663746449037008363560990950508183257039127518491666475486398038625386063636664221172372137082653492460162238085272712765937931249345253280815161675693773047115928778394927665489728672218380774445293206974987209542385959 170 75510620490752521896930995082563568645244574303029929160097342829153924652856338810668972772726484283237017223392203126961178520391247030370837198106510988776685859822012978933067950237740307157250181758741071953320710154819385133751075311216727565357778812982541316983497164136633424332795301725126574600460242842298623489538255024507727162783098655518327538421475327 171 10894905130592709043542705032720687451130687592787541555430116440846239498755063950327791233284744879102643549578162603665489674084159630746203469905261996001257837345213304806322563223707964371169493505863117615028342508464065019380712892873405197361943314838785004227284835898810634982519614857984813433456162987615638310194915355108503682578537983768572966996132204031 172 1571950502236329952381621747642521808019661974819646143302465902425649412027620319652162814713379324212373784247334190189504245148974599025484761794144159787505364876803001359103340884468835370423537094744938152954831298976257014301577344888381675767741179144294855939842540926376716891133506926492409547857000262342123463661565932150907677179442205683491145720094180372161 173 226805864930612763523054671439301600143844690605957029894481960849948244396408064722036929540633786999457851814048146042510606235424037317080213914385696940045252215618307020173303420038912719178224219235358731271999856286715816347263984931578196437336637562491005307156174979700284748277477593877529936774172826149093113290656475470554685946463710988060835811660370450909725 174 32724249455527474561052809483989497841590790597848443464572249160543163107015837012806383448799065717596927515788733082579852198150137733588321516843583694305672318704432931420856505087470165242233456947767330731553065724950381821075002196304456921490813471603506272007095093731896969153694810567124268247430196469009612020318723522851171140004642006777507133725009738079225149 175 4721555603313899799044365961853238053021104371707492021184598069802076269463644695852207493736994662615301593493084513053590336878400860787645226572639696666934981244252814853537930369005896408011340798768124322816327288051452668707278168756857805660207944660703498934252896705693351586800925300978736026823896037945438315419722018949419595013268519328820195499856016543475936705 176 681240599436249079065594877961599705185966318761708847924501804591439565629472542939863594561792605593314019668126777417356763335704048888800520877306861106070069068585796987303387444551894915908689512833804421727522333706222837969834705026743932599243703301500782695423390400053786432475162916398378144765565716482488147711360128453140778894016887073138119855151489342457088501575 177 98291494014077014533299442791061572162203719963406756564082556463483456411977009517836970235352355008216559765255227331016894367343414923788785849282821274206224135074677010328653320063150588860218639072114500767520867781547838412869137137845773992617175561000362406226404623414172777299985928234666926519663529524131253234110000247144379090001443430884293883737559086297252552112799 178 14181799798065970049261073852280730746720837873984126232277869657760628510252864666616273204801343362362099049951681309201269886639375618020750741543191046727887173469844755532296424501821991158898097994859364978266495951382395351621593665974597495065928959155857230547493576023692468241413722286701027125533630048586517556516677275258824501179653034560188312236734125675201252937852289 179 2046193798657894944855751866447678102150220701362214493585069865981889183776484788533607198281832748710257359051507635653240863363450189252710396197691670915163989636973415822300780198624515959768539824988190665245457597844017249615455078214022702013784288891957124923932829645823115239391683589834935184874390172391772361725808841473902698008768312904691500732191351739594129095651137157 180 295231149874010476616588376224607867441514257914951296501193471583987068152483906369146820723806318235404659852209197653640438449445340743867071540055592802689651033438458415391559703541963367910749644319867721808018473675998826042475270098132750237268981981965206624056042155908968141124947973829929282407239913381470311649976253118758197203191488801871007779555587939071637022108884699931 181 42596860528606771319372577662304302237348631543034369253135755065486332498783499387508319301053319300313468414141036767867455353582404928866982215189312667064437115889066608999431312987753821709128527490832050786315369781059674604770232616124488203634115614956180816490448354769357624173598429608696581377265492736903474736837622191160605842241311309525570696588031033696656522238194229972099 182 6146006367105605076614798258608545051939792153295012780749119224736483905125339817104690364464889636730106499235702101188147580329866373518482023983841401319643343583962108107319524630096069385059643214882095451026886033783402529924288803888890572851150004421494826336055736066222175575627878889533967304019797670237042328747698884851991801820846771620854613254899951402372280929678490649361315 183 886764747348813682971931345704850426952066599997362496897147819648444749142652746388891963335657299421384285576459601587465605471014986433483193452886161976986118635014121999506794233902313222688431107529468224653404096236957442508505166552458457190272705375971759102746714793007620656011005504504886435655085247851512750094619604170857903717489590754891404318032739274589370506227891875432100937 184 127945151724749865725736662591122070237038464453696553631380573080192660408780143706635557078187252025758836358646352727474278969763483383827843506133528690276245914061007334352108587525579821813736934786173284963133204990529032984595434944498980098760575296455698954020825344444171577635283019562992978722535087056629085079628424579362603668696326265608737361094966371421045662221934178281903146691 185 18460320957515523559988398700843747080877351045376538118356331409546538163457861960256421255961685609834389086394609725814377102890642138748926647950304258440807026704564302752157896571589263684638198945660857456796373099840210829949655200812256078983796779531750870040984183654411770441098750885893590621380425361269368729119507212089854272859357899922186144700412304598146583292579428595507856729109 186 2663512022617464227737207947868375719882919002539209049061096317668199307907841008062326094691802894867543608555662803214786939985627140636020555449616710762062284011726996333266929071134450475162996791496851091766644133593399574408043475415040945156539298988188262529902609982472243054651769132413408132999936508312391498783116538978023248360993933569251264471525998109524421351177275186619335425364999 187 384299726475750229219154626018481924689216811137283056007294942982197592253070889504029682984027549757295100827696362664213351250165346443928667336950081622351079423092693119340613537684172523084267423025099600775772902387665787567065013407198790949524451285549953471161966813069392527369290120119168869673707673910134079152974779283684453719852621365086745734728571670092487201018543413174126689111478869 188 55447949367318198820336307984168278621735238878837246324052112440284173641786947105646190939415335587337972723102459429863140879649374649579067457494309269341201771456604406365691369777572391302838465837003925926912415321923377476792191597961253920594773828419017542449647396305885102343542891080164530486628664660466638880015280074704372084403601829232716235183140467209148375649046081177634349174313261333 189 8000201085843566655202320256390338298485984687739910044291176156470964406159695355240212464591658086412935424458716613555456025006110293531126080999671475356493143333674347150985569112166488460779222271835295181531122906023884606365925501580337481719923735611681480200450781777702269194906153718396450422476568062426676961862108713086661464626223307808265715289506304762066345769868391323328910855622905519615 190 1154293678021156530888419598025973714415628978534415296305630286632223785795018819810758685020507854851566142682004727063024145235327713208780890892797813785646777636266423279967683260085700701975230824934057081223978775550371913836225591322050098799417657882526617651299729113788752759501394187329284684803656712962220764969147690861158285964498962587701750453884302333710055280983287449089937747690111768321735 191 166545050658450734726979210485545977433584599026531771807777939287168291720260757443742693856002970727711421891697089283821887629757874394278629379155863327847063542154817275564915029390709234141604127401632884355382832578924278881602747260876778270585441581442176605712533616083624498081524249367654612350032658973428989661900637084066950156020398764644745249737176776737137909650786887949315515562453096735431643 192 24029633382707947074056216555803321576507265476850983480839811640645908893849591498010690226112288061118371354717072539792613216930410893557420329082528026089587319890990133886137099413929678708533745781398529383475910962406171635009408161106300108657803790710889759617977598219939632929673428759293994751260096612990818023405475409379450337188930287348102986767831822494454005127693702425977862916469984163375350903 193 3467069590026588339363964760414983391099893236289715862357717261497744245297464568715112098921164828389561224789037579932185132932221297235614881748377963166128547724978199971023223347564390120370361497521762362869021514532070782126594451228756579854507944986714968527192020224808383336294906923089199109322041777522240704297318826306545722846084480152638023147506533892017207381795810655335936692175662501366771207573 194 500239489743414191163055441264610935770589273890153411987774494756634691125502612399532221465054779752978457600720417375847499332978524406006964307440434949092243409428175198701524301590729706191512716682595387965469831161806274728742130857626522686055444166480515163584513445525952173877264345229856489556525414431904060371768484077982491147413678817977239212391750008438897150073652420419406222310939927751640655010531 195 72176095864528738584495171682039385280109270317146594669072845105843767473015630173102116047177065739700024880123615376714269852249219791099672594847771818564040642387088992368078165798774340947118456615812858481782581732654899612333244652411563747237899151880513442356283621612808445075072501355768409810515014166609778373217557902654720834593666990310893073166308127000223029494650467464779737740283427803439298049295065 196 10413789636875075810297784386176407473453089129392082245742210095255118175960422174976742540146979063543577179622144572199026966328855969968747740649814689517659164634823689226402205668833065848911888496909738099491328692737110855297769736405067369016278998993311433838504072131116721552022150052671459309685903323539690467884755254224875315423440448531785687425868847760302012783164150666789345461334790423627499938842663943 197 1502533675479439281964307294696284837036490808470315224324626118416518883258460875699586472674495549093331595592416707497850926471272868722105246170235976935418880741403498755189945727543869552945234178692609822161148689960646418415543397920585516450577267131182324973651286194897221608155645416128045830272753736124512998323167852325071880417192082205556917106696201534827310219870759082439947639945682008086512947311321602647 198 216790191147668109625437080137640466287690352145329349218744428004813624348421788979435861243103516218656126224476011378644052396140581678568677176720687721505883964995594621762724595601538008158296084750961908685806385944538750729523719105384083063885450070600768269889865266535394785790771481701294838152150989214334082269883918237135607326520243899804608325390079566515544522841945908135847407360323613598574867483604246989703 199 31279157162880904983244662603305130931980482571717647500022529513833926673848116467143425938982310502886795887568288670968961395640678029718947405665658726392047533408102729157601884773497855006530015865877198125854681729437709768429862843218068123375377987377694045637943680977655717253560108942904872550702425324319497359767320201585272134352997477397237831343041159642601173488235772134468923849023519558918710786678446209844231 200 4513053231978423717846858463226659255297175163703950878053376832652340023657385543773292662252250122078646638760284443757364255025060055843607492456311435107590262914465757313972846948677669662230665685936747272704009924845079394414569029230832844576465970818381959252989863422565918780063523941181146875475102955286650685840536436378715366559167082469196347231316687495046128116916513378458122296126124276110814889694060854000825191 201 651157234467981869449268905018630212446010247462007211455356695991863670720513128292956892127633704432395006656527138320682262392241662841439817994758056442989039482514238629188813340598051590372502495608408396213520545154705423255499042693363862138908449748106156351439548456029177018048607272187851277859087407046163244234115846711004055068785484630935915162971566951956848995425723600798976792373947725230537094624175623618837227657 202 93950973366674755914866367687492103550775869232262134660405470149342194393322637676692169930608397649735681873232067239098450112871369032797015448142275367249245371632010162828247044519830990419200517785448923255025002691206844615529966054424177152547980474194800068147493670414516170147513950932284809642151606336177489454137146180048354827885477546402244866654096164461142715922636163778523132451549217612596626174903798092670294673989 203 13555536096834461637794137204700206068860213899899284546892390871416329994242001642099225062144375613332772798607482802782622698620666542359594882027443027490339982553719966556590698510541071018916127731317511507683056996098344512382062010115275657349515020636586324116317633540457816182900848523508384611194092917340072018636803298696296846386873357410307667704724367385418799102661622197455219841257091250597612076930901911820955950684825 204 1955834541015630758647030017260844909501037643812077124771148558006342418786442073964199966621824931029112479288393076130320106934711683278821680433751173557684059172009388704654580458164975798347716715876340858274388828207327587792752483232231266903594040948997471199480680961400040266555461518993513526312142484572393961763224121625113662443789592681585756810483005445079099966020431113800069686133147310262064546910327625886283078784605977 205 282193837595483844775023759559861923813927003525800736274729482471581418875101241934483991504263376348684469692545602549440633737355087777430869048667301584921977296372233909122828901244711276491718422144836786546549311242524891457872562776915633021929354014439954932030483009162500473631202578959244480818340375771450412193047824539688901496111382769319814083713201119306019939201915331165432304574081032152397266906533507410119269123151691707 206 40715796917828281987075132546676455709000266291084405358978092665221845305906826564183093972956052404543296100460563543530412138983916275450160357116310016091751370664953008913892281402884103985242565448675047807170130260120636945348719239448512296434376270046147820625930584664381152839382078288115334462844809694009126210626791627141562994746251444277081091507392390217279368710259912609254165197281681590637067629186483595035765902445126152209 207 5874600709850389858164807251027623895408588501801942409135605760689162056767764002123793133264351010661674794777718604974507869435224362414846874335783060403051144773086285412798435918910822005139371441635241810812263311977025811763770237018621938994456023769025373931680160123073824316424494716356159173503435666412299325180274183602692196676083359499782999349433820550540178442508678565356983571269553566465263488221862508427186329685499291450297 208 847605502351431429293924523133300709321054949797015773668027360412796020221586719548699515681159616984435100485333540322559805682913828247904408456922846238225573135591636664396494387745414175431125872564744182604509649261086895507315249500393796809004953839876363209459531646802644334835761394131047761149155659954795876837234872364953213541935056081932204950167452233206581640670994623063353766069699166175255289704345522845614694079587931768014803 209 122295135124974140195787756830134504464389074054201342585670174080973894164210992566599290016607741448640322237934102798554209362183264424182031062540785832709201993456622905411291490322320595918515088152796830499591833327746066017175642818697399068488174529270162138627882267052563018308705101142570290116420567217518077100065081701416747724462431578724356904274174723797641633994150551674635895819508723981650743317563308355949547611279855573776963323 210 17645119142979128831381007518914868997605322527271293312741974731546162068097665289553299402416079638519773341990662571669329413446228965289086890061298355926011358629216551346247285987185207200919599741002808599144574866091224215073269567457106565444621923090305117024553611876204646209314266801659354992971141138670185377714542195539768543344370879254975145013350656404808518920594364038875238087538373091096443086942551931087253433213716032458569882117