1 27 2 1089 3 44217 4 1795473 5 72906921 6 2960456193 7 120212193177 8 4881332621169 9 198211242377097 10 8048559615522273 11 326819564358379641 12 13270825184845208913 13 538874719548919491177 14 21881530298548175795649 15 888520746727692495762777 16 36079246131058621513543473 17 1465032759425760402123077961 18 59489075198359238542829500833 19 2415611558981916613822040286777 20 98088248715084833350018379744529 21 3982968412374767501529600924937257 22 161732292927924110229113343846515073 23 6567296515446892239369173482908121881 24 266671440446475796050470299297688755953 25 10828452314058357362239375495478709043977 26 439699801829249039115006870525864050707809 27 17854436637974276885919451683632766734316537 28 724996705327677367696857409100529611295653073 29 29439193932227183645396442546183589795372711401 30 1195407003936071691578104425847918707829550718273 31 48540660058463304416375938379025729584285616066777 32 1971040550334018334006163802726488213630437447245489 33 80036012002759338823590700897721605085499365479996617 34 3249939843307788598423120115962961997087386985523933473 35 131966957383575183114170473540117896199214876558801326521 36 5358646215233657890106219493289426352214411747142471451793 37 217593023506442770564528271648224594101603443607900508299177 38 8835575624320415066903959625684577536530310599969641297037569 39 358777112221033933414029892306696085492117079501028885045753497 40 14568492391073264628904762230563586264592315289942670026123292273 41 591567754238467306850470773176199899480411053615633008910322927241 42 24021182045519987346806825504535178498463376153601870644905267340513 43 975403379798504004309472313315123120045311845439826568298550794125177 44 39607199659010344379139455637847485065882371644575259369922098281684049 45 1608288731942648055475766124138704917780452247900548409074029216843043177 46 65306122815104404764440179799481341867944424217609280622116444318057825473 47 2651818415708198226454435113792515737901234156955571730961589749570882153561 48 107679657078994456808400796788701443784063489647696692479471316623317243088433 49 4372436845587441557521161706516078943340183329044275243962938545562872852168777 50 177547036155821192549433217218540013576402500656452137922808939302104711049504929 51 7209469492859269829606423318655883293539059593649829250931759494657287187395001657 52 292747496628736923933072424589394574817879003329139765081437196252115099306402989073 53 11887295849892465563982266635066683434836414182996333100324016894422202476564202525481 54 482695169899531297340343773244303707631206917449583420871981697531276459950229855719553 55 19600305232282503741930378436855385077922100988504978926146065328471579618334396844093977 56 795889391805190152661700015539161928872706829849510801238036971306834340992506592916340209 57 32317860180296276199258814582115952922534226408013863187941178778324662706799419960064444937 58 1312298037123264281727024197618127478961939973450976217885779738370401821522896112875980799073 59 53287133759169095131619851069029371390678991288961803122309910412733280079129949908554181643001 60 2163775715531960671888781506668314187354447603272218308528533851108138054099961608444705754577873 61 87862210196663682025334124156296411739281487873537561799712929328829927736832346747696069031404777 62 3567730206614699592288478586301459854312869841162684540851773560864296828344526830920423538214349889 63 144871143108056064371422276051859111438999159681693465186127309126174891118336282519774227962285869017 64 5882633184124463445751697660745400211329959629490829119977591297199341786598275154016016569842291031473 65 238870022259374104245876847673731662881504358254216898476103206239154214992635900794340291716137358386121 66 9699548781688346858948923592051071774760399334351039571600589995050133346112499530103695695244155037327393 67 393859579693072235548971837711314236159072302976325152060006538497228999750730306321542078837552158796245177 68 15993049986908948107764662568691066534125798032679714601314658638465586856242142566701566101215732030048813969 69 649413296188177716649567615912952700120612562492247096220940899561133397109916160333619536888444178691261449897 70 26370056343924743212908037651332003640399102293659255511437542343791019891806688292611175954806759613860938422273 71 1070781697361903628262836461850004906054433393040153522429404181702453681210315561431720301556862037309238292114841 72 43480128690335252867369766333428889089985383477947746331422570772299944611354031006018753548554435375856994961952113 73 1765552769145954909509955036280984374192529788307215143229454934757058470166150222263861370665822057813188980766199177 74 71691981475938787244030240226185497116453955184948656931104891192682598163030494616722016140521833404327036292022932449 75 2911122396207154998453080568693109631787531685969979491883629259943873589161591875729380879830742016652397464280681043577 76 118208946540878334340671819472798526949425535841809980656331121398615895585016778991037063814812073348279063454835555867473 77 4799988849836697227992295309285649850817846462538689535039437909184149741559102468620849522330003135013003242219766893869161 78 194908199698650532998233358569146867452340896390617311246115656334172285074562932749598237394493135361960667915733073754756033 79 7914436366047284697279690976386451167932891208614690728530110903154117292192134603235594140816938499680179332669539753643090777 80 321373359812760264060495596294738148006011085210952442889796696527972052418684511808665787975182588321095981952799400719290625329 81 13049676770466414271323844392462080849559528234311215106825182783196388272490990830503527800729415105170052390742062793432626186057 82 529894773832118820899309690550229504463844480243384580293595746966604366333431671861705987222303097898834612309179784119229023623073 83 21516890898789409028530515802280016389424671238229788350328222701099636807310842693041889031302756372169498266424498144193467949569081 84 873714210469051869035362192844676999894990009083527169078759598793619439238409643664930154487856161692568075126457547366024521554363153 85 35478012374850496085993361653795276733463795632612937318623891987320802819857821907173466109501258527440579107921967471699909896535783977 86 1440619080001365509621162032720091514073695780791793995358319417899455004586356143895473228017745901037982654222777345581839913413097332609 87 58497734082058377957091749555063027649286106282341746812593113862080522342922876749199626890975561806118239557407119689308237891592418093337 88 2375357192084371648086823139234062669395551225083342915390584557658910135986456248414857130881714099634240099386127469732328314940679584505073 89 96453681130146303524246280715715561002829022527899591582012477042222027217957940157021948335894669096105952241912712343996529106302384275214601 90 3916595211262648498124708339116592998405661104042549768216262205808560553760492246463262167677574007346196200328243166588140440319346881931717473 91 159037144763686247566725101412328863958586840905298147031554550805475430268692855062481397701406219595656348977587366432609813587392384010796982777 92 6457857411930933774265733824479617934327569899452543232002276387731555672156239181618325111074813819304371168875830133071592110037978194331768814289 93 262227559572949304783827485181067073484092976423069502159588459084106175674106720765351627190844867077948716340267637593013519494158827823429769661417 94 10648004223900026555748675151232076125898570914954608896831090400244648311883875724473523513047442529087027431248959859184408825499904289651312255089473 95 432372532226733899909154441437618047986095919890369852735521291064684881976453197171168837999891625819320945219763072025072545533589534630528926144085721 96 17556905753713689471383353296522626749415555580865890219807075487248165788044439072426345981786797578126766315110302595281023825669172451217264975826082993 97 712915175386633525928171014094425807958260244097255581368321754320139839198198750814741483845260434690088283796006197254120816123898637945819401190564031177 98 28948611698792555531512877925127096098298021118693624592584278719329762754517437758245579301947089061043591374594489245894457079869137396559119209199907950369 99 1175486436844308640377177258704700127102886701960882518994062279423398035508043768075032887638306484547745833817637959925606807216652255051790777158147201466297 100 47731766123435973366960061560090671673645586442497085285275204996850043251757515486944419124339412441480881724529644529015567782604836258778475956136836732912273 101 1938194628071365969799327687824442336585822856911006376392378408400077404753929434675520657895703006347952217364633218330828570171331850529088861767079950825942441 102 78702271492951029187901074215840685053240407750271308067523111464453572902882986573905236267734392661202346804357487639099722292502928491552187717152088596137043713 103 3195782017161850341187154799844277009797483552050547528746169515508195250542139578575306356450778851007728983500822861709795356869878758545174274614962353228403713177 104 129767826359748647521666929606161906440844979110068107749512580352404748105781594936405076834198182608737650774664017527876014074984982244487310255739023064826359540849 105 5269348368475104942929349637055129731917884406679983657270077082200463548328371159135403248498913025342120018025211552855559851364466211887256932091460548006226281763977 106 213966997885723324299756664245561728505579741008118240224080959084580529511770712005569051959108263117287118326639049386631937680743354971465737251658058099218055799669473 107 8688337339419054617203153639875148793018083230825968110670998089152594293209345253682164678347456179403297931103797640006220487288646094439899116404517013299840667278224761 108 352798358950009666116533192606952112857652136607734800693925626309903077549394824008879646980899971145658621282029478450068928975942596192492411976558668615705978465612503633 109 14325719319519691436902610438647034246475448269223911338680214709279584670833838260305150891363339518101550705665547854212726560217028106381150505176433141031147666413661052777 110 581709718357107194255142496902817170299770944852456608074785993059504522263397051488369112194202520703833040991774990367520686105283070822547292120608820084425758667510303105729 111 23620886943529079901470400605997151434347001566643138349647342280091212058065937698858251185700489916567529869372125839400944505353133454022340568862138693204957742705303850490457 112 959149009190978560852204144895438134083430729114729366606344457594787622024489092829374392818612846248007395988388759569558393741793942481755206649417945300052455312237293020417073 113 38947175185733655716516843531017009074471107868637613817265765284904833110074997802822618086591918857503222757613985128921479031327901506487606023524341538210871343918444152229252681 114 1581487798468024227403555318453370361907980530948306496642194865359581555560683084430457351265170867617664014726359170132667705984575258686283763658107315941844885815660413553072686753 115 64217844934217254832081498560091912693035664042982364541253737235184366448226806496803589512486534870604173039658902213376632280866339182033832613606010489004266376939381849240312113977 116 2607627837527419060476884555868514494623934537267104042245128108796805719488328137018059852391705195812888470390393244026319240219766702324406596939316712994105403281464089202003633685009 117 105885255819676705402238962813647623676492745403263547899390192664906084635849824713791596515860128470398760517371580569665062732516573368388129152694289064934253272508997547694303987261737 118 4299573443206306216524167322465656338822219608937531799199075849520400578558029563073166499511997984153342965685988511451846464189663240866722789709436784254398697720365474028234405338771073 119 174588347078343727591055036816073547912887120039986587000771866747697926366705614890579160935738155294760681424847583680411064028055927701641424311643799529391398554174840474394501755093426201 120 7089329055120791931768869832299564963007216407896449558244461323063288571778001737504574934373072399338734450967775114713624081723258423913430832142044792156976961557642611865722821473410137073 121 287869077706698969561066782535224986716689678803114646496010564377631664621030781399438305734324157888171941586881218364372010326204700537224401328837535685965793046996549638904323652328320800777 122 11689202921092725081095436166627431415976161368401357313404521758313885632313814009576897336157321315025629853846645551103834438066820587243585561168066246450085883541936253405225704601886590638689 123 474651414521494544811935814311161088267555581243605815505649223060827204290929881890261777890700987389840072942322368101427259795520368868391417586629315533478068536467441595391784710240097083373817 124 19273680748643792735991841408091565716314160249093416718717145797360893205811104133347502536140223341943032912973670763340856300607265994208150752073112876929399435858494125356579561846213794968107473 125 782626488062051589458674524702775616956599680912932392419312590122823386169600391357003415535497941221426908264843343407352272168169579860639918153611558905569727773614780074093493480330924040358425321 126 31779307118565814484029786050284335243759560353444733421692341862277984541660638379503579996377172016607414712250998347487989458085236518378906232264904109097488447744470077032127959704028464935205718593 127 1290429568052205568413882435666413335122836379596627152010677014911432192029372567297934725202896085621361172670053438752489931426803983975764916832403283530507910713145436677131750452179872277697699657177 128 52399143376243375273224703285518397376136138597806597497690680141572272120537705045143266453376704758210089444076175015292279357169599558712299090412296159005264524075051382529887721184110307946642394446769 129 2127718005337143097107590715735591679059616300436524462973147053565880241869575945774106968985198557716671888444402320606943614741124718163592024037585689982727718915666779696891288561313644669369174977802697 130 86398051924802972977039624092590964483426090100332597421935978313935933562724010496016093465139113590252185995115276344640011734671399851767876200094416550747752243157137145452064627474913666516989895778762273 131 3508276640831527602504903136344460076955515833306652102891804758014319192201771215204274120566940480276872875584615893000529383285669398431865451819269707540934198466791954488384389109490442012486678927284410041 132 142456973443295784135068394604641407723441331723967414659813019425564111943269035655438981447802333873907752923047407191507464526957702938078197505388547344366338101247955939696526919449509503847681997686200615313 133 5784603484921822707897725728608786355429806347349757567406064920319899482598802122429729853430824641145787903835589840563797575472695110086296250491822125798364914975697522255743453471678042585555175042297674667177 134 234889431306701998477645660559285978049046998933756581629091653422306852995458582449131900287498972944994780010490424948051581161949176266528895110078490400223100104383631117450337161627607593946199264771225451509249 135 9537913027816032774257108471272984518324050054726423725714260751589462581092221046455532234132564696486453373968737985421094066432353105166303959505348952396373265640117715459371928371185062670425287054943480717204377 136 387296203239550111768899116753243789602501300260843267448219224360411056176853725585490711194835168988824671852550410603096031425135290491554000017958051201847734289574688235955043668632545847984297581016343102181231473 137 15726537724376498058136750051342627621409368509818951185765560026751421901953527212261830643242120893398028291971067026960199783367629260471053137384194516037415133622320334226806839559995418764629396228790971497955220361 138 638591307447603618595304366236995831844144088098403506337216453507041721081264956093367204993809593925497965221172941535718654615270635031448314632464646338304456729881938691523799723261691435782056484084168341781264331233 139 25930619001761724393477291014895347063667357715877440540853625633360687813900606764431866114454319416651048121396553530533101642692213968121844049732903387613884083787202361004846879220769422166830245507790246469064554054777 140 1052937918153069042235044061750917296300855360941400606073603187711675532832624638044212635412726142579885005533719927687285668876536442532492433004929604550756376127597185782134341252479359245867527162074053411763146486946129 141 42755564740247643141341169875549283595316392075143385800364072686044925841115200451581808194090502735108868456940172178690182797654918720342240248406387332379189275890889379291430441284121418325899329716911545938783973099914857 142 1736131147659704264119227259909505950667158389305816408117749329124455150960401224306146733791106993858185446646007540483300924001827084453511971256583006954734658293484909578434498632609308403427992083800188528901932553305371073 143 70497288018203912538626858938280955439828431688336178560021897331125942375918606989326707154329938704423861417175266404956294959312431763068514977545401087826053961618627062647151556876435701847333286160337144949958691115921576281 144 2862610710383805145857793580310967077822291164992890258431013801310172354997296466973496645586869774979647350957849801955475278547780468934552922539256116489592457893667951015278261853812114841285816859233019926485875414899898690353 145 116239082517444748379551507049737154903676682857695121738711215496419051476874457434084135154592381754894759606597037617695185701110000318107573584468774358668073910254487958624054311096273737263161158649988422666721552953041101083977 146 4720000611849093801227887091754247877805587338525613747152263614532218352871896011325873595008897735551010786255152945494215009288745525539457670202591650841557550994135319087341774565286229390329034434901797010511809664436286765397409 147 191660199765533729876270546649128368511570253953827041685423428747878247644117745145415471232891329049513126082755718163379692409620806542028043300954757294765170408195476275243027888199195025207279833292573862668316651394639099763950137 148 7782548180597297424107446219146195142929491014690498889147924360830492659762877214780820343028402127261221996812901997570659948645833139814518452615903582671907065920108362179566675023122416363253208614037099617232793752549222502075597073 149 316017912208240654710384966238607946963924007539049221788098123934084147087972081883686986524438225952917891852004890409782982815925225827722807864436770772831946976193315228958345229736831950490065075842839902503851477432203896988876277801 150 12832213629648310084340064476276586703234012452865970111085656291524162148050649321794673322013512830033454013983194074839971736274600928699602827200053144363359312969204190592419087618840151308280616771731842408782185874679572216510717836673 151 521064472220248862982576484067522327681171726446879987005902337969545301716669068883442614418163014416124928303678878821882313462203834463440150989371190586532420680118278770625849068696656892431664246427520100320007997222947198525117410858777 152 21158327942955830420936194815147990047676296585076223945464625356086970776014621435072432417992467385780586796227102926499735304169963598141852545329017963738015498877342162546181106414661490168765744235180614634579812912145961984065642359823089 153 859154414105665065450662763675987234711829412364975101971955202192053076989132773735834647307000554586346059792452357925339030455573246172400911942659797463874116723089136204063411777901974586640488885699564878412652201442417286170289458179006217 154 34886797731244974396742194193673108782422185161602759597722729284176784624138209780208061620899143259867699062750913028114904483811783675498167748923787408599030537664617109765860985191346374209559792405919270180765463252544773341236817507582085473 155 1416612236355353309219219357721781664323920321027873541875080617416175320357840476608757172099952864781194124616108196425905659348993958756666463114792726993138266176679875321135285804398769749205703666471497039356781558131257030411984886480001404921 156 57522912926869566087640118559494278496761978199557171063314741645516359580685248184475715070163681163871075924256421445012293561567763770215354303723721208181084424641241014410292942217288017730080893646836670290735796471340821873431591265558744234193 157 2335773634219966556645737351215716911738058381045398036925903117587511937682369727937764203123111681882215006900655548102689545474694411238722863042835885903534249151464003585683846058038428410946025380856759529290459150394873584324103483704228491123177 158 94846352396188715765072989502892484925312201971668404776948991954759727691686194874496720886924960058548878068138774729090074667477386640464191715896691782714006864415764290782473001304098956565105746316777753976257052422648363807313337371624428228303169 159 3851328070096217881461660771999140411349991346741678227264094220263748644356216074207361329113953575490388560683279275123050028638977741679212294543078988916817733454622911864710451516539442364594199192894179760557891802922264938750661176497333901502459097 160 156386909235605913687686923819918477106544649984862112841396679159537538775537879924509866959481297234169148938924229884379609979518449222600277008811891477066102961808887157800608944157251553643320474967592926119253451081050488667860094838444699109947972273 161 6350242029538302975091777304264671314786730787831479774861038338016819111487353619717586764072909929393088889524960956857595208702032774259743960648598286737041137698890406879989599486182682621542632286585003094720465225476313796362253309552275321083827517641 162 257857732663300727359759878693732828272551247901332876963840224992136982950572892329628899455637606349369938087500611553011329797111048557087897954451539492585628998265564487554763835826973962624954796150503640065631019027232057832166624174228172978677760666913 163 10470563166722716974148686589574811218138013471349344279119672611269347195189690927599303489455975301453878039355125698363742998342320466452447912762135546608218130725705897479665483677127009545678464525585289193175344336508893350377035538190518686988446947061177 164 425167366113018584302339992113467534691297732358901789412485133462169043275568161754297380676404785658019080604160143848065281655281362347636958055976332779055573295781692764865408609388975807970817768810588798679139021492428914440143791079023615398867480658837649 165 17264332999966198484809560691218971942852998811173383857445975710168621219175259577084603751901300607155520256140883886596856659893058728789876113690835475195547015035438108999807105246113975974072673088824776118753894371805443198439862865628919932361751555859364777 166 701034975140805840528354548466162369101912187540366309524685241981518765293776552072399995737130848322848025212109677048902078549130906082822729332428633158552538443720455384754244777340449402009446512340846400090043444900144308504992076833521339380449934099692553473 167 28466204652773580285905583516053153582092751708176244548792959309879571437538034481735046165191943971522280709598242616819435513956078209735093884810520591897525323951971661030927122187020601866802144236553505985791718930957029557529637344324312195680659273193644855961 168 1155897831161463898273675251382720698960172225034580165548116367833358128694358988917978492841075609259247940690134192456814422815413112101813685607912486137261697666931310816111944093230397486106736769501240203016019781050835902922635257887960458592819831255344358238833 169 46936351803175642544646195970434698200053577199086966874692083732209610133468109993929357467841028876084809076941930008860280367208640344818599607767443602157369199160952196884094873867453967300507373241765992227884143520188959546907571375897189807174722533098020370096777 170 1905896058631617921958115230765699095018833909562012359213605571135260285413082765928416000296024974171329205103576983283962464290507644343933564948738587910255950002928139099190098723073926299543094514600385838094993567830933966976448262285577414756678506556933325442146529 171 77390756775045524519568385325866707724571333056857115257762755076830317939800903643162186292651567479007140464015585434500696550035475172584178569174003006685976042933478467916648529664151714804458757126747563486248589984745269293283857611694318968109023208304698017206459257 172 3142526690838760618550973954668283831187123312778149527820855269011878870965227725114794981993977867052551491742981771081985159122806359766448384296954305867560922560225766958995548136661037486190119529963043929526672292289261097553014989882897839056363095435581685498390485073 173 127605342215988456968276837976185769755078914494994416796530861948257748622537522271415999281070667469490496914038003247409380379234493147663036899068342492463022208282320789832151097128476109496923560614456840094813586544103780690981072863411702297821142541525973937158706539881 174 5181538603802106565802534773748924018659241521290320696212631655574377631588594769526219250811993720376269549607670424806472833002649317297921338713050773297102935778611540111774266212080943889594824072713321741014930291631626830769375747561753428785765034675595624455532720373953 175 210401397280430553886411496316086912448947639740983237875973404087377358917171785194232333294794611855915203583289879365106836067040870118852166296849988225301812011590556011945430497141263081721437010011414881940095124572191039570488708484217303343451228141035005019682302230693977 176 8543552670836819004290030792579580626108305365039667621775507461093281673498625676651106157073587186566503034121162327172476713420633285796172076751440704864620645502755011847974262123398491248345400225304597011687661222793726593097727035891921382220928113227625675815685867932469809 177 346919237147822690313708678554705415071257357730770640686780231439426510870768904179587635107300360859531981141635017344229835873173310795741420486059469087844617473427506589575817859105077931874618417077305839368152588141387733683878989135821299817562832992076092628128203749540158537 178 14086991880327341198793415328061648727903818781120961586209581369638994438925547060536675340886137400255747178261097113878663643385375610052659486700415181323795386082483689983040944029333819346885828696564665861907253534232197455549474921994402550404541302863477786940205379844226983073 179 572015959299055826105510689593652311202916452302267094783604352452167947822015127015130286814614827636733122610438821391517532004829627039427176226940070928870096949806991183871465619457005346312325081885914406908306953493257891938586407975597363769505188089529371782498369313620663769401 180 23227262461176051411145243628090758379673113443895015500748425148624661949679811454651754953945029734701966072175814123230160193903848698855671673517336265182493248764766899499001435293267878089255155098177456029450069036675858410193251128247581473743240050824888598491389855780939582816273 181 943165505559433214639266817718222656587350987962859362014147761454376452771720027608479868522712381880592878997441357910172287437980522620451703794579745737620301648158531020517115397112670916118464157715101066696919919247818068546905913730541282603160759074387962589627010178000592275156777 182 38298149528557944977631615628397676786006620691374913594568083417251439972445644148673246530168087181349076581740282648345381221854739848256829108801492194999512475594263501449217708316927221511428947984748304438102515584573727075860050444900231283149699281236708248598845179605529249956367489 183 1555133482581924812648667971680813185720873832538965707585065055924039015625923889653867429840528176325222653787392526855597873497036645416602766200147904063178086672994267063089652194640213347310691440851238864895052420259557721013511573621220822087487098385514830791118620200978689771808558617 184 63147702393401990198953280988858977785979721203035595393474577958209576601103749169429792678978965834432543579975249078705986713828826624508604148465240191470309353983256733563488256647177911695555485907144820589687508981288686928340213711351650005056575845306320730458281905366437812644849023473 185 2564173662408170801154705832996325078253634588003835959811096655391808016395238933712159620960689148390530724318386931797255889291029305278187125827872481385271834126545617803093584087420050965960803859139317822338867029508683240525732576987478117053919816083390912656131660196808291282089873024521 186 104120756920440571004159686657027584563823342568908704825959369623732775446587136295487667776524591630660838999774260218428195673510940290413534492567327893732620249524638222189821135477867243017264070450197713586458548066155393870701592237104976399129807245894126287214065557583276937563367209629793 187 4227924255139532678352071859610189765864698891917195522507356608086774865047748765175599824902137230482845907401650478046799928385292083022503920182014483940873080884485437224933169209193836148252454026711877171887378598240232216850353560489504382491459380024324923173278581297765421779584617626429177 188 171678962349993790676368391257505339047431481087502477145586271017578045059812305191471790136563232983706108779471281436423945933020800359276044175581516595276074392271508714667222799409301406190074389967983800629999185758791034588933270504276000059763757665063015829508996784287049861961955447329519569 189 6971190668267512894877470891803955864690855542316926434608919405991311449611540532607533798400658356644224925439896131244632984399688141401957748475929948663265080788980090305757204068434256275421010724259945791079768558538588702676658433707483932330450714187194450239096410855004797591966819458487435497 190 283071954001368128039154412303842105027566173537593944184636315309362520713116164953845337092241980894673924202564200878047169225458880991731850980703823629669451122071839563101369802015255684793220249455170036624190523927941480256320063453938425224592259159033964206530808896506603903479248310640712542273 191 11494411063363813043287291370188663012295159426364280888616346217188002366043978114585938280007510682975323293498093897900019810493419110398574566233241889637835254712321740642264046617530534976115294056073812368934535184108983271266296066672155691290995414093397421263937622183090683281177711624933415265241 192 466741702333894444726152475580873709823660477704334013326316013859758296676393244058761944086832066307673472246180822599852057522622841430473847599871656297076534225252041933323203994486507843064035532307743586540328894165621250437817017718295368539337335831284750844516949567162612352072618203652018625198513 193 18952499218675851225079654836892803494573357035055866052161095028775082125875419356575864695079994547687007189397444224227534041459641792883050558535006037945932539159936571415975139028066333006007612119720306050250532097844727535610236989383355619052174842457180425884971930298737655502478502963733828988895177 194 769584600728367589112647408703310963920329070794021163925383839958022234414069901714670261392890463394244519209356320031731262779483348045317491338337301055030009557953366757121809436238935527757287528391608650675626553704983888953014644281224854484509771167443841447771577949173642077968456730254654690541526049 195 31249728642364257534017269279445464664820318189993973864106159917818510296962859260596266881987229086401033172553250013713341229295463001171888335935269246649095471249529051899338584661347295309952666870140429780896680188338823806503836623700085343960065820385882612544475145031339522708667069893021101048380245177 196 1268925520725280677468905681918011075834907780657048589805546415191230566424852111257012217979190145128134447767333549441739290196642249479322341911932642295732434168303437259758933020135416139263942741221491882605953862862612033843409067263203901430610542297142085651159135699098142157807854557929790667934925635473 197 51525950691458679655680856650167326674594093915899088600201704464155357058667530813367960667035000284871095827699823526891897438393604820633465805014274026178644273360448462819726836470970504984862409720158920310349761494353672206675710371812158593151671181056651389896812961342522396106783363756833079768557867131561 198 2092261170018201375043412631746172216444999326061349855171381140387309950342571129567974191860767969357664777771415427811499966330991521654302940534994312796592696261085531979452657366987624046151135714666971862602644959462698767932209580168087239896328749746568433615350785243857847965853192241103279619823913742226433 199 84958292759682917502289024195190383647451466865860958644423399484453222251106735819273054495618926739106318355384835363841228260556354710696285109054538440241442238330739635752443322662957057812438765745823303641742847154060990729913781420942582298259052000712399355991033187616691408262272348065125135136483537557178777 200 3449813824426708395593155389894866974082390152283317706738617280616385153089895030517107647250603708793636416126435603072506359221514678792078842422676167045153648631382956554178933711309437385571571224144083899509814413965097439639549684975956478390279872033263278657786748128382622171299515194812478066678642419968706929 201 140083034117340117539282746598566499799018772773762250637972534113520539720667988478093044665344849232713391967497702360151301075913200155104091977584850233807436518073409384549297189001079619883435399937974267021634505418104019173542916581279134297229329921352396035273400142261820446491083765418269598571640602617802123657 202 5688207377620117484781102124302908620174451441287719192849056022164479966097949207113541108923129159200550888009382827117043242364896971498594509602216040913382438862907657461654321809663313417051706257870639605494857691518823227081026784872829202532158048822916024987684817862680516351393642139032053892370406428610387759073 203 230975173936547374995396663150842189430368208728416290896603736362927349974485229676005696751202777939499172136904732674036352119746164628960709422049500073707761009090039405775038439172178576180984990173688635552943013265582088003545411514485531155062810722997918687930703130093712043263281987453621896010040413931141064143481 204 9378970813356520495054765555195683228722305334804464419675168294525389669496327229402416909056543828972257243404943914401617745031754398243411574150394046367404082350885093117390106857104708608747557296995303823982745820824564436512065443535941510117060710861748009805355871248039305512172263211373984874133730468319017425737553 205 380842200564632582297319041152609537346728627387328380552336240293734138849757652730683002123299052540830560225412224767681745912385991693916503189413363899884243200240848187320593766114538195739754089334028438614445490441557828488937956600741833416318484173763701703012699471088112133306850279867075429503322302578181457428943977 206 15464466690136231546269204438373860099556316837523592171930983159330693458128122526287564416510356452910496853347422112844525698487317589078682045579541615153375505892260614190266102700982390687589956745943241122008541174970677937062263173533840105907184879750523801666634984374643968577386105263168108851650074718212335475774902209 207 627949659086551372080280277314886511484261332300270024960332929687858685561656901134099213042951829728677082023637711030342645703381845285123299817730592398890247850378831610803780710482445407059352161154328430984519060326732870163729782809275575007533484322991256641083831167822992917539920711312019256045599906605454851187907886937 208 25498504555506426550551184098896365209261813554910693548622754386652915012697882986077466704096859315629192413315587398438536062662858575264796379797681622512046153771255926215910751486564543438431999299392373812413144814596516829719924884403757133614357899166633141457770918130748406121898571479582099756243194975332251531091824929073 209 1035391492230378666619314063617712789395986174434534115094167602977763776551626692011030547459284002665138055633560879959494496237923092061294678774621257044611648339015431669079480319581427154462762336696618071413186632433229464095897243735605633278068138116664098693511266344675516764317202699281873781909241395482935035155758295901001 210 42043075108557422506583057662743882521887244134937327622082907651901868198413528244675012978565094360220593202362946679964257768752241037308845087682708632868884843439292603612804121079053480637958343815771062946942041612728863758656268195009370850262963936396561916170637585441604212839054933526883511462179006095195020416888620933075873