0 1 1 5 2 27 3 159 4 1025 5 7221 6 55307 7 457631 8 4065569 9 38566021 10 388757083 11 4146851583 12 46636281185 13 551163837685 14 6825500514059 15 88341860285631 16 1192267628956353 17 16743728349797765 18 244221140242647579 19 3693367920926321375 20 57821628101627115329 21 935757544268414999093 22 15633938984615021065099 23 269324906048512373007199 24 4778569740366168525702369 25 87232440981170040190762757 26 1636792598128929446033247067 27 31539149097297602123329909823 28 623559236597153146413816938913 29 12639525866881885870401833280501 30 262472688579502596645681227111819 31 5579969975985555555473260146315135 32 121362825577316823458548284729735041 33 2698816188775500763202341073935428869 34 61324954890367776718318661593012341275 35 1423093880646526175241194305973132544799 36 33707835328920324583733370217779032599681 37 814534308799964586271148874983763206605365 38 20070585962774188682144756719761287874348299 39 504061802653194473684075040086886029054615839 40 12897061610318092960447783748909833777344520865 41 336046850135251838000462522142349209166970517381 42 8913285677978708246987166577365709170386896475739 43 240568726589479145768852506692192966535007285276543 44 6604581555769955189371493565069863757118485461800929 45 184375959429567640642925778351534988935108860755885301 46 5232031834311539725854970690056425772889989343033219595 47 150870259209309155101046083928488631502084206941508532287 48 4419464255659956260297352678766270417207842266063126185537 49 131473754503962483726015128234248429872004655795011229363845 50 3970887155445629043180025550251418282308989096026834521473051 51 121729336668572396244207626496591532313310965131029350419276127 52 3786576469729376288405492538348606965009477801640586019550241729 53 119489742434880480207759532863515465932880985276873351129116027957 54 3824190182980313062747908598922358995090011517701076801369383488651 55 124099361142467162777493222759642152016759477106299568850996692382943 56 4082447082846612960229727849399178259592746060644825555410514997994081 57 136111749640472632017334478432690502686792077804852880823246916538262021 58 4598338623161218421851842519220374532911941496381075759700132719073630043 59 157378652599725334672254096030087378162866549669954159972545045071031247039 60 5455598043199331485142210792233218488870480498929857091857328562659213930529 61 191516166561628596649657602079469410556806091965132731201881158979499878320117 62 6806949381408335036491483806244223587540964592935249448662314659265507200814219 63 244908337339470474895915400968576555744935108261404137184096614299152307514701567 64 8918276386166055479882987848831663512764311398427562202470163784089574628553586433 65 328631513934522871357991077814591542804116283352717443522828993540755843926770950661 66 12252231627698109325537649583104924286199796391327523372203129329131665573086432390171 67 462091276607612891802558421727188133150903247297393503532766450562606955161767945727391 68 17626974837246322587028744528963044006761860951773110977102142634531298551600465210662145 69 679982937384411849594170963419141776324235836043987783841347243633331797479680327381139509 70 26523025726111273804325943305725964358916942220024146152394519700013648262760406783813945867 71 1045897922920060506111303557759870297160034021250741087640189509964114028335305690176924917407 72 41690275623427169462138945844771327358563116587295036361686434062226137752271884870745592153121 73 1679573964089508067563980064668045419974985664257239193194633424817547928355375472537042621185669 74 68379139331131687072054915692080059750471678328921346608963281504112937839963116922276333043617371 75 2812878543652010203749524666912415323874541778678054678020294748586459260324180384018258406116280319 76 116902917553598450788998530096733973778893629277180653597727077352048036147445715721186849107548965473 77 4907861425382888390143529339241557364211860110027537481032021651705334172498425691927354080802508866805 78 208112752791051514276998272311768735063467820791801214307171586066579185064729155945166598064606005163275 79 8912360207887939305284642662687666331782641325064622914666396240123884518955174926615984854601260402068415 80 385410744854677399290945256086780282415998341861972166913701846383106399509660488338697176494881695995251137 81 16828389941631975896828266907558363596428325837142053270304673942691868206843919398371330721616826876559804293 82 741823764341635095327218013362881181185737652608862873874671198370361981148604985648380552969621251594481274395 83 33010433087660802223515255254095416027724864286480562441261784712242814984756235055202199695969975744489852448735 84 1482681818478631499473503071835216571761212524849628204968628833531488644343465504223510532719134797287628163766337 85 67211866227955797938737915682081329165909816515648905384795716578754414599349903983567940928563374961003690288399925 86 3074689013462164876888074064237407038031696218154357097327215591122639748421521211084751962493903088168822158450900363 87 141928840377436403838931241272594381232297236044383388831433774467243287235418943024983726016795145496483244637597048415 88 6610164011465652166007483314814591248134138687382546958984607942625142708235209579572386797708135739377420546642188126177 89 310588057620269851912038889050258080337134727254686996260159211634916316168258954462284937612095979596975868008965996154117 90 14721358847833819382324011057514434456807351667674757844357471117170327303174622736781580531456102586635237949011343992470363 91 703820995866018601885249981916749219491528044292001225226018549547938703766703484988993906850697917169049934105810998987121983 92 33938221309652884263798890298236080288895309917933846400919267077257493248540472298660341285992417167621293103460530192243549857 93 1650405424319551900255322548061843100873789158151849655151475515976941911355989429462476134408632520330818727106648556743718384629 94 80933785257559857229818612800335573331825728429316991080545822198347547542602586730604526480349439154276903127019979874227553784715 95 4001938387933591244044576308461847513957703154895267256387411996377259431646184717311976010387957108814518117283796368175589954778751 96 199515525142335605878480188107665963682194400617036207220441345663016233491376695066310293581254970936002352995345285981290811497791105 97 10027989438036719395751827477660546235739834124433992039985659138891090940721907522751355586427941617470274058038290134028454727398694661 98 508098277227136833717487203986272978750314873126846603827522474193366361777307272020694442839065637767304491585673724247567735463360865819 99 25950440326829388753799582516620589044346810666832570311970638154919565114459223947758891497462577479966231936859536339547175665773695559711 100 1335894040273992753338978696494003035902592363574849816871210000253889708144163049094972099744860257009586594174118653441020900104472304424321 101 69310225188819869230042402052098050813587689542007452513151219253841117161562244764476476073872948239828386504524171346973476847832939806146101 102 3624006577948698999376172583780816571880869246967338561012285958824405152508757854434663963856665784456769226607840230912341796263533707508705035 103 190948371960227771363675344118090020742164330593253904634214509042938770028654677896847612003058285846419595725928653601589880609055324653143061535 104 10137894752198702723475637214477505788465911105192039643179377530873353649583155412091644556477697466516033927861258316250974255251918174643239808417 105 542318615524664601018742803301002091916103442776755982686413284743546322723741119620148111326641480574122805469940942320306080898913521214530273922437 106 29228517344746695516630133839665317099637175969253842724547608972641518012552050931177354175451297554781516656263595468299573771893782455695626820329051 107 1586995707493916689370623544027602780395026203309620796285976043906068208036304957963992105913316727255015420954820525393146923576366696710926466861856895 108 86802669065993470838332445552106011810239725883516731393234256016569689809232690736945790490954290711403465725863958114741082124507882299893538407163364577 109 4782455492948711628588634902523574328838987627563600616768639612366025438550973518409372933152971288263777588807418196263449624660669808845064276189229159669 110 265400650237069219057155030625718441353952431108550669204629353261262271396059375234481357689205676220437807508994921470925387291009816290493908074877393692683 111 14834036681168844242627713692115166650917073213957660769305016886970714196481161097213856847326357904051035520626276334640594554871006873345494557365412103583551 112 835019525130545254168076640478924773457159201406888472783424292158604703272368236188711703207243848520286475055052271755633859565247853965018135149700872698418497 113 47335598782136958133879447654194017823250743776489348599408301241462101771184170488253552067650873681769374255835735668029598906658492796837067284169599818530531461 114 2702138268638313789367369194799745677396941012779934228585481212553425657225051319261179735402700088460953048036681844352386903866020717042729917441390431644250813467 115 155321159399428323230172878264302093807301564517404064848561170230806093278054492447554543234769201182852200658523442900907093585974334061723119854045384029022977529439 116 8989434526082529991332487946595410011398538467168045260732661638123575507006424615313871962039907012306220941085786253781696725296288213024590103613735640295718332339393 117 523827816570123730903858645428720094232083120686040329764381602065309748556891793710484702478986549213106385846874715382907196624598833322910685633739871784242077566085173 118 30730902121550485980504139366655605578852842149528598780764579005974437428501365802217055152979701466944924476917173543813797802839164110252848674122600869582083317374682763 119 1814968762230110515720953023872051852411437188129329808465926702654183528689615608959225514415485433884095412805927970245411260692593267162140117641202499475534543271453958111 120 107906347946027217162805891613274250855796333580585370409117631089804404373220843235879003182108510883583857564117766656107886089702445376383504710067567513480591212718790554977 121 6457822417550964444371476907378088206219872857846601843130952636063544622988241668606603569011800034248808100306316142552738727783033146152639932952392439797289278000696793563141 122 389012984225799733742136844125461763832598330170078661460049235180086081971609893342920129881440336673187878679851666587006209257464077248665270755883583160248843153642023032928091 123 23586254094464874613925317328106553030469787848792899586831045967275185245680845693240678584945730554098436699174106114618581338339409456093583277664144584103676810825580979380191679 124 1439292461052459765877393802990950106584425874381980002355821768518721094797883566752246007901321987083441840232293384272170339884180971234589065010889837228673392162021380277321032993 125 88392006143544243516847304409243729382396247298563156460883267923809928316802493823380061969906466825381762813850553829226480197142551807737042925077262879483162727793510035234568873973 126 5462982148401312502451880625947577495614862595366203797378608999681462588303465048510078017775437379416118835682725258323660402739874760223541218610887963236064457743882236337356189741707 127 339765071374461013293493162671981224938473539962622284034643322577574906208455952956820196240454493974317511329492278583511523642885365902220402796157728146780629222208268389190222571326975 128 21263730456972641698552045251415627334958405130264432801074967558065587138276123402109774157411889460643854635622602635324903211165419662826756464922882615932230846000814769588024136058277377 129 1339034885970102062712419730896819123638950874345741854645367732192528431412163388253996846703167703559262279722123816508035252586982419836420450700107771790307727167098650617148260078736270341 130 84843046727144984304565918370851683082045179763985984655432314249628243541001699523335827696669848835694173091713163637559319806110086366707440470417935253372817204960245664846387040852669708315 131 5408702163135973582535862254620167774375932279416606664171864711132320275368151500907461631044960945952598257711502301134608039118353893482300754838714722887167841895889288466798529843818222074527 132 346899064759436864798643924497003895064624400660762844194186549188464919676389002923883275518568538153353556749815644570661254870116833045951040319674701055829045883677075092994706773795592698123777 133 22383475643558398546523542690286974418855119332306182300558387644365386106559462231296400834402578467246819031321167523323160772558378350953769250816761485142280593655300662784266888580703263559418933 134 1452939751969911110265463871688287719309510758407060360527634184235114458729448928241519402515525325804381819460932264090826369032796718266448844114194570213070428137524576371633648725116480159883238411 135 94873516872724547089750724481659732665844392966334752359955115528085898754154251565320619175978608510901479037614270661139273513087640849285201675386226812245168667320665099942119422352791142698594967967 136 6231628990748464951044247352374505319267932701580989617113848752251157789183743676605733418784863492213699178664281908914529108548530693489247374014195697856888798787955561082750210177832480890458036477729 137 411717677847153970663707079821432969707709775199651040088018873038361111419089680891978605921669389671083303401501681257199821826938644718379326375903247951835075612357954223248203577622778663560972061320325 138 27360319699450497344313782078345115973984141614745706066999503984846403922261481626149643172755777453073797747235798103425076655208784280576815931028804750068007161991300500302464791852913932131557156060169819 139 1828728296969784298124170419112805013544446616083973684888358171873675289107504978202334368029767291835404564927489736316522320380059640512205267253564322863807793025291162207782041352732678231777553030634733823 140 122932423527865156152588552099460513095802251567874464902015187701302504215013487058636082641677160128838030266580766793646573996405774673064787824584616845371198524531480279745884035326275825765460375015849133921 141 8311053068665852875300259675289138155782559375897359011021329223867242328045187272723804834027614717413953681921431158050614078874701721932419362553550997212556296429400668877867335735984407273636585718963753544949 142 565068845322043316538648723231181593206794220600357395063140043458472825207866369586137587746965445472909934344355081122993211302673558906256782521669202178052893047978536107198175168991659369018517568123748189123339 143 38635446530354280911215012957570406078483777304158288788406826800299647443762806985281407413105060514186808227103555336005842651682995385537046055891878328116846775953819906583727244100638896416674119890478074014563007 144 2656400557206918642200757868758451107311716789465598624960399603177478962741580809340156000053504476262778055246804674766326421901279802608164281125533660091804780352270604367153145676636403405001653938784752756379969729 145 183657323023313952567557435803935717565064205484113867149539285174966954810937425081203877048993146718266166350443072624147657121574906264680558707046620877519443678154215633041882453173435737082693657759813237894387552645 146 12767745462070944685592908547449581304666615586923803406655002480350530841534594124738050373061993704773064168959025281541034548293574435593527373751525983682965702528137636402490426377726307464723014337228469730487139611163 147 892474647786884023743845590092341802907152480828766876755133134778168313106914253791396737812290416372030153484198561956138986162446290044559214703872616947668264848743870003253864786738702161510594885097301708128458992964831 148 62724599494917632263449528823282261892118740836382271206965039786167062462337156095712730475798661152809738495014974667370947961258754247122382247281519773885838417365261230254914427622004574691603931530440740950033908759091521 149 4432258417028912095208282751265513660645068863211783465225845165395156765039470221179271611112451209881053611341588382109553907037848328591698330251319086429929163748615579348225486744673150264320999913533926079791764856300786229 150 314878091519919699515779071122354309139075430666026919230708296504726256783512208097053468458530377043361957666714367535105113501858643718790708514232112121311155662781264675266177917630020117517027613539942644469619804873058723723 151 22489263319240370927711563555524392288158723841262963548562031006453683195656365188399870904661054144501660399159419989027562106421761317452176921899823966726981893633184756602905129944921821909952052134658772172887834334815970982239 152 1614763173800571053170661091311967310153585030440571876880935550006378121104706050167204337707229756694529728255972178239228229534825408858218637740260785444733708686104611656497757592770192879537888258625243070389943765520422775532257 153 116554449659283599877053656957242174162732026070587035879535954637654937985575586799027403610398852357200621688794163719564335107167020847451750445049273998354783113068249662430674969501055343798348163213978934842374778191584624093674245 154 8457092274510373922035241529900866562788400130216037424384833796350626731754534352678879469211245667301858523846398554876460380857900024276852001281947713872770121624414260510077968510749567509195820601899206516967812361940084741889231707 155 616838428647965450806921202938902507917308688789897747816404063443041054682927454134562283518348019360691736372581223401573986499088206994174052583240663394277088450312100902101197963572961032452775332609212415898146571689335263694969501247 156 45223695096461247043855861417058774048294363202892517274416360631202877012175326961164548460154811018686326857500206484539551461857354457147535397293873333598955774861519419725454920705842790245564858629179745281174103788655488149370252225441 157 3332661732302979240220604571761767874068570122008941345773632169867460105045699640563790063189752379676085756317339148925091199848398198512690345472813055095314207748338337534427072263641524858726976120171118487184397633526866473750436583728117 158 246850186754266208246773969432220743112448868278126868854725123378173851972046084988296418827435274052745424917010194283398495972088831368077351849068473201378183511566230789549264311745879584562910699285989604362074355385791004658840089860893067 159 18377200476122025532913230761056671413762274167837846501999746850543460609542484634333112729994479550140632702482017170006016405430539694516715160441398804492530925242694025045186388544135672088820591262284359719893816846843297784818598854900612479 160 1375041190504871449028764427527629945533238552157682986566763376744639412067225549879475316445945335647226627994858701793899969359099657109280919095979515369942894566140751238543335232994067841699767242162951200656385726916179953952473707534571824513 161 103402128522437701125320946127921278384484721051898233186572572124930775842815512386933389583358229247675626234069546292118745333419726913422065713285329651458780775140994198827364545476425681574160064218978509883449171145133331602487397293655212552453 162 7814618396920473941185269272148043793745362138810133874351428894087499792207361163864224349389530469143666297954963638476306937365324512466041617106091378862202325026713310862153760942850628725238676487444065637241971198700425294773158821830491360993819 163 593523421554622100451146679412860044575561508918786008544325320512047777187405013784049204342438613013520767913868873896344136213117589811855498970886486417483079587698074825798485852568464255825792945361041939670902493851162928145191905575010361730458911 164 45300933569413154273615867296375658072395493182522830579203862338623694736183783459837533556160615561975445200630697616920161154165121707533060843119551817001671448474124070984194224253945004564839681921007353673630661999825189657491263963654331185448263297 165 3474587151077387674876970217514798564852797233787340490222270369379379641988720767289896381101884060024632262192409546021535667641756354028521668128672754220411496269438593498168273616461312891741419537439859084173846766589080573472938314969815444422129586741 166 267801953983511037319678769326773097810231761482624179420688985155094093609894697208146809250352012408616323043247987637532027766180478124309980250490598027339429958697809189659756748561691302845989368705413303432888049002117563304051827022589701117244455987467 167 20740852344351457984894717375064875232476655398603644007251535623614814162649581443274150818156434127514601827347793306191189215622128207924575273334279580901101010124909804939412672000118444347701976147685395778060437448258386306933930221256196493301984269608735 168 1614097540515161479653096309644172813389055501013187628370660672169892072687119817702019531959285185202456296791971319599363965017552026984389282446974525059559595465768659428803270940054478840817062439012330822067309730466320332650730397043918382763946916513667233 169 126215124269527108386730710484170556318332770638251571907167590212747719332035716195534897556059287717415694157979732194790205849307096329671424629060225225599557155798558967162344869602016629945922789932431795623926233306379240358108127467432207923662399154230936453 170 9916530124216567617992478421230970774098556519646267108242614503216685656339177142294776478008562283112353057515065525554072995234999965468635618846650237696175170434486392112316756529767243293115143539778492326625158559877504398127828947476353638178397597294382597723 171 782822290157353421134535358781636528748810638588764675096971022169552802864188816747892246727671632956663231721183926980509636777813857422704491381571442235828007648627185201331088367363935518175817312692931170139005450475696757111479755516307214992978503540731639128447 172 62088371986649018535445604065716482512562138298025397213525174493390764019122604366334668671792456578274536924427024735525271091366941666047456399278302841161174730774176189622388146475539784162637831144999819967011257233948489317633909528362266405972212071529205568049633 173 4947543957031715570913833148016717087488344296869365148551774949621663953587050755166903814170194564627033520816082320767142645037683160294584391872307675451757232972825840408609765619531668129379684351140630240921869274299800395319650100197195617123941078680556312624925941 174 396086586952374706070295551186093661021263125931794573223466038010287632337017862375068928804455006750889821983994213429215400563856026153224105032858941787192661495299306279423001833347139768012552143963942939557410895681329179389921056841598494530362082797147557992614745611 175 31856686758358558619743004515461417751068830829460669720604454221374985568969130651180367967689101810837903180051230628882586701701352362180274286419690702023480183082303951216181874606957732733574692822617451865727730286977196335085290893052490151108524797180130033330366469695 176 2574009243683311637928131824500623590432942679775220528860512706872027881236818917816957905972548180222022012459072906417030911773232443953536985813250171627216682671357799829481158913564308862245026609478490050447113861191371267906566169368732101638605938279569384574927522759745 177 208933355704563032342736156943693245305028356829148955847481712233112459310876313205638688278169719454463093357578563351908958754495808955834383164559749208849195052509315600216810695020937180213986915349917225862088091002690154761364827268106105401825999647392219365548405625832069 178 17036599289779362641578143377206977458640658797575317562376554492142653231010549651271889224117531386626019076338886345460169483091458210246065828826345640074187014973408391759853007602055692503167812108304325403282432863144483054067940346300153034377926858637464376084447881534965787 179 1395484051189234100976840562943237230884649553373909753318853125949201470053985578115943489454070327847281046949197689548742723520452859887416522762855228465057473045452323981136382840914376930138536243552441333338937757455677969004029837432560008159234156597870978458427683604225026911 180 114821492607434633588480298207027434477888414939588517890801662624418653963823296972243406346550461092315981171397981984627327008445710974715770689845656116292370718594095346920073572583924587923535933232035615605092644472292351669979879789526547857208800090235409553834266051530995967425 181 9490027180041876719946752933417582781130052710840906182780963843153632120762379308274211565742036282442711743072474226310545332116791883603764682468974286240649141205797765792129039628151411942479237290812315376952084979723647086573091400197036975730758859682723594942594009126324489471029 182 787857018252216064162978596067174477468774334760561727163963636973667625030722939341995164951796412035162288080310883906773209886107849032910472548331362653656190420790067735074833799574113595084337983100948855861289898530378131315420745738608178375119231528799168643036463130708203527381131 183 65698110453817948129425332042557423834822027078714668952917666366431575831019473773831320629746933346976223139163651198093919339326228578437580416615067459791421448840660532969252657112617543871322375661843926546043164234705111748576755561495733885657807516811631883105794505696758119835937503 184 5502674350005880949458813535025855157038685514407550462117646232729678214337824627109278403556930833199987752551629207668821956491392279690954210900964649836327241611731463393015587565110113179316548037629076219038320385763125491305329157543384293268337621899910415734784989397906003588422150241 185 462913936075106947562730999202239404011771043197770577537837285949021638511556339263526374896199221931317565428956159827053854201099587439438290184012442613779798556284182936803648383849160016426207482134286109593641750024316624568901272658609615503796074042600281003234838023900696091120119463429 186 39113111176556039989539423002678674265672726184554892259955705410981429792684370738106404369892094057931925046228469953894877777624982998137210566351063657085390612444612568588174934555074984888338486546284025116684174754202505296575608921636906357726459624278607147203304431259177122874633815766875 187 3319176813370938503080513960386107301153783592476435577877358591114972991555538160402892983907483747515656927567648427382758817397863825647273745141391291947701068403149123008710904458450302823045189676147019728937816638474194877874626933654652391819070274716410593390035013868370634149514012810756799 188 282888106134878528473743548313708796604807109852139361319408690929813336095250242060718637435423836783496845738688127665980840765104541920892017563335382648640849786922365945299339019441148162425186595104520368895660941200898840642623108790067081605537652959317516320214649861493549123090693956100389409 189 24213954294265618566250318198099263145359018131929483697995061414128755961620608256714517852783679254012322964581700571260000031246942227813550214083457724357053888275268572806035528474515298450212684486409577414711056571301108207792387962617500340541667368245801207138518005220646023244966103625120638965 190 2081488575068022030374659391021868577403949065085422351987488904830219567232398405586530531079543634120574329974905543894942578645401008717047983659659872127269585632510866107767336766550225371826356215666033093268173902231150709261351612861458133290034943995011944921320005174803183947774200316584975431819 191 179692634902913065584605559901188888143954732415109203331251277887697619539423851435382749430434312286787562071309098136217555188691433791275755019599127563393007828822735780165100534984156636689794115512012527143311248270679508464567939770840259140393594162711525219659550995558926648262660392217865308407039 192 15578484227138265237569975165427917801917208255185393244244295927591443003717940375962430444695915213419890293161902849552295934057305388915971017611362844508638642142126674417495176785854570785711266244062805593753810083907728028816012653041150394121508850783922744094618912568996324461441573219071581735044353 193 1356280865645593764252667742248021062908155787905629257767408546549727968122799500579477297931665022669324373044375868388232136754008673161975544828007018278944807337412287031769319047945177537054460931215806861044754687794334840287483327152294053552708425164606791071280351685691822505204854652195152047978202629 194 118575376951068198064646104852213329177456463051702030232024298254206463269285850297074382800503729537646079804858923267658219077066698473987692777027325155769113730058071669158193620998384534787265648600976381542680010841953335733683994427156834401595980206058405983779309461542750609809104249192894505959517381659 195 10410003039729282079494095097167479989269681769515684421346176415370128060333965256251843281601906433867148093679821186286636731228524944581366038599688450539639645267327782569166928141073361312274602705529184485064194570265795055781402071239594725468665596619513069488534327178640643450014025497322053409885684459423 196 917719101052257002296731487973789351573858116797471836184229929557741972832617005387187852893673955911233709704017160172818595341835805711894056909827816598257440250729067382604329460629710119387513195456103143269442163782545346273919857515446794665210045863757899500984427256828169822556223738277703191194618667691777 197 81238604591199923838815097087581930900675526823636339136959014002241115941208186911853923970420003083667629797593386194789347725819078085579992132891022451838308472062470599858414703861034735592342163364450551168920196664588328462641341068486326184556561677858564202829705439815654487806361782218848321038243684872382517 198 7221047336305306191405559099067735372665070566269404412691816463275593655756949372127558568485561423657475989819227243194272791284474294097360210512879344504858474292750739788236768452292267255244919527758246612962135488576858296619961139018882024598689130019709061283357023487871427990934601103568209782252203375975829003 199 644487280351318622307763682502209159554173502255257756607170533131989845789104061933923307549555403534602248746171938340915659886884307696142038666206768776940131212036930760688468262162733541467860347751692197171025546062265407941985447792651140854898004308642900601361250967118711791789537218598535416714231514812497855647