1 1 2 272 3 4869 4 207116 5 8450612 6 354399907 7 14920072888 8 629855730272 9 26612973830635 10 1124925665450222 11 47558289000359748 12 2010749398071334458 13 85016252420605992721 14 3594603941362352310918 15 151985523215867315907352 16 6426200425008004061918152 17 271710654409278235954730397 18 11488391271135868782702030797 19 485748904093668444695970859272 20 20538298706567583499095098637220 21 868394597229900448348529767868233 22 36717217661914399709886942747744116 23 1552467141883367217585593791930618088 24 65640982193327659077698239378825771604 25 2775413681937028941342691265882786211696 26 117349266429936273611843190370164433469236 27 4961728920962913569346495496831208464465000 28 209790437003241528651650537114736262097711841 29 8870300687522497608810212995644532824619849288 30 375051577239035352625117821237608611455833084158 31 15857826081121414115156779497959881305630228565671 32 670496175141235161137455234277032639467070596423686 33 28349732086827427135891569585504197405988234800628259 34 1198675457359316876711195943436087541483891582438352645 35 50682061039417319653915917750342636515889749148397264944 36 2142924755347971818616488105954789676510255063231493442108 37 90606546239541807635930632660410964804267218779827317262552 38 3831000692380917105342543200781204250619193245400800949082092 39 161981301728705303496391045331669618846341462021237633978949704 40 6848848177424724143177016094914881696908324499010347430705411443 41 289581086562545365911574415714494047807064117796969844947591465200 42 12243986656202394218470191670857625991132558533590530125655478116740 43 517696825496518614530647362708899704115438963537840832877113627867512 44 21889112643993935576300308832751611494151239571207090881797627601221347 45 925509349766482667060460103860159190345115888282239337755156722966369657 46 39132127941248803285244069835311960860360987766682294349360560605920175811 47 1654573708625025719070107664335952164525686816026359841343369748942857836961 48 69958223620839144455906423574681877954980235959140006822801853618200143640263 49 2957954080057543523881462770906371257973597714526955846242668944693675956990970 50 125067388605372924680855538911601774871010998239491539001836682098959330359589968 51 5288064408445134286394640352281142287167459354119765351704744436016871902657947093 52 223588462985329047217884781141820940603941392248637899766283573244720420677657123442 53 9453704970065048651469643915854286557297072140627710670776574596951815159625256632761 54 399718914239760482350065942348511406037402132039672000199421800956423146027096173374946 55 16900803537548265675265131136992099259411711133228922454125351937095402992013718984138706 56 714595056774001732127006612483665505596939685957870076399118971092846611838430149729636860 57 30214308688420871173300294009411973389533483131720082158839235870304124591214437135467365683 58 1277512964671823445934352885078855570409055789491675224736833155052234584972704327100574678182 59 54015446513593191482306939405494328285748607304579566773714752336407357511958274897015297171514 60 2283866029345822058406091165345449661927966383731435410695132831684409460077086651139164116133134 61 96565785838449268879471662133777859204314060179935590354904746845691924574082590806230028688322347 62 4082967597389342800241443887210825970242773989862438141561811696106679783877709261010112407445699919 63 172634896061640260038354988468670894075270160827223641307412096226370897324336664718727271822159750589 64 7299300478717809838616894543529575478003882204756700558881435379141484610457807768229617889816655906366 65 308626985007632525639834226548978872219699394487406751171669271037563484240260593897672118440393103043732 66 13049280016985009802375484260673162206436447609909814023740839508267034401045318710051995700388066246873041 67 551746014553695238650689791810816443585448502205718032581356504300780358008395804376341813534987816693752114 68 23328770949787810119765511596235814982808706774244686433222987504577081272681887029859634447220220608607544621 69 986380580325333194792426991510767562183601607749723077249963526400354815247431692678904189384784665924181090659 70 41705868317584499840718763703181571927335331275017081742577821459746259260560744867717567422076465824967508342670 71 1763395880675192676362428290705859043652246874307279155280223860432975764251272042644624781599799963765947246017388 72 74559412318269570563731630293609708207399706873457134989067756688871114108111463218840088474144150525303837088026015 73 3152500255993102974510167164052217426182657305775670688546549061703969898755510865427208468075867687717451623180462758 74 133293135702484224629246213577980555433739440450523096003275048628424868848950001331735190165308844167010978576176660997 75 5635863150724434187974487150684710553527232206931379829948729620200968519959053352320242383646620713062975757276238003639 76 238293992307224043983871569446200656745402435439337490130670360639281219484621782668828910817144372781251100661221306262285 77 10075480055333907396358325863612037402125714358081747888198830555387073893333003247193026067301657901565120461823206565351261 78 426008634806668823157778038131367456668662746670548334302713951682704269396277311739212604207735091079127586503939562327464575 79 18012378162940768904511582643990000066468555085780452499956419273149282304884251979861479293961934925232983162508907479297628537 80 761594344753188863729548935265669365830234785788423113706738334856405693178229437292597549395695367775289800246296835335538347841 81 32201519461400307765779513377997177060061155499054017863028382334874421596036986648755368016215050314831993837888063594053309076235 82 1361535655781405427081499029480322558472568492410138690186150979589014721396529679882786151135533911935256294332165750379409598638793 83 57568070481463197060527348045576921796534995717850613758652225974446184194150182671095885192190588514596927151428660340191439204916103 84 2434077084126535966437169552660165564249231357388807048332998091500943153392717170744089676415116509451908139647509097595631547860154648 85 102916967720460445138443013033056593026621538678219683257220593446931885818843173512198033911819083632889115375630564492841861209590528074 86 4351506496588698484002768829577167037255875741517430949418706082477274192003010514571634811542884736885082647748715537947848529834125552009 87 183989182826352821019889161695612385125544364015323422906455986603257969013680339609370435526743491392644938155957087445577757682026971886648 88 7779379261790575773655910252094333881379559459374918900843210871441198207866757686403795171623817594072503544484377977382567161688392307717980 89 328925542084146741141279244189205237434640056623741912335917399117698895756197906458187313845296224855315292221013008988831744005363904363038660 90 13907537940301844645485727602309418565916292944716040828387060761815291443219869960502451786045189381339919011292958573827957175054775688222733051 91 588034636457189685142113213834833699121831041751578643642594137823410399967884801475780859666383246319968387599111986777894230369817133546969709626 92 24863116329980289656195135777388715015832141168369428280569895556266040725277173340994075109648649980708345018672430764981608311964087528876121320903 93 1051255343328976030482688170045006040435572893750564721134854093620840517116917921016343949057295375214328712862409633916379183842617903031853738987798 94 44448884935036595689682447196084430994948379673209802861400397206913684990196930838074689017631293874712344038365082041249213809020945786618857702384621 95 1879375343493358862419728684468404430434004119575170356169330643404468519585934952547329936327620020847136794363230039277219680015388556933699307186046295 96 79463223585765585197716190661439523076980147698416822178467631326911609717420439017442656087442076308492962192227000566623854293296159749191309102599161274 97 3359841834949392672809859307838140949564986945005491571337093230123625487822976968237984201039654105458192815277171390133566369139423814639138164375243023276 98 142059894457871470738856698743637931507690674967596893168777818319962293811990996000962856820568424700492467978938951765876798121453610489930765340834220790883 99 6006536796898225472622195762455171327167808825077176168179041595026397337165507357557635609137750703925809895872174585236485661525515361250955826877113720327768 100 253966711929323855555144731353195243672339723121706004154787598023689908586345013601285661702595358241612177363978233226597973798648050820561488901230820502549805 101 10738149610853876213015066516947164349528068064568592657494028916955115782138895638650539184341979630202353974959259445740098912752192031963244613041091173543378883 102 454027443947733442950820930072569934788325501443991569715465876931737694494836047696898606413934878931396236068379527616441423927750085923169993731946407875057470723 103 19197061628695292420196285649798197322008660082641396668292721271963341779724128601259610649319814235352046641271212782607438587815170062085875173959238410795765546005 104 811684800309888587232208103180239131787283727396594080832856177079044087869753810298729545922368309939944680642250982926678601463036710421090882282121350727554494982328 105 34319430118893697202055094323588551072821548762791238767817720920809923011703758959952963747238986282964369637421770112513030383418785224660625297103673899635270888736000 106 1451084562918947485665055869184775346779715986125108077995636593652093211727680611100405597165453457562846215813612242680923141887836011638875878431979154171078725127398792 107 61354352372607210297550688159770015885014955252977647199957641476004420841396723089104525024632483838666850656636215456250631328673774197159338661581017155022927163842940898 108 2594167597986028483391041794762437837995652119640015945739678382021423194120286977067478957733692549792349865115914308656702229128658893745816746058473428093232410735234708446 109 109685870133073112943848405384967778176730898932534137384711422666398413594428791505743599796626772470393351336990066621849832014870129436081819783937899822919530573574543695199 110 4637707338642881375055374023242546673111504246568414393461932941916420453127728366408412527922719233915495144825798337082801572724767840941763961036662752282318201559088831321492 111 196090246927956153412449032693146042317716768519254848853594527589663662324057265879766783378358705338451405174878188624345220014079846778669992987357033918444886049268421704987764 112 8291033075734945592305569154562007987702784767269245945240235303680255289096474978287406755615326963014407215575994502656849582143145302088018889129187151257209888519413879251046179 113 350559145800792944963434426069893550050032432939729961376803438277670985434126385063721194945753138176491191003271635373068877189472155432475848329578378230590079952518718516859403131 114 14822243932935711152196499102552938303870844012647005856581113894767544690143863410195822978607429102564313886483370508116000605384779197517128017103862142133856612712147850470214841958 115 626709979868260370453879347430282388020029535270128446145507099230427572606048265228846134166807474668748003783512202867808976393189325308923240885984130746810689404284183007547133934203 116 26498376402626355893533808630677797503527981997536721094333539057297069102161552291800838761518374797671724064148661617018504364306664981326131167701591788342272400231446614091870691272210 117 1120396953185372879523277140580743454746176661438891185565485812965082490621428845226520978503185266469214061929213187039962764440359965085208143847641214908479384215267573473325526242147055 118 47372311179889877296413277431357085092854352040426036865599582042742380702080391190939199730167140311388557198564677159129336934566603337837654249792952745114801068516760817164006098576084839 119 2002982835810176255027350184954284845840775060669071404557235324240998760899254832432686404828051550384730852211764382032459604155262411152999429128068762090636180402895564709983457366728424048 120 84689561066914821641923040687109458996819218668544142575547049781840307844227784838619670970769340267800501030029900937269408350948841664389529612898154053921291938698005822912324117690095697718 121 3580820377227845339885320215303045549265988372367361798332682892769179825758290687000908710590344055983964705116289697998198483869547291145222112808515041328780809944528220545058547436632338926541 122 151403247489251329323013249712052889918780229947325529505907257444016164696338360972489926777492484428535161748700115874325813599007868993257012668211724955066057848740564627120315877070090775697396 123 6401589841274776834000415511134549055605580926457441953783700234743866087181441257755373693950712262598695360956528894160969194615645250298033262337652081254446064645560565486769519920085770254502023 124 270670234459942926069050309624850633622693508343730021480065526330966319387417400148109028998164022896136141322205806708026321991860202753504512135442533156301245061740178772552042682701148226536608563 125 11444403287170209404358496440037805735508239479098893311460714312135188203795527844438734948444707539232847944494471231462137151757691599961812934199002371789160062029892892213362467232632007242389284346 126 483889064716406689122625158210212146420256029000504171031975747219627081590005746591660398908013342665966235871757427651717491202511496272741807829993493235128187771898444765397001640113911332503694274414 127 20459662341208475630551031881641625864600185062832335979698840156859930968111533602946445539048401259115434737299101672028216291910381920624668080001802832911107310049677805148202916566209736662813301068131 128 865069731140942958671542459615895238911292534797858082411717410228183492702019690386730149463914624818201827807398802794860368601397449473394335118985378150605262017056752317655465427021020445512369069701509 129 36576636860179060091736324266177210582490989694526857129604201096202555870856756696113997651421483634034730632206624325300755279419367281697606412425994735336137792076711686808874723838706984626582028234830180 130 1546523148182418537707787802073591594614588441158851164967836766248300427778103802288512063361445322384679640482545384845265750871762757590247701195255848447737581823839521062629133633923843157910788166150918310 131 65389659989979467125225277985764979827846702598508787549834321511675453860429319842557204161012413571888313311091813283459996033474497412137861780956009693025199216119507549475996427158131377794870192630788883593 132 2764787348078396211364224741887321532030238858541638526976792397155668365987666934652626921874307862390262220137582684287128414535224562592298420264110394467849354051524599070538417402880491806084459902318769050321 133 116899966772510680904779848581534229855339797884108364808549895963936606515170571922892416073284642608538989010279418401739539288297549568156567416507225554814333951460705006665370434341023454071504126660276537843118 134 4942731758705447395555660161895189627702545054236377637487855171038075523878862757491976114688714725667236163339265443626115584538065049037370406630646413403026499209609048184439751167686857574655108773319779778886928 135 208987204299705250228804321380354866723799588288998713231501349615887588812117284438723057150144573791490052420742666399330459217737444570067670033406430270395490374567901649966114262847854529454253908033018686975241439 136 8836338626728521033818577274309586588470397911227269002135305962209976978273861715691809051572904745211876326324327219753253618603497393311822434964259547602297806474227716269154561687546972882717045227051922142265431357 137 373615602868393450689174230393716927404636678435121996481225565387335530646606716050145083615178366172928555532941680474148276562936598979705884251683927054103556091640864075972215429725898579915989043446570093184688736051 138 15797110613719542746577409644480950855631638977679066616073033872818320955945782896364606613417723401776968263527524359631450042824083722062876206638672546590547771882070984076577958614227426812014559167414705219000165250221 139 667929020699904928984782470766097942787636023798987184245169795715188561100385164697197242628059181904457116168983201532852427425371180502493756918045628443600603378261836623028514090447625804714802069176068736258559515837786 140 28241188379454521001058643424467201270922389059514526376627446783045417327331289336029142896894960851469650732310304051731285763536092607801726760132817898578684289052146674643949156984432393281920915417769011554730878707812838 141 1194086042627838459841536743973427824295765366250597283093939571636934404045740459338224152221828043953265751649143984199467732738670829383064165234918938751985209363248022552787145581646614059120745288673899711240812962023092177 142 50488012687026741828218777836500022355279472659267065761589014450726069958746430993941847619839496834033414565962872148644866257535677029355213040148695717058989652197927183925901733130930901623589208619507040042183727650758816666 143 2134720057087070355906047453785255808043043252463596167083903754311675472949560134433894315685045709154267235376689440395556582822488959643515007962963533589907200832302985321635566348725028417156094558482174576913549047921694261606 144 90259637478279799647376913615833782583604394865400030263418194440769069825481086438657141546818942141519985668650629481138495391448840577804986288592263274871837433201929130252562633748783547810732675636580917944910006004359087584367 145 3816332792987948197003389297760006824883982656009856897809732562652550966354531595479442048728977470338288599636733218619246294181310645214106370209604614527444784750646720573987398473575510627523947517272971001385365664872951750497928 146 161361117701586041408822493301824679439206287047868068304893069784398549939213676201552983531920963573978400244259302963876127057985423206111070819778107748652733018442846971737596091709126027805529384089005420927458750382694192187454160 147 6822625729534308215165823118970555574160994675321514209526459425433219438188540256706999740331768985150516776469896531341465264547450483571984006824357699674327885112057926987393700952391956829682281352845128717974064434801675320526366967 148 288472356341679097645713753436215681153521041132970208922226797868817611381354346157778655600896537852342890527329020641948608637156302762672247578430015637018268106237933442445811835767426934935701926824713871127595586402010723665330439944 149 12197107634541280564794355127364042185259269130675866141003432902208559011766565919110943580707180546893964726247141357760429960068033956109629552003009957608075779555277577813361752601469155601314079729819153728285874595286227282368396326566 150 515714699790423798207024518686948425299506272933741811333058751277869715770287302171398265024044845242041421809777780086659073611064082791427756231284971382238977324811523801355569925016037968827729717266874636192442770906727538144167591004239 151 21805304958262710383079740502918264861196753256160011588535611727877954802523483426061489803848656484886121963544127932697119076389242095067710148121766346231222669454566173333987070710796454315024286041261407640433233539447591836573774233694137 152 921965816595994715346663800679856037941015416594912081684298977499332071569418131419130310379978180432865271960894991030704158158952573934239601108934415513443057551686561414471854937643404901949151186010435831027440109207552800573454589172796753 153 38982301261025010296952765815517819148094766672443149800067358726501563605797860422655140680314421626128016766072708150130791341862427784770957815055347252081339520222475013831954602491409881118600023847028482462305430044388209301964740741301948906 154 1648238778760719807653966452157108562231113648051121610086325037382529602089297830437142053927101156851091840768216549031530635801219100062650644802622055289098120146952031573478188993750191523999725307948880767535206031546927045437949094013282238916 155 69690371884915131563326451721354031413169430630004654454015908777985849297660643600886833350092936688361701697731710928145882533837872414844873832371533178674004002204370152751797540206062774700790015863469276294408603386726610283440283097960063594747 156 2946628847738595370627494015138761846404075050128926099398038939576431965017513368115721538911032012376119187394331582204686482162908360285103831195092620076734168325548604935703100990323231638755275179909142688839458652752591999187988221315532198563779 157 124588538294264490345404914102947562130506888913368629935124360244720396477938315734454821093815600153047567797857262615809210084438449355613070201109753169525490121282607628017425564563341512029418140421200173157642960264058738002946224349615991484716548 158 5267817793277248644971980652304564519483927851897719704035703409306517109284516314881898295949481817156645417470963324960040166631637353433886675237412613997763719313198563114577787381108091070112873976779839530283858260043648190805511791291251226529253825 159 222732401255291598336416294050939330813366854682810596038865444440425684359928843091800330352996206841566904394567524091494927247296973345701405390364780065613080344126592567897605229944548593824806035162208632019065915175697709607311131241002797016024333896 160 9417509206992655507688162023066187648089855935694191858738507280690767481183011386817700329529789194488464983318851708383299929655513519245159764181829102631335339478093073143499043848298597587609940759600032503856463373491140846715757493620842532390744691812 161 398188495090740111270015934299863453448415635281336493972072928663967955838446777830330041744870312778523723538998509336818858869908223997481086485226460919687330089032888642211514542652073624528916505899370966133401282795546660184281416184427666870955712275768 162 16836094782354908746563279670803004057988123031121546852587118838787987377965783318015958078486547942962545858719960285348168916523072234507022476657255388440564173095071179537334992445937602263175688139455986944484124011505552011234301170388136331100742342042027 163 711859059252437747783725593545487261123063782520427918572048452426237775429224814236767866002301918700475476081361830107444961520335179935741766176690541504397869012828660048336038739350458195488101925690975037439933235370791857684372074495627731036873003289296735 164 30098626005055440690010611114746486232517420348042128690292826380742574143957220883867432165300476763540254804556346021270024034520836615800825185710675161125888498311181691434274681534925376233137421302232155278100560433893301458045933626553841504576133620944083528 165 1272621701750292512668078757239774464163888516331095988012956646425167548557049686871153074572824240059880509441199869121551292618165932110227669857135656819695349974496981913252329727758590808447637685472472332054412568466711077612336088315103138831844797972891556083 166 53808635500297724674183237912878360761431248699047805251624372996197632780452756022839288881184612878905681526791183194728069781997983812962207101175039921625795660874551843177950386362067332259900648988575021989610269437556504157388316942921757942439442636477239235321 167 2275121703819581328324825342606010113508777553258033368828813031471196525327276943928422384417112088446934114463325561330176572059860853595472878170197339856237363190092225956320674480437550880734385661435877433344148214464648254909359550533785767754070163707650129377218 168 96196060707807296167741109010946628877357321499660510794105053330367812181725465303061196507038331530478539653646731722418499927042409572116265189437430599613861860045957067000455319711110492536694469543466994544212884623876277300999452607544840845597660029231386607886132 169 4067334982636150851381416911939058829015100796989106368591033595397371509233231667453742059713986055342646737105212408956734116799828214185614768064183725419147541995654507476032145802610687141585325259917655447163879853926984687518317048788884136382509995427422297963207062 170 171973922208990894820461871133138683572445280797249644693617583582797031366632366482218140878793148666894429915487266337252486973385546110634327732292261806667537387847785830345913353884246339312191590067527648469694602551012020704770681033712524252169687380880863415889354151 171 7271353366812110313124232731003328260260528294068494860235499241641340096231185426375754295662876455364550966879924177281923204796495687396506227513919686676061194829530264942022076872831726116924922427836173638854593140877853160557884247410225840717716293947411263358031290698 172 307445333024367129437918773989535539834258771044572356610486358368396465480586195637912353386767398040957716588666629461241441891378194895420751849283856488948794034260832064488498285505662287499259193752256243030289675745083072926929285785489390295310571078240321175983794742597 173 12999317737724579929430283766978268975107125946570289886734157692997026355002666040346982749776517405615394271159669827677778692052387447948446561429170953556019740562852313536585085999168117805525092453542446396507982773920217787537543186804906542825782075257612055648710315391785 174 549633523410576212643939334004612300243299230268388563265868684684814902129406906915886603640640254644028066686265865853072634437712662737402608489622465149114513460250125648737942939085968805095800806115990404030199700906390166054959795208019379945931069985345907279405310590666254 175 23239451189044013879463790517909428101941909335848695518330227913449842008057865026160038581812191296213598198631970071412730055114579306380070051037397207719338758683420560103467738259810300874260120276858816487374121578317359174000512620713587260527123699986018863117811923710552428 176 982603987138035987226178745772010419224868684210038386416300023514106532785321886972869980083784054253543359968416500182553596232147566532294904455363303501731141849379787499205017102799920542888560275096053454666850800755173455930640200407512144782861777600422228271432321559700943992 177 41546187458796145968140101918866967797069140770321073844086649853073932050399323018566993623639236650737898883581590186248224536019466499591910300883092682880786864810678923760271424630933253674831361269178980856464057922105043202338643803902261920267668395324546031440653795621610796449 178 1756644299183929558993434424857899524565312202755485956536112492882686266935877830644754049051935366834254570237115376084422118466269627734722323866116208625149057469592287083210716689489739899888211625750309072704293929527288996394637845735847468680386939182872329083079154090798995910260 179 74273943834576199407251742588658698235181371100562860874282700876230570156298000751839648976084064755248216534539177241994008347603519035874103185516587621022167366366725997840944210777270035259625360040379038953542804094746768058997734611646586341740016482066589853911977502244029462551285 180 3140430157263250191155529161583764203437689122870865445519768683091254783046458384447505277509499817537294787646269749629295066382832722098224728286866992721691298245707187877384953729514026340498540849024686414137318279296213794650275236755838352536595274688560394952840465417880714117026634 181 132782791157743236228010609075857389561045754041241961466887579620072091270740371861766035774379159174120541286196434826228744484359688396557143551242270648976967185443398517114204475677149749625553133512221164684592151928073661650860015015033727732198913586186021910970164403573287298602711715 182 5614284905162720925257107217125904445691289432616450435431623008728581023336965842266603013266525593162805956147853236275902904795059870079666077725488082381423728177182790030274692072849234391123297324313722525981193224378390577551011114777928571511074858723993654638210296723154428514206599855 183 237381626952642050107559447271590494523370127374957925016818068088995717115120814114167101922677135741531077454177632687835042577462685546495875024957333416841401398264353878955842735261896491856022815452685580439956416662418921759534876199472102632331842800790174283710508331234301541446130245127 184 10036903678127481910417473212554863258859810889742138848266535709643248804627362807407415966972462616896352750754681355562635523929904963294120090069618944858872467144532006877708176414699664390489822221173455088113367340669576372078276728720949558001316152692947476521729882763610366473558306294166 185 424377559195457979479457278976184124807166906657322306512092166260120665812906524642176151417868344785000121188384436765569850752913932856716909038734718894123873262078314009502664016966679990408939806310578523966735623468322952542863394509327784493373532892639666976844535034685414661474266443893773 186 17943413479314549704257758084572864939159803515830113202630256441359554751913708234798563963826390861360545515706185233575689938052830067520444698980324515002566565509805568855834485032784460918982526237845685801966149648724058671655884382678519978846068274927138542226537163269967877529092578233314269 187 758678399253805329641922472651446380159771499143493762638822308594952662815183427970734889199519260000423031429874740236158767722167576170051529206907945499559310622466583990871872114258368418642961694386019486394607358647245821199878376341606598195256746306262776622822487676875997680370027682300997627 188 32078228267874952543217052693042086792735828977772948502877977948454770314457907317586589692744599905963112221596545466233295233146769346815178615517285713499060229533741463244191443248573195841757990504520652162178764430566926039431427149996824642368759294940067127305975488531452637489307430702747695700 189 1356322691957451855914646122875779143808634108502650186594364756835100403552652761115062130563529439456858288047846967403627232250071937200796768470819999894061675623062735544122865166727300015234372734987449600329459941752838072409177409393220405294690560500497234742068702684586216921018378330752934561551 190 57347657400424606769036509684826681233827459623871469680616519196792599270581797854757404427336155555505729397864366727950453498467759799603461925501779871024539269723404590980129164192616386149774075474726362328168479695571936418907923502439526623079395881551950337693360970167479967791811376625325883021148 191 2424757639769433352863203519004221600009412467787540158215022723016792064090850256802570843598697452208980499775713653926338450503428347969749178958178451356019875466342644607563120443741287237268092426591317742272231300073926524091488826502716333442848104462831505031894172923472107502861887557373837826715276 192 102522925575974812068328932042037406092976468330939028007760005688249339952981487048283651137689025322046019395339773902529767142371639861987814601316457245204177172271694192610432151962698205607623169083037440789834566146130125674518916350412409018257479684111424216131386370798385266558475553563566922147015142 193 4334845716645042138574269708068667380688599338541992606534000361397017702911315847893280280608216349805320053602773823229600673455572384664945513813812105812943373073607587778184345652769021600669145068209661995482643078010808504925094995818355317260392838212038033841172488535210888150800685780544755657971707779 194 183284736380165483641179344801722319843376641758751750058237246196793551748246167190957356151792229062723146067313741265506604842415461344474950246466808787226063618353399882163668634627692177397995117984258928554940719895245384038998018218997332323245023499830049019418761705120463435033343750443494078832438099225 195 7749594053821670555145997789611579067292268247932612206231774383295895147057397930217499010887243154840124184881923395384557820208915664240759095520827006856817821277175430395083546401348681611169453078172686588510471848170250286202258495939228827869741308512452138143001775715629071398453427295358656936353435029901 196 327666172236300269237790455826447298840349815141159043256175774493725483542227742963868367039469758224167079267841130420712198455878065357809785977560254369127289042851018390535666709133325648155792515749745207244830666616040343329375902776535647088537085011757640363550361491005306978916953398936642871816323883859772 197 13854289615988628810225412315628363838845762126204074774394277004912770677486708688530101257518579720751842946822465915898340733821506402366563343631310016402645722899765602596572326975133566394200024369195872147955537548040171248159669489968518550160004151739796603866310663794923044985322361029026441030648696525498418 198 585783205674553486489584550175071787905251511387511453226380683454148318303537972771064136080369742777179655490408834739086280307555932184426029277389217926911467798299373501465045443339889335680502726792822216223314587982880857928733694170444472111166413462346211785916129004833951989909212074282347272057376729698837466 199 24767921962187878714514285675453153547137632249771030457921244438757449948380151343152574390836261658225769626532855801709822113564464528472738754671032552685764777108836839014640428955005650110289959868698917847914666336696205566307253213689642346762310549044328577330605602795803127600815522309784231228152983307281273671 200 1047230361646534008287995703895859177557121430991181361848497261020424969105544609449332354845725991088941330607267547903506761309148620921240720958534577062871809073062650359702577506549756388483677518750623575547471753389745940552884883987596815464910473150498627307404144791913246249734869219355558060713032317744390938153 201 44278701783242132683001819492476901288282125596594446327098861320618834212646319547815873968148882309417999012430042367683465347364428222079090946681355954410833858067671200147068516448654407016885798937617484236382215661040642710125483117759875131518468729251898930278532364284082205933186900589617130470861099114378311210215 202 1872179706981262903457902999947279633778733230637819529472487204617447706208288735509809436939968871720529625045356756955093507395635042035258327230364989233435046761436403741515581064746344695221938919130673218927111012604425273038800718582149196474926761043972674093824307008887057681264561661019229971375007468236971309533379 203 79158979691653541292251863569292249849730811694951254129857917765016591599586843399299666822468485435572979821807234427996696162600674665180037725210465980568391934190097729051870246136436339106714377291288991793316821777213744715853386656885780037141741087781687752933678762021508272877968026413427645624307713836822116027021951 204 3346977879557974733937311244451089105626790734189795861587728940144623756258026249512570715727265815363136350355233389737968199208894694774715510100639592166119325574747639310634724588274221052233989458045243817181069737187218563255074120110834576690917052450987983580600358286635983139508223902210071698127017586336073690318256528 205 141515984287396697505824586053593722083730311872216427672350389770500781725468374576393384738327218803317343968187966793312731079238530596224643120973837728200299745183409137851439697904523828093081414122870658013799615215242495686514170708848924264092689784887281730732516246634729580470694504135805959917385498281323821734514604060 206 5983539338920155798177498694784960214098176762191459836028936192653097206126838488162111078854154625585062005425592854243121784898054331896849469159760135394863854780546446397917819745192697403178330872266329890767448638418706247725298180587026104299819029862053677882642925052064278062469487991324122215518090281597930494639702593084 207 252994339831572081077104910976807254359855551031404661899657141363849372113669986753763245932794568681899840920437195259934545855351938009556025500334313594763214841913678524841170529225209640044912295796619056454915789895023063146321272852983272552695725759110006451433723499257900407280636917926902836353078826260699923024748985669033 208 10697036045285550342452191019594732043732327126938721183489693394282829258743102412193073056783075690187410040981043751852890528436942852849703770692970436523721867320610542489229237070021238704088592525688564391771798766247680813621455339637109126516621563373075713181730766512982450540889756870878227923154635920043158511311559531476470 209 452289091646542120643416622792291790037508869531510058289354768268296691860694638308681134160688654611905412044913499804107665693706720882608134587335410502375165501972286167817512439422563288218913751401061832776544818414562586763327726177517062666225277055286143613105256709742499087976654846763383865431944188581959687360986676744833385 210 19123561102013042536632676075302494947433765715239851526134133549993466311030423912591572724375325663087267833628356440619586287073606287128069914521736757943659862984999574763552792471457498952392524344870844369739186535677227473424202312114286775601380657238400573559898637375693879116876245192461419677055083218847123323781323915789490277