11033149347551754949554649755851559555458061563160969074775169772573763264069672162466274881174481884184784684674683775269668872973573171578577573077081175775170573772570864071062658054851546449545337235829228024123522720519019818618713014813210710173775869493128201423171712758653310140891017231 210332454482492497499549514507545522516599632547586675758726768734686661751697701645711778755789796895892851814897845871806801871886822823861860879910882919888860822804725716806736665619612588564549487432374324369313294285283284255231238233222195212146127129102846658583627302415171012710135613828659161 3101812662742932863183452953213483503273514583654464954605494904804995005364885064835245045645765265435975825315345845245145335095324925024705144885015415075005125324985235264924794604614264244083523593042452122282041972001611661811641481341311159874665247433525202021141335454111731005955344 41018225226526827431633831529635034735738546944444551352352152650049150751448555751550354452355956462762159859058761750653255256359755858464559258762066563763263765966065660164062359459654652951853842339837128830226028528624029623623524020420314018213613810891787342404425181720145133214111810782283 5104611066114410431117116412681299123912851260115411761337125513151459149613911224115911669749678928919089579729171120113112461292136713351405145514521549153016311701174717951857173216611579152014531274122711621039850853831712673628544449484400373342255254256233231241190207136174130112102938965514941293022141811395743022120472145119 6104621032106010981140113310971187113711611126115711131302117612401357141013901250119511541143107410469619781068114611411257140015451636163516851737183717841803177619562093205419842080194318561810168914931434132013191172918900952849709717634562547505479444382335335291338294228278222225198190149153160111107889168404938312712138510313115038110170 7104314064534324574854945155405025025355805835515816587026456125795795235255125505245225225625515756246646666426886506576716546687146657126947136566536816366786036275585064935094514484114043843423032702362492131961691821631391581401071141027987645965364239222115977254324012406561511232 8104324264144714534645025074865165165235595585355606686416986206075915695895295705175925796109716916997687707497867817827747418469128648338748658208138468088027398107516755866346105225214824554564263483112853002752402302151902271911851791451471311147610975656253332130241217461174312806221051168 910301567615629664686745732768784845854908951899965106912061244123710561010960962991981987102010781111117312331210133513421297127112911235115811511211117412341166117511321168112311641158112711211140114711091085108499996394287480177569062358351045239438842342434241334634135331430422225918116414013197867157494424311814201689432021202448325 10103025515445606436157267937437878108038739019378951032107410099899579609941028991103698311021186117612511315149014531453145814461438142914141416136914711458144314681342131413251427141313561360134213101287124713011270112811051071970988900782822691692638621604599477575488528463434410341390261278221220190165140120997758563531302813141041331139338192 11103517357247587867948287928288158478539099839751045127111631189111511781186109098610631134103010811139115611761165115912551219114911901197108310151090110212201180113612111145113312061209117211651183117911931053108110819579398148117807416825815384944044164003543563123573002712732321921631641251199262605838354314201981048510414911015760949 1210352656716708695765827771818833808819847967948986115911501219114511711130107211411078105810831030115811331160120612061193118312101228128512471232116312491286126212361317131012251330138114291394132013871364120812321267119510891095104298888287077162161251555953951347542248742245137733330027025922420016817113210495575735333124212317138961062717593796 13103617658108128148749599568949649859819511077105411681245143714001371132512832316265816401269125012321291126213311363135813291327123613051353132012621206126913301344132114121363133613111366131213011296123611231067104010301008844792713671623528492417437366375292333274225274201217204179154141157104967777364725282514121874453252134787213649 1410362750725752786837853936885945928855958990100810711207121912481141106010911116106210081002998104311211135127812961400148514751347154814591468143114491572159116291588164815321552161316251558151914001476139612541110119611159629648978047847165735324774774173443933752973643042923122402181651801481261251049576684846262428141012611108621151413383 151026146052152848354363161768565171570469180885790694310691067906850874790831804804805752863880922904945102493497610069409558998699129258989009598919079359629989679478949738618288388187917186996916145835284544433713933423103082632722672422571931711481501259796665054383730211719889166465332145394984 1610262462463473487569617619617634654676657778827855994938104093093186183984878288876980596589997198199710729981047108011981036108010321104110710611061115010941119118211711136116911381218116210951093114910709879428778438508196626205795375044714434664264073754213413103032642691941911521601141149248404342242317111710954653115443362 1710021373402388385401396406448430446469479533494555605641637630648649244430791131899769794826790765749755738689690696642645770639641638659640722711690700850793804926966933830806778738640609625561490436444395357321314277291288267271283304267242243183228150150122113108968062716057523534383422241811141624177931802 181002231732933035741939637739146543144742450548850061957662863975577876777075366065170466365868667467669264063667270364566863767564963868867778079582286386383284692183575470175378870665467253758450047246139742432737739237830434232730835430129024126623218217215413910111797898764543543363327303014163111023418416 1910191444508523515510554495559535539514564672590665783760835801698759679750686691728708756751754777829875812800803827774735718793795782737759795781825864834826777779753721685790691640623618489502505432416393300304256296301213237234225200153169111123847277554742202826161414987836248039822488 2010192434473461481467487497499487503548523605572623729731814750710700693750694701701744750742853772808867934873919874861878854851961943943102596194696810241015925979954939924859922936814760734735738653556537466399414332398358309332293285298236191189177179150130102927676555142292512141914871714030518139 21104813443703813674064224274014484524464095044295005766176135535665505174764824904755505215115014824955196155555485355295135105375975675676135645735746306076075845566085605515315194724234113863232972872552152131821591471601151581351291059297655339422629261922141111311233140102015617954 2210482336303347374377399416388396401400407527509506585591608525495508517557536540455506545558567562583613636623630654613670674711736718714749730719786754788764695776709737712648666561544493471424381324333271248233229237209158187178174145136117120123779172546242393928171114796235411013017948 23104915966406116426957347497898127407527458457948209489269028818558027786887177046636547767848218428869859849079569979359379199029739279559579339439379158558848498017467046936756235945354934654384253602993102282712312122081721941741641541301118264716139472823231510979463344029034032471 24104925705946266286507057657496907197247078306917949959249848597908578217737827747077208008269438771002109010261040106211111040109710671095120012351104114511311070105811241089969100096188491381180784073668164060461650948341842435835432330027824727226522721717916613015311998907267374519271510177106720456022225945 25101514705485305175335605145286065755875786516727098177988208208698517677587978467548288699289519139251004969931875905885874809810889805828863866862859914852865858904886857839837788790668658608602539492444379337339279291245233288274230230204194156149901077563495446322421151771014106123560646871241 2610152467497468464490527499568573534606627676644703820811919855931948898863804847795883864938926947928961101188295498688092489289490994491210021007939996101795610381007104110209481008103395086279079574477870862154051945149542543140737544737137038435025825928924722614717013111290555456402623191710101944150484719189 271020141345139643844246046444848850052452962561764773982884677281376179610879148077697717748108068438497878528527788227827967548228217676928207867538418308558328738558798428348597756936446425886235704824534323633293462932992862813112882902222361851791441381061278283604645312632921137111497105316233491272 281020239140439439743545542647549347949450561356862968576981979679975583174176283876374676976779682587981991585889191890290787986396987590310061009947986105210631118105210041005101810021109995907962881805754749620618437469508434497451369502393392421346321291293273206190184163114108917554463929351425131415514131026318675 291016128127328527629628831830137233535138246638243447353655151151854150149646451249148149452251452751756463853558755451352149853253246146048147646453452849754850152551946243748543644241838938036935832526924618120321920520017121015716315113412794100707258453828242718161111863433105082636948 3010162257267270254312296311312269340356328368400404481500518493496461485478491488479491522520529560513577542579582616549542530562540574566597563583618645612653569664649590602607573552559523528463458394378357288313281287297223294246230218185206159173132126116857477573932292817211113874326165832336 311006170674868074186989186691491392887386189288195510461030107998495196283186981290573882086196999410491111127912721305123012131271123211921203123512491165117210851032110099710189961013981979860889825820769724605636578571458450367345355303280273246294222207227178160136133115817662564232293016171267725413160581410260 3210062641673656723743820776849834841835905920905917101010341026958951927911925887890816944103411161209126114241490158315801651164016191541145717101638164315741576149510801445141413481302130213271215108910621116103895491086483774672066261153351947941848740835738537933234526727123421616915717010912479656753343433151615710525151443365239 3310211106410341004102910891146122712401252119712331193126811831210148714161346123111731159102599799310401017996113012131145121712651336138713571417148313491343127613331333144812891392133713201345127712371151103511001017971897925856770706635608634526472373338305301236288236215247186166180131101951056252634745233018231210119697542022444367274 34102121009995913933100710551175111211581159116310721307119912461402138713391227113712131141110310951091103911401220136112681494148815321620153316711584161215501604162216411592156615751544156215421518137714071275124712031112106510889899018567967167476215224714313973573073333332723412502702401981741681601211101089410248453937251715151672632200292347189 351005185699398192699110441042102411271023100410601151112711721307130913261149120012281881187612461203110111601187125813001461149515071665155516161629163315821552156116091614164017271652149116031631148214631457148513631301120511401054962853872742742653575578480457388371386372310310261263263227221179177135129107807547663933241811771173335150894325743 361005282785986985088494498610109979801012101211021067108213161273138411951190118012241201110811411108123912801389143915901678182418991778181618701769186218031846195419421875192619501844193518601714175816391685153214541398143112681204113710059899558947716946436265884935625074484994153873833403112532862132081591381371029677663829221223152313893180622237177 37103114144124533974495164845375345514995355885605616596877106626996995806065956735975546546686517157367147096736436746076216026226546086095805695846486846456456336236486306306676585865285674644944614053293402782272402442262022401752181641511318010477775752343429212423141067922532421795768422 381031236237039742341044243147647949350550752257158567663466666966763759567260464065562169064067471470373969864072470669571965066669667264369968872776075474576077276575775476278074970367867461764856048839140534131636332832128229131323927423022216919716514914087937851383326152010129115484511439619407 3910401882868905103899610671086105711041092111010891281117712751573155816431474137513841304122612581230118712711317127813451372146014681443137314261456138313541343140814991409145515621487142114981537148914741456142413381272119012301091102292987183678274563460749445644138643639434134133530828222419315715614612110075493140393119162011104931122201156530331 40104028388478308768869559671037106510391022103812151221122914091484153214311354133013121362127112581192125213701350138014701486156316831628167717241645170316481732174417511789186118131864187218291874180517791751170715391451163514281392123211691130101310038337597406116095395835584375235284494283843482953002362091911951201047670725144221517211017862304926285279 411029144651551355255857753958367166067865473472773989185290385683487379180981275184982887690695792097010099669829849489378858229009529028819148899099611018935979935102799495189792182880379970270365261253155847440645640242133732135833431929322623520520416612610595969873524236282326231928141413123802368467160 421029248850345152650057552058259563265760471666970881786893384983980185188283686984183893591393596297799710439771052102399592193110271020106310371060115411631140114411601154118811671166108910841071114010321063957942839847713671620546523520541472456528457483427351380275320245214202181163130111946867424229353017152117114101885345140 43104713654044264644375335696056115596295825876286407207666946716846896226756215995305605806226766227466676967067517066816696966747087036897037477276687847847086877297156465996496065244914504214453993542803032292362112092021542101701431301421329784796057614145322318191419410861443382770446254 441047234933638844045748556158357252751260762555362869369473566165066867659964761859661166968271572076779985280181982082580478183687784691490283488586086593692889884180979975972769768260560556551847139639735830132930231325722927426023821618518615016313998106987754554932322719131481071364387481280202 4510501529549572597610756741800816783850830909843873996106094290186588270771867671062664067668265770473069875077675775075675381184885290580790190887983693885582674876564561160860454050047744940836834727823220617817818019015814917212011210490645556352539342614161063853411020120319369127 4610502492605520574585675662803781746743741900820871942100997084684979677373470767369066968371870376780980780385392394589596596194898196710401043101710019771033910870785867772720709721599573552491495486439324314292255257216241211180210182180178157126102105698369625925211824111111567462014027831063 4710251386389399382392420429421417434441435480519559643662666630610620628619610646602626790705751778764765785803755780735730671700731680700737724645700703702689742675666686632717658601567584514519449407447338321388297308311215268240235235190165158131114113769173604739432218225857343212155028985 48102523823683663813633593793894143854204355064664935876587096346865846597216666506326597067468008218488908858339019168228007378368148468698188008139319148568848948678868017858848628007427227337306585805055304595004254184133664123673563382912662212471871781751501351148463755240222115181110811219039925152 491004112614813914118217714917214717016119120620419125922925326626426926526826130427427527026829731629930930629028225827527426926629626727625926725426426724427425228229127429129229127626826123725527820521416715614812612712210511011510510189655668463335313416125710873363250415016901235613 501004210111811712216013413515617818117214718820020526027129124725027526030825730225726230031632629929332830833132231932029329432832530229032231730734832836337835937838134734537335636532832437534033429827523219016819116816915218116915314612813011211390758750464241272224201610831154232511422896603 5110271631669676758742828804798870845835894967893933104611451117106394797891784684582779882289496297210711091110811911161124611541208121910921253125612281112120211371144116811251131105598896599088284889686175470869062661757047943438133638529829325521622624319717714115715412080715464483539202516101288363300100522292176 521027261663465870273378873680885078679684989694698010811126106410001002989965916908896855977993101811341265128113631449143114431418146514971406145115501491145515081398147814851430146814191388136313141212107410861077983930904898745767590605534483460406415406314375308297282248196194194154160147148897971584646202414191133323190431244134 5310071152184170202196204212240226248243254283283308304343344324324358311340330328290315339337353385399411356355371371354311311304336315333335344321327327350335328356343317334372341293318261287266260218204161138130116122142981211041188785747150484229222824141313911188117353112821158980694 5410072154157200186178185206211263249275264291273264335298370399539529498505462466396407403373418419422432433428410445420377359386397384411401396386413418418430378420429380364436374387375375335344304263222184190189141177162139149154133163100108119114929072575548332324191517881047559573999772650 5510321100497597210539881088112310621106111411741135121111131162131612241310118810531116943942911955912919106010191108113911891380138213471336142413421346129713611397140313661327130911351261116011251057979993879832890843786765673643603639545490430396345364286361308234299244205187188143119127917372574753353623161412910875211150477559424 561032287697886999610501052102910621042104996910501073106811311250125412051149106210901050108498010179059851096110912911346144414571572152816591623166016751594161015801571158216051457136014031387128412801221120611549831062108194591089692181678570860157455344946540243937734036031429727822723818418615313713411698806259533130251713665832221422362322 5710081147181176171180205204203231232240302302281282334343351367352371342314372387336322326317331347357346389380371364315292345348339324295318385299347324364318370381388375349358364356340343315312310274223196163139144153149128138153119107103848093474446423127182214192010271196436150599832276 5810082155168142153140181175154202201221233262260254304299360297304303329295304370341311365323376334330359361353392351383358344357342371333400340381401428408380420463460413425439414438410368382375337356269227184194189170197170211177170169161139142119771059668504032312422129109810933163505690245 59101412652852943052993333513183563824444484604234265355044874354404101426168467052050851551248452946449753153748951646552650353351950254154955657251852652249848257555049849844547042743233432730630527423823119316717615617514214415213212113510111382102695164404347341822121314916664314506482771132 6010142261255356285289292303341336372257429499391376424441479477494454417488449473435425481507490551548603570577571586598621593606619629633627626564641642610613594573561515524518537467438416416407332311306282261245246233214195201220218215154171144151126118104104926985624754402927151112783670467184205 6110091365399374411412451432464484489487449562538469685677721674626626632659585618540629614644631653721692702662701700660686626666672696671662659667708774680657670703673600643612538526518523488433421384318296273281239221202174232188172165147111111100946954633733301420122010968555117044639475 621009236135837038141043039641945647146452854956655865575569865462868868968463364959962360667974672474479478978682080978480177483488280880385585684186492790089084984383984182974577475967562058560151952044138037033832632732824832324723225020121320018015414410911010176654536472724171318855417031334851 6310011154162150202205225214221302341440482518340328399413406376414405383505393420340364409359397358393401368373376396366344330379382387373395396346400384398404452456424385372432376372379352349342313270274215161187188159176144122165157135126978591667743313029273021121427988106522111576629163 6410012124150151188186190215233270336446510488364358390420455382368391368351342383351381344376358387343406383403396413392428420446456483455498474473463498435473455471472485450487454424416413411387381318286314248253223188240181259208201193169175159154107849082806653443034201614136878878027345441 651022157861864162661271471466473368470967776275080491499297786598391287984086084784780586792396710019751070105910079789809549858989539459268859329339649659449749269319258838418248127817437106486235745304624423813353643233353282772682642592251761921301401009075553842562636261863571033611101071359387 66102225695985476176126566216267116016976497497127948929649959469028909229188889478379059669399231030103911421136113211161083110210599901053110710981084114511041118121911491223114110981156108210551029104597186890284177476772156957452150747041743642437942438034936627423722023718317515113310685998052492917151718128454130796290325 6710101829894845910879938970108310279841036927102595898711251129114610341042100486975284777576982882386090898399810271103105010841179115010571092119211851196118411741200124211601115108310279709308687897187286706135455584874424353482932662302442112002231591751581641231021176881604947363530272814155132714320101408227525 6810102821807792872858930916937913955994916101297911041161115011729911007103195496383590180485595994498010891181126912431253129613291364134513091418145214371428150414121341133712841210119711171095101788286480579470363363458356647741436836329634825429226122826921221719815416013213799908071614344352925181354139742010303173443 69101213473754044253914544104435164584904785584545315896196075905985345635585085865365665826215956496366346395975916525915625365655365705275335875435576075805665185635565255325335344524704663954073763102902632352252272011661431801171341501049873977263534442341823201510111255665527165978572 701012231334030937636741039941444441545747947850350959759459753753956156857354555049153059462265663967968271466267770664567363464071767970669866165768174870567165871366456460467064061751751452453045939934634927626427122528118923021419317317816414412392115887064455431332426711101010710438052554346 7110371239250241299296277289288288305307359362363376432440456410493499756814590540453435468451469481456475496487455503443485410407420452436480454489450502522517536547524522500469448422378364354316280249230199167183162163168128152157135121115101879869796451454637234024282620151712181591098122096661228 72103722292512512552962892982953143413583404284123914584975335476946986776355435585054924584904734895165324915374905274464274354454714515164925214855545795615855895625814814565465084664514353523723443562832852132342002192171782091822042101611721201451071131047966636164474030251315271014101210121122235041044 731024143040442446044549450547152155253952759257562466566564365161761352561853251358451357756358358967966070066668373666867859674569871572872168566671465065060263660759856051950947551549041440237334331329424722921720021718416217417414212912510292796555614825273020131451187621162350587351126 74102423714084074424514704584655155445325305485785746536596346176016556045856005325225846166176846426487297117137287447257066887387747177207187086817387427537246677417176666156806335755715165084744473703713382992982452912462332522061922071611561521421181139477715543203615221489143361270417253107 7510111107898510271051108711421095117311971199110510881234117612551362138913311190114412039661004972953911100510851142122313021375137714331314144113581401138213501443151314301517140614221344142114161298121911511112100090190588979174164758752654444740533130731827922925822118123618916914014611796103737771504425192117191534435261670416191179 7610112962102410081051974104610571114118410741086998111310851163133013601358120512111132110011261061101110601170125313011338140314981567163815601643165115341564154516181764168516451664157016211579149714451401127713331162102510229708928747726926586275284434193533633422993633132942872432612441882011561471151001038770654351452917191212711605210033412893 77103814624835825145786186176706786586967228357217618688568657987697547356786396916817268198348529129951032105410181022103793391492498399996994593487385088281683279779983474970069472373566267161157459355048744745333134431930528323225322319121313412211111810068616354422913261615119613110110440237181 7810382491526512532585628581636650702715740803730760874913850796780737787744693748734830856958104111181142121911881233116612061147116611191136119411731134112510871129107710831077109410561109100794410109449728898678378398267816616565865254983984043823013483072742682612171801891531671361401078374655941362517101312445240381248164 791045143948247852558560665065370971480479587975980586788388681183881172671164167361571270371082782986291187886786086683183889791296894184092181380983686481781675873471468563166060658854155943746946135932430928426825324324118422719520516014414111911189726566544032232021171110335432010627346161 801045244451848352952259962760165969569975881177476089286890079580577877576873670370272477590592610041054105411241100112911241091114210531168119011511150109711031056106010761057980927926909825841815812755677664651607545502511429380418364352334282309274293273248231195192166140112107869969503232232518181051064580472301157 81103912743012803353573443753653693833873924004133934724484493944634123923494114193914274484644734254614914984894834924974394454555274894915054664474624404504284434104474424684364204214423963833873522932763152372342482292011702121731991631531251571481101229082725066503342293222202320141391297045142009396 8210392267254297308328329336365341390365406409384417448454455475432421440420390434423446449472514499528598564599613590548577575624638615583585583574562595571552680622554550491569550560500505441489456397392379335304293297280258289239233244248214174183157152149138144125868269604955323229201819167143040661542330 83103415445515936205696666776986876987097928687278518898748497598038517357437057416897747607818118528788859658649419248019278839328779308318618057718238167737637157367166225546155795555195384885234293884023393203022752862682222412081921591491431091056869595540302917151612861834242160511593447 84103425635175575395916156366286576777627478297167568718718567797778017367757237067227528838809549661004109110731139114911411091108310511093115411371113109010331063102294892597684088489481181280082077872765565863760956352242238640936837932232333526923527121611816820115410512012285556258354019131314128564280393423397 85104414284244524824495105545765615905776106805916357887567506866656056205975355655445625875566055826486816326756956746456656546566876856527287046456926926226675996625715335445665045184734594024063763302782201851801921691621081481221041159172566342404039182120131112752911211020273210111 8610442388405420437438460462533541519570613704616597723722788720675661712638596594547585625660671730759810814762790777776766791819882879877928871864842886885799823852783720711684702625550547533476459385362337277246238242223192184187159154163132123120977280876350462922222017868442222027116986 87101319773687091811071151111201121331521431281661431741901691691841631921981891791961852121771761881881872192132001671822081911761871851801621811921821861941881941912032392061622161751791881721551341347310196878579938173666449403841262227121811106874127406504034254418 8810132676968868211177881051001251241481301111581661621731511621651821502011991561831941772171942232091871742331711921922132011831742131951841882352282192212712392162212532282572282061862162052071641571211191351161108411710484106917975636052433934211222121063342121001018940810 8910281263334315308351398371406404433456462572464528558583626569507538595628556663530536587630602647621664622600575579511577530540567566540550555518572589569603546651604587606612561585504526452481445403324285234209235221199185224220182165137130120921007655504343283425291616171361192361509501265155 901028227125626329531234436138440641738839046044546251651455054854753652553553057155755059761163459866666060863566265663262861161464265361963569365371072875870068679072867770577071369868859461255055348042037230332833829928328030628828727524622621021116915313914110373565144472824141913167856180774104979 91104219489969829941073116411471167122012471183114213541283138114641581147013101267132711941173109510501062111611841197125313401331151215281347148014531496148615751582166416191577173316331669169817001557152014011410123810551045105493985477369769866458852250742941539631537634028031227424424121221915613910795817969474028271811147823763062733222832 9210422933953985101110401063105510881144118412161146118511471267146014511478131413071353123811561143112610911210122713151409152715821646172018571808172017261813189219011920197320142072193619182027192217511750167716221551131512571291122110721009955875821768666617579518488488545454399433402339344276272224212147169140126978672566129262517161856756120568158687 93102318658788579239259489129439709859669201040993109612001233120411471138993102795294095788791998110201074114611461254124011981272122611631230110212421279122011311213120111821213125711651061106610241020887804874793705696622549572482406418347300308255262258200242210199160135114103917271504734362927208264224223031438287171 941023283879977886088491388497693394793192910199581013124112491292111798710381037105198995898396810891140123612931317140414331418140814271450146714171511154615181415152614561366146815401315134612741307123311091084106698488478581373470964257249545141641234439936633235825927224324118515218899110959782534531212719178955522110351246110 95100311072113311041193117812901251122412041229124512041293124412821388139813411204121711709849209419199119761004100711251140123012841247130213391349145714531443145615541483156115971455137613661312123910879711024875745756739608587510519497399426389326313239246229270227203207184187155130118107959777525742423324181510864235231100274100134 96100321025107110571098113812061142122311741183117311461189118212261351127913931206116211611118112910329471002104010631005123713031269144015171487162615791624156815571564171716091649160514941436143112911162112210451058937799848786717688607596538492481377360340295314244337272287265248240206168197146132121997978766257492630192412137100473612026169 97104114494764564784905045565395165755505856116326517377847377456757181211132276172465675876874673280682586487280681591780891586683186384484580273874776379980883384780882477767468065362463754455652548441538735633932931028230523125821320918615514812012087786877503733292319121125511123260848142540 981041240442046844649753857155153755152553859663765077474973471070368968874266871866471673473684183186194793794092910281023957946937943990990992985943946100610501051984970961898850948840808760751697678662552542531388435379380339312324314270243201184177184149125138119846168535140242316151610835570370118165 991017136232933534034639140540440337841537846239842750450648652945944304394194554445625696036306367137527456996656016475935525845995795565744765364885255135044524844574364334524384963893883323633352712902572052232081942001481611581461249311475896172614337251626201910510856464361714376200 100101722973573313413713843584063943783833814474104475154995064694994930466555545487570651615712841862848843851842810773757706761726669664657670646659685639585646601573583607583596546545518491490481396356297267298271286228188246196204196142159120149961179791696554293833202211148136411120590268177