49412
1234095013925832 94262204281485685 50019526073673367 30071853001974481 43324280669046471 43525457664789283 6073484383956539 71627212377023537 10993011783950296 4391911542290899 2398734750371093 2735694191772375 62865356168168061 97259656298801831 59154464303109577 78821990698843970 37674418391041171 32320290128398410 28725071095519466 78340950276179463 1454174527848816 66898645951363157 9073641990887508 16798382328119543 66756131163641019 87676791967258608 8414930448283115 70468746366809868 33175937153401920 99280952572171204 94401411227988733 5001625315653671 88533969136606153 71415798982072480 89694280637576408 59117974161226369 75105046122537763 2934771842515794 10069018657394017 34297644736511915 91033192537393964 37837570872128620 19364975648396930 51707399663224650 17609540668003927 15626838479111162 52861148265511184 40496274934561845 20348924374604166 27389740859790774 77509458669011088 50746948134403091 74015354021593764 4287914254207874 4368444502766372 28936593553047151 23649566471000023 62463938049604444 67951852987822179 93295765223329526 54665227212277592 28544801569461560 60290576417552830 50996312927167950 69460886914676306 98692193621653458 25918106240783858 91859751834006464 17412084142299925 13721777225072451 16071170001796155 20172797740418171 63390526765285963 27450414451173156 29747756692242514 95713397189512260 47972592861920114 88750074413357333 64189415008742455 50698899346226638 25393718369531307 64870421910445961 62221392156996374 85187684739721025 2797715498663033 99734267281496306 80888961837983846 59952796142473965 65736641734681660 31218949721410870 85590253693779716 48380251397768470 18863793729746468 53802323458275424 96206047283861662 8189385199677133 72831058401393958 47810919271305547 80195730798039730 71306167155727769 43869599028511330 68107333254842680 99253368301458433 77475604315112072 41928849147027545 23569246656445369 81137370897654635 61393267475021191 11267613680569261 72053952644618624 8050704288937399 41782883451336329 29498739514957472 1692455361947263 95313965364441383 14657041596450876 55709140993342789 85657783538961910 1423513135207329 91785526509836688 58028396301769373 48093713353772190 89557999277260937 9376373959526104 42789513798242966 81482913588759837 65014531390717830 49119637264284410 63134794425909085 82187771549109347 11670049239781137 42102786250079014 26403719540323278 69371093260710377 18445767727969285 54880404832838419 66957878734512571 63900000053708182 35108564192416219 35947928775051921 79200695281119201 10471124018672278 68817422775612299 58070179923268095 69985934619994892 1436061974202522 4852429745633291 4666295804233022 4862179411675536 21991911289632431 673914685259156 8227297446967800 28118044478656122 8737296262832821 73703398351992375 17523555868859883 75484759281254013 14638330974376190 52712145910907417 46195131089467888 59726498940495710 84745424938706984 85469996095975781 78721553004234717 7872286295453399 11136250496000828 74260121976070635 30171892210226310 76731201058116601 14136910190499702 12060339575898870 81767595189917183 36349206065177499 10180159194611733 69040150282033316 33328677395255260 21909338196473916 80949742510478706 909966948530839 6815323026719031 84873883656979976 74789249558208882 73034231468489632 6680875922549387 43288950123272687 83875376055651451 89842605643132263 50118773286453570 99262176811032778 16662849773377124 40291429950445240 58562876607806897 45492141575948688 92497004284550597 64561930821572922 47257158652862325 31238692893167509 28855804780597920 77644803009261700 59668865689046349 26434654059302966 23286679636942640 77055344356936852 59180991728985615 24846105531734462 33909568806335276 77633497284940979 76440138129465088 35448855297744612 67139304516775289 15846399575683442 88015020000442247 59603617029595718 4897162618446175 78278727678026618 20026852394590712 48413667473387346 50348393710864813 23307797322450215 10943890742809762 2703215651388360 60180946859265233 90053168038077570 28434100620546206 96560973227831432 680886974450500 18660927259779092 88359570159614535 84122949577472431 29049899219920158 67355858581919472 46711995552026447 38314556313487678 97016395695589901 91791449881493912 59675574661574290 77437183473549352 43656270599255903 53649862350858926 44675781208693167 98655511460547498 73196923628191177 19999850500625821 67315537038919705 5813110338625250 20336526161270762 27891549153457187 28168034379761913 98360474080589387 43723026220189539 6749389112066456 34332067342305073 34489381816079005 12032390256658771 80251033137686684 99298812822765739 70433866857098108 4626846530333504 19690492483137251 35472653689810916 14168176164837398 97787866353629233 13282639566554254 34720350299624721 38257930578250556 90944954142054495 64287076416653453 42740331082976555 23122181944833394 68162130029268639 88233568209571917 76617044432819247 66101622625301206 9971509029053504 54445030173593625 54303858250141499 43652819030146804 38677759442692537 74145881383819714 62300196341412981 47421465798647674 92443445984439746 33621687707218770 49861837748173369 61867705454982435 25097592534829435 64190401015085396 28652775666159357 31624854207190327 95892109024620480 28459417984575508 84180433331368097 74607142272186736 77668191525887257 95445218782237478 48698500805461803 96848097426910462 66030814570735403 94620739129507268 3068228355858911 56618146273799167 21618205228554331 47359590175729488 41609765292895987 51399812296415177 57757841656820636 80130954720766725 37752929166809795 78637889948453443 32111751733085802 63421406995066902 73624372894441849 55305378962077115 43062219851152294 44071930613471709 55545542328803097 96569299236397271 24854564214823731 68501442303118326 23670004117590966 28572691025874477 59020806459221234 26226306725074509 48403060193995438 42425381865907152 58803810794989377 9124568144196008 3884309505432354 90130727948467939 96718952083635792 69083887220713315 17527809192272128 85299834558824768 28764406005652433 22133770163349130 58065082892815141 19645083115533067 74288365058761811 37282647559202229 39717506458285374 82824404512012774 60774239455726073 15450942431271369 82964860884420368 84247526420091400 9083587510334956 19996189671811306 58812576056768814 73485316450716733 59052928133399399 66502353403141161 89627346984879259 41783926824692506 38614878714559623 63474791774768913 35932087413528173 78640131553315503 63063047805154650 11017866648504275 7370614321382357 74516097230833110 92911335278935244 46954053435071899 86533976377164846 10460294847796670 69206865061948625 88997783611646753 29941311386006506 75175035620927959 36791894529155293 16369686115208800 82167178895575154 80491363482090327 51978159399941238 93930561866707538 45078662017922902 41722443613100779 4012817545302605 41516043965279536 30846293291391223 15478077186659625 25635730000708443 93894659268700178 7308948677799467 2967335256068193 43675741972617054 10637135540735841 85382891615345098 28847370948748592 20333195626022266 57597198874160040 98264799883169273 12630526679020968 30785467900353789 59971649003032408 53681614556747908 72737577902820262 20525234512581408 72194818362904419 1072609222094417 65470413833985320 61735914497193547 57136479500853711 69709878181274901 16890362109062353 92936380744674482 17535668537554524 99052306980412644 12619242329520516 10838899191660448 99386522978445891 60768143281529838 82519577932625701 45734650006545751 57765001435679004 60559784913917969 79428023494182310 57003299037355000 53923636044371699 15260641326130806 23418369185814394 44775393164429915 693463498161170 44885771471998764 49225233962334765 34244985684729896 38096035497330396 41207786033615657 36505345038101736 83325131228657167 28743882531117235 88786509157417117 64489568672702515 8702933554441208 92629807240989612 39053250873104676 90356048581368831 57642978587930928 84791048169988480 62442115073278351 6268819357581266 23410323374948838 50025187401226038 19484679140614303 2007257522426711 25337675747851855 90152478080248562 65624906231781880 48241573597060791 18219744406927334 17032171465702029 587014601920437 6543323343720484 72275929394296219 2421030172741288 79873574399440033 59888558620034440 12220373379145945 70944722388299730 69573926731244802 91542458321442106 43154568219213303 9605799355075865 92776305609846192 89656849843445952 9628751576503417 58064767025293069 34456939420175045 9870516702128201 7907338279818951 46235104735647765 90947170100292827 70780069828999904 64253472899531582 42478759676473628 90985458998538676 27592424649832883 18842535784509330 92329858124998832 81621158200952081 80059068219354773 63261010758786183 63432639452354070 31169344346410052 3892963204995680 85935408047873093 95965162447294917 83296932556462388 20772818300453554 19115016299026525 87227816208177727 82155610942155699 5178878215096411 74014779905404950 26731100549672542 29647660957077272 52144151176294010 2004281623844455 41714613354406398 92113262506055858 71789416980147056 36077872610960267 40106844704440535 24879653325712166 89928802488483833 47887684834225964 70487210191986649 60174584532490643 85356834691555813 46331459608048544 48510206401541741 86147496013003584 64860719692820428 45347304171875947 16236562847287810 57871521053039993 97859627878225564 50234586880877764 21075063607745924 70966973892136567 23593150976056981 70152942541323966 19759745858143570 71589380067581079 55682831819967895 31263064720398453 266178542928470 52555903128093374 9089883300069478 67713479893868638 94588043073604226 5017872076340079 56217561769228768 6736445511909327 59514564477878684 71471373398037851 43669314134459102 9410992351947599 67303931889303690 77809055078681583 82204801293929954 54438941885094724 27906084306710262 57635058565675609 52322530606832424 94458787565785094 41652983310984701 43788601213841467 42114982302834596 48384643485986640 84715308658962145 90123085289031607 49487107265903964 6263432734123507 21824737402135940 96047289804012752 27668814809884456 42928852342803206 95804190969842041 73671101771557377 8851960549949906 17269798734449973 94979228903048850 70957814672153411 7295028998932521 7306539141120839 5895145844132764 66181439174300259 56328519307693202 72445525419520494 19487698793469318 82267139134485675 62291991651882427 60540713664111595 40427847535084441 77404289544985119 60048064900500640 16192466625806071 43800925895497756 94313042523534460 83264500994175450 98001742587696287 55970409499346232 13240545593055077 40631586494056319 35246303339204562 42481355609271919 45461590622386666 78681167192484050 65768879706870200 97467648810894738 45524057909263295 97579812683847282 4813614011241812 30472896496086013 52292397303457373 9998010402016858 6000292184850742 85625853887202953 6331937845915321 11811433396151773 82870975145027584 18733733087049928 21300154849663435 41661963144403833 28426429299124496 87660460278323791 74018208036933380 21140540591654483 10632945130325301 59841037471279757 23507504718058363 44777278166340794 60806808969893711 56027294452260066 57524620095527115 49307449688194512 11168797412087703 32528839858372545 8857720194897902 17626182604377738 83015584836118771 4093055223889159 78370932160962311 8491273973486565 1498396059761217 14450258066625814 60994775365806044 78322481239011603 9311167928183886 98490910069582503 84124502815990078 73551308118612299 22596703893996185 8965455707370221 77410302126433695 70927418507782513 51369499103977453 855800873230224 50404617336065035 66705959016660162 39498263197974846 1223725279199140 84511538243474237 468444299123830 55950984530779202 99646930216733835 13852588264744927 99748600429974066 2003700914631527 49451401434558682 3779584415577057 8972809580925648 17331801572903307 28008846852221198 84026029962327780 37968692317289685 11891901056611996 2754939410405067 5625985225005465 35209647055940339 24297620383704728 73016249144818905 75987116372827380 66303831273759314 47502298400197560 25211902022125548 55506892239114816 40544907350815787 52957149913565816 60909458951690961 54099649685846331 30566925586888885 42570926550028201 60771144196897328 38658423626612242 18741087055359724 34180344879431180 47988748054932815 7692989163806819 28409109272063010 51579762122588673 47328238858087471 66059080446771602 63929838885813434 33613485845838643 52901951679804912 15884699618790463 19038364268360050 47198460331163600 64680990200105096 65798718223351574 48754885778908406 12803546989907906 72678826851752014 73597492230891186 42359612040810353 70923088240158811 56976397807976252 80501897371824453 72387332116642802 46753004734317304 49865293374928448 51313994510840935 92475106559506639 60359883652450929 90886836139921067 79897740352443489 34475264861064891 22781228744853141 34682240582667351 90709056170233913 94392819203413538 82846619023611503 76847556355367185 95013256091483147 94758578428789597 97952165994426993 90535645210114060 82553123348443463 53241554517749739 64714408697867854 28783017271415538 43969031656086269 97557579344207779 20262441800124170 97211272352694836 28539181365230357 44910564585231977 61820647249349778 41853472847468726 78824082343158600 5207301338855274 53142707036611698 13711610930021001 43426708272348579 50572086385394968 76086105507456269 26744281744746470 86927894704183202 32330264356679742 54053028886376237 6964978475389184 21453379933944169 17512354421145649 25695151036233740 97193319798643491 92915763789825110 69310324244501033 185274691171650 79539317864326878 75037923816938401 59495835504156918 5245994834232560 31368041012794341 5896028905218009 69373061121847321 92868654189603552 35439105862369752 16793488613679239 5879718507229660 16825404905078659 50550770126874126 91067080652427572 86049576003534861 8175242393402973 12984328323842033 53900956647310232 61493741599942661 27353227448672483 99180012935034148 98172757244019350 36811492056018944 94002917583216584 10049393879967998 73491807115679889 31893367487648223 1709425663508555 82388348280619245 23707410406013095 31366563749370503 44338979569268235 18285687416834681 80491138416172947 15454345510693333 39999823903772566 43344691948448133 44059053929782729 8039805701573572 21349395033673718 93051097754485712 12458253781886449 92494127502498689 14094935858564713 9582953826805984 16307737773382880 33811111669440232 48293600072466192 63012182478916063 28784584961546112 28907146587123022 25535542582223347 3964883659726177 22442079724443471 4549514397038107 1094711738283401 40169651317041471 34326818735819394 35505118711677968 39911022267863792 6698339313579773 74346559455600653 35498846685767902 63302674461967948 40646384531012613 99366077886976338 75673104526835338 92443136238688777 45615748148870869 36803385750145044 92591160289839702 54297367085439299 77674555635158578 73097309194493285 27276483394693057 17807549982336368 72666884429291610 33092809891160550 60071444787815110 5809002550526940 69936756011616079 88576666123128530 65683660982597969 58943607583036019 41045480934319883 40893370541481253 32355040566132424 17151293147887412 49437195142258657 36813738258779512 25881712898356043 78336318921697279 98615925104360840 26297976255322985 20036802805776079 32398916015261905 45154629764525669 53261406898784411 42497434101322673 70238748991033097 10795242923398754 64032192159431220 43250891534413286 56986512926522274 75055512370150203 47572188856882477 8219752247896045 95996928757094138 6405845103616328 31076877884725221 91384681803520825 43838640166668625 80190509875227220 86551444065031721 50286287943994628 750435662792309 95623627329496580 99189853390013475 26617740012506453 18314251692875637 41081991142015446 33145786765406129 12490267365024828 58871585550042644 52917896675392991 9893873577848736 96228754729505291 26545589924610670 41760425130034560 65870442516307859 84164134433821364 5440076182148951 98206218589392578 95166170940966929 65916407809315193 80123928339340257 91759658732465442 98914344827463889 60662371995805559 47901801244112889 83678025599404964 87917099293251846 3628040287929104 91454172186508988 88473196778246392 10230964626270773 16513265848716902 42539784804483933 55799116779279475 2418826265040556 88213093354010009 59858833363144915 75015126529441160 28880437811914078 50277186615304067 65360566275960139 48065100191070245 34893214865909141 47881789989759366 51396516413485107 88276631891982561 1343983139268156 67500725934276754 5621159472018174 96649559011680459 23524738180033515 7257508965960530 46229866036050275 20887551868373552 73177317798851332 36268780573419445 41549789382866951 74306980048329250 958719909135204 44735184776913870 90494205200680421 40361553258595374 10203748238794058 68669511481745560 18967609573826041 95289848962662528 51408565172995074 97118959940262201 57470171000816967 18159765286964405 18596697903674706 58853911502830267 50664877128255077 65521231012397819 62874845747238336 79058474738944950 49771304693021786 88206621075405208 3292840807899352 33223018376066499 43677112461177450 57640013130104335 5027664692243971 75376932389197347 67853942554981347 27198941034276340 57168504570969645 64908667651502751 13899171508015647 6346650789696849 16369030375738466 40823914371790260 81254254683191426 58537411676322604 65829664097470284 76070432040156350 25549361382556739 91780673941959652 7672101155193022 51820688644209029 97891481024003125 68893144963876163 92896959673983319 17816244659915155 75216212363796041 29490038681939554 39413794507601526 36793373830125409 67901111125285255 54194857295334034 15443116535750168 8400879469201702 62646363689359699 33702908091280524 46945607874781930 51761688245721201 49857043463948706 84773412788501949 38323393013142352 41659771041866516 44527290091670419 46054687524055523 37998021098401383 24675241117628607 68612143045781139 88356153479445795 30310378173760532 39474853379823545 18065165805490884 64760264910546328 34436772049315765 62475631109854090 98072689989425623 7937450777614634 62547319841460840 28293133109322426 26401875420631625 21189044310858229 43860778483389665 30184142482546037 19302416891582750 79961816223608325 54222772679609206 47991510133782308 36633948237582431 22784160808407168 19023705861235658 53488278392782130 98267956121232286 83543530480826640 23868496640704565 33365618249006693 47021807547809723 28035470214037038 85317223593062995 78721133316948270 62409772936986974 80060101113862080 41875089928840155 38178890560710190 98960543275434583 47573394240644451 26772080687396168 58245586177610291 39076265441542022 74418090602240334 25195963454815757 54473287442287573 80087477618618887 5949207317528539 33200952796763815 66460863275780283 42484669583383885 47625421408309968 64959624931768900 56633672201494623 46397990322008513 73381959090127189 29986096064696513 30587277271556014 54838466364899351 92295499624757530 36501315456536579 26027534212283928 38380300590172807 85167466668901022 93842800538623017 92990481326441761 60517898232339497 13772030579817044 76385277609441065 94077606623262421 63964065796943889 51157407239855607 25781740560076308 94590557658860186 61592420560931236 54558593056727814 7380053254937083 87325443140779068 82522459957039340 15565820953341189 32662465545865293 66879722019448607 35157208420755968 88271702773113488 85964005271814989 34949871927146028 36628415207297476 47340802284005614 32468040797462471 60001635531121323 15720592962126800 56101058861223218 39464440936323295 6099121068019867 24071276622245961 63260995900284671 80415846971447239 64517898111566980 70167256469321097 19303880612705044 26680664859185961 17587812558880861 20450797804235962 92846993038555666 86939647826431197 21761378645088573 69166326763450535 69138106323731591 68277424844886166 40693566443616230 22039201048015736 63628436800567609 17840201522969574 53826069595232754 95816041479282839 87256233022753406 67171861543528918 77889786751533258 40240021712282409 98911617392158060 86495320441054517 56481077932534372 21738886085671618 95185038590336117 32454447435321208 6098906734987131 16729026800694701 88324612599632586 29427626870840697 63906238656257394 10142049979211195 92304946367443118 8523028150234527 7204986513180228 68083317513468516 48232516797304674 1771441169104439 77467524403324339 50176703066131958 37717029716571607 85970894896116881 82124690622176746 94780625545900920 17940372156618541 10717197502996452 61150145956687288 56443261875255838 29540317362170885 67513449823747639 39377292875713740 212535051874909 36459463956885739 12275444156768751 50321983383279499 64403411915194568 69875027599387474 99965736773534647 60881648224331434 72974806084694611 65744751299416458 4213126070364958 24657918085109268 43856521523687590 77146779599330618 9463876032161229 93389304479374638 21138111403281387 37804160761735221 26434610258783683 90567307336221976 62911419299635329 6522126565368130 31656522843529977 85769081959829532 27696363632504087 30691417253353880 90691831736890631 61179347968149142 94973433940159290 32075962237579141 81050566951764177 9251225180723857 89839800212179258 87015922723764591 81816921583773997 2212883200004339 30042267176549100 11195309003398392 47820694519705389 15871018910955760 96701794103277373 57102306345354889 26895363502570054 57211558402241430 71343499283708253 52703875780885364 97150294741378131 93515826083426457 69823571841008191 15484432617441605 80482252250989254 7014943986703433 49091845016088173 87048110913960794 88701765011057490 31949254517994554 1551577092750842 41380140253921879 41851741296677430 97440529126363637 45944819752762317 63505484280473497 87966448180894542 42926896921738498 19067205007980929 20976403834987007 43311901651949566 27061363502241980 36617027111805332 1961378176502632 73838986430575810 66229201520388008 40007559355744407 68462666584490330 41841190447642439 46027916626679510 88776737688780133 73596845554379566 33084448804324747 3247451510979295 45765052923231130 96491276469887936 83558923865532963 35114756249460204 36716325234242101 61720371629350578 29193252841136438 28262652555962709 99709354799879439 89662549322336074 53156512827738344 40623442944907853 90420960595140037 85578044598640747 41746133128623415 90753570187497788 10517278990368921 80820568575815039 52283972250662876 50959573808534466 64137005478509464 44288114613684669 37850213251019260 32397361447531807 70055539169260961 6589967831530362 96862498916092349 8408339860195646 97628082162905870 3593483468559568 65789479858041203 91458059296782360 14052020911914484 7528760772059420 36206019947815851 41472859714269944 33570305303800026 72021360011008866 71235848333736441 38155455585267144 56707713120358525 3839889171582839 16866041064780234 33178003637667319 8969370942254938 54216185151418635 9584572833373617 95799896588525221 4383072457431699 7282214170339820 15605102092845863 79577131706801579 79713752095546026 98221464627828338 81519771803042826 26264888143561771 46514269034671594 51611220091042194 89714816146609848 99503385793559935 55362578236158102 75133699596271271 73358338011394645 41988723129540159 62846282352387482 23112880779438989 59743664356405884 93930798600659564 19053831824598901 6426850906505899 10123144592223505 95014334187939487 27697437915078537 8997350374784813 37488031093860514 59274815805654435 64723238787691007 80152654457108372 39628517047544376 25124369986926355 67668722990561038 43439917681694357 76745499244943870 10970039383056682 73230504845888456 99877496330567792 26107174262568697 88980111441698891 45260423313703721 60860306640260138 67027975826153115 34254309065796241 54707872839090063 25295840486771430 38203614857373675 88142515090544441 39934772117466770 71806593102386640 16159667328009031 58075410220189103 80427079358138828 4784396169894366 60806555689964851 33297072109194451 26456300284249881 75674410136857722 30312865784731843 90443401825544908 17477646764288360 19490449117583712 21646437827455274 4901228253560477 37437838739209639 90271682815786544 28234997584208127 77138658528010796 48370757178434482 95112953003782203 59686207102180845 38166091110479605 86866966811396003 72686098681009659 83056191628242689 34498972806518809 35859587357098715 77891673189822283 86741001379434218 89729993826298990 75205395400727571 10416142724043095 37177770589686950 27280662502315847 63400273247046754 9437774319745067 73804283316789260 90286325753648417 86979742266904767 42190456151438597 18841869158699301 54756851867134513 22112487796499801 24228301652800981 16651742008221883 29190575376874076 55439880364927366 39427816317423208 57297709391135918 84719367340991675 53030606867714218 5660961400005381 62147729667318525 81314521011040927 44479030730187973 59025437163420914 74216355973596594 89195734638417919 97484832419336913 2267109708036441 29757629081474382 84100798812248712 81019574220229517 20923817932544037 15549622238227232 78502640408872067 59614651880482746 93730892304481138 15427562460778011 11743381471501685 98354760224174052 61509437520830946 75566627980397801 26577743412442448 3346447273836144 67116185664780945 66245203476301100 27101313908316414 7372177627001027 63462289777002890 64404504024589797 76111821122827853 74027687908639526 81464102759936085 64772304462179816 10938534868740217 7213233568558546 98138950159041520 11323706264523493 69094855347874608 91086216487884300 43863936760639795 74536877372596568 11964345522849061 51716414493630324 22393504568871359 7589908462980870 35484277785458610 52152517040459831 25347472541374998 3440387157719315 85804308110529371 17412346783537836 51823258133572635 87987199772643559 36393199556683026 49514992461778384 7441818217961791 59388455471100114 74566499640231227 48870698424718254 95695457297328303 39872717828118645 83519824450052690 86616202121501504 76743438887802946 52886696126950768 29280835400134332 36334952797318340 58288377809329247 43353944659135310 97703670230817005 11969775825328736 67465466841118572 43160659594233098 55688346907581852 59901476632720974 62727612377445833 2116917922333020 12239322803506116 79476218353238687 41815762084966831 25492751478235647 20672860985902081 44854203298234623 59840552180399886 30105488170461547 21723537892490787 39206216389207165 61626685258042171 14314509497220306 4125603891432682 51209190213102683 56877926689880417 76652339985752239 45369143542127746 34363240641563688 25714126993307946 15797889428154608 24179801775368913 88367159547230927 61478734585883055 94306897543955361 80223984769167656 50401945097730107 50646312357994398 69350058353440528 73814326726925326 50387816203911430 15253538853611463 25049348992375941 49594041181384698 37504353932339489 68080568130424883 42737535650453316 10205056407057396 31360651149441031 19121388735430511 59681667885358198 31475611365747207 37771788074281700 79187010676435093 73933974357223123 37240267070734131 45488965591787538 31390659937375386 15369034012540731 1722639185687382 62637669346062164 92366090513591646 55721172712835936 96213225342758327 85405308779393655 65445199270966280 28842415877215040 34210396330154157 38656951264600636 34790412970870781 16760787646171170 32377633394230032 59805372477461394 86803247239661637 5055967279343824 28660509837457118 41159915374677576 61533525427868076 13704031849533156 50044488307145526 66769143082427242 78512246348860086 54247825957002897 1433074450029074 29951915571410292 44874914434345417 56375459843526488 42750789957110534 24374816756253086 88833882542445314 85152440907672317 11197358851306239 70755253035985463 60670811718341391 66801853971276240 66422266007830729 95513630018964642 92755518084376861 29769999688707697 95453249364447643 4189183148763930 76193202715759476 83075573505020347 50993588535850363 17247248376573195 21495870805488055 90979329128161783 68470609262772380 50501234026316096 88033933971273111 6375279153034479 91972614057963658 56141382317918038 78626692627784423 17117572199259834 22588897734390454 95339679410907583 52987556597809056 42929641248855034 48207231150276294 38786799023242779 9466570861966322 5874887359263458 81057189068565627 70424882918744586 49525294705548664 19509788321147887 81065507188473503 50751804934268157 85076517931239793 57048425513226903 5075869429555679 55263640009998686 51624545227140611 34145479366036675 18800416150529161 35910147836275695 93611223871947183 46438762272023079 47681063996285188 919399721009457 45443147483299344 87117141059112006 70981209674809375 3494261976472487 45094324768915418 53348164854752859 29292880820171497 6586563398569316 37073440627746988 28768002501590312 4061831371040339 73946693299937129 3919852567685951 73178076983328095 94157119231403433 48898545995631811 7458250151026160 62308526861413769 19921924056113243 52996881874836718 43981748546278835 73177635705135504 8806834762368707 79228600068967380 63430473942837957 26509779932643925 86579594051324395 21434097798321599 14858423007215697 57392307194945731 18175364891287692 78203425948177409 42329472027874175 4622193445424325 37787931663356110 28422774596160990 47078097888889809 31850025804398520 52973212961386970 3451121335106366 10219370897735933 17139542046627752 58266203899572467 70344005561576650 88298328133602826 76164148013704165 27975075736732093 74837771956346324 43267936172233337 42063330614783965 7707496254776888 68109713944807230 48818471403868499 2004698432483804 16039523720555420 12683075461323611 93257583690962324 63095100995020727 85625060266269780 10731159986597676 46213447870382551 69135291963081076 41491320276810009 81125606484282900 29851617661143838 15223701740175052 76701133928341093 46096000031753530 90008904770060795 45459689589609079 84184084225707583 89661129263662661 72798614513835003 60756023989501472 91754776700287900 36891470452676967 44427681355826958 88900468730968083 82267026891189970 86123062832192861 35556678262807652 48654462459416378 76700162162134376 18100356047868730 93747170401122502 17822659756492769 20702043542251351 72203163721025051 68546317413034918 37244847851580633 89159314724211993 7612157908041158 69099626216531275 24571379423911918 63975575894492182 90050465214977074 78715247070001826 26693622947553336 37793857327845792 75066052225432503 8182366643538707 21132501775527829 47943051149021442 93851564501537365 30023561757249890 19461024274628447 96757652498989933 41951008367592140 91106565191890413 68849415890479367 37426137337207309 32548464801368151 53182067709406099 11646895256153765 38696379709176971 81610343559144447 47994144873006187 51717457117532627 78027262255527611 91944343479466327 92212651051744502 61656468182134221 33920960640007490 64178699142137244 8829879283503086 13103055437137613 21902820968819006 35229067703511409 26895689804678386 811098461372479 7928649271018365 15636656465294127 34265582386634938 29017295654565756 53183032857554431 30690831123413208 40755634171933691 98387739080289663 9622543886437382 81999850966989474 80995152104232281 16493529212780666 74256283528400715 54385723826967471 63136409386439780 80325021139821403 62211419714987940 29860567955303787 8513337226560533 99050819208459387 36478550968930132 2088015092592995 41963751828973719 50802147192370351 79474818515864857 95284779897134663 59064279402145965 37374005573153100 84025343636020942 18400891194822964 9842026872701813 92906887949531519 45897883459336022 7729760000756057 96204827162181875 399045907749081 87631100238560228 98684649900004320 76314575945499452 85090402891235620 7053120026044463 9479233874109833 64959549311568332 62642082792022587 41246663407871708 28313503797940648 49549835100045632 20620967836129329 16108877939853435 23900236132798645 84843695462872968 77001632022236909 30912587016199069 24125596302789794 43308036185426065 13031460397060005 11760792385537225 58359887680096678 46432175988952976 63201987639809874 39825878833586658 2093510271708881 75894423409169080 14615388140449386 46745492870998510 82448596945385172 12798463800017270 93054986503609899 93473012139688725 73352033613778360 6233453191967647 20740379752795157 52282684812398010 89184575211803846 44689289096029987 73621148850892159 80228664541487183 64656984572916231 51876832581907420 15407578027104030 92105765110416619 44613160907544245 66251746987723952 1339309367419787 73412996699237551 98557518397360055 52558585916274561 82100347292804749 66723254619698260 53669367645260866 60286323018733283 85835469062871604 11371730091561462 16118423750644170 28265631450438993 98951697958592305 93669166772598838 81386794891164302 30893566128344035 19232921249050574 10616493739493545 85189204507771942 56240892461465418 28297478980604284 96100423275712153 37796211013228764 87171431538364790 85443986247246763 16240397508721396 83501770495339155 7992201108402474 66304344465847501 29766431370152745 27286900319994889 72333380278991171 63861304580024135 70812712751132509 27646744882310531 57569850536487307 13572451878947353 62271199978890485 33058778838290525 13592924155758856 56428007836228165 1963557114921608 82492974869310839 63272303762164227 24367591246183248 53307288179133732 89285049077282433 21967584654689868 94886404940788591 92318194870217472 36012849790687340 90804963964087659 86528465214427978 82288664825061184 15325464631642253 29454053981696525 26199861693066840 42826203388234722 26011649927803187 96049337293761485 50635021987839137 89372687745568368 81462328689872688 30991239211919846 27972469282222456 97353166511593436 93172755433487276 81090600592660818 51189825878771163 82248032401573658 59792042721272520 5997048564380317 42263493795845686 3368680789580137 84597991140414562 71962703191641740 6107932068639642 13278844019835013 56918665647668198 21733748856275212 97202977214588857 23142166735082381 67447133324202800 72663699614201376 60187213645777531 77441642111146373 92911596775136065 301546722378820 71352319208593831 41343320111835704 83209367553039516 67861946778150401 845701354558919 7648030871845993 51747584227193757 94281293336940365 5243349964025377 45503624634411327 14675041346630409 66942759744949360 69519684756203688 75113862662647993 53039050917772966 83418856312594259 279813990751853 11801848247823312 31713837232391917 20706939765094783 61655693012310665 82218309913327208 6234527129064072 75697094765301421 39741562082886789 8827685965365763 4486265271178641 77074987558039769 11748112018126224 48019975228921604 89469163322555382 11412471554746779 82704241390499719 31292788605310686 1656275411233895 62925309118525449 60502853912404378 75110591243115701 97445439423922666 60337707932288887 29566350735618767 78866830807558899 78931648672410575 71988707115744265 77534377384119752 40859096105220590 24463968992826281 14377496578319947 63858197116073216 98029522490274482 21529052988668841 55149069603529221 17029924299693185 27839567849183691 76518883087627955 34942159174871512 71755311496096276 5411817035879032 87940193904235251 40605212827551218 53748555979744432 56802983105213295 37425498835282940 12317959223996940 97975588465971528 33442820984022989 30221615236769473 63411686036170250 70680602517172033 45501341473051764 8122607355018826 16617739543928382 94776536131127929 64905154257642783 25850810651525913 62108434586262736 64184603986575213 1419118397105912 80768716697607105 73733208350219315 95755148264014369 10789611730677844 36374785131188626 33179108833003727 40093643840029987 51751130507076301 37015617771693851 76272569835119308 78813256664810134 51103342234552040 90924594772769999 26447772223605846 85368612244272839 29206294377571160 82794615991914529 68766921038784188 44447489297379365 44346137821542959 29658110664421333 24143836436478326 21215516029949745 29211016775429900 34775115516765900 28759462124006394 81839686312413340 80205703128835420 15875632548317901 92450077754052334 3794983342602368 4940341451262961 53376994553193981 22375249592882704 77110753031610697 21947965264489793 11876762829620930 60934003712825621 97484082958414322 24571355782545861 82914053850493095 34187277511506654 29484484362957267 68252231307936930 2467885343907129 21859935411628834 9922451307697746 31771249797726218 8562506229413140 90088516374451379 51264560488431559 12075538497779603 83890984591029301 90276351846199084 60433609065106876 32884550161718719 48348637091571582 31761896421689517 87753654178491913 13903503437519087 51284544739500451 58174463058868480 79105561831083655 58572502345126402 52763717463981230 91072358858215746 12441344333011736 88834951630648126 95036872988395315 20518975202790257 24635022680690687 70287080123996329 36250334393950395 34666191933002566 55056251840488894 3399237634678150 77144544330801095 88218172334399218 14263097057353622 23219043034581181 65508109899357967 86668609279138840 4790621993145465 97915096847796748 71607258758269482 16877525519546037 27084577609158814 64116590293336152 19683846169199349 77259373276739010 42003242626258913 44398813176920157 51127285692529436 45948939805067729 17028315455658802 97344682644375430 32581716477116716 84526677873329057 74778189421614400 39340709432048159 479466408023736 27076090602080934 58971125488240328 87224131794270823 23584710936997551 41947535520763020 3242710576764383 95127839976784810 52030468379316849 74455809109415875 84828065559114000 65630735109838292 19645871342935928 48800203185385389 21211500133151525 74674590039377727 11039243981633597 72935112463224818 37710390354288181 29206887217011825 58167931721451002 52695731528523664 35131032430274640 93236892391934642 65562050218207067 7949765807259831 22338006599599116 70464216493912565 76035925142546278 38958886673415358 12857990246904552 5571118833102698 66261550519225176 15438401582471652 60138197172570312 58951319116074060 88456141123648173 22893056917316702 48987048656400611 77542221449358172 81845033008055973 21264964944359041 3860175495607258 10057153451303327 14169242270224083 96736941252224052 56500821725948357 73744977324131906 27142872218777871 7060413290418978 1869708795609020 55082951196922234 55907842732931619 86156824801181674 95627566467307914 68157666306044962 89712404852555050 21129568580007389 34867792531667412 38905198384448477 36436769263275984 84068751318796945 2228388345814785 26658995640374060 36438054870146778 44082832440487708 61245225108089374 91608183214691100 46660929319002590 84968495507483641 3974189601925192 57628526138126902 47501605595859721 18819297272797223 38210108637220124 82023701359597652 27894016316349955 93129263633876876 94345728570834335 65432116541708247 47693581771035794 92652128816317520 78207892866031333 50134647221259534 43353426322896929 77857799353344096 15940890886023178 31733522939669685 57747849247402394 29985789015082908 54272328514231607 84901237042266211 12246886691107057 72461961084549072 21724741949215470 66653666179924967 17961025368243202 92312134736394767 62211732000369700 97089704330250015 57038495827853835 15755743022492300 57797100159063288 43459720944210633 13858835632323952 70741658569774007 84982719668154571 75763357869882572 63881649394060869 38853494332527994 98283681740138463 73638108497575432 26006404147777103 53793292427718747 19982784379927717 91076801611238160 42343224101603102 72059816783228679 29643926049307824 24039964300020095 71458816009531458 9606236054842981 7536572062023790 3137581513388662 57390075880838759 2516062921690049 46167567718510948 21685926937776647 3127233579620957 61731926816552830 93715422014965922 45070742679377070 84759478196066654 8910126551199103 76195497493302440 40748626820271079 40469532587886799 27969127966585553 62075767653978115 82635049411497249 57044123208104184 57057846719495269 18371286907520103 41454826718841832 58938435869423335 16150074607682255 27944191254106662 39803728874050765 26120637779032130 18689184237676450 9522760103062164 53853358545034675 7732685372454919 41915616651130530 96933537977755407 85499265956488340 92187767204883224 4612586160292269 4314660573535871 98603059470394765 31784772018817418 88387575213923466 34162298158069974 25046018067564964 51835057500271730 7936332588167115 47437192304164062 96333062649080457 3302001637127893 60097886006995243 336004204996087 88520830783738925 36585659574705523 55431662627411232 67553826161613540 94995619964132595 31128938398237039 63809795845360262 25043090615652037 95790717185557721 77082388126879590 66847590810353755 89885255892613825 11032267525228136 41488926569425354 51279856621261414 8717821828373142 58644431919678323 95627103131005583 9607271640890691 2334821491723493 61789183775113848 141464765932426 55672341338371964 67146898223462076 79555062821959378 33184144242340225 28651771065028023 55024605665564385 1888923893498658 89202152619097851 78419993268701474 21818845492754225 41731099008676894 79253611616477911 26292554284733648 39495694465270095 10287471031970002 2309164853913566 47329584825114854 48425924315908943 81076337186020000 62857391972928054 29653259170266705 28704941808320766 91578192001972080 34269512375283479 94235316356570588 35181498044757137 70601462737121107 82546529330585698 14547490536970240 36208536049568627 46583329575165200 86865577726622871 13522433151778549 59481214566674040 45490047329499855 33743765064038153 34779598098492709 39954535505969399 72861741969290991 61226364831476841 25700511217061192 61555903185163664 258037563057820 82051148891802369 87473182409194378 51259760690226665 65968872248762822 53523773648256511 25430593951630138 57929559056206390 39957897516545972 26454631421812682 39003633007783100 34712114654698163 66813300186491096 80616095427685640 79420318790027801 53837611021529913 12642169797171695 24847105922489127 37781661271224618 14957955125834245 89073084902900836 93906851431708062 43502096368457714 46621479932221832 20874043355890293 58223664836784874 60760868598233610 20522915529733276 36777073444302652 33807721091666612 80820353672227773 21223253158083975 56003486747089675 2581389898634086 54378708627969276 99218431508955759 12386161598339362 55892014635940650 3986624300907984 16698531682748341 30269150224957786 55642594837042173 13552077955934484 62088094828614898 92607879371708553 93570873898576719 59502313476355301 71208433122262079 99488929851283528 78218537191386746 38518424580287131 52595157963063965 88396214280290277 63873385762619173 78714175810957003 3239980147799506 65598965198537349 40310719269335769 24625473945860297 16882895536920501 70865514146670368 7624280359784164 97779322702028376 3432163688925512 94708006098258926 34803745175396168 4026529584730456 47022436185184945 2429109402495625 48637881348482484 96766075318407553 37929115542576087 45240036485172504 5303610684818109 13567371193454223 2720858702614964 24264048941074817 51383192143122787 77875950288023168 13544692664000920 3349358851947365 47023007396923832 10124489738025973 10341513367933721 72265821830339668 21096768981113343 87473123777377080 88229077030235471 38870337312539787 52116708593505700 95590468738197713 42441141183686526 11071859568170364 74803910654470609 93232636391818835 32005672589292906 67939305000208359 19030283448183187 8432426088410564 58386814508070396 3003712739142728 78826750458210136 31231631530584952 59111823264676557 83371089768230494 92617219533925972 21863389631869753 66214615367227178 70384089012066957 87486278440906510 27111781765828842 47945342196294219 84999631167420313 80806454117832999 36338608180026456 93391701166886319 43472795267072230 10199037288142723 18067756793227279 11958685789382399 84622962009771758 92062544165941973 70728554858914812 56303430039431495 15916607939929961 90459520604184921 2939340620138903 97964599104878492 92590781957928530 1994570805625307 79142236662063980 55985230786186718 42707478759531007 10705445468215699 24930384728630361 92813807139141213 39098487042944669 48435555022921080 23692626325978048 83944561845338504 42552805644412205 90864387840374399 13050669216962751 62025197691391575 10941582573766182 52412382889815043 62157076807946378 58594853755362865 48759154469317892 51622287003762174 9103447722919533 79266162357566575 80525951244470460 94426205844238542 41408626481148141 40956192008756491 73390290804162765 35501723706971041 21088977352405979 5139423156825817 49873239339906172 41835024914868020 31736552130007556 97498885691170849 65890967334321901 1089867743603288 26528272960195755 10787122608727316 66051865670657450 8917343352891884 54694330579137339 1052695979746151 83417900598208086 73371996389928211 61864948007966982 39639860567239930 35630488672974244 35488073180879874 46645201767962611 29772264737917185 53811713496395201 35717879090293431 9211254971872459 1360649150146638 23608708246092168 99333902330291922 24884306905132458 30378740875032447 81794437890901047 71515803393619756 78766241306876554 5933716987750246 32027839368543288 36496261745451562 47912278556470513 90998517457947241 12163652929241806 18940206793442227 82829380878375133 462360056283726 82172062524125055 45207454654492218 3020175921760803 75074540694823723 90265846754839805 59843904511480764 72409749781276157 60288806343425191 10029244612616849 79733015411639589 39257436459352901 24272928372702919 2779049099663498 10773543525913855 5705976286391028 61835420708745420 71788369102806786 99962265428947184 12757277926569967 97068353527795956 3809346734940396 76530448274718371 16066653024532481 46862459323962869 57777336258161470 20295999374995652 25819648538406378 25826417487252970 91418981958060589 15096516449429856 66647532078921113 14109985111861717 83933493900425948 99877437569631049 26454311952742394 12392824657080586 10571125384786318 12728718286508051 48323822778115303 55688089326567925 26137629137494641 86285120934096674 85836887022718554 81104861622786681 84869787511133297 4990655035039101 24320713975956870 3000460234055571 43265621388624962 18257710820120185 70146159829127344 85062232410358176 73085974406609041 34289576870984592 26326076697135453 10661873535396737 1467795141202199 10972454576551179 24295712327922791 36393133124746090 63393961325548687 5709491554151772 44879480399899459 75118156169836163 42579593630815693 20334542021452535 8371063021773637 10016107194165083 78867794549848053 47143257807943154 38488949474134215 73684379716833994 84623427226791038 24183172696052626 27989124236399158 53869090683216591 4005229249780446 5415943573120921 32094148852938074 80069135204365943 22662673911405756 87772929754719556 3794081290295014 82990558578955404 47275194798393473 3348588832295659 97085323119030128 62212350549479524 69336215485287989 83366255553434873 96313432899928360 92377772405796273 27686576647196337 47116780035823790 56751417505752808 31098324386926562 75735075649177335 1469644635182990 14656301046853746 93774199561006939 33456571139816540 74190596376533605 23868338507552612 60751950004147178 34683461932957914 39984322046171351 70761338524208980 13535072921101424 36540873083415652 73848824136233630 11131822705791522 37799806257107809 82831077680575340 1047516330259495 64991402366423725 58509651640204850 71607825570523811 67444391405168101 42672935448092245 52567599475922675 53946805559841870 34320265251411616 25844151266707737 14988681966798359 6671916306892703 67570592950705454 97529260668207129 45261431700854290 3696177942123648 7760453211505451 23488109495820690 38483567510042181 85063407073927490 45038774883901250 60074197994289431 95830970545932228 30108987625564950 22565742366352347 9121575516458817 87974041451828566 70781568162497479 59287359590510945 51058973120149021 51465042030293413 1240808747423223 74266944568655452 66233264248025312 6679258529615906 44479590848558717 2827370918392159 55908689606093941 74128133769318253 88541433237104043 48854374771468989 53115493086165246 83940887386739776 32634091390730121 86477868000026445 28422943103035059 70083542062752358 19479809548121633 49780579853715791 36860468486199107 4313080317471147 483351913997200 97003206176943923 46576858286042652 75193191631636509 20263770835366567 95954047913462244 25073788151133926 17554332241075843 92819851740396320 64192422420103311 57165759434160736 4082855437867375 17516556435270478 76096317965130809 93824827225065211 35174021943722359 96902705644756228 88796129650404856 16557332543612787 63010077200977114 76297051679253720 63257304309006507 21287784679492543 65979664083151903 36896574473706604 1118289313930675 92576356619977294 6840879345064727 21388551805975210 67479072354546932 36187476854062641 43442405487059491 26781667703332810 67858198971125348 1456288573824172 82887770325653592 752466274468938 26517310858738817 33323941585297749 87500153475705814 56233663313574340 13180411192986404 18141085650135054 78243002750749105 76207513491713903 33159007361296441 34947178561250754 47409151634930610 947550018344801 33029323383732448 8431834107342130 78402764681621579 25563208769660937 69608704787899210 58771556743946234 87374305609180055 7235892285741898 880616500617528 57957052092991290 14839806645732196 99207164766581308 62917627276042754 23256420647005289 52719938319701555 93892251361384229 26666145057646363 41941230253862885 5878589794898617 98905514994333769 87737213529839322 59542426529217237 11815953163815099 86256899023301002 18624875064194827 63421235009657907 41798488146243048 40959330827250850 5328662841942761 87338262640496908 5943541283378451 24922388768093930 13396436298362772 58359663092948627 66593741497016272 73087649843031337 71676289286028514 95821594464666317 39864635942315441 91451631127578785 31618292554297224 72228234921636649 30991258221971471 54874371924900965 41415821895704150 53245734783953508 25639474391774483 69810266139519594 79766830770041950 89831786512280971 37423018435778954 26831716809292159 61023246086397997 18805616681340823 84130920532770632 72157973283890068 14024465293864280 94977566672119831 4014283524482957 47799713612295932 15737049488581126 99863459753333570 84095793239528265 38059236623455053 93230133439218866 45460896596963934 84108919174109015 10840762636448152 84942147696656205 74620442833014627 30279207982267201 68536186092478450 12415885313958800 72365456910663174 74707963208508444 19256501200159086 46939676161060158 89634610167076850 96731879090547482 46080051436363892 28949257935323204 23183476006809485 79967986869645638 36402633760585700 99278411384864389 16830845446677640 49345695229165539 84309181312265513 88550388850504950 89242146024740428 94447968047984021 96221819673934533 8417914207088111 9392496344637317 54195590940639385 76510680881438169 97610902626301120 51139537082040182 17521315915714675 86126443676619449 73262688904578701 35139198861132822 74799030134131078 90310394664240267 14573380987058541 67144085081467843 50756909129476709 8801790442958622 13839439327936314 75556830159600523 59226843033892052 99963713151757052 71358610768719059 41702179220664039 14658733458629801 52206793267503278 11578762759410470 69556140762971504 80121168851281070 30725982234713716 23387914514741463 32372853256564120 43916541508756258 35545017118768366 19448936460050191 96659748281047526 61462212219214135 53035583548361950 84344660354935678 63218840595661273 12622628019719057 7498745535620458 62576935673473271 99307872635161963 89896186088547822 65018377289281920 69699550351601770 7630366199501445 20426164131092297 83061885160907707 86266872173717299 73862508642139065 91413166600325396 68501333793791678 6957337802028616 20689627916947582 86475232953832369 20873873749840502 69689449696765278 84128058065032261 59541215644141457 9048659186664879 22143771474801836 73085292933383420 5078729347795650 772952637347858 83579266329177078 60477803211574728 76635333034341726 45666457783543540 40614383618540965 35048841811386706 66885186880479849 90261019309220384 17451601762695486 72382318351575586 88962563170390020 60252154526877413 47165294990911466 13877610183985929 57963366860034242 58009710866241154 84232500966541145 10296253503437657 17056544047563134 63850142665818007 37233036039030022 58003527928951084 39517862683778685 17313436147953396 70199841216275128 9459089326994105 6661279157199324 12857890271894208 12781575497939764 74400182418551586 26502351742779135 76748040753950851 87590812126898672 44381130896076041 76965383390476585 49962918269109841 69352102382813049 34868993981496565 78607125704123921 12322366150675142 25583327227352424 20695860326531551 70349392158532753 15089714983564571 89076528928747782 84137216742575020 3747033851026105 91009876135852259 13399428172421672 57102652961816290 47562093328410369 49789681210749282 9419554329573194 32283891414186041 90420965227903582 58256103818840171 53928975161505743 60960145470429732 36997856426104811 69916506050100957 96105266200734477 40608341600331277 28750791879917416 10522319656636255 23446994003297987 29034097312226046 86559936034909543 85017062416825355 68767679207266911 69705616417810130 51193699510691215 35667513646211975 47728187339321637 12546125092284476 40220765009475989 61946079165999511 4205859859922458 45843374039031179 31818327682632288 92541448679889926 8233174524026156 89976189739186986 98612551793349261 53893337021672208 81697938583452451 34192957874067042 60773753816905907 70961069885505480 57834228868378532 20801680744376129 63481499119570678 1744581132069609 66544856252857604 33077318494904193 57771014839975955 32724294803274499 95508404392275106 64198865965223791 43572862939021617 4902422232204983 99463757616975170 77586979102185949 88321805490642475 89493272179366653 30847725756161673 93416275001948123 24835679728212366 42587989571645444 80516878390504307 70239649259037335 94263367180254851 17141671113422948 40099093573168448 62904120307138016 22034803283236920 23881183020339352 57426127702917586 40002316573829301 50233559884004519 51431426545276276 99402654130687710 57866090421288100 46574463476297541 47132229357202295 26643664269553889 27297567411124093 53049006877889912 14995002364826660 93048322437934997 12661766873269433 6001872796375236 53735320284515012 28507142207174410 27156112596575853 52178859520227818 28762587988046462 27240787174127518 49165098373412298 85859480729846673 53501980337593614 48148756649196454 16573655454387291 14873389752098797 23270928459116936 33202082753623134 38940626521840665 61467029697964784 90587751388352913 73662905973114568 24872294889317724 66253756878989134 14762852089696879 86043370575601429 94967335878533646 25883759994928266 82396230515093836 3648978956012930 92679328141189241 23682738440963117 24945949812491171 55419800131624591 78663804132738762 19919814041867578 17286202244300880 27013799167811751 19046985131337345 39871919575561161 9041751451146574 72079472650429115 34779804951898634 67648810222020976 58476656115668805 29700413186162780 95258802211469403 6932447306083998 90477967364199551 18534812307227018 62447799761813896 9772508565023429 73027505928745917 27872068863428009 42821126705511720 89049266162700086 2770813169072111 31508458627922069 96276634228263329 47183918178556766 26935127489818233 90320875178587797 47522613941361575 36852186217479945 548839192991786 50194565846212838 14227246133476949 22743626345006715 24055216583592299 49017867158107532 63586519863215084 9203861644516956 29668747802368627 44218786365991752 93275953829106802 36493295140706858 4646147944907583 90898057272248564 87305483222535612 73579178607359765 49626189354498737 87603707416517670 72913502761323200 40058589675286330 53340552122043375 26085989654604363 65357210061802180 47602662297377693 21406898659202283 5195601990268321 75329018410815303 76401931857933084 28600271978081592 71231252308584206 91598634378332844 85530891121613659 231333728209763 26035734794524441 47585481995419277 36714997529980169 8706752046022517 83425814726851935 34377239333619873 44296394518147732 29566872664762506 36361039937198666 20889944449787177 66651214388103882 18727660708374040 22550446028589448 76133579259261217 37384935161124486 62508627187978589 2721446802294755 90156290302661921 23964432615093245 28311885850688335 26807063220990620 45661586693524878 62655138051882407 9666589717927982 98959108391332416 57194154354894479 9806376994673775 56332913064225423 49656569668661069 81382089084684533 84751201311472675 55275874891739882 35287219389302908 59413043225176763 6028409468149284 94282916962823971 10121593998233445 75795768948908221 59331240232133886 63472720752456736 21243935324484584 31781656901475092 81966944570278642 80755135307603030 51371196168402745 36288264337217901 41476495244879839 8841092885479030 75784810069736564 25756393941355445 34232202666271719 56890930569713376 23318725607774436 73203206643918365 38236358595503657 41059992927070978 70818059576362990 7194493284815344 58358941645389664 46241273279718810 16156734508510095 88107410988765446 53960406532090010 8007697189752303 4979045112954466 83095462712197322 58322913202222170 88474912428626542 12724305203880387 29016254406127719 68455355846567838 73729687045180864 25648085036922486 23547793096471236 97092965707233130 16099767179331798 5110028505437493 66673101145820935 19248002057641913 85333489233685825 62580156402731925 67557500677375549 79628432076778347 83476402115556356 63097047565968130 6089818913481063 10444595434929313 28989474155454655 70129437675769692 72936189857008727 33966392657137499 67941801133371097 56439809295760727 83764554922719507 74779880562329115 88227444175647635 35275901295379815 26559868094137597 54347696390355337 88570635179310632 75914352136817739 14123551072771478 91835349641463329 95341078723269552 35333433723343277 22399973098321119 63439264696438050 5125853196451240 36249807687757635 25143872686563295 19692621824937382 36226275563834650 40737554331650806 27593848633009713 47116904454855124 43156956998583337 67264501283171245 9178273388900288 10407473094942125 25373977297340225 65166932942223491 74167076989268907 30909187553538805 89154270871282394 81769984250278134 62605094566476509 62927223882060312 46404044141704706 99544807980048296 12024865858984590 68231355541047055 79200884756246154 21968467405886196 4973955733266300 37214517435269224 88347795491530474 44498422866838237 75091586720922057 98720222775839624 51941005709038463 69918931486003616 66570474006553799 97380880041223056 8752227359208996 24917223343584348 92343400874974140 66819798833993492 29635876490084430 16074015690655041 51780805904445171 27220727937356856 30270865207073969 11484315448915959 56005160912723153 43102543464179136 33838045717585832 56651879658239383 22558961750784220 20189192297386171 70587750141861735 1376689002992498 8670141454252340 44671128877403633 85805750048221776 84995543906370609 26962445313822474 54038515492544479 31359195620555978 51338061652957221 85513945561419008 3606320815939933 96326972646413029 85652704084827240 84544494282348913 22624963227047650 61068951166482738 33855206666072150 26005306151180085 92625628253044231 38164559161182325 6992788581051224 93097802204397190 78221283192377526 98437147207308878 72728699269506378 31905827341065729 90794427781018216 41176620310642452 56733828302554134 29816572714444558 59118955286879736 7344344567987185 16151730423801445 34192538273387580 10868957065765038 13639411264678450 3177403093919867 71050957315802911 56698646191831861 3037298732606358 50266500777496750 72575392757081577 70714505785154796 76221275009312800 85298392131364784 61347325301338771 21738997724858122 39652719583756288 27492709357435103 38020598007870971 61170073020056157 14011004596427924 59067120726183072 58437385776373371 45542078916462475 19157702222614733 37887016462841914 32850004348979072 63829130366175938 49630506014599327 73453552705450004 53520309043028025 23131106908972059 30089380506960910 5340303680519557 55126083620323538 58910257828115441 42149906280536150 38466236733631729 58919474420117603 60620944225285573 44645221884722696 51304975564392941 91664460273987200 15349608750589663 82722481852908849 40493065459166541 78906581011243611 71871799127214089 49673661208484189 21325373998516210 29610423853410910 42950169277569869 83295566939485264 18581292494131801 13991065469893173 37583253766854813 78959870060959451 52049281576911943 65971711931406283 74410355244627005 69648773152714846 25036042159196654 21981600919996784 71085388902942011 92893855638882785 99074073603078661 32261578492643453 2600780789753871 82757909581173165 16749541711244186 51467152941950055 55599200461077484 86502358887491528 21929067327261816 13070687060077079 65749158825965300 40137470775195404 58559266088290768 36274774275046317 79599583229988750 2709091740638496 76250593777189479 36360674004035822 42073883079014058 39580539328718749 39689937732148168 42114954117229424 33278080336031310 48604531905165908 57131946631403103 61828057900735494 38966294346123268 30368442552257689 67311056743916354 47375592354253844 95974967866435150 17968399336924442 30281730922962180 45345050651595000 2827170705043353 63019214722936780 78267670731508154 58925917705686586 67358885091868346 7277174536076418 56332331090945897 9928158967113273 39169286964574001 33894489321802582 10148137474380805 30351941427866663 40297055725102217 72455570797668634 17518887084524785 67938164709982858 58370305457484041 96174555806046157 19758755077646934 73680437426083106 34263735097133262 91902249664748451 78967043872337282 25348645657394760 80339389520034330 49406178940786770 62502544900693493 95172710177068953 40432160366483508 89043972671691541 27476191455018348 52422599657198946 8309508204672988 86176149662614928 74508812470211697 55245112585284626 16816990080933535 86718545771490173 96259850368477841 27188888889871502 54639096081904397 89759884063532701 65345553476793342 47125162897166770 3628001909591751 66060111041383223 6307352875002216 35435208152957917 57181524576577985 41394911703957286 14489453197306527 94575984990480650 49454496811566498 73356522716041164 11124772317741714 9647500290542698 59450407172992677 24035466145021188 75340429033931589 84765646591607611 56595170284429076 56764938956204982 60001156657396508 19900921236928206 76431110677617074 42520360456183005 71184523582980397 18066610326930274 24878674971196796 43697887211655697 32898202269248259 83343390292922208 82577479719568386 71434662299960971 46251908167640325 18945121315691828 57071185665514464 20413024968886482 13849098005894029 34363608548366318 17266251245621510 5703034568185887 65619008943111378 90025454956256802 77507163262032387 7786291041308294 59921084241832201 89402967093941020 7351731768515666 67705315716974650 18142248965884189 32969573185614234 47330767402943582 39258041765604187 91751827081274544 35746250266810705 53658544288006790 69697233007761434 26034219437392677 57371064906020625 90485907843413365 15543919598796747 77718280736637710 91286772759001381 8784362126365732 67259494148813410 69124690354367459 21741809063648929 7621849908743668 67740804761073813 3184972409318156 64258144952959382 11985685815730429 95118259702206902 54237154440795919 7353122005678262 41103176017723065 79405915858026939 58645468019491432 10401462639536594 90825039840124440 6907995803483976 81732802423384874 39832214226630392 61139439112851029 42130261376910187 80712828346484739 44486677877718395 26987694765430078 37268059349586874 60086501840331640 50514762663161478 83785645743884444 95434903998701655 707584581007137 22615750448307822 45283261130628984 32169063618114803 12249239848915270 13993503613784230 39429630740146505 71006318018642169 3926039763069385 42953438703569688 69937436860896144 16711124285033141 62184102237987738 36023086481299316 74634461874900999 27312609542169636 6749611198826997 11266648163907733 80496677245746301 53673945906854643 97315096738757081 18849534390759967 92437458028041823 3020878755823545 56597634302631641 5385345360225624 69421668359645647 80754597487152905 71582618911100903 65423492441296189 82956218414625568 61490536554024160 23735734677834765 39379561234156401 39723686447937860 1866437360671724 47456426104902198 96252797389625594 39402461434251534 30325186460378695 11343874678994387 48037221499274822 83768827249865004 92488678667518433 92302184714242735 16764677864727230 74752841502465623 95859944172332364 44786480522356953 96215156059302437 93452159587606805 61468811241561782 34485349344716739 63889321981773700 52531145078148387 52761959797574384 26326384487651450 32493618715385446 29928822810844828 90129583290745593 44721230126680032 35085876247620725 69873860951556806 38595666859513492 45284726149813914 93015442864122310 3082052079091701 33236609377886702 96350778925199699 70434536555945706 46087926291346067 70114149798144234 66733504728501821 24600051906765315 60418282767329076 93898168716830438 44684084146286102 67588863817718141 84770149349978654 2675987102165321 85762737660291889 85104246858531713 96278151665694231 98489499217671456 60097249947334335 69584632184796894 2580644178998300 42033804510261546 87374371410351599 92959537226934234 83968379048380061 43420092459687230 65634825024792514 58878673012817044 49514374509650997 93510727294027337 338574662953999 63331046223833356 54954380900089877 51436948620110607 9177007025017462 65279638559664149 26429447764577565 84423956078384905 69133581564143798 2735384160775746 20802191051213753 22861874501244215 29946948376841737 30852062008847255 29641446459931811 98384979861224814 78045766404646426 20703740124623639 34809388873812748 4914308020838374 83253800983686755 8562927563830543 21432108784326452 57413348668975251 80629307710637536 48938200280203236 83602756534456563 24116570420036434 63928295532067032 8110678902336938 43394023502584600 28089017105543533 60960314043309265 20088436207593187 50570568009192252 69932465551582463 86507927262901016 8209599506443227 47711600225221299 90659343213217515 12280393320384900 1337460850356694 4533887537453184 78143528433485292 11480731249133361 53392545525598818 54237514647763261 21796114926028295 76675480412061574 14067685709750065 20455442110618192 34459554128025484 58386419739991490 35864666187241559 94551463286624994 69274875949065846 44957284739405482 14923480697757453 32557217668044209 67134820512732373 80689593899976104 50321271289220089 99059931816051149 2486667064965414 41773144175403864 86082041195351125 58964268305260408 90458659609017211 28269725081854947 40869247605765743 1276365833040784 63850824025733238 54997016103991269 74980792620072803 90497323828114678 34461289238296665 69170503784935199 4886334190836752 37574274868507920 87963092626633199 64617207805715941 64686627544765820 17225007855258308 53517816544968817 85054436668668242 32829924530396882 9336545458391321 215704864455015 23988534855360369 66137130537561568 15231689731477269 76933873175380865 26800979160041867 98272487713912165 28443342567192056 10848951954510198 74449858231634267 62863976363784065 74280450724805607 75926953960367727 62649036703890789 43479802335694109 81034114114374432 92338375334968911 8992398459359707 4606018512466233 58965953017053489 24756522990739162 51594420537550834 38507271406359406 14753596768166294 63734369044643178 21959321064273212 54273034227382970 29466731850701468 38195319813443417 64846801853832608 52579597044530734 46027014905421449 96464289473599577 67688908530230686 1198786053108023 27541345889905908 52704533048664257 11425790089154530 34465012761918060 18731368569400362 64760384991649330 40917291683689382 81740461144268603 44608869955614251 93784406735524595 2699789005273427 86546644839070383 41285535698727217 37317894107253352 98320942408249182 52820839446616589 32749389017571334 93013402576033782 89322028758050143 81416681936253473 50353698903802277 10961746887473289 28843262499805011 67468347714869085 95327521122756572 27910739977734691 70714946658685333 56788282154299374 6103656866006469 31616003011769662 52175327319110912 21442255934684783 40710137801996713 14769623540442634 95165425556516711 8634116916733445 75154525033438095 27705732286959371 86291040465064254 20198294798280561 15066860508340988 84034018101163801 47026222749012292 1845971521792209 53972944106144340 80913377367729560 49133131173020674 11694379176953903 71979918556782655 91237502426269315 490437041587519 45000439263665415 68692442035584281 60234287888337729 20393120255173647 51850268043569254 13532186732457937 97985806427449007 63218782322027934 77307795219949176 37897715559197623 69052140461619497 2581887280593597 34857053400103583 95279247095551805 85299380336476609 36273190924409852 14957101652939147 7609319840815398 91121988146129737 99214786909430862 49270636888158846 68969786687805290 43415267001472662 96769386004234493 52554265135578739 71731301462028992 51716995389466047 32134780026143957 18293454184855188 30002597533336077 3900081826644931 48176414225277558 25881059509475076 6210877634997989 63271636643025383 36524186016964597 13748960392303239 97358627923356187 27462547953047342 87432909855872250 42064319370122941 79821583360210816 2597909734920641 24151902407148445 49702222509188522 11686722220444093 47026763114127227 95076321901363907 72177795076863056 52197933168440783 43028176346163759 80838385045823115 19908265356853137 99184230978865192 48721141070059787 91142888418231585 58863347819938092 47742916951700999 51660914589770081 68685677210894335 55950777119647666 6771652109741611 55059078998326430 69146389603228691 26356455554817711 38396684950691356 87559214172162782 87688954788960270 42768890211758736 5122308020137247 98390878500114044 47575637506155438 43313878050146866 60676917890393608 7301402188887907 20509108412672079 29244546073963981 55926854569984142 30537757131372076 92412643070841938 53483861538404963 26069605518928345 27444344658741166 92896754095686973 60397904992091839 81497619423746767 25815834194385138 82978352045194254 48402165347730825 69480854831491315 38176543343583176 16156395801519048 307475439866345 82725653264084719 74185283348476561 54664144818245767 27668500217715480 20240564474036204 4022738430346932 9485682175530403 87476507878632476 70994509511668270 80055757782943810 88355293921480204 72582231389331914 10668876243467027 23196630260677523 20038438142360916 57807711266661033 50777547815914966 71573338617382469 25720988926209697 9214795639933512 35692902412797044 81961267890730928 54563775963837636 82109974437609047 90586987849535303 17063428641957383 19948848625811202 84574704919546923 76497930614263917 5100861289114985 5863122622649444 46335287722471202 30703210678278249 82458502275068807 49813636205586732 50554551008321345 34557931236068110 55016546069403460 87733268822068126 45640054136965895 86753427370474064 15907367091303021 66021447097730641 41806677075137222 88968915759621445 36498618238451714 71019977803430950 3534562071926902 84801501594726980 51147942536393592 90086053449069612 88215773348005386 47919625536672662 20936945633921716 21865301186798217 42938791552025809 2792167780490635 68769615991138778 27273233768418360 19254723373544052 19720390256034462 43989660472714405 83025839074063488 87312586692609727 48980836010033246 12447058244461695 94118460621625568 14447738067714631 54903364589321872 85436703908853374 56544910121666854 6149902237042376 45539181184809609 92460324792902354 31020689516795761 99359454094571709 88388159359117523 99445205627794251 15629745964713199 75855424901584054 24684808506688221 42251419115345957 40607666970131374 22949159285171509 7155860665780402 4788362400593965 23711926910415438 45618314448204291 55264720424574420 15107179358258917 59158637228284965 59715130682646972 65457347235416653 81410948542645289 29047694924410073 33511104805362715 35211210854018688 88799930630244623 20633624699878629 58707154439286660 64228480788203743 11754222038923920 58243120386720272 87322596173797991 36579882970368786 70556477427178694 254247783186247 32109081090533714 97681425438162642 38942482680213609 39678781299451019 13496295688845600 23525431176014409 19844836285624554 32489738995835837 64634113204643815 56473655838446028 73769777255785257 33927523421494732 79542870994574651 65543700138912874 67671341867365605 44741859362420576 2780950062177741 12570223393929981 42168790650772672 79200809463819613 33535846250459166 85084118501755817 9887536263251620 2897233439251621 69349312945535264 83360854494079555 2880253330455167 27229751165155341 66839911358055100 35651067060775844 16421727781486280 5886207530585290 59378418248494913 50872310103225808 48153441367501504 16874734760037060 83929207449898518 64253043600343681 31539481679098449 69795689358645706 84746056245201228 11011687292168835 87615575648207160 13232365802967260 39196136443414971 89064549374234195 85532344667580721 11654069169234182 22039303641103515 84693947357159018 67635362303048605 26328761638143420 97930763617191259 19653060001498878 54116992420647961 44442395472853742 35264507188524561 33397409954257134 18104852684168877 18125915967626216 1148614822394424 45302702101916212 90177902358984002 1604233963564431 89759240136471723 34269357950106379 62174507842844689 80968476464999114 66178271166406683 39124710045765862 91079114388983652 89840933616609842 65313554341694849 71635538448623791 62836645008998358 95238586266189365 98527645363919932 92968981350884057 41426953153718044 50366477659207880 952484121221991 12322180377093918 45840615415618785 58071204346653771 39421374811044070 40619670934939530 31609946269349772 43289866364975683 12243718393290616 21871949101642509 26594177595825543 6176075183585308 48358438107044029 50921222492418895 36444344179162187 27438541401379593 17145664800095517 58888799421214443 10334223357870686 88147174871628398 35972553228980203 40749072225359990 94282294792211870 72002790265220805 92552564484238250 25421861116575590 53521444224486896 45074247933153352 13970485281801229 63527211931373167 235027670785783 99394917409405439 38183270712393638 73755670329553163 20970378960993212 85065994920486710 6103961494873701 60491712891425264 66630252814136085 12192316121516102 86124704757819909 97875857033286605 15070792115060267 1056808248725690 43374450472906888 37586122014323194 54984537423121203 15034623571433874 76925682922065726 14470025203207261 61197805401727377 72728866479021898 8867191214765524 88918797392168300 34670533819647549 33699722214380124 66002896983296249 4515597847289556 62747299245446713 3338117279449392 24721715850933353 18671912622243155 28149427934344437 40488338877559301 74478082087644574 46758912351342195 73918483842964963 25451431809611142 47636099302967280 14350895579400027 85827051446543880 78877564995716500 11571193179120041 88241443888639059 44148336760249156 41213032798077063 42005016306837306 65917894667836946 73898544104353065 29421189527936779 47490315393903348 68776928309037270 28340676397719846 7055026541066089 93020510365673069 37039078444303706 32945491429796170 47798066445697717 28702145716405474 51769992400938268 90894605259107757 58484760888282388 50235485008003227 17698212880739943 21795749677784018 96773710676060915 31494535034226792 83068770218435628 18814874172255070 77204278766508478 32018093248293384 25614909325143623 89239583137404336 50476385550237471 90295294337147173 73240543635439639 86002863838757760 54344376348927481 84133969527777840 29068525939126404 79382295996827458 26847756269943085 90337514369160445 18012070289175816 16966019349080919 45070386366399039 65330178288851950 13139067476556988 20405698918481000 5438591506813771 56191262009332634 43837756435858985 56585890676227294 8023671771422862 9830607738247929 92907713629957764 88879888534934355 8328798532644637 68092844221404841 38289647676403968 6762819428679411 620203729280225 80025056105748988 69414930079916655 4725837790225284 54738918988430127 17785562904920458 64350867230852177 20709370939366205 62902109502120679 66570487258662412 20702103644090777 37452359207796381 76665987002044419 96116269557192613 54965021960408219 90502972937357478 42637487018918865 33531282573520611 18555357781598201 95633234560740573 22997745880940776 9582459784219317 57583058838296927 65077953229507998 96647683099156740 17607990429785705 79070863127659546 46793919090076677 39779557783821940 87833201588942283 78059556344212165 59290224210901584 74973879687031083 85955490575036421 88323565009804015 87105907878463592 12828621172299313 45652824319727034 42038941092003104 57147933753959676 56871057984553666 57097542618568589 57869927561404483 14713647463517351 12608749425815488 92400770167572246 10488837212668078 45474477562352806 32192053957015513 8055437906045768 65886813544436690 27813894316154415 41444421164546713 65608174478618345 65207934262436461 8435535248810205 41268298664407495 9797961355167004 25637501282857409 92305565732311561 83835344139151209 67940579295510967 10184942428548811 20542768313062048 27246430837041715 97517661178861798 30638486251635868 22482221046769506 18453855204038998 62923246292266603 73197509621117432 48840484085450244 59104200253501791 11716738019125795 36289152597736842 83155594655105797 79443336870034887 23152714970346125 42733864264182486 99319463245514582 14468804080797347 67372082386756976 83724902188344411 61759922069047016 23437294496942662 26195630228914645 97803708982720700 50339096159977973 1761756356007433 50995948689791862 68829608806866713 33715383370318973 59380196801275158 50834818971299667 20169371915466048 99733810769079208 4220694061219161 21479280318659147 48292774900694957 18496088916959785 44272545012362655 45220478479592436 342488558522033 53284169161773158 5064962385027769 72330900916787596 38496921090641691 9599182991420544 95363215487000387 46441736641220325 13705533249208761 10566074440082265 47107232652822177 67708187221083910 96814555070506572 3761809601512878 93798869288691246 83658521058021721 58074499614016414 61808815769151832 52815851885978920 1868832437724503 39005582848760983 18794725381197192 15421973937406744 6462687094938322 91148726504557718 67721290096829557 90998594633656833 68280673096533119 69133506154227692 14148666011342422 96007372435758519 10068325624375743 19168226973636461 49896969780847619 84688283451156400 18171782058243993 25598861302552757 29503992664136912 12548858196525281 52490899142040995 30384936948095158 64930189268870216 60727301401967485 80356787046657478 2700761504747021 76817235466792729 54242123548569968 22917565592945840 58365827300457073 83777548705079010 16795924044471358 79111826381380284 27443188563246948 20434749993794861 5290157744563342 65178702726201680 85088242698816228 60291227886253653 57642359119607228 41814322075568612 72048948057130195 78812236421907612 92944239608012762 48703908811061413 82509158128313382 93360539137873613 4271919850131214 94039924223145792 93819136813959832 52559600901388096 94690672357309504 45312751298773343 48387739418543518 2952376112366619 73809940737900562 82697161411079092 70436030034901979 85067491015071651 18242180331830577 80001103472949856 67271986646594947 13067557453358682 77249922371500413 97593692679927160 28579716832228658 55841078438857784 54542554445137013 15024424016655157 21776376552358495 52210035432186176 12268770787979946 57897408014995550 24322321139413553 72379267207896787 12886370995360562 49028778086565284 49777944646304344 26795537122706089 71976396253596994 80481121299873765 32896362931194817 34499699099490712 79330725860322809 27770638544274337 16838166638225825 31923876509078512 41496098730937470 27311921495370706 1693536134783539 665711250644174 87172687834530420 54317526825389988 69771465085586951 33833422523618717 4326513994227021 99466700733961135 19875147140182442 25363003114392071 51542714862756630 47070061714971454 30546876568266554 88772146985685064 96962183372681498 46808023076451929 1338879864698502 24690760996663485 75470293669112915 28009073676336278 83353245243303527 29479042856047560 8034261563934044 28176509690259866 12173622529535232 24187867692757551 59246769756250937 72909152272233871 65599067758392436 97205192918852548 88791085396284709 51308278902312347 58455394022046961 68216514917376128 23550987246888824 86796177863972415 86477729296660590 21353629896734242 99896484868714405 38786463932944344 89291073957085857 27127956871788440 83788658244594183 63197654154178018 85744049215677622 5328255345928869 55146216368435696 54341423525263982 22238606394449666 22266578769796563 90982745794070143 79860577123254116 19066062871954352 12940381916243425 4975095847560885 99529049135436401 98569420446836181 28916267093335379 6179156528462552 71027051787012487 147375279999399 32562952296487038 36508120893510117 68563629871775313 12258589907675369 71392702796897064 56464859926112427 39097898951147480 65764444108923215 90985430701670076 31981091520700995 79153196955803134 3272894827987050 94140132635364182 2982623767004735 58249118665184285 58718809265614527 63260535185441725 38366042479018982 89426584311562228 43030354298204964 35030005543465016 26938646716974960 71908003386610204 81578389291590838 74591899597379302 20077341201410358 46507755914981381 14191695988113282 35566695185984616 84680975366796980 43791977398705930 63788486591921368 93563183116882679 94061225813834483 54328977744104367 89953148674107987 9494977693179988 43969146025865632 48824178923656082 66983752861442216 62554873301161049 58782999856840734 63085922884795335 31326698520864127 46751663746539985 71038754761513233 24446421449070086 80211971606537066 55012675396638649 68765926065743691 2700175793642486 90989166410131825 52180374102380305 3120254818565615 28939849431368183 71586062918104670 6516833186972756 96945197808298347 73289628858028531 72072512642117723 25421005794121414 23817819004602661 97284448601639553 62478396526787083 74187303427110895 72718042522419004 36823223361529305 75018260871516672 8678770639144650 61038032478988337 58188108564930906 69517963009185311 73125340685226334 18288688911692777 38828324418686656 27293269709846067 12298793812534713 4240410639697233 68482052293164019 9604626226373436 76256019154378334 47310085445635462 44972538243911947 14698507174946257 31810544606630671 53652624842185014 66863620357344545 41103647821519847 94140456945955168 80516385177405888 42240160431914759 91168122408420969 72548824586347830 50640836726737640 90748594383661745 84510661521519042 6672820015432943 89128322931718288 65264995896516946 65028218865086214 14192208113111886 45207920843469237 7061931842146234 17159058982171212 91063542237442898 392788209489343 77499840446419337 15309830288781288 67604657813444574 66693170523345502 59807395733203239 14352841605976561 72515846198696864 32354428394784266 79353514715549276 76720071420603863 71676349221221084 78972907176199587 17629826946694100 3183367285974745 82040505878167802 72534631155193972 54638671764878969 45022994832493331 19005082702994105 84188461282218329 90995518474544003 25933151030758704 56591770153866961 61491310991329860 91475609412338801 58718512576530826 19791710309580516 65000849331589556 42787147163782554 66005256645921784 92909272598472740 41152237551826018 813734127777748 32590203726173173 32847851167560740 5268422375391437 78149906763405180 229694191312826 36957152243266904 27432773756135893 1633957268445964 22209192833585215 48751570713545150 99765316215265763 64584281617564541 20620646466311779 13253405502475680 61571078118152860 2063614911565754 37636046535870435 32256878905802910 42960282363581411 51086157196139830 60679863238357915 94342504108998753 29943829539319737 51783988975441376 95963394923226410 12788013500472950 96050229283840164 20840667143910829 41611525853124120 67128746140095273 6641124314167637 39178343824590180 96914816447038378 39264958372184283 75101982503965564 58290941563334073 6629203682847879 27279709519011431 75752693531522364 15649426311339031 31442773773553142 93773417094624894 62984912586539191 19522912473461540 87230055287530591 21524733799829766 38259531073845993 84304480544535807 56521071459822348 73644545885269536 59628076193094123 45264677357673164 73170164075775163 76725762211980243 72519964888605508 1725474548237386 92192319496601714 57563882819828187 99490548821593400 80133025936317983 60150684619814344 38413210575585562 60544419216268712 40493717784565802 22363083229252469 40179938145538210 74217895221581664 70390913906530992 35739268169694516 30757972812059252 91452621409356696 26227252182458950 62796262075786230 55349002155790123 90687893146092591 89971208349722355 36157900332699235 86675877361541209 15394458423397414 43348867635158419 848911172904817 56723894127875416 99269543137172306 15382967116626743 64243686934588907 6872694361901347 67833695354449261 64245396059251340 37344271883287075 67727494592736671 62160553305034305 9803629051299238 88322584703467567 83349003411438843 33754829707088292 50423286213614740 32109297046468602 22194055922330902 46516312350865657 27639703047805280 65378425331319758 53391207074684750 63852010734727083 15847929262928524 34568373684465276 70863662459051335 1464388240136324 10389152506679013 39093383059555548 19194406150154745 85916508539963222 93240642344476821 11591587123563308 39225497511298591 25556849776437462 30944711168043281 97884006252407439 33530695992353774 43000126208185787 19807321794172169 29048825389848538 67628121089529286 65155123073960685 46110752583299610 46853301052919363 33012203468438888 59775227604306091 83092860345556616 7394339793789547 82284501029070141 36792804163485067 42483054981976396 41488952724529590 66823553315402749 47818317173474782 30507051484275644 98698037534385552 58507544723979762 81391992472608435 75158997974462955 16316482795236970 93417459437782824 32313245342046419 50904678676477994 17500009480435636 52665089454047143 13872316955344552 29305276934889359 44499624284726565 83354842733166131 92924471412168725 30548954198833281 98313771623421084 65806923365381775 24195227890012423 57466157623416616 12203524822613381 8738075147111295 39534694737698351 92480755109861078 16906097449357008 53258897026377484 94686743015521538 13467409016591667 10112108506986986 99292177164364419 14458998842284104 32638770602310253 40835398473325127 315808513583065 68971281938917321 4019354181947551 26807355996479737 11913110422276837 63846905760309654 46371788593942623 88379578127879942 98303910568544505 98493408984372952 29679393615107085 53642449143889858 90397684366879065 37462767783169308 73767455629279496 76594158913719196 34466952952241551 42641378356500090 13673381748105391 77382774609369393 68204755352409864 15587675776748792 77652402830205971 40286219027491284 11172742871701626 33215921313830510 36205507923056358 55863081702319912 80679810067747213 97329257222308890 51546323439945993 53382294879438968 33172312904609122 27954008124011486 69632141152655667 70344306217255634 53928602753023880 28321504100183857 3260855095829261 46970705402246547 4169364229349715 9871399450964159 78268970383218168 47099062863263370 82205638021426769 33225575202703964 79282060630481033 98099402786876499 88311600437085238 62908711326593112 82345242338789107 77971898365321649 60176060066616812 21197781915662429 3854072425142295 5316755780963455 14075800223709985 64422860472663385 72628519364493225 39135115257703335 86767660558017882 95019054680435015 61475465376756312 8880259449237969 96085198590798310 75527094078516140 80994862195510906 95921987905112425 29510793451895633 91156509060867126 50679657305311290 48971957929103872 24736177270090117 624034000985119 69059640216885175 54383060211343353 46576686254595601 99594790792926479 24252351933173357 32634028452779488 14512347619765139 11948909090835912 17384655420913715 81575424545265338 75221385264854644 24141582931607427 69778820917878968 42984635515952853 68696193594932677 95612190343225528 70688571383500529 550395256612419 22893332244217470 42241395945263125 20399668361278804 48591980592968709 31115955747778556 53658407842770223 20832655598758664 37237486254320445 39188507560554773 42065953208166099 89915717980103985 17325240552604937 27208360978261301 10263302523673795 20567210133317752 64300823120141032 15996717494267454 57864075999662174 93423717680266798 35007506294114703 59432528242482235 3605912101044566 3207433322058859 73428167477058803 28852639742383169 47087174556072722 37257693559323609 28629266234707046 5326308247720216 58176356688628436 4476870639368998 5519640400307928 90483072821565619 96216968267904273 21291186454037058 95052765526418386 82971556544762508 69852135926213674 16134737773241241 95325477961551143 12979678218261949 37924474729014303 14042057240017381 23405718251345427 70676184243783471 57816001477537274 12749096921603765 28347227106154574 52455592255486337 50142423263044449 47620242769001621 49756701625309178 95887407310756578 20853469499111944 29902155564445505 79824690013615343 38433004285528186 50153030418949863 60292428434593833 19588018336637325 59952219014078468 42535348210753039 39976826772733552 20487668177340045 44574569832777793 92449764240100888 47932146513778449 34374044054972494 85193952319975609 67530477782539092 17222232774329109 19010144975134757 8389662822377577 83319537260218789 17202877655881984 21362375625716189 21945245246394383 96412667742475833 56749378337195606 60797718886247159 2898511213859001 88512096718986871 42383552374045675 93757461177020615 39568453837987446 47687910376354452 13964249543497086 2186433773276917 87031217110402824 82257522620938907 69251070342380264 17818359891969397 89955510451926035 79540074932147762 12409089438917442 86500071477024867 59125244821059976 46584007567613114 84069042851832525 48336139950524524 38533627984434760 35543976511070550 47238565818839515 65792484874591515 91848291431914452 13894282253853698 95800285176988478 66816210603723607 84791031326175353 45947964578319589 19662810365638194 15478539494791983 90761104688914957 23089271942366934 4545887494390501 20549752684894914 14646420346233571 32590767548803920 73586334052546948 74169667712147840 30456188555044970 32218813159652347 14979078396213622 14637065527880943 31541690727226140 98673694489543994 6604322801876503 52839766515369791 21607028296023143 41745961153040483 33985822939044496 24545872989653638 29707108317817924 7794220939892086 42916472185023400 86517705522822867 78805451383883445 60637385945311197 41807923988898432 5926699301588165 48696074284332886 41892145710877636 85596857464954439 99432348344204716 11762470133894661 31378536720107994 90299385934929932 69055950753481422 68291837498398519 47666355704559963 98725620468420334 21191639411442634 78540125356977264 62476194595767864 69773706075874667 78297193025129038 45909088955380880 43756518868767747 47377362037591295 5626371665088121 78047696344751879 49579618415229810 11324971056310792 69778403914039809 98492099523885900 36366421033524641 4866481427280928 69966795452865753 97997492762675874 63654071200911245 31628184263914365 47128611633338756 76786900899599938 59542778200391751 24270630777327846 23823177867144908 81931065509537921 10313855863943362 42701906319576927 52605894788376931 40654502064703609 70189513092522855 71809654034028350 73389798331630227 24231157801827220 38158950701405963 92359492648430632 1771292138999333 71096522679772306 87385768370312624 95377642659952677 56499338931511572 82232301463934002 64112504743376939 81764026908882033 34472823797068052 1980559478071595 18559698263966324 16519205366444501 98157787976312737 53316486745763583 88184971910320373 82088663525019009 32610304029532218 15237101240601886 69918667444569078 13982359648519129 76512603203149681 97511229261429116 73886529652177182 79464576616606219 322936118789226 9272705392874226 44039877018393430 10062735035430310 49748852198248121 34567995167591390 5905928295462893 16615760200735035 92005028003101775 82378260227689071 76190293237156051 1627358266504859 48444246919792778 50164578793430166 1103912010943691 77262026183853197 74440542179227749 97605648870157628 54476458562531986 99790759328682075 45803110942658615 4826891483241062 64481516179640379 13965826114853778 44312323209093507 84076259505932608 67131316275285873 79601161561497859 85444821284079898 75393866290545025 2321157107134129 6905118307800979 68266601906430796 66037820556041314 23230181228045407 35193673349313034 10610768602444637 24873326293386531 56474858547965935 9544958313642965 18482644786560252 18240142691685063 26441072714254767 68825506925074103 89206603482074202 33930795389314461 86500838647016972 72755523298096972 53355174094723094 78235972915447806 657926511777051 25296785153883246 50870194887352526 90920507213406302 99239639923915954 73094530924001577 4087670094548740 95218755549169327 62300420155685352 32844873443542189 57891214769830984 78650154389451996 13161436489191601 46121565592093664 11653457995375163 31621212748201591 57982297883890959 97061982032445562 95303088749209081 43868831642218651 40093480483575593 84806922695109474 62685536611894579 3690251702671746 14170084923121330 69683026432256827 26448112512919358 48160911058100112 70995465114171828 6272176885363538 72783220095297199 74064333804638469 55470596673959667 30792753269759882 77682737977211802 45605741593846482 56557385454216359 2054944827573443 78960190024753707 56149630933679242 76712348828068942 94316045198061729 78047419252293291 91276348657599754 57368814900687931 71063279390830625 40285238702037232 65800897542002686 24200205272287662 50922342914793714 51833198645669095 7144319756583622 47385752987484504 86507870133057542 21706189966795249 87235271815112817 66812916827177017 8968559871987973 27763723533962752 67026696015242454 80485841671071747 96650807521927414 90195027163860614 16760786391900821 65615286319130547 19546244037048889 51454966895172652 14700070692023253 85625570707799443 39289272031796358 40219933014615587 99586303727824095 78993542293054379 4166274840652742 40357468300868430 13093352746366560 54558543402009152 15492971185938043 48572881434283251 42889289519375418 16951137081681207 88616542577790229 56278298899724628 96696141110277568 34922052991084806 80366635373476062 32402518332298110 31780565738626072 17690382363635666 48929081724544483 8843851281135578 47502485200304724 56708686610291453 85850994268921339 32507782787221276 67938743696017044 56225660201744226 6637330950612650 19958867349453743 4288194577007514 46173235553289754 84398943665673519 69077466132149608 34414911163624984 2795684399738334 37880107493178261 77287577002962128 37840206587207074 85195837685030128 26367612431377380 92774908627574611 12287887748964950 70998272918193410 79446684313063533 87546454437700839 53505905295742024 30566220441342623 31644231082046315 99981855676573487 47032934454736393 86381422635343430 57026699211129364 60780842604124440 14701536550767544 7220970214304328 68242056488870137 74527667428092130 39837301639110438 73217524561991398 85610852902369318 4150494344682106 52206396569194835 41232818247802376 16444389916250042 28709170542541983 81054986455197977 88417723833907367 72124810778419407 1268792134011641 22792184479052792 84427335153430570 68190668877587527 81799609632617777 58271870793470994 67183124752323147 67559477366787847 95536609479953578 23516024394920872 5920795435560856 97217241959023124 38330529792866042 59929407722685587 28689113354262941 53500894541060048 53282574827425568 53025188961561239 96879903795255889 74195223382863312 25247524980299808 11449173064183954 91936486780462865 4932305902665136 40385827258033885 4975033106791037 51413887820001017 66696809500813240 73522052721480155 74766099269387443 29209991064909629 58598039748945024 57924245223934504 20649507456494731 58504533115090593 92535986024884202 54242860256537201 79660492811631283 61711719766114334 33536484202716765 65585669006677130 65477015851831963 14836930465895352 61302500126707616 74978687538684440 21684250390699960 33272856517720909 96007375882811298 33159625569236352 83203201178344045 98475886346716211 84927800975408482 19762273376383648 11529538899877388 10444340103864944 96149845374299618 27973596097985575 39292681817364082 97364302921981275 54837879988253538 32933270041254661 16957902359702614 81826656661837075 92530996260520483 61733582486682707 9140242483233666 79483928163354524 61201233115100425 45752077229323607 48496774558135985 77649610733785893 56591136575787806 66785429823358097 69626616498217207 57935028122177826 65734225894188379 57887376729639672 84878701584306776 64519536937955251 64982154388250254 28923187911699754 58205313836652980 75347453242256578 31668830335700898 3958067896924262 7572571258984085 59333706025704351 29469843562741974 14149883973730311 44399566559627019 36456178317796538 62142532690319012 58285403404695602 61746578450186533 58322872345070193 98579203644424925 97408561365274646 70874521958395540 5189159352259501 50988177571797667 95152914733429119 12433907514280239 55165853918678955 44163858772982410 49353292738910624 28827401120698625 9096346013202829 93927860435699273 21228322544811544 87741583301028311 41001104780422116 80817379429817750 50217001213443468 99472149370050341 14635114847965677 40341262346379463 79505692210507780 7476890424828003 17699509291699846 4451195421414764 98316326734519306 53602481604507368 1417748762247799 78113395764903993 19953595856063003 10099773670541765 76892572960129292 55230054656335342 5795578691486608 18588027701369843 43466954394043835 46430708930417851 96892176142437091 84464208515455695 97485401907986861 79035637702818478 17624780888424858 73607421256923104 82950884065147044 90378698056994112 18888689699502103 27896235910434981 53381915527973078 13582331592046048 4511778911074044 23336860563781386 21560264248829313 42452531685149757 81303946770718524 60085439595871740 93431748669430489 206387729057476 82197580103260394 69758022505156581 35962976983723502 52729832258607991 85749166198446435 99629545937517365 93280292940665990 859781498966386 47820376533329352 76702091862958549 43756141051984540 61405369882786806 93268468560509639 34230566574219689 61755243206474112 82412492339407250 87684043459926454 55769949928796916 74552434788454223 39227052629821849 24028965374329813 76548877809440949 94202489222947779 79767140327094690 27204333826272302 41661048165922533 54976678509585420 18745448644652586 75459692334214156 49494476618134920 11646940511452995 24829273111202129 36295465769365433 52514233476297984 12420606921389901 595984464571566 9722888415978347 97684073023536827 54755908049422818 41546298885429028 17650176007315419 42081257013051700 22817802154268427 10831091841798001 38909070094772151 5144713574557742 79246659031693691 91979184500015209 48711123048847584 26138508600366262 79679585361054954 36438844560215315 47447900436441028 85061971525962469 12563075303377046 49057157188201710 81296652160393533 60351942097477216 4180990624316038 78097245620104856 16435961361258194 35208475081009061 59604724841257032 24796703251535625 92468620494016696 53215501008875662 26127081510378133 30654384034455758 61431303503929099 9246835636469774 50317275242764099 47831015453580730 45634310869688168 46362043688318293 99605895220300562 37175750849927783 3625538360847064 28466008030456592 51058803684526058 64463447908474057 54545208658617822 95753337651436461 92020989132573916 12277458503823694 11275844434562044 38283804514172996 59953302286628002 95947247631851564 32956305536720785 36907630431953425 61918377417416282 40399059895856755 34072973297151991 8980065156711424 16590475318454692 85267690212122088 49236632280683407 39139313445268370 19915817644944855 11579389550693297 66105390169061388 96679996610285549 50179169900731940 33952269554146800 20345706836922435 29069019525443968 41660893802932756 4131702632841709 19333785401562095 77695048866901258 4918775349279145 92687815109146241 58160668176585641 96102788549036117 36942823422836205 6011617197058730 54842724341981414 64802988633049822 84383924610254386 4563510020611587 28196191391307043 80862667717114052 68320249223351832 86195603555460376 80396604352357803 87228534366159197 83816928346977265 5263786206631583 6025123038107591 92143753779577957 60889307810727070 5763078773634215 12323233726922581 42231257112325331 20305518377384960 53716773640650225 78273052897409882 41714811996140124 74222445020030302 57540373586863207 68962266048177515 40515864513344036 21025995730799377 40785577773941802 17470661545350306 18307689758872466 16830963293374437 84590887544675461 33082242539580140 83188022913652233 15531627806207994 23078119798009180 71045251413847805 15716552041281660 72353461361108841 67190282394949818 6758077679234407 49874898376390914 33566759003002036 43031439498482933 18129354934887925 90730462673769703 93132507062656501 75890225644611014 17820170862426708 78773510114577768 91949829448761577 89193497643870634 75589025558133989 22859054669939476 88568599879414243 61061310777904052 22099268952686487 96591113351113485 696454468200744 20061040512245367 92051214234107990 6949618839914548 61419136345478138 51466594677483369 49611032089411083 20723153789469949 90868390491339168 93907704377249009 89655717053640997 20063538670362249 42808710835752417 28603902341383010 6118172482396487 73551065555770107 21238194705173861 66426456654560126 21861394279822811 97777344203572088 43726826296043311 12862507701697222 26298618435771904 89349682822945751 44038083493090564 74485022568000614 79360947534136872 91922227624570542 65374908487510560 32248073958933700 82214746161538870 16266334188428999 60748524387661432 71138644042892286 27429721692145745 92913254076647965 40525450757667056 32654612138139076 59181350768761287 66820070450704415 21605540060804430 20018986259378764 22332109157283693 63188162283292664 39294236306920446 60596851718892710 46187160305841571 3745499025988723 37722141242114450 95989778381770219 26278026020682086 9576247918917590 21037419527822671 17547925178044917 70306313439844037 88920144743259398 21540401196915433 54604471934629039 40680082270219651 77072099694406039 48881532516703485 99968348712731579 35012883800737616 43712230699845558 85597711880550922 79187049483290714 39567736125573825 89030797720358535 93041864289541183 56857156261288724 53114057263556641 36574579245863441 69224919197807839 72578524697499079 86616800368576811 3803494060985937 95856120933852843 6725137783921324 71147100135625949 90538545693793403 54712397235924519 4670119906623484 70967789320172033 79953237202298946 63641532826039157 95935744106200943 91926751567423993 94039031837769519 95189976868811354 64117200306470760 93550908825002542 2286228065190187 65255163616942848 23963364104853833 50240178102223892 72964390888874831 1413167574971892 89573833776911014 72129340547675197 50210865543802041 25297230125550132 70286483767019588 48227721522305804 32142144375147934 74274092631003443 74339986044680187 46216820630226173 41853264372908530 11789626107522074 5729898179315755 52923699037334845 59842848426508382 49747859345368104 37800587401567500 24955089895970757 19414239133344486 9581060713664490 28149338337491767 73467690763301173 99296314767779855 7919081204773196 161528275815474 88298037500408093 66318433023733322 62845438294586530 51426063218505319 77394804068173820 68848854713138462 48317530106676375 68041799844002293 34305555613488012 34902336508306305 27627800298773256 67867303174079941 59155625734696140 68045001045262256 99776396171390373 37435710342576947 33255708940092343 44571159785520223 52516209731686985 56796912353461688 92733418434488773 6146214264465744 66334274350991769 36005395903823489 26370760229419116 62232936914388857 16318405077730608 44593829395851221 15328599554781530 71125886142640713 19452179849429493 70617663923116263 62677359545879748 78133840810146354 64307817810819557 62476351601312530 29730245488582745 11931836874822799 93462071678600890 5017127590053111 55185421255213584 2614448227726355 77288027318711016 26760568634807340 93890355079874925 25789294794539654 5442939595955497 56484698688169662 58649156777341066 21878232590556626 50187817409743859 96239135031950185 59475303831984475 59084210704907981 38536029620374648 80517761614905564 15044780777574637 18917757480531925 57624235379953898 32932394004081159 65256713932118622 41509872035933151 88788460919596704 43616421599072525 68100741384781391 58922777406973495 27373345135760167 94556105453932623 73550798601123086 94024774754025891 30140261186096900 62296361883286552 53499720031086299 64677130879093826 80086452102437198 73649570119133573 28693426221045314 9973434609318701 92958811341481657 27613251422783807 30849498257149057 70500510885621828 57893927453303472 12090583304535913 229506808146922 55744323890358825 55046491882575633 46958029437049078 12685001120655122 40961041664234757 163213306514009 95471975777940199 97516796111962574 95726789526011187 70283109766086345 4711320992313225 93999881523210063 54232120393259934 96266604260461596 98999476983247121 57966464624981454 20540372999718460 6880605940644426 90622395595987207 13021496441038297 34447467174287426 1794868819993429 40873622899193500 91042394452341347 66697875358003517 26334918352165390 77375458761538490 33187556555437344 95229805055927255 73273818789380752 66907435787523976 57484034389222470 76668235595105278 85175698800554066 32530638054437677 29747654186137446 24859491639292295 403722564179230 53158696349463641 53006951820061054 14314686899368900 60842753853606311 1925982332047792 945772730932250 15005469963533142 64120313642691819 18407087760068622 31436229049731402 90131857362104947 31313657881680837 63886013404360069 679823854865717 93047533826808763 30720986239508049 49483142268968063 97690193791403262 77405217046238374 19454286747390116 96927998135378282 85584571937024675 21732069337098386 34772495426428606 94353333872040716 9161542297353898 31026877706875747 44361113312368494 61992724960955888 63416903993543430 44279586495738261 26578870685303630 90197143656087681 65205314117697855 18310559720984157 28251135319702828 88802800244219900 21533400618304116 74234902341215082 70123011725102750 78347450999205379 86769585873136123 43139261768298512 94866626325407184 37410297301688727 11173928179084065 98465501288403198 63424484712613346 9461923303034867 50398811934491076 7132142011762822 9747717274039555 46205621777940492 9567207374854960 77350611314491423 39715745508898463 80665438185972254 37104492947194514 96929382317997970 63420834853916535 59476067903611800 88871230586868631 93024090127505636 15819561590946155 38877540446606247 39553051000059348 98528567942256231 40479516424561017 63110285227014920 14542708902625831 53324805891895255 45490994769952978 90688652503985117 11716152205735336 29360689381306858 14322790268533076 42504709078698722 40141126750000155 29435046875082504 32601654439349856 64431747970139418 50414288366844402 59387841302305546 1780247867835701 67090501905810210 84242105354641902 59303367897947739 13471995814547634 36867090349347033 54481466012296871 3997467153596229 19555783398101489 35676255404815338 8092192487853610 45737615038847685 90903294399881921 75356321904140720 80455825878658416 91821492479406098 6053361548620256 8894345485827071 18554291105257390 41433461331831963 52666138475353550 78913364854036277 84072105823431948 12488503812438381 15227939548917083 22289907612717447 54023867983969143 56555608138719056 60922907184959127 85857842372185530 95022731492397917 1843585066351836 59019828890086695 292373827651284 70027445422931873 22714686539945917 46958374673180235 48671111784874227 99996130816729105 80580976859506905 14677107885691569 26262063890729673 82897324147250463 93309807961376530 93377844427750585 27752988473151992 46823217168304280 90964002893136843 22876365952366619 76418567986794962 70701137239852693 62824162151399380 28236875865242683 50356694133559011 98062058385980155 49841187092828849 63476967358559316 90574368443523818 93957726496797920 48142110749489457 48338886698888784 21654337419121453 16518605452832413 53748032024138386 88458753070680774 43038964661452639 24882478828350970 8972167363738152 68238818695171579 39967493883301855 95537298429390813 28137428825609996 28803926314745220 12165747155061787 77001545277129516 33987626211358384 58969270970856367 6854562723495120 5486465100289574 21977709887947026 30647941550899185 32930951612937948 553633075682720 47283476771623378 46374501502882816 22489227411875286 21775336137755629 585715587330736 67669773248840379 88074159102093351 54840941014755300 48858363355629199 40660599230756298 7115899911082287 84316018392560096 3654631289102471 75970519397432433 52664456207496975 46664364149660670 89560765269511773 53517392334726790 76104411805213487 74804331761624913 21279347691507587 26200321772079523 29634719706011223 681433153017311 69636118735360924 92079127430704414 50470971179934087 87067920792944589 90901322034450866 51663076783358267 51535492769875491 15799982737724635 5419983249432361 90533751180335081 77117128638964852 29115768431137016 20316033996484626 79403371359312393 28517833170869526 97161207500596836 25136960696329730 8765490677667103 21666458554117476 27579174479884550 39103594501658381 69943576744493297 52745725995995412 12897842580105684 71575148205025070 61489961621696666 33642768928213594 21000391450061324 74668190847832403 49563275077985449 55559785998335125 61205512659961719 70816558201838346 60587670761265717 77651056841428066 89035150272764556 47111714858643825 42576494272130011 94481208315116518 36081748452567015 52533725285826639 29831492224222857 7270999425471190 84538629453785131 74923333821500187 42628020311668675 63409158707271455 80887118616199146 4243287572204256 64459321606889440 81540916120078185 81153655628198216 77951510797145737 30940306475651592 45356285159431483 18784088329935099 84831720464790206 76592351900310159 9346851053368648 62079324778091756 91105478411995460 80172262071890236 98093599906878210 49228805949930958 77602235140439727 59038655504037080 63725890418995409 108817082620106 64225027727627852 33122570653335407 97863816317306013 64380814248160837 89336511902511997 16814844398081477 51758954796213564 45036423583059233 64284103556796110 88968690427584894 92389445540701033 87659937488268502 75586399940658280 78450284149878758 32732423486997027 2284221357917908 69972145432610201 93065599446945166 9544978825948782 48987448509055384 77616873623495301 43891801188304166 33311387866894654 69801044071797185 75482638042111526 28435746929476604 96217730503410463 88175025577729114 28653064533571295 43309577006517372 90031238948453538 61464241624280258 85091305300268729 39367083996082984 65189064584711088 32746910077067381 21812710748162117 83598295493944036 90952796881611925 27668917648156309 256834155465741 51086178455182268 75091429885298128 53194891996320269 53150080697430074 74099857246439787 12919534921384585 23691767446167458 63355082500303862 4818440663058428 99375679851167765 70069510555931856 25941937571911681 93712525820891184 71643755551372226 47135383654898067 9523426560977755 94910860211857042 77771748389062276 51764378965146464 47350661286446963 80405307127056929 40774881628770410 273612937783284 42309243631429563 95677440163330417 3023954684137193 27336761585833572 26851513421844881 46902427486649300 22196117972976352 68604478518437189 74658692040364976 33139634558823507 33445696312558863 84734675734853200 80684682908672582 75842716423378246 71727173396940125 31762745051013192 31725465674158753 1034533663022392 67532730304261561 18042307863704861 9972412815793867 52886260856576394 90314016985326932 3464183694353410 98827144879856017 23101014960932403 82582077732774340 36721771015318142 42558872315093408 77008393342485572 97979269267346168 31832849386464344 52587862920643115 61973445725735768 97231064630419597 45404216032664494 48230365587859769 59155450751110581 32008176676235372 68168980091650078 37068099157934049 8574322605180388 20631604415163262 7569244339058521 15801454391586823 21245065685252410 62212240524018353 17804603710186193 72689983698346959 44820102418848886 50219119469173540 78668767012680888 38318894135688385 44663147886437848 85106917362182278 63893155923516429 60864021819838050 5680629475169479 34296716087894031 27046936277337271 76607954310581874 17882051001002891 11346702274859637 53755546867612534 7123516091542452 30528582260319630 97124370322829827 91278325384949876 97409958684557562 96203230957096344 59732838220988684 32440778863997167 76195248140478366 28184371358066547 5479539587192646 79351333471315786 80950422323465779 88456818393913130 19846737220197919 60716655829055890 14833899323355408 27905789396655573 47973092987919960 33541600672255285 79383382282204669 49255056486604475 68028310268551403 7090726378170610 30168661760760238 60912894131103251 72543630833058028 57413096392971377 38243536438726513 98157891925277123 17151853768337518 55146122564169001 17251419403685684 452658290786948 79865881016003543 37187439416769800 5096432495880409 77574016745603539 86394172901554150 89577568880270143 77047170411363091 49230564626631461 89769375478480902 76963233395778408 53836599012725073 22446578221952882 52674114893004132 71533265739947478 33001295322969794 56939900222656381 19772926694277492 9214683353991301 45606946808613437 50839478132673422 85375316276191651 25532302429454021 16422397579221554 85873305407177655 3664580380806363 58774256898894660 222181419491350 43271827706424769 46867645369537239 36547885494527579 886795047397182 65226127537583620 13367603685025713 52403141230733656 31779683571036088 99221734670062526 32134532146351469 76514226252428393 12137428899552763 71349483297456102 67909343883456995 3925837363471020 82688703358555398 9468394733573818 93692911735247219 25355853235846378 8681974819901008 17730382862026445 50097745330730058 27412612858392919 9385991404819982 85566219216467177 90962615335550438 43647319958003106 27172636742859554 582742784701239 64459220883292878 81692766051943963 72388854276108156 46187404168793350 2987189210375870 47856141515550188 74434531760611354 68672381376069986 71053175498474396 64605049124809693 2614529096581528 42150492417444036 7432202842454600 95556626739264677 31086024402223982 98419774275937036 25397615155400864 63620450334913365 33381362727742838 61235928604873602 7578924189301321 23559968359196279 52906475833923266 7059680318607535 1225172814916988 1730231574637468 27653385798074085 67272384731131227 21552769243942877 94053315402941118 27950936560816536 56968636638940272 45877954551071564 58176083595517188 49964809528086799 44644259501995838 91743948162152664 45898653706083578 98345210872362351 98664894039623385 40618615007933599 9523123292943160 99316036264787912 39135807370824832 42403491081156450 39073462963802850 57906957619963594 55998244246390071 40687785717543005 4603135184045308 6621422867892643 7259406208669918 52340051555844492 50052691610324231 46440612487651808 54685575502189434 42182114517179008 30188715533866990 27244685428865239 62164114071643316 33813616941419257 36761755443419749 15891667730900658 17459231513960220 60083694037366774 73105665915627854 4549124001237537 69474487275968916 30468700486298194 68332636396711187 8629625823550017 28060616200412527 7293588821143306 39180622485504589 73302668482390856 70173324779538033 13886154680286572 21950826608598038 32219499032877275 26923960579222495 12216616816221499 83945443675648708 41415620546403877 8606625066665488 21125272939731477 24673012616922345 36730244025131378 98900926693922211 62615489320348664 10297776721608994 21586968117487409 40754858126302761 82845837600524744 27475868806152606 88537322124704264 33631384138478061 60121080875016594 13760797262931060 63583127086526437 1761369329505776 8977872721877361 39476577273281791 30362597753818978 73830495996612589 11747371498804707 1679093205078217 20046210246036868 20061018775318398 12819437632162447 19535186426055233 87042168034500522 777985795079811 60173984681202173 60903899961005990 59564790271828035 26319303282860849 83592925379417956 64570586073010213 12399639794161127 43263405319092868 28257972305042664 64172800270606935 87308121034378343 52059398198561485 84630886858218245 89882995485391473 98546210156759976 85910686985637744 34998432239704994 735682659890522 17967891106729615 88731826390564077 29452168364848133 41836731810721965 84643225576358993 8598367861079916 64079928579120347 89496700594771624 95078734596456423 96766057712199098 26138277227175628 69555467384467913 79990270381671270 94489116203271643 20860803456276069 12977612313273166 38802052102756629 97039562527770708 4544804912282088 12091389690892410 2504855230027056 69992224630163602 42744515955044079 37849871341861110 32892139291594704 43395859078616072 69686328076207964 76700261798161972 2453816754508858 50926345854029192 51719110804719620 44284581300919120 83795852023770052 54954793523326136 23612197379531944 32558642631492676 41701472617532490 40127429759020910 95497427677962982 23405616058656459 21276394362221667 46066050871622778 53797415047189838 2861368297876651 37434714817816368 64504658039054719 99760848577019052 36926362967629456 34583702342526275 55008254685711795 42591708058386027 56693757890295707 89396154017165077 11405835810288377 30052101201745218 97705530240271814 31540739704089276 58078160917840390 14365110281173039 20182726793583800 20620654166177577 62232341446373384 55955257338769974 12065052380215521 5874153207007905 8902021829331265 58503931495019311 70216189827880236 2915228397320288 69351058428526908 69883376567973006 41737633616816871 26943238508460834 96797228802145646 69997155700956219 36057765081295318 48211189877398934 62948242453611255 93067785740771781 46690805012927503 97970397748130870 69609298799398015 29361267065748056 97142670859223455 3963786466075766 8522311582878720 4501594633747027 5423317565822769 19914962279322396 60036320359587820 83784376408531150 39657767376885133 76072866446985679 9942572348943256 55728300223621289 2806995460123099 84069575542625145 10445534740049882 15927010546395731 51031273459707260 2160557341068342 5138225081628386 17947212502170658 63227234146608515 94157426878267224 90040061908572933 75218731764602457 34545182974648265 91208422539642069 55046563577228716 85957060979597109 59138645187907840 82514220239966805 11686854069364476 5425155800035407 16136763308160865 26952461666076260 69750623309721505 86294879743126560 92789580237049042 80012045905848017 6977516352892410 45253615048223244 99246100067645770 46547766781705157 21538037611747238 75964663340797008 36706045975136485 87645446512597717 81751834091061527 32894945154281 19630870698252176 25293498128128705 61287539824778800 40266946734817226 71417040896854094 19784565982176569 37767997431874617 75720674334260618 83843640099045709 81382975064642348 86538376731722508 81149392775807936 60870360282383041 10546608459053814 45244953081584215 33684545329943658 17159431301632054 90270527404540771 23655114142075946 81343395784157980 59395643859855313 60636048034680273 43614882565097655 8552235476461220 61732968287509372 61270530099824201 93746488961609982 3125452478874584 80657368458782446 48608097394744174 58538488448073757 95121218969356218 4131391218379929 20048715725153820 93048775676835529 47874551799818062 84365616065758217 24864008701982790 5204106026297644 88530550139862124 22834671873586704 12337052894454992 54257840464110221 38927793508300513 24904857712778950 96400205750196542 52818850166461876 12655619536971056 16226504811748709 81102328298312106 94116566839396219 72080296536827418 73742870373566602 8562959778592048 66767765769334835 21367297305333267 15659016923409099 46133435851062288 15646227700060956 32624025340279297 76208765354149269 19038463960033854 57262154055616129 59419095271577152 59532998611164883 35012400119609970 42027535122534047 78964240015191580 82353142244536033 67031891571900163 87336210112280796 94589284597368242 84068973297905140 84370103253261215 75113712156086024 7355045244813698 52116672931420481 61777592872355634 66410983619990838 19686845794531079 53735670267427788 39722900929214568 19989993486271961 44124963366519199 81615631923769305 44228724427974980 79539949568885683 6754557094964398 18398259006745755 89634282212657879 64884109085345876 14356648362778995 31991642971261026 6794572603231601 49481882484894716 16369866787145512 33986532379071854 47919067897633643 60236516153646039 95547762754667457 22953831632108960 96731255993282549 99456421078912445 81033112144450266 7709056982267852 21751272869613388 24137438879391679 29618140137308191 6374912765985842 30350484228229673 94701333643042220 75686333695259092 53034685616427702 49519828886582244 29537109849835469 28564379859603466 37539387856226574 92599857277358614 17838360528530100 67566920369374482 27197165921846778 36145373084809535 59408656887623536 17606186417076388 95326840502928436 34268044934991771 28443864964584247 91306831150486127 56933383044502836 80879227508644234 66517653840538753 69439083524461801 51263108542611070 989193384113995 23779656730243070 27432263651328885 90198780673764343 46238081231457789 17065073545327206 69185488008250072 87321458688253127 77206013717649834 99451833752775826 49635400868917311 83626077722830646 60177708434480335 89985987778866364 57776975194858099 70042750680348880 75475690964304909 31796033954212476 17846587239122422 53871592589636855 79664350270255323 42937787159212132 29624989461259846 27672272401598595 86169149402099553 6623338105908556 93435695261802220 80959371418234781 35516061848265825 66335267819836344 84352524876799671 39821955355717282 26117233753245183 83097136657425748 77958232713960447 10118721248224543 51118928908397723 86376439315618072 25259676741957140 52113280649950351 8217867436954093 20175236255252170 84203871025912218 8845729058494219 59460589965037325 10555880975017231 12851784792209282 37473112553837682 77400860168689821 65627900654084485 87088672838618674 73293811165900348 50576759614335310 20648075886219396 81002838614714891 92102521747393533 89737604387248156 49910832482946139 8934663193844367 22829778059309507 26022300870709221 92564726158010823 16297420952266908 64758243126243404 25875229585614408 59561720619908235 76465813751938560 37239394203320464 71423468938727830 19141765813418391 22794791436316403 98568412780530738 84136932579477605 41478986734679285 76507302370903047 76993185733617507 62728452902378520 86059135931026613 93109638782485821 18869968105575866 39763235154956838 43870104422850930 15171594786343537 32924591774003863 33924983648480251 92740742706881560 44836288070760473 72532450312113935 604785062218159 40415157028764123 40073659127868529 92639759798670666 95532329350743898 33776775170460475 39122352795060721 51062944929686538 96821465179825581 68001577594792083 87780139183152000 75862760214677539 22808888169071650 96046861569053030 51277711691059370 21313399698798262 24798394767117401 29814077175698587 15060707449097635 68393793379581354 71464967457162914 96731671320175756 91572911228800113 8078024032717683 18011125364502339 36454107609985446 28499799935284904 72393524112460304 33555819943041260 38423003483529291 36887738673898404 34074509658629118 83595577161645973 73903550364086143 78319034456011002 2290806718293186 55547181351192966 29148535377799207 61293125450972781 56158651614340024 76415853766334085 39043125248091434 39128165894408892 47996345952601632 11161629714375227 88189892384416482 18328680333663963 42534485556809934 77735988532306660 68185313619850988 35005784197913794 73388825716549376 94002346046206207 37058643906343379 40271463215177514 74731437337303641 48304200717270243 76650389336838872 70883137963970219 18044714660313034 45748927408827729 25409652737246152 12571702316230065 99752936947648826 36008614062302444 278814322987945 12572557990222153 18226036696416075 43645610951681400 60278895505023777 6077996576771095 77796513157620637 64264262501777025 48365566305097653 90778387917566609 84503095317315543 1825943909799743 28120368780743573 66022709972895811 17046130700455437 97713649957274901 23615381962912474 40340884974586272 66632823437858537 56404426371212642 8058835147229040 67210169881031941 48359752428246480 93122978293340582 52334704182680413 36715958417774353 13581377310004254 27352015825252177 15548363999375636 14854511442500842 29676172408711312 75952815637004560 50931897401112383 68965088594600061 98878454915782268 27441008791251507 18984871669514908 87705567442132462 40746026532726661 44296715950374388 26096220568451737 82963525162780099 96972240312462500 18958700534667822 25400366651598004 65019940058122931 63690004290803631 72285894669324092 93121472452731106 49480949375889199 55019924780170394 50936552010890030 26998540881779829 95523327950163890 44446603255018633 91417246340509659 31119390410021732 5056410309489459 79291226538395161 58944847525276934 95674919503036678 74382447485477142 20454725879793248 81089529731605934 47857572262172057 27808502179546388 89947681009302116 42641605188772469 40632832763673969 62693408287683911 99325518223564485 46697035728900664 37865154073867075 89016915441763109 89969510301667225 70632375125060170 24670343971609650 1947908773101133 25265049637021574 20679106555384546 7396415288071955 5221609505626298 19499227816084528 53066808868457039 15110114169199573 3279154565207144 94424000954469014 20397321925867823 6545578048915410 22429305481426755 60317564817315673 14132955059078296 49343553047776961 83822293316703216 33807474269576554 63292757834300448 85635004595200174 90780173097196054 46580579552461082 85822596456545160 55641237697314209 25034711111566927 62813848091839657 80310745173129542 96211201916898991 28498542983780780 1898847167700376 19477787248515828 60911046002229102 4708691372148878 52602063965965000 57741539655263743 25799119646657635 43282995192021561 15930061865734032 85832258508195830 26193934978852385 83025358213605350 25637057903007405 69491273748348162 43847871784201865 92458294310778886 81771444466922987 73850862107666056 69378980396867919 51322273290902750 58733182619890990 20729463129839428 23921876709822291 30002427367959218 44323045251747241 84926036380033508 17484109940327942 14467597463341150 81753968095272238 14813988487930451 47548963667822231 62392351349058665 23349685165948732 98597895532377810 75268165209074264 37014363602545924 77139840538653093 75907423010794919 73545643156227798 70239228488654946 91105114116282789 37319499231937016 97711760964625157 12033721694467816 36399611565523905 33440600021874700 21650108485533966 40077907307580574 96602122467284812 31600297425418955 65411018988976932 2707108257956252 23940896042560294 9730242333237180 90355292986821127 41639301592334639 35667400058837084 17638097189451775 20743738622826424 97028086742729010 93587781942309246 14695216386609285 10005063769533479 31152645378447770 37700388033934064 81166311941719988 83336433210507723 56838234339559590 78637248331758630 36581309225268617 77249439441225332 9122005720023652 7337886204248475 7465975481061702 98009895257247337 18019491212889533 76103188604817426 38158073789319743 71276525651153148 3594762848565940 98585689385927099 62274797661489004 58877794862096771 88510653257720978 90795769811139468 66361458433932291 21197769471306516 52244880859951571 70906199463613936 26250545952942730 54748345783860433 38297747976840842 26998636136253481 81564012483700813 43721774714785588 17725005613312251 51515351801136763 97578443264956963 3533095869689411 1674152356765742 37526888536721629 33791005314272599 26200684354553323 10916817136475550 92035132393546952 51487491021537973 87079158295213011 31259722646134241 54315560461836755 72883386998855576 56384754713943114 40988438154182858 16701340622633466 77526321263435020 2898496088487047 77308990515282891 29953314751490681 93588559936882183 64253078106481201 99918688133636112 3446209874872628 6759200773652420 69002981946657746 23933612970552148 41181326506519901 796937193452863 53731906744931431 68067966017964202 52410060503120419 92943699965756470 97108296441595317 29400413001361392 38248328048325661 99119718632686340 10308168419078603 74808156145151753 60029523665057351 13785405088818340 88322176157084911 59990726195046715 81288019008642776 81422384311742034 63818770782646331 16180015017264551 27828977220600363 78037540864279581 87389730961309837 30040891680680728 69017315185405405 21690896470484030 26774170761222161 56141217456156205 72521298010734155 79118035516801101 81019847572994951 11839171893735323 81405514268208116 41177180545618845 2975801768289994 12933208031614222 45589282898217818 55961897683738176 9444968402540014 87789614611056367 11644502511010677 64859423482387912 91746133861234553 49787722202056020 3898332155211948 58197801343517111 31004980648574826 92558526343322656 61227737579904419 3868901571409382 27093689195863468 40858408840677690 1154631519334660 64634164737765903 9865736149453970 21478232535154546 89215869083258907 39962270991178538 63277090438946220 2699316192606534 34146393432667986 55355690556452276 74562475004329665 29558862081015595 19142900986534887 92504076990179647 47454411340148171 91754844392521145 51155408884940571 96700186041710006 46134861817461405 27089253052610297 18456988957361981 75407279932248494 63601249391553585 79144456056092218 98500089412969159 67515669420602947 46573821573554959 13743413936265281 36467179136381715 35686219815205349 21898794491867371 93046634504831005 6602951616007227 79047672828017255 18465500424521973 31293994752721281 85102348676465477 29529141815235756 9224757280906240 19785695303744248 83557222703282126 45040251170010949 49765748948769094 13013046980480822 54285411976570174 89530887580925880 77459139655758958 1925398279510098 78223415556027123 73549681154670432 34846322485293531 51211804228771035 11978561405136629 55893562750126887 35016355324406078 3229435637215834 61620796975809760 70862668261792756 2897281600644978 59293984094976172 92424944734813904 86788677247016898 10542377545748438 77550213905428611 32649717021263352 28547300530061159 58904641481622965 89749004006119612 74341677900944493 26864447178923869 65698468424541550 89578808569572968 1902352574774400 81373425916717139 5428291571216728 84566457264877692 41100075422480160 60026001670175642 16210343196192923 79225941615712885 23787739050418165 83058143435161565 70662404786332569 67905919557895120 90905839085970404 39333372242405765 49977923346092044 23587193649136414 85233433058899134 55519119271682498 96552922060999165 16610608898002818 19135995033669972 54068674690595269 1795773459867266 39737222290364574 44838926219227793 18854302424012558 31551164171835814 14284406175804309 52841433592251982 62767209129073283 68535722679022635 82661968326828370 12222298501378506 79929687658625890 72709177238684926 51527354541196572 34621787014714854 5821936277313310 37165147083967046 24855689150501076 22980419819179611 51618721488875963 42096656112604593 87682766742233060 87876522540840300 88933229515345023 57379981571467805 3057781981766835 45155817648840045 82943332593781743 85689446904540337 15375926788204898 716024832434596 88575360264929176 51555171681093112 6859846475820859 80064138928997972 7817559885342331 99014097628887066 61185138725675419 31510136210378077 14070795477612147 6769341710759570 37758033043609253 67321585283742035 16935514452785877 53718470812790173 89795338417677903 16611661198729810 46307327055868492 66767677808462439 54053505714103565 58006493557262963 14975622960383339 49192579743311228 66579621846934312 62373021258275417 30887005675403563 90616107628186163 76542493369503926 19385648205453824 44632294910765282 63701219820608659 91186749531800727 51225234965097061 36325882268032115 88128964137667105 51010554371842380 25338347141316810 24112322580662802 94969045091358607 26537679629537633 81945695500988017 92553102462961854 47895039817562090 84241102366598138 26413385571412595 52474819728104648 36313377563547914 65786803401790858 19369086017202698 96493649289566088 20816368407064631 30485369574082354 81922600908936795 39846221984142280 26902802910524238 10785404202807470 64608565731718720 17480733266171248 35792424515390140 27376141647329578 39626248022393068 65714248697902022 7760624750453719 40912145445710903 29397812584110190 20886588572163695 3860449457348982 95547989839590724 58527778277606067 22936314775621134 29979766778305075 54923387864439947 10472615649228635 30259674123565664 94299815735569764 10554880018094251 52139640133933727 68832800677623926 93520331620208661 18670296238475454 3686077532170652 16622080075204093 47587899719478609 4971471050239015 47401514413850248 46095615800160441 45019561423792368 35190365488543257 4948857771494960 66875086401065055 91904019019988952 84057780107473497 53312295400292361 89405401179809128 84783256914217502 12949828446509210 79784904153684760 51256644157444351 79149209475963817 63080217972586359 21648734226868983 69430507955714016 57101684433454683 67957356505993368 86636987728337745 64992535216320890 51996870046201574 65648396184707197 18081400419313408 46614030154196018 23053572286314127 59773616521525319 76162809922050740 84046775928200863 26469376689113148 32625937422514828 45234081583685236 66240088357188696 49789548158010997 9283652282125252 28881701529660074 7702116834564961 57084210810895503 92074468138165373 51531947699284475 28647058101084506 21919091348616459 69344214202520328 70402523176833139 50776917114502304 94445912026277599 74844932261022166 93689298733057387 59943612922931624 95621338405268230 32130837967549236 1528769132620765 53939558540861037 4187683090958884 59930025656857505 41630362428395815 16007978870749153 92553640394371692 26282014396598032 37433925861937666 55832723874310360 31890331295809506 13238804907020178 61341944322438461 48852778985214348 50649808374336864 82498192554389557 63285221103922995 28042811939883575 16359569627205814 9770512016269125 99819021846439133 95801033937127396 5524611417552308 22277782134800388 32348093222584406 94726563547844641 26946245573312091 7774818198992965 61120984604671730 42158238005459875 5660622742327341 40582118532941600 41594346866820028 73595411875886657 45564459145614080 93710650476954935 40939657233011148 13176316218819055 40491504454612708 3688723224666533 97939537974345451 75747396618500660 709174655850166 69659216565620355 43521968561186276 30065797185288634 74912344917283437 84459878684606329 75578317094384279 54024339792699162 97541249210343686 38413454547349313 82022938666697351 66952732516908936 42017020389817935 95958518057881241 81568353095767230 6796434381768849 34571293045031876 37905397361660301 7965564338656436 82992325625642094 14206557388127605 41819093186689374 51828030010991479 8003205232179996 21504505888360502 58578002342863207 91854366827156027 14035713908740921 82770472449047658 96013550053102829 65974777551382804 67934392582981693 2481061455028318 82602491884421380 84785464349685525 65683873231326237 1252350806869431 33033130717276271 94261878248147336 59530410571906302 19172918978124823 91541700564311825 38108844537493162 65033766970431738 51696538326080230 88811344420399034 27766691494238409 69426960850647464 70117164963365658 67917063695263708 27466686898002460 33257001964100924 86360203651578811 56884231892707706 16474486829164892 86577427406822915 80042300981263347 41768848520302444 42766397024975614 12859051186248104 11702326622362479 22094373132834112 24873726023612557 42238315500798872 22840217173847345 4428030337572791 32999440001821488 17164561239457007 49433371804895595 55498996939378081 77277576370590148 4636069228110954 84217844158679775 8709234802528406 61568286000713420 97441955733298546 47151666610008671 34250008875684921 67573860064379134 55071152275584177 73003779124335557 90273260022263097 27144861533731025 53883683275415347 84204846060779763 65610400811458410 14194425870582016 45736244043902479 43058621557679244 20402324419375622 72363314889051136 16772897267487635 55455258278861863 33952926848702004 94871515280282779 47766259651850966 75000840712880387 41772110915253533 60904585923435715 34107785277462578 10739546419339349 98685895894164867 13364552643750239 22978857359467528 73520493761619655 25308086174439931 71387095860142044 1511328782895384 16656221603190002 9416387436539697 43069542926757494 64734357309557758 59387292284096798 12609193705737489 8102245548314101 20485974853183145 77038323875762040 59295222423958366 60075412569269275 75316917225741965 9033557745908327 84927699590611128 87574701785579944 61162231893356158 91704150161494114 27331437609422515 79302644417724043 90254106524447806 56855448310868709 82348107785363526 23565408747784876 2229021911906150 38233365954679869 58386258575163085 23628948981501303 31294581418872259 52804373898408773 33833848957454982 64630369223442776 46271348289110709 10499154718509985 1603199433862774 56098676180462455 32240981105136057 23370512988464855 32640188997030408 65681419167089161 69816882145404538 96278539391847388 99306911781042698 27110492605377498 240071833369090 54156439293587734 21451858335691691 27815070782555637 58463646327100208 97342609085779606 68869629925209991 10693807258814013 85049240662583587 57613609338127826 99736840561536302 79891661211168596 47450998602909851 1696455786328174 1056585383642646 43744598401820834 1673282848642493 98700340285821294 93176815593673746 20672596306550851 81836657147571398 55828262827350111 51309519233103638 79285265141294637 27560990427474395 49500709803615599 28063127727140331 77032973043292757 33281541087927628 12030355643633490 11472067456289886 66820758792747833 96538659359843155 42632826223554977 78404197433212385 27215504195398404 68454071033796160 5911679421395961 35526944385990822 48190001747934810 57786611137386634 34855029252931123 86373267092313104 89186590539099899 375051942997912 99773492070110829 31783337000267645 46317046507580781 81771709146142425 97648480257750475 45486180237054879 66540521468457168 9369324169073463 98015878003198416 84405131526675709 70807417063895776 23514814483736954 20251350684045579 28423467376599678 17403871012469801 20666725271685447 21053952843745259 78941434429459074 78589470367560281 34929467681377633 30325152975282835 10391173671850015 87719093968204437 73396261795629668 7326783647381556 77427105673969915 84032551474824067 59346821875629490 66888661976435842 74149310268973988 92348146586600008 67607627033825832 14185204013909995 28153398368732643 93108885845301576 1723359018204897 53532106090027972 47048101127653081 63920623778216093 53212566870121938 68441892106253125 33715879031430846 71575329737086084 9879714178919803 52442820397149539 56798766787839348 84205052953154192 62913723738769796 92486008400705786 48950185349017816 9715657040346926 71965536120218381 63811091725862962 71362823479704331 44395411730399103 98129748969223886 23406687028202171 88745159585005944 23592397512499383 19323757745476648 53495391180267376 72331851424376556 62500474791385743 6054418656433205 81424198438829748 81809512631590173 73073290427097106 19312052243738445 62236702578612611 97245825629539201 83855808662754051 29401499525780210 27868104246047877 17398191326094810 58937041257425773 52593611604518306 61747781298166640 46431015684885502 81104653186370734 16571666863254540 55652364734678297 34278201848895767 43801577278853201 93980522376850952 22494708305890667 88361262096581369 36771360268947915 82338833269473528 54075810218532729 83510561033142128 28235929544365251 90413143401917878 38011034473479251 82571173158905870 62892997852779545 90387523995031558 26432173204142988 9087101248646777 10691251134897810 75205692076411336 90611497319032840 2286683407417302 95208147221807405 78062823292389956 89205573030877295 2364726922637894 72769450893485265 44549542548741404 89750350581046322 97632254057246942 66457605108441044 72474490626301032 83043131898502205 82445358663428141 70031777622105696 23180151957484767 17473770168531509 48615440200561751 10391156329715363 20272498353373968 449357366025151 58789353414735194 6105770668057720 98489853800275496 45993001729723311 67796654845870849 49059661042025478 19636701307171199 81583602754614362 29139512083642536 87760480010268401 81713494888450972 22991267025448972 13167016074087900 44116641024955545 44301283930331085 77585693214304160 49345744291936801 69044184759175649 53723804208390621 36244238791976983 48148884412154297 9942445898324650 49016635640379002 490898855324276 71502156091899364 21598662500944573 75972040616004513 78638952097879537 18847183899639200 67752216173488775 46938282073573095 83113091338851164 50796328133877699 56442502775877406 50395325648274303 26239610611482035 10820942646189576 94465758016158410 83584833101533774 96452969242766168 3769476385826550 32547000432008627 35299421731805243 45521839363916270 24485529681650171 93850267057141372 97818694097945123 88787248968774533 343297610492801 38457231478527499 90027711072773873 73212482178954461 95596259359920016 82996549350590462 50020078702292724 37096575677901570 50576658508799897 36861864867806619 93422865665843738 51555288501924720 42450631375143598 87003838214929719 7322609636524391 16971625609486086 75033549205866565 42528134749726652 85072496667873259 78942109874337546 28201042667109174 84630419509165286 19537970501592932 80789657801444156 16626910090757513 12398898625615456 75291461948556881 90673330076563292 34553433328689836 64402088653255594 36362918560465544 79956832528684157 62783388741627075 52082439316390983 94783710462989167 28992062950989799 26971459357496181 1245147567508634 32345285721576101 36895710817851894 98406392231686504 40767810398768491 57700576980466691 18440822351846828 28718691399936208 95941797784236200 31806463206067200 34496257808107346 2451892791105468 84465246547412341 61416843054312192 61342147560861942 4277994696939274 65255225376372697 65870136681229350 35446624520750097 21820002768785174 86239961909797239 76287242836726823 9338701012252904 75525431840457373 55218550401161219 64996271416815327 98569818844692314 52168695031318927 11960299453658790 73762926194318989 51328876056776994 63909956059750449 32076314694028166 21514849600605752 38638028663227861 19741280730343979 68582799732695938 33366159812629243 8697077792854447 27437039669891654 83486551212634783 4422180049804287 1725093212425261 26575045176719706 46901013466190533 89338792632236882 76826597894323391 27894651319708464 73961893681590782 78775392152385704 12020310404217278 13198280427140508 24214488031268115 3678362682049613 67731604764351406 58345196513846699 48178620612043232 25915746457655171 8781512509686557 70464932016086139 39081437333760497 57043791910165132 11061511022076120 27932979403286849 10233809330048431 15873321565678230 17319488988928694 16587226446865841 80643264774074243 12815755184030016 57492314318581836 61686483525535486 50332639555320652 45192964953234822 47217183824606669 18590327965303219 68338504154039336 10765900340161909 38874544479000365 61703985670324099 94589517816909515 44165975801393185 79409031891944857 92137698183272569 58503902968226602 32825874732105506 6358381603634231 30606583647333753 80984500395258644 94548977262806520 88378301132590028 69145734694338455 38305767428005958 4398916008852429 58564035578795344 16356841487081549 97841145949772719 81032082971100912 94107840357203269 80695120593250940 97526448752785820 81829366638635174 33959893281345212 3095890750261607 73620637914367816 48086508232863732 53454193101283068 33716033011527952 35898337958055359 165333775754962 38401247869706877 85747902422236943 73289045900643392 74703521528525431 3413152655367355 1517961085917617 15850088144677344 19954128058256507 23908669123357904 78056277059712662 14100979528216394 398239880830930 86980603253005591 75796395570167554 43435767930423028 90751892219287237 27186118421409547 53542262402477784 101892206681511 38953337721973899 26025793469139917 52803174064887950 39127292892747144 42607604884752289 87596258035149007 42064467326153754 87031750802177539 5339857789639475 90123380731272914 52550593967051327 79506833610012382 4982866660109299 65217177483165787 4569442213745868 72025923601904601 32313533841027212 58605353629167007 66758939022781120 83920831356982465 80664767987985749 28777983276911866 51286450328387362 26355045047796624 37082123200021311 93306278469953647 7938570115200706 81893251361430729 22793492907751667 46351260675494575 53463062698761717 53067036632045322 23927442019133297 66862797937105587 59371961405940782 60030764864986391 96243185430657287 81439654929436505 58732681597092467 67966087935492820 71530601369315965 61844983122428025 74761987949331589 4715366345087305 9532636342852107 9436538032354905 33578278553208487 70084355482574794 20232608946896536 49219733164205879 53584013018795582 20567923521257492 1566190556886775 79005591068347730 23707960852998301 23505554580800913 83504745210200040 97918115658828943 97436508266640864 92234661125551247 58425841614625253 33752860587427551 90971495994544828 53607616758261328 76899997383324970 51337623111440908 84976832648000281 81882941422262514 86839421566057507 84581977622415772 61036675405852734 29937646207501670 43747474679576226 54249176899053750 47864419048350733 62541654148038862 82906491838148955 60971150559422111 62622353932393983 88228003676289829 97878687118436164 96628848930717079 64632306995579276 56289691125561993 86800875195341426 85350589468178336 3051088360764331 32191290791737179 23390910253511715 67707284072558991 97707265264036117 3335704130676429 50611548765687664 73140100686707570 51387212488027061 14085399603887228 9237475758574034 19299049718880533 28650771291178090 29465923038808937 67518991546529173 15371101131805173 94125465053439602 68461211367451381 45970884629655382 14531332914027716 7495115794083188 78878901194072751 51829466956710217 12097394395207222 42042772977043270 49945006838299219 71537084318881579 94053486194926029 53798510225897450 18405995283578243 40821114077736737 79124781252626148 21855784499659639 25988161702260897 32679671213871242 63583521432331365 10756529638152123 92590123172948719 68236402636790454 45147656149941718 68810924826327551 60628432438793635 72110106656513494 86391610824342587 57986843163338203 47625158018320715 87746860044702788 96110611282751209 65778786738414969 23693781972567644 29193072242611719 44407306232336673 61896754307185124 14450324254680732 50194176792788311 74508842791885080 17243694767739653 8293520539220903 83712252261775927 25357487518441705 17291978937025261 18082735465327568 98262530835052239 79780163339181304 46004364553371248 24269856062980110 63793448830001113 88094566241212477 18228045945981382 13850957731551414 80367920502883920 25966165089938772 69546570780514765 5523961206623003 46171059418626868 49895389601179313 24975461582704784 79005715264890886 53836206615706774 69887108586041914 23825616571723943 58295388439491559 59881914624760395 55219908098212532 54013881873186999 86026125234048555 9737041603942019 56035785679351259 77925784193168990 69412626687940175 42543885695225678 82662638687725028 20661075079911262 97125252595158897 3774924841901720 46399070771509466 9971191503579525 67517019353953631 85654676335230341 61064513752495184 37125739183268920 32137970171651310 62317106767813377 21858162386606297 83370564845560732 43679909544989302 37132230298801715 54282117712858297 37929610895394866 2960943858723431 15957237097798578 83013076485208222 37437217403348133 59849011574790330 55376022478904435 53464261570193890 73016118756291752 62154471226388444 37826849854271040 61886256607629627 39960108689121252 14988525971503590 21368295431698835 89109398245155113 78958063904958859 88320174912036923 94317166905684013 40818869603820808 92088022257505552 25601000781677335 18240634798867686 17869217548343002 81166246955948076 73781065171588200 73847529188328822 31542631740688748 34475648661787008 45138984082487705 40217476565098810 32244115667438104 11499932462118937 68353461476940625 85164645876254640 93041477666559546 90969912264309884 66315014291035518 73241646767603006 78761526803699785 21668005959900594 12860303418998379 85341423083494484 25178512079424155 68852214990412432 16165362698507773 12798296769701703 35803844141995590 83104054621097179 83785368780038311 42883939161956763 9671542207644338 43359441215387548 85557664454623362 41775547279964521 81824190060601276 28704645982206706 77354731737501785 78142807030877189 65159232570866808 25610216575755522 81295397151128328 94910642782370748 77328416524091923 44833274950558365 11129208740986742 67651183492691028 72683401104980126 52948780953704066 67740280335602553 90741911198228075 67277116061280133 60836573766415673 78740803565716304 44171536274195878 48991336580129763 75486911258807646 45857016506185854 53126691971458911 64415010879894524 88442086765721400 17282204829346860 43684127030316312 6645862326585228 51554225252800390 6474897976969594 38739593353850593 30247351399961056 94115148913669169 64620377746515837 89252288835150965 34051829180264818 90917419862255595 69499283957033105 29460971657121234 30109363925807291 7950556626604578 71837793121764655 70586000746536279 47696507264713364 16576830536286827 80047289796346247 76385472880862004 49602840947155109 68833150461004925 46434263343365328 68809598640925275 88881505649177418 64568971369407472 94925460223416114 53325022353600077 57437620738985574 59877314042316419 26987310358639699 79891100074267299 3195303638959661 15132297501172089 8232426464457142 70134603620275284 20295811956345894 22520719696715144 28521874982191908 72207742581757256 46628836534905366 52437279720085869 28118650091761656 58791758653622904 98064168418394083 29039146372808363 71264272539173352 37167920286627515 10452308423624633 37395014552217502 27512619563755592 19814694999174522 15090252751827448 85839884816017104 410692234979922 32640641089981567 65387810534321058 1047086457450745 60601050946257551 70171396855183598 18507478006413763 60592114855458425 16935004840407003 60569924610258851 9408591084835233 15512691869714909 48437671796902385 49066809277826952 93036132837494364 39853225783383046 25465367188590328 29144809722526992 97591176594298937 57400822478800734 15759923193953184 15929230859175045 88999193179335095 89623841982377615 8231010772354551 68683433485786880 63718640233472614 91797689077203015 27970994475640809 36966721270994349 26760839415354318 55931131479988701 38690266741369686 39009869845766686 13997566333707603 72484823252154235 71131973937344637 95705661820993431 5930223578886029 96537444498526615 27113677068507277 28467375093906566 82221979453336359 33857586767124696 22655491356038237 42201115311507440 61532582838159424 90352053502297969 53342961124537253 37079087519792500 67854582338657996 39785087191948673 10023334471194031 48602503396556779 16810586247306465 63124235664608731 32153087198729703 9286006623566266 98845638826543114 65830327241257163 14632160039088782 79016185258553904 9782131938378661 18413264542368928 61675657823936150 18355774253732710 75527106529174979 28990634462593714 48460184566710027 99465789549015468 65345466839086676 31743092902315796 50166535950495003 55080918014181175 87076517737874563 88682886535124094 78586573235036831 31577739876470961 90879818707294396 33390426501705365 6361889113169054 58715019702721283 70535672279315239 59771029447838490 82870419655450280 24944044802232950 72663580941499101 32645026605484263 78206247793012997 56544855222996001 47851335491477005 89479541640416796 54792900122434384 34260668536010828 22613520411495554 78472056054077908 7735345889089935 25254744534156552 28131504267936454 50598865011003945 79497190938956569 4303932757627248 56123881084185679 21828033576869051 88505087183465552 30598500450106500 79483428247408337 98583049973998123 16124075792712604 60914723650385211 19718594949431835 17604960728712216 32797685186373990 89560592311412029 5461729554854031 69323776944917790 18720484082960993 91392994284128031 56913456010121752 94562984511284590 58941283555067748 12900633443294873 27479837467078120 33552010894182573 85342368030572603 13547310527658268 86161069843272403 18714751857617717 43338896733739646 17953069945489786 30665694285799295 89815651463774485 25714007932195314 12442030859228557 34950749524554751 20412929338193336 29191510669685105 49285033951041967 96231707460449112 40293128474867245 85867831581081630 51719987562068864 97727544721459107 55950160616409696 86815792020488960 49168155118636922 51088795345097998 30090529314811768 63591115915744539 34019214491846808 92920716832917232 87407511568842473 86646500730073895 97773994947529799 27238427626921441 77685574755338831 17963455684624304 758724109045179 85940388474840098 43131238439292405 83540802834156974 99252658815080087 57375682592889850 92816996649348584 78026829124458714 84000648525743502 76078777514929475 12267495156257950 12904380432472696 62671781266032406 99883619063256803 84528085811034673 77015204239636379 67558998516775675 92404100238777612 10630099071249349 3155668390276138 17984003316796596 17703418701631810 61272673313212352 55848772600593447 49299350860733494 8234061178133278 12344721812210881 58601121500999251 29734811704527139 9233718498513801 56637201439951346 68490161368351511 20830199032629762 11767948895429635 86173263640915724 54410332971282345 9119184245770954 53779389725218695 27292066863964782 257612263407913 45864198316842750 25428341060468619 54541870222505384 50080019280387365 43935857668173500 66155736263165512 87736095012727229 55328820703524110 98753077546309127 34706617011929312 98807116360684627 42422057487022856 14665852795942487 92917328050919553 40641818056230718 94142226769377557 95952204497941093 14437992717629660 24847585351789333 73008994096387314 98814179583524673 95733858084093527 69026574060746625 63360304516716887 40573127940897676 77025316298914213 11385264027273574 79286224439780892 25329781367945514 32156093657116805 23145188702388961 50023781422902189 36294396258379016 20901897091282153 19853550832712354 66412989617889658 31601435307445799 62991635158723710 50907822389877347 3560886638197392 89938931226246869 30965065901891173 64739394920537357 16827006996580910 81994122659539796 96251855584416468 23146856718914949 92693484570637508 31938915000635687 63951621999171074 34883760812111836 75416383181134189 80751965718275828 90603237851005858 36039748382414691 87580294408384953 19415758217795083 53228714306573234 4058463558876928 17660828882091516 20290439590132517 27921466686210520 33841188775734973 38738774659450013 5364612349196254 59502390479410425 85142041143672967 91432791420519563 59328223419806964 4089914547082583 87211958315511485 86584406944098158 89728633554331289 80045363118456558 38914257461592260 25867114364445148 79993499701791377 84609069301377626 62101045868859138 24814512309220165 97499389319251591 67089341215507232 8880846083056619 12403220045519049 65572817101569155 50283674566357358 27036610320868086 76156479208392006 52112115195763317 2194659248502169 50435049813896043 32622489277365215 70470039823579950 23452463635214847 94913418284887308 79154528173089256 38717224368716954 17212646680650593 34599715709741835 26944941306506549 74761268127225070 55455595493254166 11220351715580069 8817559767614448 31763500128270443 52001032227568626 58529214938945653 18420731012141836 24584836078598581 58461384764855034 25377707646865979 19873616666410660 31093317268236751 50079124459353533 4037838200910889 94857918383921736 39894146315272194 91626015121851299 93506391196288859 50502733682025772 60071494657132934 8447816602180858 35436417963938720 48686902459163838 82683221876178934 54043888647932729 10352425454466898 2166506130237138 4969847295956576 78274918519226672 76883439235947084 95762132265371059 74166059040463899 56383591621928089 23798669320065472 57916499379139364 27567904055600281 74859551672537489 30221921234844389 95149026049818067 85035639253081657 30606479715421777 79488889390690441 84070277666405217 83626119181183188 56031131515803648 78595352899945203 8057434504995904 42738559323515553 7179664041188531 92573323312408616 85484426524659309 37138775831072911 99739203554425510 56202177231492156 77199236580729403 83806765662939346 57526031909588391 64680182887302043 20799569067017446 64925843547970874 2006164920162648 52584405770885568 35874344807477295 73648636524881538 24837425133062335 74775583524210635 75158388182930350 77267041427106141 45749053076019602 15813442746007742 95284590005144694 19836839986969905 5959440252211778 64267501598706410 30867041573197143 33763326479669781 3630151201547482 4249268822462449 77549083467833665 37436844565576681 61195502680491099 74927242559612945 90580698492820021 71125961819844256 77411921267307888 66319419868873300 8252321630237064 36080744554110433 20262702850605221 87056450347308434 42052113222893738 52376684415009459 50365082100436722 11015309114846068 11947584368204995 44168798250102049 95933340597164353 25064216761062478 3865063155518546 43874458021210784 15285303810360363 99178204012433872 26655664642242359 20133246453621063 95573587546626064 40480592817842051 3342227050460759 56172507756875179 85459127182116410 50880678343040078 51509258559782754 66919338762373535 79996704860811368 55406447227865542 27201163724689185 56517590196778352 39233039244484792 997636533440094 53666737646956924 18067765542877659 45061656526313072 45585527975533520 9597970829864719 61161639411585487 50291627578891992 59583941663346284 35401028034633947 2229309911198466 11827493327894309 2311704592806633 84044929304413718 19672207169767409 27474662561010290 51706365348302025 50961616928852296 90527814520478572 67296489848591625 73665301063937590 11025844873636865 48346157197282375 77277692073267699 78368367624838287 98550277369202358 55368963075969258 73561306259241128 38399699296830452 75436504485177035 25174568235024685 68587191572148009 21759741890989801 39782266561956751 71591180088266991 34636522960008310 86192437764187829 60317517394835657 12603678012905784 1824991275712798 69523673951202960 95607259848708138 36485491740400184 15066263330977007 26370444663823319 64144577434902008 64482975901639446 34319665435210897 35171041329547751 91821958857746474 6647704894548911 63847615236602442 47671739079665920 75428424857290467 60068808491887849 31424829310690745 52847102708744906 44758025929199046 7787569264433035 53772295574532226 78226854862060490 11516175384851329 99396352097106120 95120828700877681 78480181875525963 93832672268328384 86707710527865351 35168827642748449 26453083678049270 5889044490662015 34948429590472863 8132873434455994 81983780210096040 6145155964209215 83014472800874571 78151233775774037 46362175024237560 86165417644452283 75694734431649942 43277007126057405 76605484321346047 45524900020038436 58710478662407779 70019568515780712 91628809032603413 72306081387178430 68885155664972952 9311594092034170 24732128518424826 33969367599198169 48358338208314667 89967428368181507 95818347344282681 64256339125063773 54066887525833496 67930499564527259 63609580837559291 7637383268741625 57319278082180128 90022839572964373 61346288234165351 99726045779382474 62457233571422032 31446341600595607 8713406997978221 16563903396852305 57305882735624094 75695935359388818 45517285555948655 31805599167876821 9747044308540058 91586623203337523 24702403054829600 15124864432300758 99797776807400627 48885485209104792 21173303977317103 43017391872731319 88661756935729880 44395533922328464 26913500104071600 77316870061351378 65508258907183640 11543041668455975 31441661096658646 77324312557342984 97037699430383132 83287189672139247 35375428689305886 93318550652714938 54261789102480246 47702940256468868 28816332290528127 99157755602193641 20927150437390289 99428858813126691 98868720482779905 8222938080034400 73673878427689378 37583919629717118 83248947106235744 77633274667890604 47356031557853282 41430539465168362 71754521044441927 53841814741731703 90549069856699189 4071737721515774 76344332709772265 85356370635825487 13762024075959921 95952003157977400 47471159119747716 45064297865626824 67228890004684681 6436427353496519 94865521540835114 75766209163855520 74345093317423260 97033753026448512 85494175937982920 39345150099307597 76186205457301395 23800671437546678 28486257133050484 75705244277244388 42204223979494860 80259667931914817 36522392573476747 17755478986341051 13242634717128934 86065797455813334 34958122365206458 27574324987789341 73215149519479123 43890402913662806 89307788289406715 85281947272259749 7553359128833283 56953224693860607 22775703502677436 88581530565700238 37553435348113887 37580238457286916 22871245695499571 32589861316848624 47407577859092159 1159547422857908 84377374285209605 93296392921926254 79933810057268648 66315154595569894 90273314797153963 90549984860984395 64103934261684431 5687296952144 16899190403193816 47371151485595789 7848566696384040 52970816864072542 42193107769212261 44123972709365916 88650867480703281 89728660285037303 36318183631947324 50100464495490653 47877511416997820 57870524205428012 32512627500777067 63484289000152502 45396936849028605 72567744595338862 10411199897539242 26782951928825048 87361437902373497 97991970147240133 80581633072544490 73227553600772252 26249522943331348 28524776987560267 31039848816658710 17573870194677950 60668566974793442 96951162591515677 35136929215397586 18015756306451494 37486502354744442 91157627274488649 262413478069453 67171297659544326 42637225139850333 16547114501660397 84557032538845527 25246420602529216 11891969026644940 88960563472537363 35094278270285128 90669062696575484 63388579180796206 89815170075363304 26181259032468711 27690884642106834 50933781826636957 86047388959760490 57227724129764352 35859681970669121 66964545250117267 47732198136044290 43296037673895267 34424556097845025 24264424160413125 84366188969902991 36045990225423895 13907318428225422 95148760512357348 39080086236476838 18572781814580968 32586503571335306 78738526322588867 46395212051869466 41063552680266050 85728901125422556 64100782765440829 95093730624844772 90174968928307147 24695364029290316 99979166004698936 78614691868526969 4106795143421665 88590052986192301 56415090793139627 96178719812164614 4861377820908981 63683986181187636 95390100952486518 11862441021986271 38300125534091034 78106813861959061 36415429997402127 61843787871025070 6624315075546407 92092037692030263 33160883778726452 13416278901028383 18452390742986054 80282999299661687 5414942577068553 31514222858989745 83604070356924712 20938025266318441 1668746746192625 66384091926100274 19311759830126733 37567267059466647 71007483327609212 27262546796824808 69980024743105610 28092412652187761 52784720081228940 37797317038509380 11487661798847983 95573259229214122 50719146765610904 8574665236824227 80901540691155671 4491880867387233 77965293506310893 40224472556816465 10983676155512736 30636952910913805 37476582711187988 91226501041728250 22482115440940152 41213789509753869 5688486442698648 34791957989190316 78538701283058150 96591846462279812 22382101194123225 43545341225968854 56017822038642620 30858888456980050 28006752615064082 91864635624096357 94619731285265440 33006189945341391 85225625463893965 60269821973515592 15749517750025071 12169680137400944 53704376509141351 27813015388672369 74314594499643961 56666299673770525 48528626932304486 93854290506498545 90608639482774671 24538616497505045 94284104546818933 1246232437179698 97046279994916686 63926033878827367 19370925300114917 64882423626173223 43960001175700734 43955348219184056 55031134800188755 78201147641804949 14387485598797010 97596830814749840 53319963463947402 26070656288111834 25467330329632842 64042391792126223 27346140583010926 9345956457624958 7713819029074808 22411790410104080 66475734041642542 42391831536842242 34910326705829931 66876882576058453 12707993727932638 10061724440109246 50558098343276690 28725303660665193 68878250403499048 59372940030708351 40103824726429626 59658515611000314 67685459515912087 38842494726929908 83045611817087574 1560273329106190 26810603698656006 46830654334431339 30769937615791164 23056980911004467 74817304127264474 55910780906625563 2447263404494710 68525172851801973 86554115349628464 24681272157833547 22954939540101849 4035213391525850 45575983477912700 13255824725148369 66709666494987686 17147898987048256 43072679940419406 22927226778768504 23346743628816740 21847833955822935 76499052891983292 27693304152079872 3364754976958486 22863949774144069 41910367819860993 68037774821046075 69969325058458877 47898373800778891 40787232530065808 48032137763248921 49235289751163305 85341521292644628 61600063793116545 898224952626258 72882657810065414 6021173081360866 38314648841506179 72287894635910722 78679258187383974 72520922801851596 55556276258560118 56028389016976719 42996174767033639 79083192290791493 47700807143227681 54902624578615952 6015297068688172 41053373662910748 9752619965220421 15247295885475836 63076783044734704 4252946324165899 48216882316432691 36396402758803331 28899587446036142 11315477873849692 44138786762849569 11058846011957370 85317325696591612 31967498702370044 33862885943127330 60587779123160355 43310032437633477 45605048986274473 77387378550608394 11265893357678871 93044312217570762 33818916174355889 81944234139202649 20250423100948869 66043266439786695 1722021931948977 36840113636905031 80369531677049750 4548395863494396 56858988415975427 5554671149179541 42421591462472158 51468450846492145 48213158346770466 97714225274279313 64313687901161400 61507051023842499 96835004151162789 45298253803975777 66134465085456004 54711938718193217 74842785909771317 48220362334675969 19296901146608744 95622628932343659 3579827160419718 89301370019641583 38282797175022528 24067310148398598 25458187590276061 82824198430832635 78867154106448390 1005434922356496 77091636928649834 95987176712623991 36908549897367828 935267211683040 19393357552962975 3667799691686020 61181892293729969 45357685613810706 19036217018066793 24753156991937616 36814548137290109 8756721109390260 31518339310032106 4195502291317224 14527724954101204 30484907949588955 19558220740015071 32666054029972161 61252948658168510 90756274141457121 79766101382905159 67365607685180908 32410060378684568 71710908294183528 27660390333327721 74429982508878772 46435472444113569 62845698301315250 30650222983080355 48872353630534116 28184028307027561 51609868708380951 79973088781605927 73425104114214847 9692495418569785 30849107925255726 47349033303509185 92054988499853434 44071382692731373 4839297477814953 78053391527006717 38676071658242860 42346820887225477 31034009166104216 68146323710822741 85156695492257260 31157497504637883 22447962399640615 372959114978133 9441191404893766 35985053836585643 52447331046025239 31286725065879871 68079322886956201 90132831182957842 90052820195714720 75156004638299341 77589732909613281 21111862687575117 10389620388747656 96373771721951585 25337191587874863 8482140882011880 86809465369643965 37768031850516136 31655277253358999 84044629037199642 34793191985692318 97265564683790577 17809788245351628 21384739529217521 3663800158747305 78961023179222888 63930564778372255 31933305459048168 11049327292067629 41740410812463680 85647125934414999 53828459388880664 19801302556448505 78934437597281545 29776084105203930 13624808288545041 60935675677837068 94783851544035749 76486074231821624 71113362504324676 71252294846601078 66262459400516309 45614942944216974 58352697562006300 45169710755764845 25588760277659922 75535937569014342 76587404897149496 58479240486812202 73326885794934078 61613716719716172 22424447278571613 59777398697670840 34033494090622686 36567651859672286 76518522399601688 93699981724499342 43688383309066425 30030617757658614 47875126466315155 76391209815429098 96115302982278376 5580096775982199 97445743416979752 95473872465896293 62048674317267942 97746699243076707 79983746189667358 86079427192430734 12160974934028363 42144962056310163 2057246301656156 83674209984629308 32863700370872640 82011726038654777 78974375964856231 75765265174804095 13514499600603804 80784076035987997 32178245315796042 16344675126979226 23513256254187370 45571655641344011 15949872142539164 91368431135122002 27091948377384634 17675950582916212 45241418640209934 26201992890254854 96004700878823532 2436855674911467 26670280553264968 12073094307983879 16958423999024028 32248600296750010 92134917490369225 50799214884417924 36400117027215068 55171939426447071 18734346006345538 16004890126565415 46886834282639167 81388600874766889 31463102817462915 9025650028349614 36254489074749773 30350050473754393 32684640315109683 66060340209264688 51646969263270847 2511912429486229 89896822908344404 28068876907400612 21240682564431660 95670926808787082 74034403034148994 4821670003724773 91497344587961147 71746530250088984 39120775205893582 51701995536059584 53183592331234078 79710535770277648 14972821057180225 94884522889344144 12169290006778686 91766492133660740 796202143329085 84893974239386081 95787534750281547 85440672496327638 68731541155616530 60231591749977941 3263264928401200 12141517592727509 59384576369278167 21280594615532074 37187600591285556 16792822372838511 41123984712285019 69215345588970985 7302282460944966 47392443244786364 20348817862914679 80216845317014717 42739557579620292 91758445564385071 28219770379786946 78861134921161445 90534418817300398 59249322632708637 15466880595458672 61679329099059485 84345466375189009 81988533853388364 95710816571993152 36021866776978973 42073866513600359 89884888718013388 21520365211050417 1270512502678237 99543611723358550 4347962580944692 13480602580955900 98952701771550572 97294119536050141 27138026810000453 94562901591683333 91141056808986093 21569721536217449 11106601956502312 92398886828013577 74672666681334427 6734732172764738 26809880003208853 92791450606589070 2650571943087086 93930672690092382 79968325658763665 4906547716062744 87389018375628272 42894975768506976 13281999519504821 77585751110675060 24208772567959761 56655803168669591 58173582454968780 66986109320201502 14910909120792003 84339515289397657 13420304136526048 2729385234662665 82155066040853590 64884661530156845 44068794918803701 90229823604991676 13666540151289984 8900114640444923 96199283992080124 47719018438806728 483777014323415 40033061079913445 53935818327830024 85802473808105747 66545681585272439 16388742409007112 88176597299770181 48738051999315222 94985436370665226 96450991639889978 74638474504630698 29228999642982030 58029395887773428 53866240674674634 77438324525969357 35698082652023773 11722313881128857 51508332737876987 21815126815006296 59895107546412711 95712909542392886 11257930954695475 16337350716509974 34263027773579948 13388486002268834 64877426737463738 47879884007605351 37118755056954762 25870866982597383 96504635313896942 31432291536367132 50611603383911974 62286672246979065 61009739043362822 19096005970368217 48810637110139084 87661561901279490 25782692803512734 25714892624950494 82379993386689031 4086050102087886 20086767929936882 65803245676569969 91285597898737396 71098634706822387 67922801724677928 43982813975512139 33835570211554142 40130877798005669 55497098655405925 17284895252328953 36935653823418079 27529350495859020 44842976031583327 82459066858597524 64626729528044254 28237718772688516 35259775763309190 26606019550312165 42019769868753196 25218069506260644 95445596887719684 72918825041813513 8724558841147458 86322024626857302 86196105818137305 14147906055396085 15420079758194119 66603062434765843 26770091394833722 50944259128436845 2381436714962945 51307763283593147 1009231752608527 25321763576229721 2156175274357271 5105011087344702 55274125190223036 73990769474028419 505750090826010 90186224229680561 1912792175067027 97030389130735813 41333389553090669 72478568564278659 35830277498168362 52759586285939593 62166407672863953 18371187062375710 44924431878221335 73994358780842214 885053722483672 54764431591270563 734817227455380 8870045696581116 79395249661863923 88009453547951745 19256558778271721 44778967489940089 64265464178281196 93830991460554561 60975088837890663 87265314756370369 83457973287317880 14881039576518184 17075534789776298 4365619674294332 60710989596550942 32995703676588889 27581710068199758 44965035930564586 69863728606556483 35030729436985329 79172829422716679 94653229884188480 29533886237511391 94157961636750973 38212306999125946 4499796360303118 51006175631709846 27476826737712772 31433789810200993 26619283326113739 68894384849913694 41957443434172251 60066315419946649 34318942958346882 97676440147586788 97962714107436847 87196923156755671 45149842464047859 69003807484591657 66865239397696225 93599006063943263 94081642860154187 44481061945167698 85875994115857733 13876145039475051 82032488780622239 74001271041299888 95767868190637999 39517646297819236 90783356488317624 4590543570834358 81199301409594563 20194143856750099 85412475139929020 93058992698809628 68405196348281326 35347304011357049 23460329482922426 54468921805239804 13625748779506177 17349888161601845 51150440637155817 90889493487243384 84929195825992318 67830247915317978 43628172546250868 29368162106006721 53589449618776067 28550090733571612 27351999554038793 46144312389143718 27808113943721399 69793610170216077 1196399276012155 36213628326251288 53746946037617412 72750041507402165 62583488395534183 23729559038201190 23686905920607486 95171946525351368 51931390493896902 95444819697732439 2454203357401965 96097563134638537 16707720000142225 44205987163279935 56188224415609165 15914265020007932 15583486934244841 50955538245239808 88072981088470818 41784452607995900 78474728964563543 47045697816135259 71843269809986498 99444184978281596 28076233957860860 28371781976535142 18098819848368002 37087146994608023 31387402768536450 49228597550084224 93945064467193279 18866130851606024 53320172734513778 8550096309155364 41622778955508229 97571740350931717 51806964416291848 22459572990877205 62708969983798299 74134993784238453 74434552824066247 796629925442742 83062853023841109 9648296832501219 26898271769096454 78952974998608463 95723132266082072 69450513472412351 53468291554607996 13725341022366677 45388967816836255 72541804572695893 18916528565353767 54520944244917162 79638916544698820 79921603818886770 19921034842897554 57452280780138577 51711697829156291 75466529597503585 51157941003696986 62214255743952705 93078181300655142 24814334229005510 88289429292273622 64934042121642332 85986805221965550 80527824857528119 42013971974334329 27474848506514262 76864237900079311 25931410748160650 16436393712681776 85056136827584497 28091494342498400 22181713208196655 58232317156338088 82864956644678230 18978378800785660 4650294474485227 6302697542424377 69352054834995140 30897785975501504 82364786559592833 83298176374758558 9838704620846063 26817024605625539 60980337312868355 9157262129298329 83862510949460908 9304732575144661 91572725183431814 89307695348235645 96639312239547464 82722212242002092 61129449710123226 43813735183281146 69542024569544611 41930030003496173 69316427838234258 81036808884475106 11893616432658980 41494106450146657 60598705905803829 91944386129856103 48533823037336492 64829401429995324 42355410466445040 59330942149081537 52800428951966059 47429582490953620 88876098694442297 41495697661794258 7864373482553830 45909091814722817 40244475675020884 43051512809843820 56408663422631167 24603171439199645 82930313751321087 13627411124082221 49790285474358228 77955928060882167 32286366134300373 92687209508117133 38133015991515241 67926590939194042 54215022914111103 44145852725483830 22772761862860738 60581028755021652 55223642222050400 73217929191127503 51376577929087277 34525260597356468 71711261579550916 47179661829906642 36568701259758064 56910816399644104 69339601796049659 93020801834425323 38760604524334950 86849964375851733 49146830166503168 7889784509355313 46693723104376374 40396759353694104 87122343573486100 24854610467738124 71405447473019927 74787159258190061 97136107973842327 63430048424213164 82719793500253516 4027101737105422 92667575664397335 83916032620977921 16695751856749265 34244589245514050 38392895690342506 13054734899277716 15734738790760469 41398589312241613 795664304604856 52046463896292699 76530798200129226 2721831521542256 81268777610678289 2370199986325077 57085997962860451 34287028089756025 7358102561311287 71513227064125969 23760587149871462 93504630626267207 92331738163621135 52955658721465543 24245543997953659 25801613969803127 23866108549633082 90806730248470818 86883684108423798 27968381192516314 54392798500379267 78493631687122223 45746141881642604 87383947151163357 28453579011338460 79302424035808641 82926909154090141 22921538921693249 88210872979747885 16532289139156754 11329193158725923 54627699487553479 59591430145845720 49631577755483996 87124829783345645 22772947484202408 66180170905525011 94253646716500952 26362148278952286 1718333667033310 66406093376303365 63320556991484202 95657064324208393 56300631904645823 10062368199108118 59705429610908339 83400878408921222 30611779987689679 22274326175340620 60860817172894097 5287010865349921 98659988595967707 36413187701331777 45863650649613748 48411543669824681 79802555303539835 86759703011486684 80772880246849292 28159750472527153 46046061168082659 39116810977214685 41129890034444888 39750641926448789 94059369281280091 48695740174799912 61217163402802082 56947012655805597 55702871660710721 49251375084056307 70715592842176444 45164039360288943 9576835168676438 8040084132583175 49208094784911206 42747710408196730 52102398647873730 7337744342635357 73031511449364051 79539503737682030 95514943866276927 32016144043525089 66334713321772766 77305234830029863 42452810709863776 73861924760111909 78627874219829449 60876694029408080 95972226610288145 67433085955295072 38384137202404876 10556292352566175 90278481400417734 34256448951739615 50312486138240145 49748354389362521 97826852129985795 70757351851570905 92987678140930122 64666104719501521 78356942015318662 17856031331497673 53705435283061693 54431496798270089 90370762228356349 18419840623409572 95706337797920414 13925285685676307 23230398332699142 46696807407055657 40149523563181575 43808256507899080 25765614850744004 50673911484053084 53805290661351711 2996734557644261 9874283740474562 77110326497238851 50807644054852029 46563371548238996 74145396482461949 15040782033668335 48760799378105548 70990212119406349 59428962693258357 17167215665138057 79233310354266069 12053443690623184 85735998036886307 39268683573763837 91368800782138920 73769495205618168 28548127245767368 67211777163708068 19655108762526747 35819622181841052 45944031241340802 70834964193443267 28246118192755905 36860415820159392 6069649798262965 71992436613791944 70902207438548655 37153950472225001 17811139453800013 73113254365015935 29919768207966253 45404707951379644 19926967743793316 45892375592689093 72743437076050310 65502647540901907 3457099326380159 67559504583666749 14148196553458378 80128349120003438 20475200487698380 60546955538918663 63507890381911714 27012360491146069 76775993635606979 3378082826682812 80291714984091344 60528788006958161 20668614657450885 11497659825033276 55075110464333224 86622640855316800 82252358908842015 66366740018498374 53246518907058856 60466072606826445 62389690561513208 53882087734730697 70247341453394877 66733075969523703 50362796312006584 79347690935752137 78690567244604208 61750599059030053 24558475503753227 44764258913170988 57388389723023789 78435992987512586 24743367414981803 94409708670971499 56746181009520602 21073403762026126 97960459782779323 9631868475982112 3871883211521778 38433593779306334 69174387402856157 73638766805062378 86093695120580101 24372556904058710 46413886969137710 18456004441599922 46896759867420155 83578079422435589 22050734517171008 24414963369282430 99971785937871773 81824607379802431 86467925689588884 63875440859123037 93571738877568769 62198982191589508 5797333648163140 92295688687080618 14580749230260982 35945976259220218 56758478318029490 1465048496408998 23216216984351720 99840598614149686 27941056275682309 94164119171547776 41958616566240812 69474449617821528 51817854497128054 9953552288864904 33698247440611024 11691158428974471 9266499749486254 45684722251935401 99930984873918005 77761096891389118 60841186727939084 25363772162999390 77618296606088769 97033660731120949 74078083161535435 17704344967661514 62589620361143797 583450457921434 88435244939717676 71928043932311292 82546525565408882 72436455237396578 8760716216131284 68053955925251738 78641558909355067 91088568204076335 67318366428229186 78232638010424830 9471163591780491 15317807807545708 97909248238610131 53499415524847992 81164716963943867 66596008644852508 88956164393680611 58568889709980776 28758358368999894 8601206104732053 60709840088308805 63962149954994807 70332961430139108 60079033737852113 92834619766459397 99537934571893604 54182864399559554 51232767909216241 6131150311996631 47779328347257840 37791721322281650 12364007561506979 15663223990798359 55115914101559900 59652578052528714 29368580587994401 35288894712270355 51996524661183152 97142453240497095 68845945398718490 20637161589968790 32791316162913898 21231801175666873 39943524296072833 83501628900796517 82310517635906834 20043377746395847 79897167425650476 63801939711042273 69847684390279538 25203997751075642 83018095303274114 85782374346481091 2176253861699380 48994822103776274 14392954240502673 13815147991506922 97823604384528720 3646167312295994 71191452463413782 67734990815523039 50537485860567120 30425917395236619 79517493587571908 14342054251676113 28434602494766960 9354727767550656 63087876369207999 3195798591176866 88900237999288671 28847051844102664 21232629209517866 66380384843871383 15477294734454959 18257083952622309 21680411777628975 10528737185011108 58046225903226127 10887399929015839 31963916015712818 87838815441549130 89328392559143838 83969494156810819 10934898182186809 52168688394056290 58925614662888183 50435386970419970 86689003301133177 44331094457946212 32678395828560724 33024497677253423 91255102352984247 43209458558907562 57133740460249999 23815911805942507 36195087356185229 22887694513679540 1975269199879530 56155679300134956 98054594716362204 71281396288723461 18255465999215739 65200915928462 90186695467187735 58073017778585277 4696522978482037 61372391650875758 36463270706393609 33561628302595354 17742076956667133 56039511038910773 23599546909996805 12350492811067785 24187434417049108 64334918706563933 5149998394510935 78151726559607329 307641859051751 93817637486537786 16399715515270059 68155236205259112 75026631850850797 94948972737452977 94447907943449477 86703207180742716 88470924441460187 89086573491647249 22159058430251972 24230809836136706 79436230605319765 26855826159044273 46654486529135942 50800973763406282 96058205781105867 43384971870183096 38420199285272055 29899796856379294 37169140058204307 10782629068267077 51866222991478860 6960962080984625 68674962177773486 52297312357696339 76750164685821222 56480078744161923 76567532053449399 62162507561805813 70123561321453080 30924340301355434 99475639255383717 18390691692803900 46337592623895499 10950948765258973 11246855291958459 95213457635607624 57499284956080742 26138793297201411 11257987379291149 69119928500500931 45376225161496762 64964387824981508 23127006181247344 25357477287696158 71728304942469833 92685481632510741 68923146732041066 9067662212455358 61998264707324223 712279738644895 9542385389257791 664355510996606 39391698079117048 40517782602463200 26849773106844015 72755015080910055 73562355656951058 76573418932718189 2214733166095040 91446150450293192 82593842014224722 87981163388276746 36892167817325610 47369518406089277 90930597761724212 58158496347291198 1261723532867048 54989976073963776 86636741018491342 35674762611643013 74286328080675921 87654244930709709 79896000189105768 23138246060447935 58380443848674824 91927552052140496 47919353974544401 16133988902502460 42121784745357025 31171538311259496 99170672371126371 14216054001292474 47571579806913167 34649548801122758 93147383216076523 17341656299068344 76948955799985684 82052743137953195 18341718650234254 68410534984243523 2026743412997645 2239024980447797 63619438720771834 2422609343253675 80543164946310410 35492747049791313 94462396088986472 55843159388594768 51921094618625413 49425281385457847 36637255756091157 50066263708837161 13800749917954839 75142348771495448 79342362626119381 44321196107057668 19832456093760851 2820996504616487 12424220709052939 35948588072967029 89565516568359588 18156960192653799 34448241473441108 82825642844945753 12948023015173268 33738738024250122 32022632429862188 22761320760462128 4265355870259482 20238603734013497 97956687272144327 7546247475809540 78750016827604655 32929130199932642 69300756532744386 28232385739480870 78266881057015629 82531623559404689 25194747279806686 39344511711758600 9729313315996696 45960934410744688 25265399030806171 44956782833556745 11231787597775061 57724607015402604 97822120245129829 21501809206503445 95657360979388859 7865488550328188 19338797168080351 26823529895908409 8760546274197586 99308628407144115 3579621385354583 33461516573399943 96029263220175478 86374757083113079 38107136774479567 25807221032246382 50280913301831077 88539757885073949 89730501903843133 72559295185960251 6211622387235670 49076617471459119 3855492631922788 60431731584813507 13570852586518443 86254594003634763 55043702156177077 2890554132505821 49777882168729094 65714531399278704 16678444635890483 11345622213191058 51879215700478252 20583958077123842 57674716587409360 63731125836424166 37166113446553627 32500734021013864 4345861839318114 77657011266278039 24827808180570465 16724354008050394 74675183981022243 16321420467799227 14021727180324716 59091307761530307 29573429846162742 83330738988509733 55758129417695248 27935797309400724 92597667977859745 19035437695164518 87903187081641229 8101600067612725 89241131328442973 17464136873826642 66608938666883082 839202791579464 54016434744754063 15220703396770359 30428223186387181 89977494256482956 11076632231791494 64240189119567608 87542571998397742 92723591974536331 67632737670265683 57224392716027807 76450990350526806 3170975779355137 81611929082805416 66654127744185759 20915087815717045 59547909456140583 11846089301428402 65519902044121705 16356070873432197 87633866383051623 99324718412936406 15641154966498706 22499850874641408 83177721349751334 18178464013241188 37836375762821359 15386034307734545 77971361630906186 33619924182760107 88546899754153793 14907479430574492 58396213296916087 42566733070261134 11560448591440069 77713381997724011 24877387430105621 42554563119217878 66022618670279839 78552822943024559 74911062088043797 3465474187607564 40937148337494824 95183620444568117 47980814343492520 81209445173423834 12088137714865663 93630176139649447 85411194361771568 9509695830776770 23595528954292582 29048356429316177 54989040864390459 93169833176614822 86260477630610572 45252842109831937 91816833642312524 51237864425533850 1085656013667725 19132833282715406 20988331964119913 46797856882281108 17548833960488036 10962330895429836 17892874959381361 15210756013529841 15662528663169867 27707750075656285 23805946012411538 16880470451400063 45214875685703592 78753973503366841 5116275362691311 47825485300877341 80955274431088325 3271784422210036 68372987596502281 48484562195310147 12600655442197112 64353835406606603 45768900542730581 55213490696453841 74664939891601352 61933723230813000 75848227966480803 34723075795792666 7380480475999126 90552701692703384 9384677082494218 68481657081444161 36797643600274606 775639119717343 27655913781988224 68140142720909291 11747696960068415 48196300001094478 3784189658233551 69434959444283144 22135264421560011 37908741101598950 71179148778428545 2246845373712145 68688074606648027 76726592936506175 47546852132704212 41957552312957144 82964985101663384 3760354241324686 87006209558127080 3307183478518266 17124415962058828 29268662662056398 53167537724443260 26818288536477791 68063901712815302 99148180617702196 83059611620469597 40354527789592201 13091626220085726 68405293747185563 42227308366014752 66953769888913066 80098010954357871 92862517181676044 6546897026734393 34213347914691715 7225295958332310 77307762495283607 92179901158192512 21527592475966630 33369503052442913 7114962314562661 54370612766286374 67405693040758270 19394191419149558 5072286075397056 23066873553116355 60350305487569496 7221071436710255 34243744834441737 89869711871065582 25296988783443467 24583059458263515 36926436122501259 83285308566344677 73671302940420005 46107033557377688 85343048785654843 60686666340584381 71123104304153491 82356229569463899 28365301493759156 55823962998158502 31858327219679840 31393276754955548 75228366764223250 5053887944424424 1124760571503124 12126716177451511 63116672397003305 44423224366125411 96690112133421324 15183077243512272 62445498585336994 40256183562071428 25603462488941900 23861957922205325 303169379131134 37346722638791692 66715942436857597 55657672064774442 9759210522295567 95360113320265847 51396189334387209 65364796081868647 9857722799909926 26027034723982198 25547800285512017 37883884152536194 100291684031398 87760516458448154 50269239005291922 41348548277460381 78846558573356591 77627333765300677 87456077399607986 89790327802979693 70764811550511697 17636012341350527 24828376257190306 24409971713688343 92836851580204063 31143420438916200 22937750323609854 49355209217373167 71980054900185273 33211301374251154 26641228999375925 99322284014080496 85088509832828517 19975666567282800 1912092427170379 26548540789085303 86646218930288398 44472828563392101 97906350171614075 52086664165801723 78825432232665780 15446394374259316 71332240186560909 29958041887529241 37771122132517044 32871852111957985 18372362451975943 38803371185189589 1744183259379079 68391160284892736 5561742167203180 46745550135167757 37683899655975279 88727747929227297 15000990125497565 64280703493327628 88024379321483655 38446534466787511 37628636783081309 1074496202145659 41709512341051871 30763248471814038 42491786624928230 78251274402993914 8622896898966977 62056860678874778 5703796682593313 80880396483413978 90356362646285123 25620909039630924 10079010316437999 99224139611005267 44420778318446386 39270213630343747 46897063958472477 69852765232443870 36731560113067183 81192701387313704 5331860593857674 9743096304425468 78769980211112855 12224942347497697 10081574701963453 15494423886385817 11893346845909477 46590698742602900 11292130928936199 83976468095394684 36011723840663337 91288078334787631 14586660808807495 59203314670914040 11925219414832790 82935661523551691 42037448903861649 44411706570752399 62116342128781925 81414303371308548 38596219874771076 99081726694088023 3523721213372131 92631970869233513 3196316470826407 6872534502609433 29489500280887533 65006762462616293 62971385999147375 38732393595726968 97125319347006178 24488301590251687 96436068801750339 13084887462281094 34715218810682492 23014517682138518 55053109058280610 47478217987668068 42725293543983550 33081991410908306 43340629790881958 34091517933451434 2723708384841763 2726314768679908 77613381003085687 75510102987376799 41819467381753802 22340864731516217 14157996636961007 61734024610630886 95519007037112445 52995550567252909 21307176810691083 7637011401012960 86377538754759759 23037360127768537 31841715769321877 29412223319544730 45587769172180093 89980330640331612 8557484452575569 62653956161906498 50208507332543377 95882321941143586 31263086419503102 52562581582972768 51240653229006823 47746860216129973 25569309963372525 17732106175953670 27207329648825621 54514005993452339 96621386930072397 16614225340270278 34479387044499937 96861540638109747 61671962285152359 48854913863367392 7311146835451364 98726450053123763 71336667698313748 63666347469110857 10556206882119586 65286504152206163 25303178019300524 44129028976809753 14955734281113535 29364196940327283 89144921466861886 76382321946975985 89855890426250711 75974067110036424 91611886879524702 85802884427783562 96387073462036738 13198613068301499 95398015120264304 99827032600590653 6989327938733256 84498317867729379 44002448354097475 23495742066757222 88142887325724113 99493976525724218 83338006555847611 65582038961336998 52839400948658476 70851815016529514 61102263631390888 9157616459099772 76720748079452376 79842081505205417 91069660539506331 34005371358917158 26741437010902787 38787862354647573 1562579724415609 43276295327018998 98483588239844819 85888429507286662 22269575566230703 3391786119123928 60277725834358797 53154469856000517 24536226006637837 29201862398748255 58176395117738416 97709858724028670 33986257183604730 81323690102277990 66069793604197901 90340862483502154 75094471226529435 4898439923009621 27958580918500867 14098449340159308 99887038839701854 67109880571587031 55707584474087854 72349776540055499 34174754777900114 47404899419866308 490763086226312 66105216491217499 83403759595071139 27954241332358236 54927324907633284 35539210427656934 13258900146052492 19632905192131182 96733947540237546 87627581082365109 89618357145167210 61067001128596266 77137649206614937 10157960218836749 14515731274990650 12151286019707775 35153795376903254 5283159896686516 40370588129548996 56286093915855062 44673156206456767 35207063691640736 70561568637916282 53874903707922839 64855382194032198 9574892439801556 46333734031342599 35038474318668329 91797069038525970 50686032150258443 39191050176435162 75903716206934107 34156641806305860 6529089562295690 69514127368330254 26334657375109120 30882368704815683 70741788409920022 41304224471197028 86831458108019670 24114827976854894 49252063374492904 55027617155829035 70643799791747989 15245393338026250 75600445780803086 343067674415749 29889200173690968 58341875627295371 24056631790178627 43302121999078958 62241264491358759 38806327505164441 13178443454719072 3302594892661378 83059724291847184 30726243694380067 57635827702804448 90994433224013909 69848404258801400 53971779558127256 70544997700427686 91372792237479384 7525425628540092 77806255576538781 59475150435095016 29302273642662795 28077590930068365 9390702723127376 24696494404736937 14791565945956684 17159819664844957 33922189326110742 16336295403328028 85646049575591854 13261463457336463 19071693092959158 60815830365425474 42272051529841993 8548450242959736 53913137595393590 71071658296576109 86827107218133347 41912524969220795 19275066752447708 5504377440232986 5251280399079879 13755054319460065 11276623706769765 6712728882993003 70656491319937945 57406523906394280 23885900782782997 46673788360620299 75746603053285087 44943226110954913 5294530820742024 29111518465211658 54879977514388457 70265328174465280 20006802421162889 34496474346547733 19373597184608911 91623552759294925 78729555679984468 3005136535651071 62411514441409584 71840488988413428 39509261129392292 15759541582159838 6242278543815181 60898396551702362 22775252093561383 85939909553234142 26412176715214947 98611241598561925 5082607457917061 64569798302116630 32288092472337262 24345705489019873 5053857842751107 14842656319811868 72014677955449651 92415842053317904 70390438425472951 34789006156209634 75098475775046708 50433317885200414 15044218110035590 89426314866925887 62271870613089081 30538838604030433 78724626253836501 40316218214687188 98559892137118819 28863619939905409 98498326687501650 37599073152261976 12050900466585992 8434536588564426 27688970757057644 920696797010794 68399993895650390 41729902915771679 33619307509437881 88278134809198001 26067374358209059 69317099042697772 98017751992674569 34487552419868601 88227907974037986 53258085758443207 40096265916476303 83901012188850668 86120236744913552 62307447980207037 7624040020787697 15855834138237943 98420328036355339 23055713381692024 91120225337506411 39070516563492653 5124960793637989 16184248150161862 45924008928651625 46337217138089749 5171823773097663 87062200607277950 54726753687083997 5833202485631435 79247023925364999 27413670992876395 87468162490554607 98743851537137140 67849237401244568 67541620643683842 87798182198327776 88474868668491710 23379440466626760 28370172329448402 53643673184389502 46336546575032080 69538177497795410 6625077257642164 13357270064499145 43280367281763024 27421059181487734 84817921515491573 36470300125965768 63691803025528562 98843322804347788 77111408715774581 18093861594117413 77520221290078190 21512688923634433 38257275069350973 91352430719488646 6044463469837576 84851163751089828 54084193573760906 50596273482866595 54451554771124504 39623317913414896 71854413635958435 16551316735332077 39929155619092905 3949891061555315 14951927741160552 91679403580180741 22564794739170853 44901891282173865 39460061798118503 2031245860046217 35502730149958123 9265348316078809 22114954429541138 41150431391753233 29185228494059802 2632948931735845 38802758130643416 58174381020499301 68555412788090631 885705887604419 44159659018860631 2254025576121675 86629727238524064 47041353350536531 6926438331695291 84903775978677477 26081895554174820 523072656481869 19044070023928392 29134140937135033 28905462519730306 20912508648941754 30782606356775634 43784144539071433 82603515872227279 70612889574041796 88668648629428973 10763678858661329 43857008619083234 6324349191443510 76333981129652616 28119631784746507 71061282448845544 76252460757163212 5737070219964823 85684910296506955 99098526301954162 61202224156727610 98942962865736083 49013656175724348 88350245211829580 3536036478359954 73710951298896045 38666975912012656 53167078568037580 69928716754417012 51503699596661177 48570764625721272 78336224732802367 88663790853060162 66565875070841291 25128160076344396 25458091881903568 97432847572378651 97051169142645198 51382668376724886 56237678722062726 45061774462501144 57957832460065487 2840664769857492 33260348184614116 545565778292304 84111118309616233 48275558837454357 86328648183966745 41369019060044155 85821286617757448 160066651656690 81317955713716231 82371877401817610 98619680407451537 14921926348591647 46861163665861859 44402343732034857 38948629008481215 95107276706930445 8767844447728832 31079064256825315 67189831787806005 90182591043073980 46058682936807950 11147380182535474 22298977646122805 7072933807185825 90936399874584344 2650513045523767 85619539319376815 42402402204230724 15319416530271628 41175014093127037 90743602499922242 82916068412974347 40859048791225661 84004555946979645 15241106051177270 82486690111804852 54380926404469419 61199868766390258 65439755108429141 32841169074337687 95281079867132397 86158825519511402 13179034214260789 72730335423073093 4411648552414457 32622720198229532 5204484241940708 44071427196808219 57031588063874683 3388407297926701 45886563550543658 83580486762274171 19442656703619325 91231937285304563 13160932566843329 47204447989267910 19350289200301274 37702783964410162 99597711117915562 21847429952087421 75762538955331751 20177541882447423 50324782011065882 83934452201874413 13685008249336549 72263131613170734 96837601785916766 68496498143744692 85713677714256735 77351781312900755 34981793751325144 63024282331670601 40942179710030292 24279731382290038 94126713001346866 78696290468075487 80539362449515069 17714206068280311 11689171940212665 29484297186105462 27478252188877527 28449924672331513 51962054860224821 43192741611069276 52939425414194312 36342487468538200 76338006039851197 81235628651309035 8719999238122060 96617917737269681 33831045657310719 87352043712891945 5980232098359889 17967981652355873 39314315358100331 7800224267969281 11104474552689388 32830618589814433 39839546206870431 10413056508523633 10186220183268325 42344622525202706 83812196984357154 91630468388795884 79847068515828933 84044732450917847 49187103590048235 43741924158150693 28560847677396892 77761378588809490 230451413962120 55130334954795872 93197687724394852 1259565925636216 78760649993747775 22588352814820609 55970744385501612 42579463155146835 16015780656363658 39576756894468359 23536384977605300 80240927586135594 99246648512671190 97754923168636360 32898107516831139 79625689868772319 48925143855829409 10474735399152880 57267194880795449 64657939586674334 55197108522479471 28245529130313550 16124576258085807 46321883460865376 18477338174703543 19942101984951521 59584775680606256 52452859889433081 64045227038821252 95017003058047849 13415983989881718 68817748484361628 39768076923630258 83002345710795948 8773206413707121 30772766472354856 63968952816382924 19345244191816631 87955116236976929 38322255316510345 49810999541551914 67282459444987066 48327662797833765 69095089390716843 86028712837114873 56926643506199040 67871785238841538 88297485783266927 93452040459250003 9104408834506004 50689525157533449 92072587723911501 88242182226446936 2704666368827711 47303833853919526 43023169689409471 69760664684727132 10648231842040439 74184436854014898 3226304175775147 42726130540946676 53270839742250643 7281318534557414 37641062472178013 51080977558743950 68062913334744032 25100291818967578 16056503179916345 27557439668763276 1479578062269215 31622920345384854 76193807684803782 12914787300713677 84517634087291559 5559228651816085 49581533596261230 7528656085142536 92963020660560047 96117894046995327 48913483100545444 94781532614000805 97398060083780318 42905953429804279 75123932522525423 42932494279000887 10467655105636611 90792563085534171 16566352130024061 7119265967006664 22542082071770521 80615162263474699 29776078471241647 36245220456748707 21251975781007129 99263752255588293 56629222465923008 42743546051901744 40196372438404031 63084354347436567 96680723870084763 77711719197122100 99212719776769800 82511213815659523 89928903748584405 77030829097356356 22396577921217884 47743123430376480 6366445519694217 7700587791018652 75086630914711284 96041433022117249 87315715935002457 7235765908606146 79705925386945516 54367035011951840 83320498359410630 21379907396484354 89400567813659396 63252359193331773 83152522372452817 79309325735733359 82010864000179087 50261003733803988 60489615654452365 34726439261700439 39285727464054184 51633966435474698 31631505234309919 94663683721824881 27772562836975078 2470808098511792 80928606483158265 73924958274793377 93335342941845018 48062070682496670 34127464206845692 48801722494301112 96749334428830416 76169633271302698 44263051501357862 42704661810805103 92511020887855413 2702248580138820 51487107917408025 1843282064415156 61066858480624581 52787527790374577 53280234099055370 85030276550016791 45158890475428183 57236633208542809 55965924344454503 97239680848748482 89135376067684698 81777885819911179 17260466154462596 73122900827535727 17947473554630704 71908104031462475 48384150632075210 50181607343474039 78128054542707557 2109109743783614 60250167480030351 94068281080659456 98074527980261083 93997696872610851 11832391422069314 55312657584487573 30650526451725714 95140788355220280 78495589758668617 14020024735611009 99982407974377484 32007565428015636 67783774299674897 60023028636713623 54883995663077310 35406562945606169 32650012463368841 90342140739810362 72711721847610358 7043330897975012 2259760279710154 95029637318146061 58266533101979119 1195538473657222 92132961460526992 99504039582161147 91350476628838867 70385151121363165 75539077646441565 66927703328371051 83591630092752468 4658215418249339 74225710054758061 3623372506893921 14677252229824316 57333390719242367 36387119842112301 5969409832087164 25931488068453970 73948169427030371 20965934377232929 34158436784445613 67006366611465760 70991327321637931 26096313845746151 31042313381113674 20914792646439896 86972628891770773 63773553830825548 92281996127982396 51508209011930017 27083190445565007 19419316889486751 1946267834310322 11869954025232227 51869965044141837 63939876233081636 98465163984721298 75826518303605751 83743278292486908 87701015299957231 44170624516710406 72569970964020520 14659874758937654 79027127197362339 93876862852914765 11304553429999862 70148209973330735 62173785983095114 8322275958465276 17917740225285818 73969298315092042 94114541651038607 45755009520324134 24639273690966456 17917448865493182 4103228900460425 8196607130404673 91621900096353838 30573356891299860 22322159737421713 22532731140852073 69317910972429286 32797637556367790 64403264378690271 53735224214704874 40435649380611579 19200292370813984 29319532364285747 19978267149534056 32664490589434672 7412971639700671 96896552822214940 14703206942252013 58301978939402705 86094915179111407 90045102170389900 42871062545151684 50818130358190457 74947843319059508 41972687190042883 90848464309346714 52701049411550180 2458650233181130 55585783578835248 46488520104777066 47156252134355769 50077141886921265 38158520071906944 66984044874590045 89251751005459161 51898692344330755 88364504604852607 91703461433205215 88667675657283130 81567534123834523 37910637214949579 69737629952078523 66412751288726665 61227115625146289 45430731371329307 88505387583492409 79280420147161251 84513912874742097 48447857774642645 8610823850863473 3845334929372276 21977799697199470 51221745937635639 28702357308168691 47630847753222039 64643735123341734 67387006200294003 61673231332903124 83488783613093330 8559004560703279 93430289433463971 94069558615617544 63146443856319526 62805039749421401 93152377908238754 94632427087761465 38287521557045242 48846396306504440 4761297060203449 44197499886577441 6570206225877587 58432262065248580 4571053202969125 52792021647521582 60725553260278028 46588276610293484 8161484948053784 81995670228254772 12988431747641169 27480197742157886 84011783051408343 1452224798060115 32536502193463502 28559738787724701 79859916907829323 37693517521421663 63739214910382464 97403330342865640 2101053514235328 94598199460869167 57973969292000312 15540747695073531 86651608152026666 94599972127664811 82598911615888480 22481662533435457 90758961954170316 55276723394486678 67338286652427551 18084993736856801 89067186250051493 70853209327104130 56216032759806905 32571613785660709 11545069109110899 92576627562277455 9373004150633072 1626451332358401 48772850381697718 42681674185120392 50375520899858006 78605223260905557 55466303864812349 3885552357451759 35437688813234215 12183613691707782 2817267109813867 72666349963112117 3651076681270332 53092276956258939 38824434572600100 52623494085312195 94389336657140942 44405547930249840 23327125056619701 72265471992775246 50571035971757112 59677176974378774 50817918376979939 57773371037433201 19992462969762906 48774697316057034 20118179469389034 67263462090475711 12339775503027907 10705115382712041 54441008581381464 17860576853786680 22257481798046285 53971758325675650 62506878224538672 57907959545680977 3374890317912482 32737396853880048 11278351509048541 21831851804793135 45254842691971712 74819411679296707 94952488867872123 40289808242172276 99145935673714092 94566440310331288 59541930428261748 94679987968059138 47299877558659352 98799407538399613 79036287310263661 302179004074622 52951096476351046 55485289105175692 81784580673946840 73474817703778445 21415321032183970 65767468842053160 44223490817450216 67884488146837308 15413232175987782 8485790485733693 24548211119938632 43402192410471287 9024734975100063 95562829787440571 60886758578502448 57876657097190562 35202300751255810 59023256672049717 35680949691067608 61745773616765163 19574324070080478 64986783961468185 96156069153230044 67320901878874135 93440915369956820 88411282164540795 65940008107408252 9003132005996271 62266916092226767 12609484419667195 72607581136871685 87077394904062258 52779501580004269 76205267881408090 3080441241971222 49120677381285665 70017917745137095 59620150129927315 21236456023240728 78189416016886531 39413529663189533 60533721437755738 91353841757514610 30757174594549150 83217649124429121 2417395229772976 5160457567060648 33954867788333437 98355644482477916 44040292401662799 96776139982807358 61211472269639019 98153320376965861 74855295558334217 4097429725924013 89921132693590643 61668159838013455 69470343504635530 66257223617776461 75617118800773798 43238481953195253 36151976678678482 47005057113928989 50607890049501080 57870850535509956 41596587068991849 1706359185593040 15173871318491657 31608493577360921 95168658334304167 40095350177922355 21111710982311924 25440102718830784 93425422740894865 52316491437025552 92798133497274523 22345333021959073 93187174045107850 69375532075132849 58958112238368043 44309585961082433 15413033459978533 95307209359752051 86795406361736167 8105223105537065 3135499357010668 50452996183533814 92473236134364023 55526666119298141 33065073724200945 29269565047116433 15549106976432891 28883425082669363 34416537817589321 23225950685442307 11985976685501010 23872731536661255 90593369966595682 7706658067745850 24720370746132476 75913595086310563 63623270649873428 36984666713629280 47141688919615310 20195198527727305 32538536735806340 19133603072773093 22666778848800199 99881415618026496 38039084053766089 78724983426429592 21792203426363497 85415187251709226 91315300517577439 2352369396540747 46241110890194102 56991595817612977 73854956653951312 44430462203470306 5812645830912165 29301282296379036 97970174338825926 69978314424370269 56556818836004801 13337992548898779 24232931985729929 4143518869388604 76533911963336422 61725556731967498 92269510969738239 5384211317444778 63784850656097102 41315787447595121 33826005329437110 84566099327686821 35586959563241717 8199121015521629 14082236978582511 7217878259254240 7168688005718510 47462593629591136 12591402260601519 93493853277657108 39946637085921931 24967661569133041 19187450916528607 17104791215421132 72347178504288240 10625390763247076 55297575264705684 73113323268238388 91216839407025117 90978130313109360 9848767551409622 20202173771709686 80154258538800518 19372631307522623 33750805151275046 25076990640301056 44305252616032493 1670825571990180 36659017214679803 22035993107231953 44123107524407585 43743708582723687 34397154277959644 98967826017645593 37164878502036416 6172466714609634 770079303408293 83349407086908509 29740189063128265 66553348650133165 13571148831458287 3819115108761095 43753803085990898 15403338534223393 14366689248202056 14228685516127366 11503791733190455 48462853336175160 20539437309463615 93744977174758410 77180137346842708 30936806935761018 12843415435596615 55090757275279982 16176995280515950 27956470303691058 54742812006661472 8741887137251048 16689179427577714 59670362606229158 39378270221866282 12594812805973070 28429934682896754 26960832870185337 31324447352501327 44302128666284238 81154653556693573 93379990202177782 50055188258075392 2602082894614015 83322349026710460 66891748888297228 25944032614666513 88375088599886222 3641708562592131 51209758442065782 10957848585727870 29598886871374508 45338672092998165 41294231395286927 41327543488721680 22653714118367688 64137073560151671 53604951604957759 943403162142880 41201968994721734 44402843453604676 79331555360809880 59305617706635393 57902244840262527 38549027909996407 81696497538288792 1725622654697549 93523285164795605 69386459310539591 84805988972413243 27385455090012311 93407935588850461 96448455418235936 99111449186886800 97161826225011113 52689955030750426 54775477912469964 3527079551213946 82766536022402769 9937480109209441 93589263258948244 2054719026419051 37849716235485345 62546441288682950 37697429070325995 77018208837018882 71908897440495419 25983852736365809 80447168549918184 87624958976221959 47445524434373292 94619079965486069 29983766704258527 19388459562732936 63108211924782987 70803295089066099 1674053954776074 18448647649531336 71371584012475038 73934192721170505 24897827279035121 95586648930266050 60071918999486562 92998393121055684 52470391438331442 30740650717688269 34903576971957999 24230073369210000 28473288138329735 28366868294958191 46314906227997397 46264386823401439 53800573272358227 83170018337408572 16607849603759558 20598329910839684 91200959184883337 64798820901227816 42432998020342 57751280185838431 85077263373235580 50904698366608717 7767057238672875 72933694726418780 51261782542196844 78299813982806377 19278589097721120 96510972392936270 74062511903164401 36095846100743568 14126322584535998 42126638569194907 13958511723710615 60455213884563576 87095268819627113 79363722334176977 97659683051858544 98352508677987471 96648737518455514 86944887953356265 82350416159934893 38568601303741481 94117125060570611 5487655861927621 98575804897433780 79701419844453339 19204089198663424 78817258457605297 39384122350278943 63699943207292630 61179037941565712 59064625345731175 80312895794652895 91599637782168600 22086984592413003 90422622672267438 73262949766389982 7406793257425659 35472449345742066 92020426331599454 26774317191542621 63635877191547136 28918306217282470 42145797469890715 41446374213638713 36451889376102000 76682750448308755 98193271998212395 60066323361423433 43126459613825411 96744660647053469 95022900452504362 86683317370692959 96161829197834069 41061790089773570 37625093156224484 65219530182841406 21306769690491493 72272684060078726 7597289367434385 16856053375329033 88607703887306617 35063407881439839 59576204512174046 26985986387458282 82277155607356792 45883017790231271 85657743965958441 28990555170593344 39781855932468291 51319132177726308 53937263561123853 71925389855217318 7219330824564409 41514336563586290 14873760591666674 22979278718652947 26004193413122384 24983953040070701 68275963841424624 1337536162751167 71356054775054634 27166745185310399 38540708754813639 17706406617639012 8808843705230249 84270250843448189 18172820718208327 46255949346565177 56560638641650887 97889439947698879 93507698089923962 90928085416997785 78369487934140514 6160700762114080 41212493754199534 66279524928695301 2524689223200303 3605728891666426 9950306844424945 76425176832834779 19913267486587508 96798226558725967 60219317059430268 95751170768378981 62249587811282803 46470742802822895 51445852829082398 47865799535437929 80665692514838753 73716635395558308 3309964808298456 50109048124089003 43276469569174749 61113599013596927 64663834703888378 78745957410751295 65842425821160510 11369057738932323 98145113734225610 61664342597786663 99315997431600500 92923528988199423 1844338263664946 67909687384995642 29179743805003545 83366873480986857 8678854024623905 17787534294324400 6956788733436407 70278059257349346 2267087904164241 21032142388181867 22379550455174587 27888875357179470 14812528937222906 62652988243696200 78512105995940655 55036814219342296 44331178435008050 75786879319898670 62553129953453019 90564016486408723 55612318065650373 89525753767667716 25325407196361076 26188515931633857 66396708673126846 33225772422063871 25006869602852344 68432560866019914 944317839708869 99684412629553627 85093384101519951 98895218565629692 74864309493648342 38614209274092152 92032313987021056 34993914490044806 71546997871527488 20834921726462028 13743671026186749 46925817290350037 4175022541003333 22029860144415690 57406016938950400 809182091295362 82852417564503920 11963357693482315 52496798642006321 40709428149000619 73631218187586177 51903516798600646 36066900806827811 22552636186131478 98392414244190547 37879339550800091 57954419769381171 5160260485842932 63407611010222006 61940585961646754 5819147126543403 34539530613099350 7669553758847588 52699708916892487 40663465470631921 86977848393260669 23675142088601183 12790686299745494 27149411224462573 97018572110829678 70132450879075925 1268890641892075 48943795323536389 93259025523298540 29662983964393935 77867639634745568 9725121796207575 96735462898300096 22342624170403862 64643846754361228 27375538967629187 30080340910652185 93707704830815502 1659558187489831 93660050003163487 4198426700500348 1266825138592825 90152863974301253 30616615625463733 71917971670278001 55606747861448053 72832055578332775 50205726071621153 48745962984407530 65044311266601155 14425907214776934 43795899367852042 5838571157563580 25557797894339065 11168912689585960 74584779981686599 48134380707120334 82659533198536435 17805135668441535 80013778096029531 97286172313986612 75388254686652410 92075703586174258 77300084816000026 82493595259298180 6580875897598441 30463096227097762 5295016317721353 42395897263445284 5707376393559398 76101978423813578 56964619350912175 90066523317865602 46916875280335485 19313181541696797 91574298184989398 48790265459973185 52547165480841773 876752065691976 86262282117841902 56658165070966207 23549829514647331 37721980208846193 78082538293924701 67952152721603695 95748225045187559 52119171180994211 50088395062692129 4409319285789383 63373496477501364 91203529755109834 5927775206734829 18200278686415320 8275600583671996 91715582890084809 41550381583765731 69134342307981764 47842199400704730 1099503844294041 15595833627131298 3251743784218846 16180421526806489 27641015691926022 31169538650970760 52813420664860307 44340656766279078 71904650698714256 47361315774078035 31919562142938496 33472268907648155 1691727849738885 6028138154329101 50312446509989642 60085639340298719 1620179690615412 54589743869260027 70820219670557554 81507289991425103 12329142587985031 26172065686626318 32039009944456084 14251709903773065 82975090703267860 37888181130781307 1179134674814458 85797655533005624 55780534163909863 11425437845177331 86199921862113991 40198827826412770 1293603989274957 86939771881971488 86294732991928128 3837623268705613 75341262475223444 32570005876670377 9196657866102941 59110291016707614 85082276556882501 21151363491950628 50867214017406744 11044160584236449 34216832475577860 87776665211817638 81657736094376594 99530729616538614 17312481778653736 58875916728509990 35194213061778354 6021670445104656 54549931216247042 45237842450143810 13318904482795080 11725929067657534 3899031721399666 63970758696792378 65958507450853423 67810726183065445 96426975111101783 97330754599065981 94588407708895254 5017966080560347 27113959015832235 77915119645996762 41279516146798378 21281143185690939 28265499502979964 64194075411372770 1216530662666662 44896063536204215 84648194292198379 1245251228245620 95511330435811384 15015641336395394 49211969455124285 4972252890494345 91672383911426560 17553777799440250 16334069108202601 13564856249011253 57803768832744816 29063740834962369 68342654677330767 54710727524894349 80046430524869239 75940995387295558 67343136679852695 17696735910284965 72414329061008108 11861534551735059 49459068053049188 95625351605618731 79725920297374508 24068956494776489 71936243674638083 12567971528326149 35778882716303038 99959578599716808 3263688233433003 45531789838176716 63125500168425973 39944921348816721 71277067499265934 77072441664431430 41114056859408253 35984279615702981 72568130488704175 80086346536186955 37515754567028830 10371318193019681 87471369726491576 82453185006001322 10185907430269021 39771560226001878 43408003739620863 61944841742558120 81184534358605297 65837639503619794 66404347694613046 57797133525428436 57145488952749496 16375449418916365 58735353349410380 77438760172640535 26313655461769898 38685856812840878 4572121321843328 61264410971368809 91848161811257203 56587849370953129 7160410093177935 1870887794024644 60097493550656595 74718181331760904 46179349934354517 65499034315538772 75188932038312243 24789588497113437 22760506505818739 81369615629805178 36361571933725950 62225024050773593 11554564927528429 28217942170137077 12182003787978105 31557732826298072 63200956223842104 28954108795616317 78779923193268130 54084274509951726 58924726779812667 83386714397678926 30999538479233433 23397047997532128 71756939706657895 1673685637842891 171518526838151 56836908720855261 73623421915627217 519494836186186 97955241522957632 91566107826867700 99693246112443695 33274328318871067 22724861067678488 93504880007053045 21790600017221940 68486693326737856 73575211108760223 8416218984602907 50745706033105985 89177726239126120 80753927350123590 67437801026087532 79138764383521979 3031501037800172 17532388392427398 26036579909895645 99550479790859109 6848195892937328 90897999061864548 39503319018172703 99990869599928475 42381972227201346 63279725148465326 97150532226826023 34983786692277673 50259671572938783 30015270188613145 49568165576234261 43268457592120644 84131808550148065 33066523836945682 60938661447760867 68913166430661093 47762094115977684 80724101276738419 93570475636224603 89787468712790873 43117603744544288 69063346981061606 27760623126037724 16525972984860823 13826684799422157 53699223156265197 87908548855810994 96595617996169220 22115833854759118 59070582474350148 2326513741181202 3192626353065387 46107257077830970 27383667783329776 60311103476011517 59777662049819135 37219714771519683 33182512594366276 83094805604470623 45950093620015666 52841567832350636 46107042426047596 73098255187713311 70188283005033636 10692638527917198 90206210025085780 25121948538131353 19355205348591716 58022178741462780 83888733253566232 80569745027445176 26514788700958059 70874992462167172 75227444611330713 58718308565350092 25356336379455611 23135456761155008 93393555738097937 43006678094853082 80259608959508667 45026743056117495 99454422596657198 79672028494940207 47390272797014932 86361205112030799 98743826737820283 15606111507764746 48012677074794674 51281013712256735 8873654030058041 54913203476649030 14040021957313840 2730023937961609 72073571150522849 74772872139088702 4778621025271931 32333115008940966 31950820089377717 17423578879101627 69294043639138857 85238851353715554 1972317035285510 78591995677452568 78314705235824368 77150184502562818 54093787358914737 11896070947679832 14349878365750711 52840088502649283 43774639218465650 71206934169787436 7626017092590948 38805154958147561 65201222874964895 85301820796735843 94454147389490454 42169917721719326 3984008516452868 35579410593249312 90855402025165468 26542631436668789 37719590692402010 87371101769628958 99843330280079783 55381893738762061 31428781098410276 14590245122243291 65498640049164750 42251346742699213 38120163381440036 41341347029162704 54908063251529383 41280882223928415 58508542864395058 19272833099885150 79099853481301325 99599820726194998 41733221712856800 86817509860644933 62861363700878627 95778398051738776 14926358901695462 47706403738558783 51141204511842330 1247532023003984 66102223177497128 81554190090746216 20219630969811393 18022162407559434 28208957443283451 94333332865010300 30580074287739580 81468665564209962 76943349205914018 57978533735691720 94486264035349290 72792690383371705 22381273517906619 96400314986829185 12066579662354416 24189004800780091 37505472009977319 11462762759332703 50121380283641661 1504951231924350 51630429179440989 36012561049525610 51739070950120917 28824766376223397 71875213765867550 21089998388494228 62033992516092058 34016083828696133 10955015210620933 1453467353412408 47747484231625507 83103777289314597 73866382379301225 34707944316390104 85353320678044318 72009393974574638 85595904719212003 99047939911513356 75376708708625050 88930781273722400 82903296103249666 13137194348485057 8417099029964045 83244864314555159 41897361598000645 34094143239808468 798563783574731 35050663067446138 17616804166316635 20279697344763634 44323533900501640 65096253356679167 95596663427327381 8894959054681561 59271614572125998 90440603464637955 27918238937592028 13159283811953528 67109876495162289 11023694944083317 21762653550748315 76270419035645769 47004578728180776 33512231547696496 54669698766844680 2001051060881962 73494934524849179 43063399845946201 65644401420264306 9607013742795651 17874387135321690 9874120721689089 61041967936252823 92638816641714851 67472886557763180 60169685911298337 63170933919263426 35004266776745249 85934963143601130 3158297676296396 52582948840882361 85549689646266599 82960345989897498 56901697548560066 28476645048560186 27791927021768059 27946105500194576 68164838747372464 79584595364928849 27275957180554251 68439656434514389 45216686499077700 86581042464016066 18844271008411906 9008889161260976 67628664992952192 94088711371352612 78337697449964371 16207853566429438 41208726986175217 77446405194302955 59959769588907356 23553338892587335 22972895240615385 99098001621703459 6087948940337653 532415086421774 82387374119064529 49892412667681680 8084358453356330 39474708688173141 82628044761035197 94814237299395510 22480979456206767 49402364520770996 58270567695017934 96972862654889708 37861905610868314 10319733735418282 68918973436659442 32843256058547912 89265595322392886 57152889401765074 91548353118594443 97052878665184890 72577257636314569 33605954558490025 81922624218270541 74213698996756263 62684449761067539 63738546901193782 34647199710518934 73422645146966081 15367224109712160 50912700134698084 68102215776009719 93089608970622582 77440053763080244 36474018169989832 79146570546025340 11871209307196978 76514722630599117 83838625675980191 43445120103917692 4466788015835528 55978003268115598 7721724604058044 20902482291595051 64500722271482970 90264480366743905 60947649801093617 82929745627864575 63004152257038004 89330449962877858 42804376086138321 4592175672675961 71320201447578901 54374316713169629 23488561721509484 20656828794013751 37072360723617774 84178126388492481 68960616662903902 96078640462427667 39848582541351044 6650841938970124 49152537470362514 57765152134307525 54627122631068678 8970795282335156 44082717612244459 37852662650565609 64891821221926929 93323000877579444 31581113721561191 88612124082100563 86218767549465723 88984080287172589 40450033941976989 25483900766481373 88050801880002984 1354927261686391 62848958658317926 40079819405196005 94069674637309202 76611842736428254 77581953043173579 86782715121931197 69349088375085914 91152197627604558 29037569934378927 61864152272872008 40590846666341358 15071773941816600 73307147726640539 70785574933435928 26703724924483802 21606746398587900 2335034619637555 20991758154911498 7572667601458951 17804267011782140 72746582411865833 32565130562314411 17428984963182109 38216653356189505 29712900179035513 84542847898627452 94843686484874744 74246824128097456 81002365388783320 44114935494734346 39181749767976530 50252798417668614 20584117904255579 38585505484495759 93171020880198401 49455297747634888 55964164208514419 69363412859987141 88029642736637941 42428009665342717 86865470374829013 61375288558303929 23571984984322219 78307112981829577 47695916212832001 3672005743780582 13248317976352994 12759405160969304 26227037351078170 1962771704315480 27045637067141269 64589759781620554 2519603615203971 90160377129234082 70582232996906211 43722597178058769 29742732993149982 95675801148532732 53386103102051090 44490349317305772 29750476833495672 36734808469695948 91957343335490506 45973680873072023 39869869005615964 64139660267208900 92552597256976127 32519837384665883 78270988500060414 74989035607877529 50084731294074874 69582061901764805 91830719182276031 16319720948146064 27496780159356754 85081287333293511 60246928630710501 67413800622071962 43851668811020633 37950186319694194 51903514131396533 51663488145395422 28666251083680603 30356247886635963 29863851703166812 83171520422649791 96985318689735985 99109598293687129 41669161532847554 88166013429988496 14190146825891710 72392106826097413 42624949769193714 40588930740788354 31847621517572047 19848820436051475 65523128525243364 66385230163333087 89405027778541352 88276469150492322 45786313999618914 60289233437624629 79315942528080374 76163333286823782 18529773904459855 8870417019843355 76123295507138209 92134200906920716 1037890216822145 6852790947001345 47076892650162432 81193895859152959 91884423587231077 44929706132858590 56789700962008239 880061884369470 85485024525690629 4514704484199183 80833913958429245 60132685004668458 95502017062188034 74310209940088187 55930263980713394 14346051310279851 24799387561543925 77080966692023353 34831518476747009 32260607834854144 96305170883501413 38145444619077930 32791843107304864 61874913710059121 46826495770733727 44789540277305014 80274231557418311 10500689673933516 65322036159376653 4042925619677843 69488908572102093 84710614036844728 25959815098974138 13725901259619921 20510231200420989 85763835781865925 94561667961233608 57759201394631574 1851490041676191 91682626485709531 87710221112277643 73638842518047975 53729105784230298 23854375785667665 36248690581533894 60030585468046494 63614346974980434 60875858708979173 25601439263869094 32796428630160415 78131958188910672 37084836487121712 11488833954797012 64364516959493871 69032232335725111 29967675095145066 46839344443890779 77229474460707484 13827279899616730 72454887536638776 21563635457631374 45623874577243601 1683442367951118 64422595162558580 78084962435678134 88355142393807362 1127593961595513 76806843846676596 76100661134715370 37366169253662426 67727308781356780 577513846467191 473014650068541 556567700783930 25322708086355635 97989476210353924 49542571646192728 72453088745339714 59100631149722841 86743255694059764 51168114251600066 56496913001280224 30870099359521598 91243101331457809 68545671864319215 68848942461285053 91863952948806012 51310285303508308 77948742848539704 14713843855433540 38014407126010382 34752855100463808 29364289814779381 44309281947282019 44076923351503883 64803811193142975 52168999159427514 53756807046311287 94936564605029635 90203218253375201 19269420254443015 22535298949921653 32612265190830969 5063695231870973 4720989775333856 76723788176913863 68780656920867784 61732581321303137 50788588951925510 66062473393948728 9645896420925198 33301645521613747 80592229493536960 15680515281462938 21345052929791484 42291153220188002 15877122624020120 64215193405838289 8287892636450461 97738518394656027 89901096025867717 1749002545401602 46656873309159637 52865868891622126 95200871824835525 14075862182624811 29809981892109865 80431817497890712 9876942026163944 49462778551250242 1070267029264636 87743916802268337 59379344168314213 81384768858514884 76121789076860536 49197356713930522 58226579453397998 25728921064320446 70265547734599830 80578113492466167 87289919811474318 5313872367983918 25936862024500766 43985243100617362 70613150410788156 17193062821282708 20682519965953178 16223413507275824 39769809613388356 96219912541259497 48403947609812739 86742581264192292 91416656862104701 58587887697918275 89741024761353366 48250318019641592 78473600155620928 55479207055232877 1519078957306850 3272605559938789 34502313432372412 35767835905754554 27535611185393470 78033376818857420 21180668690660939 97086468543238209 24766434293487185 11644679565389249 77216904770596042 46956863755074253 52478427714892875 48976458605618341 73990000878521779 61468278962318551 93522678819872654 75845197596519480 69163405069534789 50095083340248007 9925932619055288 5934475291354969 60908772463516186 1419351312951199 805075727742799 6722810744693952 15310495752405771 50291455464338963 54099267476406587 5267953640720995 40041399488422215 12611968108564053 42137988038391943 69973407117780427 98941724912696562 24180859172302018 39597418539052536 47302549340597685 44154216383370021 10856930830767106 9749891221318465 48832257864012743 22096862331705974 31113093547546400 61932514249128616 13647189928259432 1700996676998425 31813105580992968 34445055001651221 42809151830629700 66863487120004392 93525868542592306 60966316773305837 82040422285818383 6811714769558103 86965905855394030 9876769990373615 1344463686978785 32242409191673293 93516306997254109 82531035370465508 64973473845981286 21644993576681667 60412647392728921 47744987782050889 62833580050036597 63158998992506838 92223115053065779 36302779410236177 77516900175921611 95195409630492219 36591516870604625 59586403487748680 26404532936989625 56353960801234049 38125063767165092 4656182364198176 69275334887958831 26888060412532430 28440862740266254 63045535801904084 41508035802021951 35725445315290691 5018578549819646 61058936561538403 42445806244628259 15436890835884005 19256333230229992 75728463594535830 94457296668523575 74669902790514691 44396684322666810 82423190284987436 38723573567484212 30444873955869537 4893594318051596 70359247000567252 46700304315168147 35531776808162489 43368157716209674 59660668469804535 47306422165851901 1285615309648861 11780838563953552 39650183255432065 86204472572220666 72151783265741197 48991101063268955 71357053752384684 20958059650943544 66657497515949712 14631298822183871 37326800662846480 15354185085100661 79137105267272905 16070609129386153 64072725017671351 6517912518259885 59001922819382557 15722711460002593 76488741979122644 81137026033124719 79755863489454253 37247964778912691 45330926727765122 78846026381246219 99802567144008546 12421058167882525 72303576415135579 64680738104662429 98017811127669035 4971495991235328 2348437101318082 83784965994644184 13222266822890893 84188117282522655 85329427668433089 69425593573342866 4155893989332934 46270914752033876 45304458124364574 11262672185479402 33085174064982988 57331223139187358 43076834223508429 8618745422830819 80087264617853500 9215961130700842 49273192610001137 13459010702520801 9021635208013961 40289468044737527 85815064953234276 14571511972590421 52270668397474575 88359667025953887 63212159136359416 4661136435632566 33576098063947987 72089544180662137 25747791792782022 8643364435720336 35619750355942892 4132102865200072 70049140955222105 28011081198384166 35730052701969778 64233805598883515 59381649499646135 12497341646666737 17327576862356091 3536309720431492 954988669546898 76253937674418849 15445419231643223 26867703748751982 19981520390135973 68396463919713334 51638696013202821 50170247161275941 97636741801977372 65618196233866087 62926369461427958 51216775770511314 40007565414708506 94316794351426126 17615035548510548 37434693189749068 38748408901582586 3166584055538710 52938006211771508 28413813785586502 47998478173457532 18217244547321319 34482954569102177 9058342163062046 91470622226065823 81750705364652179 83786593774088468 66745018123576293 9835046415787439 31859299487838320 24243124204785817 68280847416250417 51703166672540549 71829893453512732 12664107428065617 28824987307128540 83420914381017974 40856622124758674 73690007299539023 2777452054389908 65086569188800929 64786131693818386 71742519398199044 87641411413337564 61773689280150521 81401962014488292 86307924067764053 46674365429364201 75580614869978720 10400183380752256 86625238216465499 81933461872392312 67053206530747724 93179384710443335 29685907582404114 59880598014178354 99898385392280414 73390065701393270 24202755409255514 21519264910477518 54773722471440753 659926363551033 83168496473806703 2388275275403323 25420192030773019 60298647404836710 37642355761090198 30398188821929829 15743387997871167 18913644962417005 33199375333996984 40203984346795925 93443711903525812 95375983487925060 78825679525791825 50785188016487734 40180878425539329 38028957657793122 55434014348049019 6775813066980662 36910737525552333 24610508872314646 71104726107223973 64238306059704093 45083313212119396 11641559951693426 71247093148060183 55552633496272757 40426202923588305 58754475540858806 24813512531393099 95155511896115739 10426260832384430 17456820282150849 38451325174450690 18888880367093570 66879988956150384 47557426872913561 1520281358356283 90067711305855514 4462720611291314 93658028951937080 36618873290846372 52294468013176352 68504504802279477 44260161312043695 58304318168791637 53818445498790190 74254348074523128 94430360682488742 98096980422291409 47267196512722077 9633337993462829 37898137553271147 70963713855104757 31335080427863874 60594113604809484 79689929241519178 27680191480096776 39202928137497599 12654442071667601 11581825994192124 24464941049892442 73254518059365393 97685886893929996 49941323132484657 11553784273729144 16787146483306642 2435902329282292 36130259288868869 18748833029463364 27805364753645901 62797747939662608 85829736186785759 97052581055719745 72510034819928991 15110581019578813 54366768464095321 99171940754013071 43776233316287627 8678571777797753 32038677344557959 51287097933804422 52449511150195237 12762317284519780 27964215196915518 95898912636652716 6143836449136114 12573826877712210 26544359943009614 80348969191584581 43363304293340377 79508224389970397 76206293468499900 6160007591056274 61059562412242843 67176284185247641 75556187380300058 51106395405874019 47020469180065855 52114706917817192 95133689586023227 41788749519452646 46699315683398964 78591138186773308 75300843699316784 25042887155415236 68856969537195752 54458754923506124 28321965246862273 53901001229136221 54870690986257812 79385650493193641 73653483886611643 35519302480158824 34765786483529869 13635375290803794 12577643609855872 30746617124975780 79926403790929810 78767099568523350 65175402753744650 46895760512334873 56199556120037061 4549744337170009 52307130269526632 86726745113468160 67483632671711025 44865140014046972 10956475225744974 86287548993280461 73634294142397752 70025536096283608 78453619676745151 1546644990029458 41544248446221973 50186223535868497 92088951358393772 72424657697090322 52035553074319596 67237522712763373 19483933457427499 65901859679569165 47907849025597368 79374639317882509 94010162746065447 7213126771342694 89756772878872726 95129417103618698 50875328855042631 98134893558160565 62670117179276816 36188832870437637 97174782130750801 83222200174350361 53503023879359328 88429256604068988 76291562662559130 14218387942464867 63522099981129065 49283723958466029 78917903597022370 86716716017450579 8619386575233674 78848284840427071 52078891444461802 58311072837029576 5363269208366163 35877546730297821 55960476048396637 21632722052981286 99189891571107753 22293768394366226 19926164744121145 76633920275437520 44437721927351859 97799590811090315 98149288765301054 43627386600867885 19731898992475153 72213047839675922 91523096454075882 95094009686694504 90885687736514200 64165730979663920 60458003439365509 32636990981274767 46741374779339762 9240028692383171 37363501860389322 86708172222153979 37584450374629854 74537899099496218 70278794579578827 60211583884750421 6904527196478709 92882566945178591 86937866239709176 89586407392303437 29583193868190687 33956287360149425 92867200480576172 33694563056941895 22857134750658567 97123754193227380 10978889903262391 4185767303240336 39901856377419462 86589223697488270 68235401466992096 86085790295540052 58944917439300900 1688173951551016 82631458380703271 23186832066373703 35131015233019290 93396505403826833 20853963483004182 8977842145743529 96758688088460492 66420801024611949 27807439764786535 8777907015710039 65275508360088522 57778654118123853 31470780384311252 86571397198621690 18118356296654093 768755971998420 38975351613364905 29563886025308819 69339784392427182 59766210031554171 81665181385214255 44932625079017746 54259783033584191 75952779794181648 58904700681955951 14321114909823276 62086136341757175 55871323937091724 92840690044072014 63055198903296254 31998336728428044 46602972704330830 89045806038062315 2159426520517465 27498886836097643 64073292858707189 98118839620105886 46492078625328616 90926854800573876 58585480872565942 35161611960416834 83326339023656333 60345979283065669 93549954218374470 8083378461640702 40215536183578830 80815954956999105 21877368509458333 66597399884900265 81727001108595835 20389140656817336 4738383449845792 93785296866577591 31440324967289459 65905786345404125 39150864816775344 2389617754109992 96925179844057442 93030812206405892 62403334647093880 72453888254200768 86263107754409839 72123879008053245 63004500433123719 28875085777290093 93744348532956369 12700765036196232 72239148080797955 59375575598060507 5423735351140030 55337619147340453 41960267605335302 49402861717775434 63376937393245424 82518703425502204 68846455683347403 9838644555762167 79610763291604689 46668334329414058 8989990435037738 73175216300724349 27721596783572504 68606911106209292 35213373422513654 2225129027096244 30942151318460285 56666017595106605 74307895298283572 50599425794557885 42814863229835914 99888930584548158 84712317999629675 23479781634544988 34264286030647664 88828592634656486 64556952265184362 35445973460242764 22029542616962560 73986811248907550 41611730491639099 23840847111173936 72189139732587015 83535247970574580 82434500397935998 74331712422732422 29921860204346521 3410617318464145 37168563564920394 977718676113225 97301718595528638 76035000450665337 77017294256747165 51300886343919184 20146560594184852 80364894248692402 43057111749296952 35457987968952245 86143527906066733 86171350902434425 72288478896479 44790295602307820 59472964187042610 79270611119509330 1553758646920891 15771359402408268 7358294732851328 80264916989691172 3586435423518012 69542264236771925 54115700638324689 6055241447154116 45215969791452603 43242259666451239 35882361312654103 38680730699484265 77272138354867457 78124231118660313 86084264151219065 4175009120739770 15921067354058222 81802438703634606 94609110516024899 37635982949558359 24179176150443603 73602447854769345 57773674546756308 78641231051631265 54657913129660714 55283226177539935 35738268272952166 98080460523248562 72779026981516457 47042275997337376 87146057084770363 22628308058011481 48072271156584226 34409654559744688 43132914244068269 3833664505222742 28042287275088967 65018157188995259 66894365511628404 23288270689397804 50545534139020241 98008604357527907 77175955286515624 28122945257733839 30800004377789321 6122195952113448 67867226968806407 98367614143048634 97930593966517572 59711936963639223 47728531909686525 12561142911168997 32939137988611544 47856268406024391 37933781402295359 32475958849250546 41679359022497986 8651947454206815 56587454558767685 89052822199607942 15152528599817287 99849881982363361 7134155797515498 577986596457782 91739331949024158 17530292926161635 70323532436793429 51199931766038555 36220334173732037 9647411561437940 92549719813668699 25761148242760509 41283716780020885 67553468886189946 36705013574865548 2703223939422358 30121940252132579 17557443051352415 16910106741693494 83569908171251838 43114216202713115 4260980536179828 44608190661135820 65989225328040524 11938004930160247 40263479856217480 73984770555797828 47455904605686190 71368552053936257 60122860538825600 69515306301406827 36650740229830235 43372104054084280 44437342924417730 94300318661163631 93888684399993112 20794507203317599 80234241625951925 51405850320377279 90820211380398699 41999312932735843 74507742885082002 83972402055739559 94401464986444576 31673700337934388 23353230696872196 26077031148948558 50800983051755713 87697260635946478 2881205034506823 84009281810063862 91206172089770211 27695026085790288 48135825213728548 56289690564800112 8385742059445820 65588347460619586 93969558761636755 41243222419889480 17946744099326816 42770541281229856 43973677840710768 54079679786987523 54872307136564198 46694936365929719 94826003126791158 7492621458221888 61005423044979097 88262543492024396 73905138515505279 14546821831421742 22131912012494831 83264939836053847 88378409697972201 19590934191380592 12487792419888703 83963437275967221 52394877779190402 86605360925988188 30451196277976239 53458523676606941 84273972378807035 68448832682604265 43014674402398047 93198242563851530 49182813845788441 32535369259511773 96628726917654981 62598617597131881 79430829606709547 70871587548832248 62658982043789592 49106341021558107 57942479780960642 99951144107606002 88435721698268480 56961577323134549 48205465258876387 58824098523551554 5867551439782225 27304593179272665 74377737177456418 79387946821164070 16697832799570635 40096572823365139 57084206454008037 66291346421558717 33425902047502308 33451914169555320 44981627367510924 38140390975828135 66760823840116558 83637776599277139 23366336569324992 93489846806355933 87363337727289173 66513831262258246 18478284161260004 92197876128583482 90472294986285166 68969445554466741 44489069179204147 91410424236643416 19836604516197304 7096752225211196 23114325390720744 57423535273876367 6274232267866486 68402736581746453 91024012289019883 61180621526260671 23654022938641223 71447585609312236 4253054924916975 58321747574543420 65558488489977139 58245991609555663 78419423950677856 73533237944243849 57541203488651033 59446697976709510 23536489698531262 78252714294505592 79806887000669633 78833833860704660 7413224914900944 70373333589091926 28929589005598410 39846641842356725 5322654909383730 64625989690486821 97374347258505095 25904347905939751 19131046090036166 54269938515523612 6578647522012891 55430887659660110 94927404745053821 78399306641019802 15553160614134070 60564978776112699 63090431997222171 85421869819329235 26787697932528027 15215452942001907 85144596323281362 74734260566076140 23287184116131756 10011794527669521 28678435871514685 52305156938340554 61509549798316966 75824052079833189 34742383663318054 84490828039635164 19159252011915772 81404587212822262 10205907970347192 42047193535802536 99402650022191685 98697915870326233 92381662025810432 20127826365399212 13162901387526923 27703706405860821 9963629701033431 59517967435854474 98835937580167698 77800165463554073 5855110828885012 77609706190715901 93444461267048704 47232270329641908 46356152851900271 97448452658285910 44898479559268607 3980872811240031 59857253352384803 36121372839517521 96430159993744019 94647305884739837 27415493102364941 72866969876316416 79451272325824489 67827201212306157 86050485226043440 52621296079737490 45549652429227768 26584108805392706 72133571080810257 21674617059740971 42310992951877200 98062126852525975 8956572026419417 19401155270329622 44428669713608712 14954398115511527 72258202952926533 94449816436845407 73825678756034291 70297307742978872 87975730194416213 72937386961215371 41613630959000995 13745664049902277 45094967312417866 73308137281898834 15155558023106430 55058316774533739 66427102635187813 97250403642292264 75422156921064653 81724117938457740 59814164210713052 24940703977906236 86660736314227278 99899235758319172 85864239877991614 24076463306080605 66938292270148881 15583443298588239 95183431968144203 25592172582459993 67486916923632159 10364243444189056 3238128423252939 57696978347464558 38210122682768813 17589924544317888 91224742581759147 62365672605744213 36723468465711906 42866032462871840 25049802784132699 95357296699750101 2824274699649016 47190153825975439 41104515436208468 7449377695219542 26485333679386751 82208440055773223 68324454794128941 56601765337299001 1839007666875582 52017478772088280 50465672029514760 96133235768346998 38903149061475841 95520023709943036 17163417872857706 55651299227529742 40690675856554055 58266377033414405 42599616242984988 60914757077443037 53279604515637173 14680816859463713 15210361575887828 71260251496192759 26084157926657358 53110540230106095 5197753327967691 40504594338593352 18405317282589869 83481403400187835 22307353997458412 21422896150511971 61478273417627630 97013313055234965 14691011857869697 65774744145438144 93159757527710593 33128512763832574 3471965491923843 66005595641456974 55672180952337552 59168066040493324 75682229809546621 98317018694832169 27845266563262651 15694964781536464 70195743515692439 36549057342969642 71839415980557594 94184233788002022 75526258055478324 87216207077139471 28176333409563397 61263936094143444 9900707255210379 5891267148198383 14027361544789561 12542166773572554 34174444692285031 4319359349899333 64232992743176335 9646760083710762 47214372779911542 54341530985092679 97473811115999321 75111577639694363 76068400881338566 3972474105199215 66153096972156488 49173728121964516 99458776014385443 34063734928762297 41038776335613164 12789198544251104 73336915665069067 82561444907626749 11096875487251310 40615699385250122 54499146954741109 74017359100638582 32159159593213106 46535936760750349 89988009606161472 71053960453109622 13611051280510729 91004404668975577 20982582626360589 86268363655058472 28937065417592626 20489204941214870 15619775642696330 69546073226622046 43222234662718091 52109888126047922 78820835735083770 14043839308386095 23727139491650728 36234167858992088 47810042620858002 99227783015383038 23455837909391892 77852958335473962 41109653007268140 71668144004864482 80020316702221191 8786806070216404 15396202081349967 32204318196294682 24801858702971588 7497818284480433 43299235812952296 91684541922249391 5256733744733387 22527624493652708 42155860051451143 83176624526770876 2700822916511221 5790732677539409 42604868478203847 51357683464782427 25448278471744271 18039088192370862 80198579729884491 89779409249125518 82037330487839454 13850479115233383 65241797376510202 23016128636439308 48096340341299061 94584699818360148 93194460652227047 90729770166388527 311642918722458 50627910206057934 94414122136745940 60047350368702761 26876204490181320 20297770594047117 7365302095667462 52856680389659383 15121205815942684 59920683434940256 52926960608023276 81662014806435268 83122660728824137 1172724378282197 1304090614111200 85251036243546094 64109847151827835 12701009020728558 34034339474248342 99188156570730322 9505635326240707 79337400951133004 56514286517517352 7232142031225545 23328414307743748 89469618773098502 2320236809985106 36427431117838807 97177297081272451 37433756836300251 5675738126227564 2195866122131589 84671988907195711 59131841796878373 98689853164160202 2103295636559774 85020125232780351 47198300761023153 16279253395705816 28293888508192865 44494910608943250 10243391861202890 61845654578882961 181347126996395 20074340115709251 58850587561959952 38544817013237103 45007850016921037 96341501322237983 42884950333432621 47866613043417401 85578136077816445 21492456889084685 2873108470185172 1728633530308841 97465002498748265 72931916140150697 421229695214858 22232666154307282 72235020114069579 89998277132649531 74565281298672175 8641861226745955 61665878609753140 39013086630727299 86878971938954847 61891928364232932 30929561791359214 59868645296153090 93494684938874773 42866956594470957 33099681644324505 41279067982015156 97715036978722217 95469972616505363 77950534074287140 12173760744951438 85610443351686368 13522694209405859 32400052270330777 94397347209934132 10903607671669170 6021420379295151 53479175752835092 91176282257957154 65139073010816471 49560704763023302 27524480236142010 22197120538531680 35666997292478981 273282891294445 70754446193945003 10880298291628070 18727575676416257 3829987359706982 89875101597670697 97286520822785936 9453365304821117 25108172427779794 24618662961424993 4049273566023887 902604234237460 25751988516377236 76411603903661190 61726406062213734 97095386314199138 64331176494512174 3855542810125368 42335335353246722 25225081254041465 35017348439025284 88744441191864560 39646738312108159 62851050763405148 92073553265685069 5645729149435084 16480413452733774 82513549454292395 60378469352530255 64439103404930972 94909117390337681 49092943229590244 98072764523881427 65085877180820475 46183779525535249 19788862517718756 84691092759333875 43406999568256705 37359119806832629 76099856635101489 63369262921719695 66308579208954959 50012574414234995 66816334601643609 96753368142601769 6215381455725862 79541172718397648 94241713248377829 83251407171771977 21982975430663881 18965054683900130 92844590240748311 44817646231732267 12954208830704646 87173861965496106 71660750286172890 50195654653721822 75734171865084541 98257723076647657 2425269949182257 84318891070167146 52099008141812339 37084822940633586 96919862028759714 73103178344744293 87929522041729157 88193874983538232 80036564782232739 89254696083516371 99601619919585215 9254011801207184 86272890615728363 43782977004213139 65622627383018266 21477435627483466 87928695847509364 56481780124355341 72177137131744363 76883910862134422 86410702607571292 81036243999837419 82643154852165543 8570887267531660 23045480726097862 61529761916172640 5629165568769269 63876720777227261 81181117148217981 30596148136252895 27612086591057000 73451027267538470 64811089687937259 93204120385328467 22187975905867656 9185284188660498 88621784785161252 36620840378211449 56471954890152414 78587432036128473 13163784745776962 29383652846325055 28448554912567374 46474630389253280 95633047200669041 49375734355906088 48632371217215636 89496092592534694 32844836848127334 3181084041757879 48979079620617386 18141185992480600 8993952121848041 71499237438352319 65736265704219323 68311838166297680 90963570685905173 5720424966420316 65144433870257251 66321326249162724 86987417439288443 62976186035918080 10082691557617997 55268080104589222 49597113518417513 67275199770387305 58948115528104370 31686082108314186 47097300375632811 11016288236859146 65408690568520260 72468202313178433 92993763900774281 33425167238846448 64315487988418726 25902402360563825 52875146215478511 55724858290436515 95637554070568348 58574983212589877 29639310909872126 98094567893350436 55527015453062515 17234700006194207 29267503313192078 9241572703738845 26120942686117641 14739783538603369 51114376689025817 44444992826412887 41306366635640440 35358262731437860 52437871176424715 53514456631405194 44031417725838273 89140069741767595 91248746860854270 24676300306763005 91545373953003118 27762408041228323 76479511995358538 46997875127667427 18370025498581195 73344077839623201 31053660926196467 66923281106162274 82760432188985906 95125839422724386 57389944634990198 57960386152228940 95550071252395751 27736649555980097 27430443559054014 95139436859672115 18304771814081063 5756533269499842 87978225257944590 57169223784674757 38013069090900271 1450255756689729 77496381189683031 49538868771576077 59242881851917580 47750294000650328 11274123769302827 63248434567198119 46146264056910251 96731492838081358 63822279493880609 79952804284459511 75896786490333343 24310689814187726 2058538200961857 801503462508176 65008112384133190 8435865128652759 77880491815295986 52585480807101594 85539177345142452 38505778070528642 93530359747714038 35559667179908551 88392267355370856 9414673588138685 63439508176625517 55503618912981353 14223839598034968 95333426675668365 47841619248234059 87478802092403305 16475044683587043 51663144735531854 87203243597339168 68087931295784954 22187518317018106 46152865912589419 49337131299727678 96007397805666262 16685190566493201 7501244198245169 91696776902453657 48847567723801723 85172270656638290 80942598113039444 24202248384517009 42629201827412031 90262970530645533 9291434794514905 85688082201775720 84100104074689520 9025213618953531 22473507162563421 66569286872514275 15189345653530126 74137859235641032 72319831235652566 14064549615042995 38365335694527739 3261926366279626 26817394273832696 70811671965871061 41967187053015353 75388269397735971 66947213588069477 3937711051940363 56556581711200562 2547712903072128 31344585894780681 33437636475431149 60306421899867244 85066516558244559 98378591027266300 3262912671022624 43877615175925783 68594368525875468 84340762589526232 44874041486180744 89882598519550820 38538965774663724 46289315050279916 1966036522207819 50792269687704674 74324459490836288 70219481971313424 57146689186968912 26676784503912571 55355846538130509 8248750294825360 41412965403553743 98927213356147565 71297923393386359 12957646633279742 51641605964854506 18392364893544685 38473711499234002 77812382094018463 37015295529119701 34050338103836877 88006945403270574 84834098740605799 31246394739826854 9889146481461630 63154727465910996 5422048111745261 95674621685742786 65378900114581937 85022919157295122 34668666184583509 50790471535634077 15503701748518629 19545271995036559 80396949300847003 49418653767889339 18904867524327937 64449403543447450 38516937056530593 82523189277887610 54111089243283106 13976723434142772 30064816672753892 24145920376772198 43393403509182650 81540753051338162 44427190242375400 20542742037396130 95570052457486784 23722870947965823 49544382363929107 51523012752625966 56174191241126097 864049800875522 8161879259395289 6729874409379596 46405524127776117 52766117344172820 76581040528639041 88989569913786580 54092662259699731 72403158986417433 27048915417892440 5182146642540023 90233828320769987 87821991159461504 16900617967375781 26780572908280526 79441541372960132 14820903559182999 98821770544432265 35759032674291651 28633837918813049 17724024013707742 81390208597946828 9271991924369720 92612102206757493 94769943654406650 302207208336912 24330159721867961 75656459089139739 86361323115772400 65475174049567049 68827689034905883 87800539341460887 60479568670998065 2765692306197392 31503025090033701 21369717613690375 8000889108080128 84899541570662351 77111335725746748 37668225249542224 6102900484238688 96955647008766904 72004560109975464 89581976100753969 79713832708644582 21891432836832359 52636753610838386 75655345691180225 40401680306967555 87155825123554057 57465474308131015 24171486054615898 83937236889023165 56802878619937855 33382487493889531 64416350650642556 52252911227357790 73927077774438663 70527478988880112 16544551930574067 47288879057496791 50812210757331783 60682650518140938 76942881158440565 19170884636833624 56867396778872632 318102323042438 47590175079570519 68757173517891975 36995563680838033 30218802969964115 1145167379282158 18464099548694116 57753950012564096 41040489552775553 2067236504999825 75096480693918613 1758796289712130 91395664403740003 82947982088170432 31629872202130727 31648978496504330 50923334079163201 11771082776412776 54717933218248372 54449527053122441 6119222155205841 77299243803577208 10697463495777455 4430586492042149 28077895976148937 55078000134477217 61129493396726119 68367602861294571 91414648983241468 10293674290328352 86806793402441453 23429343117619711 64320277582487831 12674805324904319 81514534417743617 63629534851871361 20628496339757814 76721595057727170 79270795499865385 5165827183228361 24523914523796547 86878868281765090 73851522446541887 89979087460647826 19129150098733821 29884971759633774 84470065906954305 69722236122210615 10054131566465522 15450000076877193 40727416820621486 23107772327011701 55929113123529613 53336384718409557 59235820497462225 36627030726894197 28470861793676249 66417734301159223 44684347538932535 55365049052544356 41817483046117071 70966600469029784 35004264561811555 37466580278526468 43083722551301594 98047797987691592 36359522718892412 19341957331971034 11760860445143545 45127467152096922 206845651644828 32031970096333969 8899634094872255 15535683053990837 6433164203105202 76047225103461955 55419949153474014 34199845423281210 28137909048751425 58413063323715337 47988070077225955 31177207170209296 61558807179967907 30663741008076621 30585534389629156 49050879429696407 13864278751135132 23226448372637320 42771613697988231 62283137452424784 20260455405430088 13754908077997841 12913134008282276 25135732495849511 63374018848097254 88406502967667759 20255564136521169 53582631745797082 8962568923429124 814161544384758 15142441862511886 64182180946677591 60092658229039881 11342901770104160 7810121099924675 5229275994953613 54985081851162070 30725542357613280 27002351425097326 54942242333444257 56474084185077764 31734175763475625 63845073426780994 61887618744011695 81880087554871915 5798882866380252 29708832666842017 60530006059731130 91741206531763093 85622571189024419 43070078347670623 54063347060700390 65096997283654503 97367204945639170 80446684461623836 52162019754710709 10943547538784841 44293393057547190 59372092513397723 46611814866241009 64162336752006202 1254078922023560 14084854637037249 36589601548559693 80913810182613536 98285641483508365 44103363020045545 29738938080212863 55480334221335803 67553868807134099 42195984309303213 3225652298143230 42204836757741042 37060670531650737 8787751596314183 91555974175162992 64231819873843983 58614227775954865 9645710426854865 43259934563064810 65377671942546492 30072507410858539 12634134771794233 32273255068980462 87178126212289028 95819362803462266 42653965776256249 12392694561609518 5403507481964720 64788269237025124 95824522385288948 15832763651567688 21845319967751371 77728523137094469 20634822770452517 86924753179758346 99897089273033224 47011343315820147 10974569820966502 41144267568219655 18503492311287123 13541947696925243 41679436594675537 66692479825030413 47349607259930192 48799766133283915 44012475577248722 90880180037199056 27399319402774420 20294817978718368 86355697822322421 65318917473689674 78131561180514185 54659554524608279 70605654446066523 23601557329184604 57298338152622863 90234632434969311 87229527765787154 90669941336311159 80997994681478968 64840843564586878 42168994748188274 63346563283183428 36295039886901212 96144330804162495 88968770916163684 28102816519362422 2352816187341168 38098043634081017 11149157313382404 21541238284982550 90152648543208022 15892806409782738 50741645349705775 49384880783934803 83241127109051765 37025210276308470 57145850846771691 91446330021954920 5498214889350072 72270600327562143 31322370123181513 44391117506063325 26946038591589406 31569305711865442 9144838837481045 79831060390891506 33170330876143515 92287386243816363 49077326265548246 68011086252735519 34373718825685443 49924969851573488 41600406586139368 49956546410399102 56741781870256581 77331421168553086 4120511542864549 48497128862632493 3090404677094921 63397812002105643 83654303847119575 53217946578560024 90812107581797304 14678993172144105 61834807718447772 64980625505043387 55589773544727200 21942026943000949 33225494005446463 32875207291522136 24963014044349695 14451999906822238 15234531994143915 48121997341591668 43251341946869267 15428277222135971 36550795394215008 78269137478321192 1566573798105120 97120762881517055 99206630543443191 61184754573437661 19110942668203981 52374459527821401 17094942169922089 35050580441905764 99707863516313280 19717953571233858 56750206821697799 45143297718462899 32473768941776636 60927991899047794 21617137158281368 1349343741706331 13275767759147781 44427156086953295 86550480071306873 5487935998323638 80830474662666574 93470026045636684 23029330583006794 52396445844039087 5378383052948378 95207970109988224 16659233563880877 9585033773259047 97665542917435757 10505226326522548 73619420982133852 97398572933597363 13195712165758704 74540832275877030 82859154483815330 75478262280075517 87668041718900052 60482909802400788 1762259529305494 93823579246545763 92238548041063614 26129767115362892 63498146883265589 81343553642775070 73536021279303673 76935797255867190 83826540981044087 14822172017627757 58098153764696676 96998441922605961 93304999321814703 12620964772126812 91499604290836384 87895855493910235 5348661984584495 74394509433746722 47468066947560498 60944560643871318 49786081739799153 19646291122984648 22872364009340570 56449374372589202 96980755399749836 3308226245871427 60793429967376222 47963425136141111 96572178860537786 65484684373944466 19156117697486553 61527364068091143 32543499323093330 44016696854985769 59676102627001802 27980900766045588 57021199289049252 12532333706108044 30052968734831545 68656396672894470 89775195974662365 9266166564384945 79948997809860802 54614820156729216 88701334572788042 10573817941788158 40059152688478329 65570158697453070 58489285783162065 92375969198807622 51996087182120592 49556143687243732 48772616545214245 68010958502355417 69841115795114614 97476899947629797 39761583972710320 87284359537178337 12135778264191127 81679976061879509 77062428861630419 3350159095663211 96105980883112413 70798402130887167 67539195224907489 19906503562143129 99117971912230355 40979446619272499 94877642299714324 57015828403481075 25135226291666176 98870515541094178 54773802841217039 33637480765340617 17231955397007085 23570465333733545 3601204252003078 8273047039087563 24307373619837597 52253781297689855 15720385702482179 8370933645056224 48622507823412918 86147392927298821 94982232330228261 2838599873186571 71706560283123695 95564169812083120 60993922407901349 68548790041473347 42499027695243032 15477949575530228 50465724028375985 94812039515715969 41182741165925907 61809354389181554 67970056479326742 50013252079418381 3058445401984853 12941838838968154 65977960094574296 94130260910767357 7768012924504374 84279723420566917 99017444327073721 22869683919392897 44021388633518983 14789138026424966 94772278519484737 49078211082210626 71489568783562982 74148609914395618 80405850588459396 31413059028468626 59607199912259365 51536631688109375 49829082760610263 2247763022299625 35292194698225918 79968351704078170 21895646579351119 53198238295608744 61058153114872991 1357146355846641 24767824394337728 90779628900206604 57702466439021442 86719742642848834 90935975211831250 13511600435484763 91987404094263252 13652010048630321 19922993830724094 50481273079837557 76813129342193139 27299903943855724 81356896236846270 20155539627439878 12519933101709100 23637709370649163 90480791883459773 92727046239221823 80183394474176456 29983859932997536 7093400738875868 41775953655882186 50253667608434963 61059210002195963 2278900355739787 79645082030636507 2012766993173931 12227359282842015 74640440604817382 61016861558186056 24050164671526160 7872080613517624 19565479136857599 53188829172929428 42834598635475085 68419507469764000 7859701793559066 63097888123712525 99925875694571285 38222823961174669 74808028625657919 64706524364619773 6253236551291727 59539834721654582 23169815562119600 591770576866069 77442364298411228 4065338702575080 77513468182538449 48714893523744142 16313146791994212 52654317169195473 31823857481932513 42640327549651725 80970462874216323 20490408481461601 65618097980974607 65499604031784613 79667761987467370 685169884461355 11559626099863048 90306870105717802 68189148742839257 49419865039234937 53978743845360323 88421693636306291 24478757383508114 34586700071296559 78155682503775314 93392960038630149 16370682957568238 78822239687871009 34877849485942032 33299373525984682 2506266078073357 90898822830526325 64039474711743815 97458753722563452 89589420068814202 98778006920943243 82956889389483817 99629384762923181 66348026964104118 772447056646604 23094713741317565 18174543944127083 47885036905870257 13640942266001847 980564024726866 86443375587954647 81087682863809286 58916860841353652 64042553467556659 14719711144035782 93162091772115318 79884547298924734 1356347157017578 38851704553036433 10476699277478094 58407952145078792 51394120931743004 89245778098216407 70789556622733584 54616457042869675 32206892259000962 49938702314958234 40944079336751892 32072240203445926 33647479478804461 76251066503867937 1725501986190289 53076414583245912 28300519642924801 75542834916686578 75795339165076155 29458547074135287 65702520126574615 4097582526959807 52138216142354837 37285088428820841 61121651941759029 57725731143102832 63014883245363482 71978516722882858 51879476438610306 62083698733779124 51483933739276171 28976909910632331 10720492907349495 44664004754319869 89337408551358019 3229348927239112 28263204470131172 174382309716607 98509657980493404 95081357331366556 78574904192584207 32764205426504064 70621776075547098 79655218807616795 53471894449188877 24394454834959570 58994560566003689 46642553587282290 47074864048412279 67050113488643567 84554691249005378 72321736692152114 8531462211617730 42518362623870071 17494756304975228 94484492020415097 65110421233314475 90934944730158600 37235751797180540 11719333623984620 45178510376552408 97563914594498229 72198741726753958 26356176361146804 29516470529228640 29064575559901353 5847143437704288 97171844967491590 77005876956989203 55389908542207190 18489999241401338 55790591989540198 96807281985228715 5384072431129273 72958904105872491 26777630122091506 22778530153498198 22323708540440196 7066959560032978 59736207088813689 39194397627993235 9554270273684380 30511424876155891 46211697352415971 92481033147600415 53900991125662234 22413487350219112 7285521524698696 29522058788543964 16286003392194681 15846600194940147 38108467022479277 80527235508562282 5674357672589084 6801360501289071 98228866742049265 96493045947459403 27607654718637800 78157880371742603 34390512683631349 32233124395776130 31201734598803431 74872090823728251 36790914064502670 7480386783040406 95997364079008334 84935275791391605 85465328752230098 18612165904665592 18604002510627987 47214899446707783 12379829524443890 22159597937910148 23114794407784780 59936181164041251 41720220906229239 22422813013491954 69275013248674150 83336805247344745 8655719088275219 79026032034137179 62195144287981439 57294777983619065 75512797848561216 22937889591719328 63685317885827663 91131965527031424 30098972634318826 18718851910563460 64779816605566424 11550954489679783 66745570385522950 39086841255022993 82145061500753475 54140670400113422 3537462351604076 96042362876871466 60126240916848806 51801104097925232 46636827418931260 24905215763009277 9521101529549464 48407117339438878 46614165368166605 56967126819429960 16704050052725901 53758709711686510 10102418231314736 23707420904597328 78989106732978921 21559867091580799 65807734615556961 78668115591180051 56714371433595431 33784563493905619 42864028552710927 11038923218607457 58094700385737655 57303516758302010 15466523152028082 42143270695375211 67903319788116142 38902839957993846 70970630134750471 35648382476251398 30628141926438559 34491953481926517 88992411900569362 22217858751595187 36821002273430488 6478611196444261 92561930687875099 12323417317362503 86228060253720815 86073953844135841 32744132139748835 24073539309772592 68771303303808738 55518854384727808 92765430370374051 97821231008574777 61621930174875843 68327225408964016 99240111535165353 55411860127783746 44333696239220093 4414668366273399 18574588782221364 15270065585545921 96097469025898275 89195793934184218 65505846779226185 47394671020288667 86139002820949269 54209552277373931 37386256697691868 34860542366464295 89279246419820186 32307714436765645 15248470688553629 69292606343699260 57790266672409851 54447116892588791 82406475418174456 68952596740734467 20185912367646659 20888198566069592 20163642505365591 76004961614595298 48371330052525283 81127227816223925 28580075288641700 79578592298358907 52810726092401133 14943395219884478 58698252465370601 97870882784836768 42440808731841560 49512859702485717 72173933411989260 2929020543122096 45616934379280127 39992584221896021 27390270256980160 42045878073298970 42223322055250553 36834936854443383 40064211557384165 16962807943275298 75594389812841975 83637250140604134 9999933535072795 84213874620280685 2966741508277416 4355668380334330 10251205566830389 52739925988364807 13439686637532188 60439627918522108 66821761504381266 64499435482908283 17696634180375288 404119318891431 70670834293551784 56373485665813963 61923004845499734 35471158773038043 27438526712948935 22802566687219887 30186481746847551 1625018047038184 64930196519832063 36688459097337385 66283886722627994 81990293540213314 64320525225152334 92386354311823790 68871969050476460 99644329876312890 67774773226501884 83045213784722048 72516184225132928 46958455746869304 28996373114037535 53488004530499412 54309290705442131 24477360965829449 55461859779256536 89014978262198500 31312411900415709 48187677837500204 80534735797941929 63784155925614335 26468727774202479 59836392611559483 40558929344408982 87453216498240800 74688013134923645 16745356158192358 12740371758815974 6663136965021447 39748861235886604 25101507516489655 9554360280086338 19254963591462826 53139569699264902 35349788867507676 13347774696006998 92457121839332005 61320272761934220 32390722013751328 24609590032877755 71592846436490121 17466112568661718 94338175244583647 64511764180050782 31575917263401680 4452118289311846 98398568661224330 71458276448526546 71964917168468152 51721526057444884 19557582340060578 24388553471886009 68749966475610572 41956379909826379 89161164635516430 60622362479402347 29779124775437308 78657023646355620 74269249307001860 557514354995880 22701855247957885 81662783489607288 63345881892790279 985737624004375 54569769208721787 47121384527783174 93941133629874855 87708787177790970 74389856791349998 44231980352862855 3526780404217484 54405419967010206 40304575890621846 11250330443152426 15782449142447370 37463660181672471 54616385596816639 44409225404520820 25109833682996876 166905127240824 19701717612605183 35086973915798960 54845688479227273 23051916876868739 5425860690730849 13365410739079810 57911059329673419 39922504838713196 15794734375257439 61585686217070728 87985245519670550 17423218978389297 50176909850920147 86861565886087152 71667745611094712 74816375702605538 44394718744613502 42898690525390651 31899983905200396 16632204487494076 41491274637360779 93754073138670254 81912958084965723 26375187638517083 54717928509173537 41057241404698910 83615113926453923 42613342290507577 8784279987557207 37684372666558539 66570310221510011 43270989322544946 97922726357707496 27238111967054163 31500304067661391 25508887007085593 71868679898855486 35654899327244236 56036968247097027 23969035047080411 27687750843241658 54028610887723950 73091355670138227 74598140901854321 92664868847718208 35242037406728653 79141374822784676 98474306227459559 98447904880652503 24234886440351803 37626553403850611 37158075755821432 76530997858781564 73550100618106864 26427263609073630 38319236222489621 26197594688627515 3711660989980885 7412646775912849 55486067202657511 21872961509738377 68708802276218953 77474102170122513 80877827738270107 67340977528686508 89361220195891500 37128585269551279 51226830449061169 76074630122949749 24850613255653599 20699020698251208 62225784819634282 45815446967650525 96320866021025189 63023412713863275 56075839058832902 69397841971906272 12365141713443185 72906595846918517 92800604510424347 95172959948760692 54358789827614150 62773721865213471 39938079907215105 5606227056398502 93858007852018651 31492653153912348 48605791337257849 44091554513353130 80400615121031633 39254661956545678 35246563482995090 2798323365066287 26823760365701597 42315379687611657 55189516424161063 73795491039987486 7538618997264343 38872830700823244 85626239181778033 77071029659659738 66178862350147133 82691418439393402 56026627445573921 87890929050759219 68364578542151859 93851414049047417 20243473775320331 94953160773700495 39235854785608285 28287415443549070 61557388357102901 66605741139559240 47350925172000123 44234818440032109 10156645064822515 44541276901874766 25125948525828101 74068989194937047 48613187218726105 22919667860712041 59664878019901085 13543455225584625 87374927950920057 38401188615533550 74766140200468080 32771896387870582 70135716347737446 82938041426662265 64642930285228189 25738882593139872 8320392406083932 79518919181562529 24429865036446960 97019690773732225 53001621692358811 48328422748973052 4228510501621510 65978903269264610 11845274527910711 21262604851334055 89039730417718270 47669515687661136 86634783553144509 37866596079887578 62379030936135132 53888151008032349 8439127220858031 43948696102261962 29642111739521202 45568463684750751 25246260061291241 78087961288858391 40540168594887714 26716771657997555 74459572975581590 29132987943052561 70551323486860111 11151493557198594 14620154110527541 95048117326807216 65712545799683137 80522767138064880 81322950359560803 53308428831100470 97865368324655273 58647473437870312 13679594598845834 80089434387137312 83196089730969363 93146162613172915 76028582226814541 58163478130985793 61829808662958269 21815393490701743 54579442220214540 2037881782811362 39579187310427855 37441856966519717 89415270630835536 82963336517538483 79356241213965935 87785669706025533 60791384022464249 91345105217640938 69713602722094338 5788365298986931 78042512089327312 3554635240238290 22526097077804419 56754847713934161 73963835057139575 95398516018403841 45095152439600236 97954546932298498 73937647351211306 40710870915589413 12308019535680202 99281126613741386 70643051349101827 57993889981273180 99179998571652404 26582834551180805 76592683522161646 62209719562494153 55295850731185461 16882185331056044 38701218015345916 31089993687617742 17538452425920445 29670075528670837 77438064850132961 91489006674489516 17461065012437727 92705588944885319 21986980720178015 38121668715465420 11268014546534211 8550402495735066 42309508479645438 37495151225234395 14110441652485534 28431656491766741 96912849764289869 18835606724822772 70185413389766447 50253566754609442 47980145623781783 26395913243170080 18988019155153309 77507631181275680 88422835751307721 82656188992176008 60941055555028550 17547190359955783 97090198656832981 39468802666432796 47506874462021658 22736222361937619 31339117750496653 22770833923088852 24094975413236776 91850380340271280 30122844916399533 19066435669993711 65742831644445178 77792443897018338 618453745151541 92125660130703812 55920346112140661 93822924326555165 99639623789914600 59941521363466595 59056331398087215 32811760185979930 51516653088845468 96361950842196670 70090747457119435 6175310515537815 40002623434276027 32000630631498608 34215471476736307 83360628602517206 67601990494160458 53842535435082632 27132294577167166 65445604462723004 96372015677477488 64233606619608733 52780683287452855 72092603801151829 26296680087747702 34408442635960783 15348250471788009 67173645605256749 76851069697116600 46786261938339258 26935952375600607 29917080859994234 61625652303477840 16608685442180164 39681460962107492 41618315468714781 45092689233974332 59765951490881667 7875270426874379 67021382150590416 32385162453100335 99667778137235240 11716908518291314 7835490323309726 36840325282904578 24486211198773416 42600353607392406 17442613889335462 7959380231732196 2001307088260367 58012543329361431 39548226825539608 96019841144975013 94864384926081908 79476959276683239 49261077272218926 91507606970318357 47028078983230424 56648889113297132 12757842290493340 1375075155173369 56213460278451337 55025367361414135 53514484258179258 80156766556296403 13695664429859527 70196467308873979 58689190028120115 68276114145736022 72340699655784300 84084475482037424 2054156387471031 49051356846418907 25463841849443152 94318224458748613 68467145695153238 91072391001859807 68043904010899537 12111851393953611 78136004210457694 34978841146020446 53267899778702621 62261872539318777 7155689391007896 50107721042584416 77557753016320323 43348871101032450 2578640353267749 66982591969483823 98978544546437810 57196929193538204 47187188380132331 93080941209450359 79667982741720222 30121337360254549 58860394705125456 3150727786199028 31316421285569971 42078054586972612 41451289232793086 29972503455179831 18200931915925545 24192618293197334 67794427095904500 35270817439932925 97071200347833095 96574270576391673 43847309544339440 61656031711426351 99586687938653311 81479850671861934 52963758852741149 18633012762309207 9352287391179215 45735800365151174 15700387503310513 25565944397673940 18641907719858613 47769724961973909 43810851466844305 51547403697686186 17274517833083361 90141212430371385 94608107505050640 59998797035816713 8992721623221061 32587299844418652 78523601071784318 83701189506551913 21163964608422203 930517028824910 56467021847214205 77104361501869536 68637481470916503 58917563893402340 28268321585173570 46867271617334088 56864420526907014 42396290946230784 89423027175679195 98643980194411828 1945375415708091 11735853825238455 24745736435670758 73570732120933236 9352942264722846 99804096929512286 73480913832394160 89266576128874544 92271701743440852 63529244635140480 47352399397114220 60268035398825833 11495725194759400 8006477844911389 78022543445942324 30694198555474785 9444404250371839 43253490008213023 36956649942919256 84854785980806628 74592936699125985 28540787636884516 67139612134565700 7253127171490081 44637880059392714 28841917723452733 78379089210908147 52131675867908713 34784012718510239 23497204154143783 31782423357942399 2429218932521313 83793948814537557 70010101530593450 98262089297210416 85218369949190996 97518161895384559 88260603445970392 89104722827468606 66426302045139074 71959275371319255 17821517037110474 45692073492037880 78154109760131489 30904857597840350 86362904257177728 1564018686652219 33302743938399820 21419129026070746 3837705796834441 22842159433230491 43011679935960047 46016913678285024 34114393641916229 48222966155543490 93364323733836240 81478596116193404 46172060699144355 75314585993617988 32739784806247899 10574798894733719 99033142397636264 55499616737986984 9989605196721925 37464367436436662 53657845680461820 57696541961653360 38417596265128672 7620835611882582 26746432691150266 12982371181925635 9659002956456989 39462337802040747 59147514481312136 981816222607730 40039376377036550 38278929998851583 35426101767255386 4448866049160570 6392293861913344 33034898732636378 29371188858924616 61060857688826327 3030309481622509 5210396744967986 80570940922375792 1414468184237537 967764492421758 19314124885407456 38328666051810535 93682838026445182 78893682844384910 29280506091044898 18104530421193493 6360653116557952 62362181563757059 48558099269005861 65749315276131466 36760809695091522 25821576652581298 45979244831355231 68202770373094418 2251350729161871 14132625241884538 14957140046156774 18024931775039839 55670425633436022 65670687347328214 52801817245387478 93402886843261828 36367355827986185 26269126776589594 67626112623607977 11658938508687776 12745094072852973 8537587290515040 39114791663699046 79871006455290525 72829465083790255 78075704500721487 40820271300538176 36989506546932134 37497443681072567 48940106222604403 35285466518745321 10520760760885004 74991980103337722 63644195593963503 98062416469071465 79468046744873701 78376015522413211 16816752158329390 35381955943139739 30298146651623932 10792069164366148 29045423721185045 67605977686484217 43840362338326192 31714016533221872 50188482688682626 86125647994784668 55193513687339277 26061258753943586 56248142303168283 60258840377975686 61783057347890351 92384252781847300 75705757688532131 11023849696575823 98808831647064387 30553799846544003 61678185372938632 68919619263400254 2567460997344079 27413671466152362 89910857958154717 46492672599029343 42473452182009976 2117240370341235 99009181587298371 1175801619344627 30358737413631184 71860974006416796 33538026285415768 35270648039365208 88202664857740644 52080695430504100 9143071539730385 627413640810135 24887428996488729 51347963490369241 97219516061399146 10630502366588880 47075806570461789 2767907158893118 98867228227439498 49247223174690319 83802311211096428 36902242623318864 40742497728756400 60758624475986750 73246120583932032 14679282000369808 16350334259692554 56889468684607783 1720375460690739 77289316602780730 26177430688488142 41138139167362302 93857255206356554 34898180411497364 7860059586914483 10177720352383851 51969508948345053 43168758600329694 4603098027108904 43061054500960054 51385932934453083 58008015502018281 38617257101416697 27863401239840025 82389407108476378 2112030937203250 96550077763423157 3687481159746776 8517560635160579 31779025589665104 13852144014724898 71734141764046303 28402684760714551 68492666105323988 44880438616867161 98643325760602071 27634485987510818 49496266414933525 97725004737532428 22988570860486595 80615026121193679 16722336640924859 68280125123732892 95864067188032080 64637459367095827 91549663721953562 23451383680788603 57401044890229741 32770086241774646 2025066676486292 57392515753654965 37073354886324560 14776929587321619 42513270728600343 84914209943746212 1226122553953898 50022204971478189 30233052755257631 46043439523878478 71393547622270777 23305702710154752 33261725138227109 4980653698962177 78546193958394864 73271104028226648 40581668259588754 48200217251704357 19379466187041729 86771674461246312 79719038077631361 91819353666022145 50656454486354309 42832855539136669 14711461808306639 86188135655281700 86413281646607910 86993950919002221 88148781639889089 93023555119141491 61810265002300913 20257566882450795 57543880269719623 16920590008686626 40799722493396924 75392395295062557 47288305160520354 97365155788338096 86241038116135503 52768431588093549 55539340594011983 26408468481781746 82779495519551528 50057927621742558 40600625096030524 12980582290301817 62107160464882 96907600519632598 51640776648927239 54035189325746025 39016835971728483 64196797929084568 67589958581167435 43193695663140995 20288772764579373 7325506252349081 16337436288372780 61390892435211803 58552508650041188 18431097899372902 40300649316183693 9953183149015406 34056472589710534 49868178676145848 78094762985992840 98790213212556532 69859917588326948 10883885310871011 3838960421165219 18025503375857763 50841241619930506 8721795940899891 22260392076755667 735619365705517 4987861163891795 23436089016197020 30982145677692602 40508713084281871 68163908879940246 75794403511414248 46676441588499137 18540379187610308 89883213148885604 6476442044155910 10327168557350839 86269978736617635 68586129185268113 45652071043511968 55405115351950984 3645572198128578 33177903470157404 27010091245341797 36690008308870400 56511954494482000 60155546356071549 59006473813978907 63322749642481655 34492076295592733 58582454439454998 35845416275207044 39215503760906627 27991322979058738 46292666657244380 75757261842678827 23620976567013801 46453410312272811 48405106776074860 60831769555477897 42380395621757159 18385074030736143 94338237051245925 926673233721952 41321768913107403 92623638300993714 77023138273418257 39190947845434334 69379624029150823 95847211276701316 56106728803100026 56986370531190461 99068849109280440 79188133814060446 18208529436197174 71488880237560259 95868229873573023 62169206389194801 61091616437328319 74723218281658110 9276174139255728 49006378043862535 31272602227538862 17647193381213355 73214748886461222 20650313180310972 17223836407223418 66799446700567215 85986880901506608 76839568016677592 73799069577125612 31696857902058155 71167143062378066 20597234203297416 2244231027303997 87010740513542842 19595275982432265 40143704367717007 31253817477987657 44448461569650426 6176205878011457 69812796739967065 29296188662436511 69367654335099587 19288963124956758 68643859453986516 75515625077957359 67509492027173403 36145245244275542 29032400066593131 39443610714694033 55908418395344093 68856718139046155 20427595563000803 7020911662012644 31467988166792367 85709955451782372 360069666675275 61720706825279313 98592899077633364 68652310424468861 97343399723868604 77411044464696234 79836706667072385 72867718980228791 89633062544080567 84166750585382629 79695562668221905 8437450863358433 59901098388214627 40766039242487251 62734304935753494 24922439498962384 26274269772279933 19911056807653150 99243463806737255 36081388373075017 94161033445903382 68260608301527086 54998324199558565 85346340647996586 14171016826243262 30563411137854263 15223250124617960 21435684681645502 97028075544384432 34077570628050480 26158879126366189 82032206205235065 13585815160472797 75250134330080286 39598021662344402 70165715075230042 66992321362069213 38705409582548194 81219380560882666 18822845190429688 59642743366302227 42243335088769097 78660754566892002 3268292158149798 68011360491667403 79726241480786063 70824137150259024 74455608749119630 27358260192977602 70838638424701990 27809129052922758 92487167547499019 3054161631829030 87542458834249223 43815184615947004 29056512797023780 54966911096258901 50424772832876370 15600444209400517 77358769449449236 8510265175699293 15484393595083624 14359146383618062 70242629839016443 22440095981218975 98012757648886391 92646905636821635 57737150005338427 51471658355401336 13439069108264524 79038472349666703 63236422908538608 82412503607847834 54013287041171421 92672820461865273 48957773512166958 82957744783033051 1843732978152609 51219064821727244 44054940582706686 69689452114991931 44704933231334982 34461030337685348 6672279287155475 96839938737051854 92837164228550642 69236434335678052 3550549108888922 97598554722531209 7673098011609417 43533321814146304 61015780984760880 21355379695854451 44983423543317901 15317929850639215 44045984882389184 21198090571276158 65045470028579543 84028653435709992 2680127538167920 71844923091491595 4573870744653580 38624766538226909 15463829627266324 44760241672470446 57419657504186703 78233195829267461 76001852955660897 21691507566623929 47837038716380049 51902629736260863 62321897100720873 32617709671115240 41078214891462597 96797186390476326 29447649403549417 95026704405063559 26136165563549561 97256980697763622 99032478901113474 78718162108688075 86691502964186431 27924795503449077 17877444743646373 36203251762386656 77272061482762584 80735020372536074 91628889657044202 11893340698765622 75464698940746003 65877712504591384 5425521097097178 97762831456539371 64191372850918527 56730212839941585 51561674576327682 93899245802047958 31034445020687960 21710900356009519 18120042585547792 32580687700252009 59735544473808639 61484267973632814 25604806289895138 8711305908585338 189704030665502 10993728245133860 79748436217515346 77642325032800673 34542441280288995 2571207282445490 25821861127512454 34347363167480379 79988542245177680 69554190216894439 6915853469363413 91880813532962794 29710765471022135 71589819359367263 36201499749065620 53567126827578071 62362981680226288 33079627568417803 46268758531380912 65671494950621614 14208583505657198 96224371862308134 13568984180569094 91999401404957934 62723601480950768 85550332211232546 3318310926265451 99715036894756574 76532859400476693 10567401564801853 2128644373989838 98172432324532338 15159769258057736 88356264112635258 88418015068183810 77548183360591560 51803279579994113 14054882825164289 35626657387104367 9106734958030886 24597308954337528 72572661444991144 7664223529597572 5271229255771984 43213153433695932 61185398252145581 94985310821371539 89211382190682844 64400677952246687 59697032180101114 89835066243442537 77278010113193941 75764503581350971 21783314886349521 64638494729530640 4889557793680323 1522508044601246 60228712502833226 76225823799819301 44430276527869699 13945787517358382 17060602446491267 64708474447176771 81629015790680323 57887019129419863 5016903530780525 69600884926153884 50715524161888851 77692018863849297 69327884444887893 93779884546645739 12254391361569294 11983175761664243 88836948866390292 84081694349385042 10914711520395514 70604512270376487 13245178458127276 69785201647108834 45861319190213437 98474357512110759 11642711245834476 34440526424103707 6021224045602616 37761241624773335 32352038174733477 41065062951086293 59076357992330103 97040844073366424 86546413446369269 74761885743999237 41203281786707003 91617763006084557 95308344233310896 15255915026817651 41633016058541053 59244163266716825 93786745907112098 94513467282590845 52069607151440579 57291802215302909 4884081582923667 93023186925647825 65253529182378974 97065413634252688 4294697488698735 72207508849749172 59003411103504357 71762080234287219 43946550808363885 17451579219856584 58846918614842101 27615064374330310 47792200653441892 35719836145145784 2747720360552212 47062530847445250 41999768346068510 47664374669972283 70368721266971509 57295943692076031 52586334436159588 45476591975413995 66736695806971211 93750548715397388 20162799227636509 10594529636819504 47210406485006105 24282693280236432 21196710682603900 40209405724190712 63987303017617518 82768143380268264 86534092725655048 73749341288062438 93591578158158911 12160623318309672 23333193234229002 6883461805663419 52485748770207684 36085013607983419 4579224248427776 4468013273378860 85668411311037011 15467966321029718 5417576045525698 64365873732057248 20074836822473871 99894584341137956 43115419446774667 1677245748152695 95337455808992310 76606514470413873 73234672520778513 90414696018887145 99182739728192179 17108220045840411 45984271264023177 48043972326468737 50720418267201427 95269031720099852 22600016248363543 73362407306745736 96853231751175802 83570039692242489 93100213925148271 99738565387726334 1791697677925987 51219191010771253 35568536886382302 36598458486850688 24421920572348704 92657022565009427 56805192219469888 59198211363282256 62976134232901967 12442629816400181 78195528506496166 26003009155765802 2251189808906898 67566134243995078 81947756572592195 11320294926794305 87213966537097096 23571010163792065 37581671433705113 15322901218936646 6877835286973538 28582293750820683 85495429794427455 80980382049236731 71356460029963072 51069457618983811 65777325717126772 19576265740083145 51386253474146026 45198855617827785 84315450035219648 78893494522253681 46277312119144657 32913602369837138 67081341858435589 91913415134562875 82978106563798384 98806114135474634 32222751169217061 96960773174470608 54754430472189260 71648891917046322 37570420010595457 57671475442912919 40964053160909775 57100887302086255 91860852483877912 8805910021156724 42095814509095758 2232778048386630 37589398261237459 48410792241912887 85269186810059269 20474556509987993 32172125231901037 2258626528905566 79338272135745059 39285109260279013 709931579080110 17548422318837958 98903750657883982 89916293767171095 13417240491083517 58082127140784908 36416915809085110 18681073174481176 84364050738457391 22760969654895959 85071496235510571 38395342788422750 76319651818092763 29313774273996249 40049598755791000 74451964539256115 92780159446271262 89029907303906388 28772150531928691 54009606879122504 20164321817330698 33635219678927137 62711750144707381 80446334787612406 31335631409786040 16476001558210928 48931577997018742 69806573530759819 23555857038287080 37827040711171521 46851201016804520 57459757216145288 83133082224317851 59378909395794819 72850741245735558 97172315892841637 72507189474019121 9159970662574524 42058789665506360 80519299021516832 87184082315461086 15085091769784924 45873045793841847 58562606423490063 3542457381917055 62260029745878122 47648140678633974 85429860588395918 54338384898869598 39239232048026119 27254404744165325 73523896130147291 61220719922982047 49328809020730304 44081523036167210 66090348443218875 77780220768042376 77391225950268236 16534637078873095 64118608589415726 36346691085610528 63904537937747705 20803400406955468 31123979660803945 68348829524781962 35586338729530750 46876484829150346 38707965450867512 41317140774647143 93560722594406498 10158514983637424 46652684890267289 51495975754159374 37110579580846118 95128017699690632 4342957869677229 70987254198985176 29310080354348579 13738369279878440 99443988823059039 49483241295958148 13138131970163627 50513460106212354 60284529709382554 82513346531376859 10402993429826455 46181887655662443 2458399150061425 35515299647352868 37213347165697517 25061446019098370 4218733575048882 90898224455195284 80908542637645240 34543196621429797 24890856146036369 49479078074074180 27174933890568258 78954277629585627 25286687190338158 87739097770266268 59712081645887869 61504186613067595 88375692632407645 27030439627661920 57991090677978342 83995397358616302 80800902482814499 37253187302995157 9542017684592187 84845843895392186 15116840431434641 25056956795529446 19323658758841933 80188163280365953 56998957838687178 89852738845009205 88501050801492201 35894163403221601 8793768189310037 41771637147452844 18219953195262450 50245070317416511 44395519803492801 43783284478053284 48144891075935138 47853188985644255 29223828462827859 33437917066517840 21973587429461824 8097565130908175 90750254109011380 4987505277588509 47455139272969295 62612330358550059 16104241927266730 61870617101001884 30095451603636484 34015249361701071 95443704784472614 19670551852188331 73788750980302879 79445993866760263 72782489893029624 33302918291786795 15907566260288510 52368269988840611 20657436279936710 69713620707870214 58734406412443884 92035459986315735 72243652759548092 8319572002227744 98940142309397862 9648778621462084 83599008197431971 51464727059706984 1694738671129608 64391690662872590 98310039947817940 21163763755496056 63095652289142761 35073557368577054 56016502599205053 54803921180157102 70018724100898501 28826368211545105 8809234506854331 4466633336622706 10111750861829912 9422305955157929 22986294997713314 75755671200788285 17819723808388213 71991606096905282 90157106454785566 60198617892007228 46699998406560930 43834500293473358 49297292269071990 22597741811248462 50382366150892699 38736569235895660 1802204937043574 1875658639500082 7848098324097394 49985377676270654 76286970305073696 29814836638964869 85252447167642930 99571936921065109 49287007053536102 44101632465691344 12044173621272095 5066566104466879 9226697205143487 15489234598314468 33512385648447254 38826507232046720 12571522435564303 89078331879174469 11690134237303272 61859604246237163 70154650986822185 77282914174492218 78203447474975652 96359709663814402 96826937340501088 34834450937353972 53129375648714409 46091798483869518 16571045364674459 86915635461013863 26287992961341134 69027228602891119 8072566197323415 79913187235438185 25538036538975475 91387295803598210 64281996974981081 88397031003809090 919509466877456 36074744585354658 26716382039673319 43251103744436653 48113613965656274 39974385135973155 74848975328773338 72771206322202029 99227057085666258 82498559553694264 14292251628225238 67169300312641094 30920771533748613 80490148588380856 30874912189395661 10617113746785113 5362001937541362 13937817920862817 24925980425547428 62107643210129728 71208309262305421 77038177949466505 87224276344402436 85442017643991908 66623864912301530 12920490083179511 25934851572296629 40079649323054558 65103260673838684 14058626731736433 26659364501648733 40377399984419113 18306430569919245 18900596265224602 42496386613946193 96167209694182559 45641983934127365 81887628990696960 45303865591827165 26650247606260635 76815574863951906 25062475731688135 22737898202022514 81903487110397970 66073942096993534 75633505338400769 26608417205188603 19614932475705435 44099364089212118 85270511797203324 89497500015265229 18010062436537392 81427614879875643 64911393292593675 95414848640824458 3084904682878842 17217173390080726 14678752069271665 84760042149903032 61723311366853826 31520176376149230 52448996300890930 77491110082742145 7825410448694802 78857260323626984 50882303833218371 3096431940867450 48213169524015761 98150737990426728 85291486640875883 34510941649892817 36388140771396307 10854389168968877 13778773166465866 41889355408765648 48094481001911491 45301404294854795 26323858010926501 47385706395243231 4364651020526828 60643632959492899 37061872756161529 62452997996697331 83190959736235010 452529411225950 20761563136324996 66607150696709449 68770476159256239 61238228309373564 6386995073577489 79552116215430547 41726645624144025 5491226407699975 61495364486938332 51843868769141112 2149100068964995 25719296467543017 84803307636523764 65986066378180762 68963773158648721 22536069708587369 57856745247161255 79986759659549033 47875343602581213 35892437068730603 19956336302018839 92972094474259348 41237077412109764 64668174226218336 3093237428832729 87108096790586828 52140973426725826 33390489169329032 5985743003025731 3077295546454633 53749015859933195 28675995940196375 49555446171425878 11462506014376205 88798889016968696 23059558198043850 36069908810523533 31997431681041433 4708477044732607 37331722293604128 36203422765207957 89434683152627293 30802407789975000 24010822008807187 73778061417066164 73079410103648085 5965760255919738 5881823564378649 90564268183891359 49982784983043940 10110038435249686 30366549448029616 68093875850916166 90311471358303962 29930077585501857 95738608599259331 53280640477441417 83010265482088637 34306716798536631 85042921227698691 30349716612855664 46056281292710212 13675240761585091 32118074168490609 57259750824319514 40172742353048280 87540827415270070 74615176958104562 59650458214108905 46113863100088115 68967435245031647 63983944680886900 35487828259996412 20077407603755536 16507657819550157 79576855797430348 97576628897672371 86776288789085687 37649608211306078 53881221877503313 92769280530592369 49635276582249284 75768528325885088 53813542984018229 67667694204415447 46992722065848213 42014710961788016 55273646186051913 59133170723649338 24591380383400922 65242089314031680 85687223231795126 78591857492107931 85041486567629918 41085119563214916 79495616415654959 25790617626678974 67210823686270507 12089432153460192 63746329373384137 21460809553652750 84062667978001142 57557532439150092 22552594070496643 7789007337970514 52376595002232946 90606115680623764 20858328407757137 40302728174458595 88586002624886614 55937633052837971 55561353737476887 22620294524146612 39480906706801775 67925386698911260 82587470199660915 27636027134995389 35808096808244070 90951812584549476 96049560339029514 6532119716746244 29475454339344835 75317604210307568 48187604272835758 22142618959268807 87127719946236408 27681008905031403 38882063163114327 36949644998617979 27018132958199 72443479371135716 7607444594170434 91015294290815799 89058688479112182 53117610797348280 37467940831935079 44540040474789608 59774465142218909 37513728630801403 53883852264501811 37467634583158588 93702815620150474 12570297530869200 69873734656266298 30454277493563164 66863172533642763 57370912881205511 37132904536048327 41693060717129348 9407153469608855 2803303127756776 50550076193598822 12945022780116006 29272894428509015 84939740561780611 86636445565970538 21924860798454045 60813519737591260 9512798008073101 60049297602579008 53580668390407983 51152727666957094 92279060483283939 42614769660096926 13771003642543724 87062125497334791 25857535404437950 88302689857513281 4260832287449500 44567432333036036 51165783635545813 87147396061083934 88688099717174803 52854748124893108 99411236165416580 96593771513834119 28880507824883506 31379910620354127 85803547338059154 46833261420072241 49152919687179790 80540822011449860 74871176920966839 68471940312818529 89701150815272324 70311356491675487 72687789773413955 10410326687872226 13117667447170940 19923960361312878 21851256531391552 78620779292181065 91631825505172334 85570974531631426 88487335051905557 75451166000672735 94555716908283049 26640760845344338 88542670775129604 5154775307524705 7025399629755321 19923947117653050 19890846648292935 90548618402018585 75001352023980173 79955851402685557 26301374865861299 5594099144451850 65189539128343444 98491786730836082 89366102922858770 14735609539498130 4981822816623035 30347628162235747 51313026632544015 80431056502492849 16858079414862204 26130574422926170 28971902586795927 75000644380139372 93713019637111520 33909754195855119 3180711234362145 91920379581516506 58519681645675529 98759678858132808 79610424638118977 58868076745099517 91515308908374530 97314800585828504 84189523666863047 62410691352001541 59661406152198680 42398405040424299 71902911720931057 87477467655979673 52045881225755169 74795518542955770 8392931150550977 78966525726752381 83695039362783341 11070929819968097 92695446076170838 53811111498817570 54070225640730691 5115225369108919 40778546941999438 3377784430697592 32937055448748354 9389950507919967 73530596138938051 6749111457770984 32899728133391256 48825725807531192 18396482359084021 95331849824747056 71628700473327582 18231604659233574 99358384330456292 28531800252218712 44946126038631614 36726139602356467 84670456511043166 3080531078353373 46783571532146451 31980395885660880 8641752372767070 10517019541733166 52662778941120269 22250768154105757 29835197493957076 90163533382664923 77515704748137221 42271113906629755 52960828663323378 17812883129296278 25221794263006925 48204863617567098 17052642178191024 43462714194117885 37818170242760554 93701718172850230 75573685852454984 25227416432682434 99221711147047331 73975352222464517 28921108251645058 29947329904283619 59101748361855966 13439695025327723 96177402162755242 73659850115632571 70567529125989561 63415224728764374 8490816879089150 67583679759783804 26446301806705611 85426244310912076 22007471759199812 87177583500577461 55938616310786078 47261979237412929 8344442949497485 78537701023271900 21293324070904541 56999644942846111 97106197991546634 17326281256251760 45936361941947855 9568629783119431 3949606038339545 38732216845661835 36841604725493803 91103788956350437 30629940447388259 91736792632506334 86596941184447611 2178052910954629 49044494119304555 19270874920330089 61102963194073728 7813000193567328 58972112215376864 98820156571296118 330434062291653 70478620282505924 75713102257380869 29497968752160643 20797671451862235 12743797066682763 83456155194153111 45591145186809075 50456826559494902 58124209668122597 98333574995351397 30871783091951768 94721686072921612 65942129969012320 87222908806322272 59593495328741080 82387691944423907 3934466263588700 84283152932979221 80403238320379860 93774591522393129 92576381559574027 64709526734561882 15275313399535334 9972378078584077 40892570154814623 37581319506107156 67426279467964303 81652558965341355 34549975627264033 91394395326529156 57242298686613185 27822428952004464 96194018018164266 23311878112234487 58083955995860158 2093956519828043 33477641717682009 99954243524028302 8528392079062646 80892157579825871 290367204843696 71971026724275412 62841339649033414 64957106766113728 83739821176280041 64910695845399337 60850908691340686 19350818852102749 87399610342168942 47822759471612019 82973485942350811 90199261292501049 67851033097142539 17889492243297510 96911584464430288 17752018865706806 84919687897156962 10459866000436034 20652125897922236 1792856379019640 82737726308552322 60909589453789825 67090314906316063 93012915892212057 68296395919914886 68077519868283929 55224173011558724 70591176020165588 11601748757358587 33508570028575637 82901283367840520 55078103094972630 56129771627561539 41132848939906518 47345539200412029 67635183929881690 86820471171726651 14453687377190969 64051908814726048 44281952177451297 76781510173852759 45931262964934570 8920423482516604 41852565848131737 40668616756124232 62868829316451344 19449655984870530 10911724846655741 61333772921744413 5224555121951812 39341759831238719 49467331457264572 9642236117534685 78135312147872215 7277428516626697 22214625845512264 28603793240563485 60398336102201980 45255524114722240 88291101532053682 64662232468694226 2589976085148659 71117850196680112 32695586716181369 95824405227398912 98085328657578705 27068313883206788 18107665059224749 84922937736086724 57159386274264950 57661016245366870 46683829866613606 31597035091230275 98416876167636658 27537117375010650 88975919946854044 28447597767162070 63739130711257033 27021649814138758 97501353923089304 4866848094917075 46450920128303157 38135548683641353 8702536684645638 98548977143815343 97481313335417668 20251301468374783 64168666745224648 53781830990854840 39756434298388476 77987022603398594 24370015692136675 74206825922740360 88841640903745797 72208802551405728 64600504344941808 98973492852551437 74015865991583666 95702133082865357 38404464670886948 21915345743177429 3468724608165772 36362389318276665 1091670718041963 47354700130711945 90491214524989290 11892478070751100 68700161609303308 34833820944911055 59440766628327326 3325874194580895 9391640293211130 5041692587558269 89221124574594009 64732137350096115 15160598495551256 62972510440671865 52771697200812350 24929268593214978 83881024316823166 2282579486617408 65906924477152227 9634876032640981 67479857589956088 28287443057778047 72484286182379152 13164906475378098 57468172127355099 91920510611282401 8722679087161247 17029828915253016 6508685819705295 90852545059381602 90885304012996023 92917589880933699 38264486100674551 33470422374700642 85355073565347005 31812307634908888 10850059848744534 62714137004945195 89488374194007651 65743797606565918 57413357845828061 83441870852023961 42375848457015267 67871168494973770 27881204335856938 12230343407694627 11186208575846059 57307056312838460 61886798343064031 91944925039674673 41897244109008666 26774204877581953 7529148302788604 23761737026495906 81390172352396806 75904562398265855 73330554856834004 22733133970754343 29496112154746871 96189442574492447 85309071581384140 73522217032547418 91351535398169149 64376036553087335 65378995992121401 97387938647841790 38929873241225797 15655974678874323 9833515877944652 87123940952807520 16355398932069063 22044530422533392 61699250240153448 67258024891442877 22538034802822548 43243924977891045 83663878313077184 19533660270548226 27111727491087013 46840093830148718 37019143740190902 67285095219865123 31997658821355768 87004836924947397 88689632925595995 89447003480756346 28170456954159610 52359012161105686 84581898614591679 64222769500595339 60545951300483210 39379395260527247 4909527645225490 48932468155196977 82785692946556997 40673739727201117 47975363827606095 95827483644450755 64864710128809229 5934309853993656 17410853996940303 44606749591291626 25107867126664717 96091790285477965 21976116974056460 19857999896523754 71375401285148559 59263561418247248 19155776112759874 16833311195959133 27401281568685951 1759846441220212 89929891001588475 28447878494444453 34136982249741216 85410427856020267 37008542058421595 73949800633353275 13230927291062119 21796988351513533 63417254258105485 48121026719697676 39652220976810992 62581700670129443 16354903700850178 94953610653334537 9808099121501282 9875795442738678 64783186024403393 2342924414647686 18563236741580452 65543038936478856 33876448006499696 72151446441125061 29871088439232759 3444886164221764 42385064021847603 34055329488348780 33270120595081850 60179214833448184 31820511289563217 24074817309187460 65973128632862827 78117781997772354 78354119801233562 28231667060591822 21449034924286794 92429568043397516 77769015077892123 4573995453125423 16629563646521682 20229117769341140 61370132867193200 1261973013147649 48254916392591991 75760586619218325 88462307712640729 54455961427011922 49415783994812629 15493840617601109 79151704946322620 32302992881704523 40925635638641329 15472533531112999 460068834270524 77087373454966245 56738395183862523 18859060687214266 84931519036967633 14220617225625783 37971292146234875 60632103607055690 5929491950417235 65831195302712064 53788058058596922 28452049863047963 22450871380432470 89716405371712557 22432666915020910 86485563408281682 73920054495836520 25517833118220516 703722033713320 5276933828522864 59893444463975873 78252382530255425 20817959476916143 60853299661183318 29893061681464488 88105646785813351 63641778316717764 89942435280857529 24551520822369342 95497224088991288 25412842107696913 69107419246394609 38155529254734978 10636513734922783 54144029778525492 91783182902760417 27105827581093702 57510639168498111 719403441846724 23956080098784645 21322317124516082 39670448077656420 56084350084837075 96216869569881205 1030483545052195 89228665122858026 23062198372324047 61149688669722906 90230884805037334 51112394734387870 65176393143977846 65377167034852555 38601426481077189 39512080428797530 71134832348474377 82306990800209294 50059101499201361 19002940117594966 71158961379336163 11125862775980502 30799165977517658 76661139003889801 64877032759281372 87716251756232511 49179830387141343 4388985072208909 32151568417800905 99647640376639811 76636774191303902 91710323660978455 80565546205632056 59510314589864447 98268879590683835 8076355710731426 39489983114806942 95171989531517079 53819932631824334 50254871993029987 33585181946870559 34576113064891321 41755089149864230 27653096538397432 80479892104402570 67460740850474797 13150245652139854 79325199970042875 91463327756823533 89818021172288082 93763113676695790 21189907588411967 29293349153499875 87057872853877362 53377477907655079 51120868971976463 15320816924143192 18155794620179891 70326358876742414 25125428652403090 5150471206069089 37542187936923505 92956324882602773 78184903538895170 16778969881485159 61402365549816730 94751441348152664 45055727689763906 77780881536722181 76509931288020365 86147886802605525 69892011461471130 69448137852545503 86906430967959979 16148450862949017 70929198203260619 71480143535183405 23414368589028315 75317776252923622 22518603605071288 28353935718678898 63314972052847503 3818689425936655 5518975050326583 76363119116482773 1617187671961128 28367493370322345 70108882541847101 3513550305773414 76411407803553191 52406600136102627 43229354822519141 70152601936734044 58141201084888778 59575310215653224 80344788724089355 7726004290170083 51582879602260228 35593964611204888 2686682031830453 89262778436121124 34443781683251030 7223277653229437 26319027730555516 64383913594839133 82609208335522262 92246192978448114 10221832276527007 73582408542732001 78144742173072571 70406693271892200 16557139459862922 13678387024536052 79157340970870618 74061111860356209 26500927439615135 97792662988808266 49306003409951830 27261995820362654 84079618196326126 44025120095994778 84959346547083234 74926369339723337 18997352434515171 43325464865097757 71972369092711973 47290397077183758 86089183787698262 74099813015323518 39807617782583753 79953500185328034 31326518045498042 86458577149947677 80508012330011191 4843166374462147 36162545839720140 35521864935928591 93947971928207018 15505865272553328 40556463774070668 72191209829541602 28889298952647346 39719352372882557 78126650944200564 93481112282790657 53235886076689754 64388076897297347 41573135293114324 15397724081954034 80923086645041740 3740942911428657 30786705628491442 25403481629025570 57423174498076647 32704890204922031 91378980638030429 84538625366151122 73896984056107838 61504867383047759 17156722105133774 38507898183376461 90893328722551550 34971779749263871 9321733977635740 39241464022679842 81961868924750376 76775663573754974 58455978140461670 92140515460835767 40533129217630000 24551699612917305 81336905113423761 48961922511901768 27685247160999435 98868938755472716 12568623883368023 25836310948107987 93265763311109196 63346561900778792 5256013605399437 11557403710525545 36502255114771501 36630854394865027 72687130430413277 26778845697221338 24821847987396078 37627639389147664 38783165482368768 26906622254079949 90543068482739619 18939403687650421 60558144707330134 19149820041305022 16819875282166311 12771554213608137 23175984802945858 41761093694300099 81798334060295929 98986176186496210 6857128938977984 8074838100654400 15257165318043731 21864749833372902 37567463873866390 47254398023775546 45613097024422914 90871885288744154 74365265358303260 77920643365409243 97944707737245034 98484689795948606 2730256712530484 38547014404248199 19828753834265811 23470878866067573 48577290706359384 11931722247981230 62890261486667202 88533998656573903 40916157435987786 44119793014718212 14108984348858241 43711629006781183 22159639234586259 99144944570402864 25935273699879991 29986913596146450 33360119571046247 5564108807988385 67684949548653806 33202042510998136 98469831984956244 59408018497246557 37187965354840353 42893125094500383 61277657250583906 36346516902330655 58270274918609933 45615919589267515 37435506744119909 90761554530069540 9288331619428348 63071474702762207 70236122250664806 17301463407215038 12073721651143977 62381957881173920 4230782320713536 12469338857832543 66530616212147891 63699385875305711 24778374677623480 70814146224421184 2815210743004994 39440426181749313 27316227139609495 30997584786032647 78001645170573307 30919130728793859 48509890800907567 1288120074310436 23856728619460562 27813067709603444 21280989748619410 93211619674429846 57107019374379740 9899776164346724 86509138151062996 6005487134344585 21869182208510731 82191706225399417 78218671383066170 24236163813399738 28032471787959100 99244299330618209 6905472422510962 10705244986495910 25245273806185417 46406963629079507 54175165001098033 5371176759475385 15949591697195820 10156762035240905 61684856662770764 39401481476556935 37547124047429146 67815400595516556 89075889533820168 19731173046026464 62477245753537057 42080630110701897 89244329513675929 68247878107398357 69175109123181661 42449463844502612 82130118712112637 44903725443809935 64511564396459458 58205853545459227 49543836680072826 26071952040950028 45678187413251600 21666572408120398 94297819705939116 36578848260169655 89658016729403636 81056552767081398 29910048119953347 50594379185020137 87326094683208037 19673428766104687 55577747771824050 55485862085704110 26923411478552977 41423915070918455 97234216543440895 56718901028126030 16475274239467107 10835677163410344 95312040415470323 58257099162699543 79967710134994439 53238768956376162 65137170396643133 71864691184439194 95434964541553816 78648724490904965 56902729976537867 36239043452037235 79662830115746933 3406563054186360 97845467201653004 92273517913108720 89656215286930486 25292076224980751 88393542743228537 27206710795012417 1904011238436675 91911744570017994 36169635041315085 19379085725379067 5066913985721418 87340522799187559 96235551948873363 53158401198010165 44576342165248451 68894345923207690 98708708173137427 46534156132386207 53495470066888815 79966383415776955 43867653916505164 66026700695836060 36700076930268495 98298987724453444 34255107707468551 81721443174292318 44779984309822531 86320560420780305 80422919997617515 31768191293920221 19627777702645285 72567084897812585 56103125737464950 8012294749993647 22631793853913698 30323771924060236 34306402865370708 38806378341340954 95165964475182305 77733598939523347 69226759331240364 94618728818094477 34302435987286072 44406086422224520 5186302377880441 28292968647271305 23963495686208944 75534181484282648 27328278963610343 5035486461565861 75538830633308437 53895521016828391 93830283469874244 85663590465996972 66935734695107604 89084418548511358 87292852742683769 38902929814755898 95654231127356546 29099954416025692 74584842734732469 9955823595573985 79907702502088931 50832611729819060 54822454008847811 71220457916419250 36684710996043445 74343388603518687 15214831190799151 9081275106076036 39288457369641579 75649492182637699 65687848981573478 90247370689626112 28145948742487623 36121327880586224 83152230638953026 22473900916721166 16705621341010751 5636028542191409 87907642739533045 22351519772482236 94944797506370917 72953030376678761 24891260509681243 37842617060824393 91331807113941232 33794435886292520 1349166383545439 82621968465465266 27706577631317920 12371407409625909 44305909857879189 18711431756796950 54099740632937843 11515301927204309 11398749978279459 23337843248602359 90469686662253145 93972878237793605 56904869671930648 47438374425564767 20953705323694809 6463335171450129 77035463219460342 73607466419741000 93750405190963592 47709267604582231 56728469832836111 73683758600360735 24587398209701514 33252608369944862 50028506335646451 13875257938211956 54819078606671287 37597572785284572 98479052533482740 60086071759209172 54625225695450474 31278378038570502 71438258620327186 15742806069048572 29125987034721849 6651312590780833 43935240285220079 56638821025019095 13214883365692260 69586919704489512 21593228952250324 70116611009290390 40587213641620796 30285722638134138 33129178264384479 83024076277898574 59653375688184623 52449583579194934 20462900826187070 31155819402297560 51670149187142746 51061615050900715 65378522714722018 59853650907168711 57091880268758801 75699458199053788 86379793159756396 2650967676457634 98634496104517912 11556389021874092 12363761638287288 60748236167715314 71730857068780500 14480529795364916 2301827572161396 52655634276737413 39441739567886064 43372958993884247 73895934304007651 76909551713091421 96756191574115118 33331241048649070 83897514742107548 32315853664977358 60223117894428890 56760149667826615 41787182032795574 92323665909875060 48382276549323114 35538081673217508 55049351137309688 56887339757540122 19529825496740458 41325285798213919 95196810328347862 42581187630827623 33312082493021784 84306562713357710 44528019921394498 94493942832581863 8350999561770804 42718978763405358 8170354021684956 42355880719597515 67757250518793322 39879260038773691 7898901703455772 89536738657172389 9671512586474010 23439542703347163 4899931983328199 48437133696081642 57066697059231052 35511867498924141 94604082844674151 70522460409238141 22187389376723938 69925359877712322 34197192142724635 34012444225705395 25472701535905474 47214954938048205 69156873533453592 80659410039428625 44650786271136834 95401121997458941 67427409374623438 3869300202146223 35105766949253300 74366481521801321 82203415709863849 49437129199796412 32131292947240344 5901819288215493 8887132274200280 85279729329094638 58863356196702355 51046513906481798 1363569305399327 3208025449131109 37954248264414089 85000541458634369 67454571815632649 45274656236148262 54171000795162827 83940913204994894 17266662886332064 98016586720552122 11879797773520328 57370162241791229 75177832085463833 46410264838791841 14798299681723785 88852259903178965 61667934037638776 35151052888677942 24534451159601886 8379596582416760 47732996408827408 80194450736312185 41406336311301810 99944668651987073 8306745603902695 89153505363465371 1375409392097174 44122631718008554 25866545719196755 18059154085137726 93703999953535923 81113465281805086 39374942744063990 59097430789321187 56336964247252906 21379972734867648 79821069447372653 83269809754446973 80410690011617340 58716565104086303 69183895437464128 88215312116815017 5903947280730838 48177801964382291 59260316230899019 124397251038736 3656472161930948 36443907474300233 61981931311026504 40256288290842157 9005816678779501 57869920579816628 14654172934775913 64529214094272387 39354792461628545 55029203514462724 72532839928171334 19165114713950784 82070284460418871 5152011887860148 74482812326564470 31591076241001014 8906475796379027 21236844690386983 87576221843272257 56662193119473473 12662473260735552 96457559895744 24179016509031094 87017469154630987 6084095403926547 37213183866725719 66923775304309970 22670040561617804 88755666054563177 46863919469907873 64313675463562191 24454162811613077 55712973716127052 54454679846494009 27779540704633724 1810539509689211 68960301464813253 97502162853531401 77072550369580071 12997960799724407 46973341625321769 33131962951007034 95458536930379357 70340572950457922 17261868577528087 84392328857706759 51182258590121961 67543712123122353 29111730646697916 41024110289383957 90553216736144838 70992673017375092 84147708670931179 1644554960868742 87892929506820940 92221892441641427 77016096585031948 17739986973024912 54747293437096756 51164444737950374 46914724040009121 98032410896955622 27063738559208747 33920135352732090 638921528668771 64240524960750822 67763845471473634 50248930202515193 27400299157935624 1914399760043659 41954824771636021 26984565737432961 43525412473698374 13362029533473191 17713929398559277 15957658544946121 26510311112663750 49497870206049491 45386562893704212 96912236541332660 99183968146528270 14885356551024083 6293421200471243 66356056306454974 36355573006397092 24469626113451894 83587650543044821 19381569520224299 73709603545204016 60976477948926125 90778672720374982 56971594179853691 41411880131292868 35139411070681347 28778998261036290 48891547385180098 51695745720485019 85756576327559662 97815075350876324 15894795305116377 83756878100032027 70932956181695822 3746091062148198 57555003727269370 29701386143094144 58889032274313698 78211439044458730 77964054922207735 79860474090041935 70622967038074308 45416126078707950 91664517815559533 71691741119781885 32029534819438372 99172547839605934 51202638209310917 41079662252191950 23614211719829825 56111386211794024 22359387949994383 72321683491459154 47613552192481207 35164556163072276 82061756380055919 2526241378787404 84147079217946107 29721227449613195 98641282547035283 33399744285340925 53692450073061252 11835184736938768 73309053695829243 34788096511665192 92913453539342128 10657921516751673 67783730850893272 95847230644473340 15499467833797787 12024721355190359 11847957923073287 90244166174991078 47329437856491549 99984402539350337 77999078056455347 54668813047020098 30043713705205695 96640698133121192 67334467301843993 45112186046347451 13176526435602012 775746365955667 79956662888221723 96085498250538358 4283128408726624 74586380525947688 42344894364013599 47123785052458473 21995625697019148 85953037891903514 55891985479754230 4617420504602646 33723768142637371 23314949214712793 83480317525840360 63819690084067848 63191554530011382 28014906127284138 31472702705323902 23540040273846873 30351254240065243 43736301924549602 94374471087875873 14484774561698615 56334390092854854 68670669474245474 30820513488525863 52898644017885513 98786146106712182 49019752419876765 43734974169063000 4927711079414098 31044586647270105 16305808170789092 42495201893546803 92184779081566033 88590166922586438 27954348129773159 38883142343950280 92482113732849521 87574314235361496 1404969457012889 35819039338026738 99490269103160733 50842826727912087 99956346707012947 40908460938804686 50740127918195777 48150682696566144 56384592444614010 99538951138658219 24628018489881032 96032060346755109 48371388735557081 7707072078296682 35128460999150566 91189001937482633 84966049802784428 78414165744955705 70225839467736922 74782532676461313 35528274855505870 97731470621695320 46053366266666596 24262239189414289 18023472889965735 49704640356918808 55884200476303651 57662191416768966 11204740719979550 61945171653342428 30337735015259433 213789104539704 78871913453257315 73044352646817060 2845434239894490 42126025062157547 815841222300476 4765348051601719 32020349118579388 46936580780278540 80833528461842002 91917520541668552 4839939152366613 68356587231243700 49145696596217487 40068636380584275 78081460809497156 16735216315254872 11089434186154527 74808065048729909 77876383094596282 64253414628568968 37051270885346777 70429830752555756 3673246654984372 81656718641353820 30306748305664358 2936829187164841 49605278121712605 51895397506234625 39752543898418133 9625125061352915 81731398123821529 60518668374994974 96265267717512629 8606277120437432 54283899127946723 46500163246008006 9464718735029046 59234141942186735 51561920527460608 56198458766424398 48347487914413465 41462939444464167 79661203778988175 27588951919977724 39968102780155886 68048191933782065 701075825167358 51081010745726699 35867186381151156 84102819123587116 97417011488842709 81062373184109512 63455720164323675 9295757051834480 7440785289249788 34803908538243567 3308175747227953 45280697371461012 40332453544381247 74179782574297939 69360698658410077 34619194542311053 13410969908207452 87122379305594655 31173524695715271 63721482847480621 69356578128512472 42262969733713269 82536387755124317 86780764837222249 85502195546829002 7049967339211816 2124564992544265 75903816506515284 60637208303043727 59663103048483761 80216427419234485 78174749353732335 82091200744903006 24515203770080527 8316187259581209 18984778224072425 25316776550495594 26996953483610439 20321454684023206 47979746813507927 88000476727987219 48943102529926875 70928202365117831 13875622388066584 18800096627975009 84030674206981074 15260160225441407 59242651105450016 48656599014440147 69649822103907653 91666882708860639 18551506332896557 30906205301790994 55058853393118312 99319903463892854 85261635689580657 39814693318050965 96490696988533495 81447354276628538 35758044758101846 49003541857978782 34228194148539718 60545336820743762 444549415972610 4418752252364265 7277896650269974 18439252573833738 1609634932490052 1501284847234130 99381872668140557 60579910288624030 58046647156723026 45826776946572447 85492018432238804 50881496832941190 58499546962765220 53508376166931407 10639923577644406 72935430023488781 90439535961182643 99953607481878938 14222522543828210 28402231049552522 56504433148482380 54529100792067682 44814040114662198 17434559127375996 58697586733564219 22048818154804457 28988374635371376 70586005633634429 75024031739704444 99454254934668163 95412413078508757 23561540567104519 23401443255677285 68372551219435910 23920070958357859 18676156062954681 30702421094928762 65844644413140192 72567529374357655 12110701091821900 74678368827787617 75300279853248110 27024616720129362 42367367809178867 70950076167620516 12723308477151522 28228007889925043 6175023244820213 84385021241977366 186869247122405 74079283596614572 18601221052843780 41093802649087251 57114317571407676 64803699025705999 94777911810966894 18564134134910792 2888694218090181 33086582027304422 91632247332101022 75331893731228144 61648640030615819 51338831774185649 50852381792311460 8869423013956008 66442108595706588 9592092962386224 89360850922289942 20490344647793283 14605479645011645 75764088128540792 89319993010792300 28944162551593931 70993304744510506 84688915162187962 63188352202990995 55733070905671337 33155498728945274 99348728010043521 69094372201315132 57791861376277921 3804901207368205 99289419751376937 99268237141513500 84847770466626130 17685217110303125 49498967724696210 87229988701933461 85807999417360972 16378615812541376 71767996696037108 12281980454237496 77864076657262621 20784739103649424 57364401394980252 83077842779829837 14150387869030558 22142804852201165 97529435324070597 29961648669217476 17558784353844398 4064834333744090 10364298491760735 12021729102723508 60969694799335652 2596340810986123 41177766040945653 68876173767433588 61029719497844621 66724112847194190 9051910395485462 11439235006837137 80157651878891392 87295567551169029 39930947232586769 34506463531049533 11159429869248176 51985981003087402 867928162442335 3048230268431850 63451946499492302 31342107848163300 21952196351627987 83148504810222779 14408350451029549 80698451897487740 85655567643802743 60195156326145883 8317687117326772 52067560262667890 74372479274630080 45418443422270229 87455371293191534 65357851816326542 47554679670991610 36183265627609490 32845924144283996 66298616619839319 82457293422680303 24885901229206294 66150967139099836 6946613586614052 66553659559893964 63727126507758906 66957448850653002 32690949765030395 41389807530631629 24528638631388975 89110905303937619 8310421020598435 95269314914753390 6128941176730031 47170428621958285 63766664984788752 21109771534467734 36434339452349932 62783441414741472 58222003872947616 32066462714918631 24068626093863975 37683779707090842 69235545709330367 49600182075656364 20883300844598303 74404009747885466 87983825711902309 89949934025569274 48065592143118309 6721512137095856 52511216687255651 68120083596950986 41251599213047329 34509039837447774 86112121081533172 83666748006210946 99060032008764903 16461863851150220 44648534214397999 21449026024064374 18225777684915269 96165199028169237 80999270972647540 87218085370960577 41180015596192904 19893815528094229 1125552041017809 55460528816788652 31628661054967990 23728711605110437 80749372093065859 68534182513347807 63450431094340569 65945178483488251 1429185989356945 84950445897687430 18119326293696921 26662040641195362 4590124385219886 34679816969929698 7746431115681566 51832069902992317 24645977340603556 60725374197032211 33526854412629367 3367249998861956 60653184000894659 7510055050337876 50962179731897368 9219120810510705 5854138327245090 81062280160422685 17635798981434423 30122955484062597 60297094331465452 70719420440822942 10967282415481495 72429487307195074 66022806334187539 62888590861087159 58384677370069392 4427224433194514 85515404357343364 24194289088178077 32246719400790928 6767257070404602 21606722625645486 76511814901926112 2999089026733517 3229427758275828 59728632039763454 88753796523376343 99236412699449457 71573184689811629 42017294649421449 62134233594708833 19650910548118009 11369532414690120 88078168498556115 78907439049121895 68490215772765547 9118218709705422 50188595628830471 43148930896716089 2985523783602468 65092657641039454 10784273623205118 46007935923587769 3502811644804448 74254616551558030 88773075284743589 69603222220236647 10449033437429386 21081086608677105 62879909998053754 83339284387972595 55123421544295008 95350357688145852 78037609314986180 57792217311914398 13697275678347556 69959270730948115 43737694342120392 44472417352681943 32306032449122883 86580826247911549 15020770651016495 853028995272615 6797582865364551 14062197416602803 32382648658651204 92276196184758145 35207481123685973 114470401532507 17954459286194715 52404852262312358 76830035194508403 82646554761173222 94646847785938730 82162532672525879 68461843310748232 60788637984452203 17529972841489390 45757584637048764 45773878244950373 70696766493424186 50637982763819206 36594101752570276 92127851354931817 66228932751562740 42816019441486507 13692716950945026 13907545354730873 61763264493794181 14734604600009246 27574577675299053 30791049425125930 99236915396427898 62186802095468358 31563203957436560 44258302813570083 30540010701010333 9711304947133839 57253179011016 72559101458654571 70424901367189465 69979107441185343 58988826087853766 96928803665000862 96334881462650581 28877992033256341 93133109740846440 83200319309031130 80079498921125080 50575696758848370 59524659429978684 63364789650738299 77541868674840166 74442847406608151 63888926256732703 58468551785159339 30151309193109414 77193984105891499 45510610886298499 48299556681962201 28784104495582800 96304868562088857 11860924680557695 92944710593267519 89345862591868381 9089803657284701 97603784696228523 10841336117943792 26970461789087378 29380585379071484 94709847776891795 41215767984496545 11648929125539329 14018638179292573 26836878307386680 95112969312133515 4002092614812674 38499069268191937 58320003086361585 1994261216590533 58433768605634971 52824153605153365 3451495990028709 55304901936222344 96525786774558980 20867338517489956 41531423516275011 54032231906607106 12852736595501953 5952306995538192 57841859929392733 29309687049907152 26699362232535662 39953439600106769 31419079720930203 38094287024481655 93349480356579416 38480544257405464 62963379678522903 71213370315383110 39536574221107182 4771910874886572 73659629401367699 9792310764795784 60986954223381207 55802390104494878 98053425898961681 42027184658750933 16179182941242196 36516672393671943 91916745362782512 26346247940079651 79788586492677899 23842811682186448 30710135422539858 62951766080053667 92114448195895708 6545897378558085 77752156218568597 34757067759050893 44926251623829396 47645756981582218 97078451291250444 73615216146791360 8127751289564340 99779217264970851 57246403316380149 67209907424714482 96063977019122674 98214201281109320 25197912287686893 16404409663209290 8249013415085868 21087796940540129 42754109422873330 13929019569487475 98328722100681206 21034599919332169 16314771154585703 29077897207978379 33005758212483625 77499145730067624 29064754613634659 32097291076860425 48629583344361021 93205232705106261 17841943350687599 12178304635042309 81344679455650693 48256435351663396 17705854612341734 33804603069193199 23687684737368896 27932295318175876 48546033447789048 433981832805868 29678032471229990 16575177054656334 26911730262990820 90763230947600083 59522387686889980 22284409052147707 45683724051872276 97900774009176291 69255923950460683 69827380967825835 86602547421969168 63639074808648545 40685355797245683 39434248006817753 77698671802898510 34332332867857703 91004673152694899 32945677427395206 79640614535461601 41616357628875095 14997195590884217 90968959035069849 14572875924836554 49485697525042020 92701618413757421 58962524290404949 83459911860106797 56093275225025257 59501296837811525 71449487788529032 41335463036100736 71091672791989857 46785536828407444 97635392260767838 63881353196134482 36497305573245117 69917771658888553 20950609998125258 28975221078146432 53306219650439989 79173086665920973 29508649225368976 1283174884362171 19120629735711002 728689987218157 90354390871384737 22121381439589361 45770961560732669 83203798353949777 37069917717891682 72055192355381594 57383167841098277 69621212104807689 90851114265632306 93827842115848772 72092674375686277 59336367869077809 60832674519632393 46759753162424141 48465482423859413 27531167198988006 3949412847037795 96950018695474870 10298935629651500 70844871375849642 14592585745442521 20916732203518033 73219841819213653 18745806206904925 30833992066724512 43274900471224190 89031079948606663 40287772921522495 11154812739070906 18140809088763464 8459612173286631 9229983891345399 22076369457770151 73099070923463947 5561030364807996 56087811007683864 1677330721924117 48668106994907479 16111179516840690 84660835894660983 18038439223706085 70752462891726083 71120783375525240 20264943356804415 24757223846857970 85708910507289098 98122808594686240 89622523877151023 7273460757842525 34670230513008484 85341292852198999 21880468983183569 59400219816629229 19445853073750472 25946967637804689 1361205137989900 72435212407285214 18929239624269874 27166632035014828 87604770594756249 14675219805083453 30501602386617722 80085484131075441 30879366421498068 49814356755656423 1544155380574533 2398578883389673 44808940445450073 89230300309591674 73987676619164759 64043505179741328 34438442661452870 22368208017374531 88844258063283138 88461308559471900 88809752852197213 26145298752687738 48060920376113989 92739479549947616 26772745168340766 8196220362892731 67571378135102146 42822732500475244 47117794670477698 86188570365770566 94382409729624648 43227168675724715 85657542083225307 88819316451427084 56095946961363482 97035682050019619 31144100069698907 54897378299079659 61419930337186335 20378327879522868 37279597620313308 41345055082204011 51344672848555787 28508100881890228 67008813451576378 40092351894867526 8668837729405816 8505384379816258 3585282116235299 76381717941891310 98786311876472945 73689453339797131 84458920374905523 57769505323739918 80715153109018823 96315059510305263 1030092137790487 82334445432072990 64209538238342034 92989171582571442 91496184394414426 76628487035411500 93541060212040180 16453130659757549 55106381663977087 48289777493751196 30382443660144677 89090157155996753 36707311044934155 46093388966366549 14684912951666068 35797257211481639 27405133173842151 7400009491540007 81298235130805645 50200826802154607 79154121903278062 30567658636442289 9129499209951886 85992865115506633 3267257197794210 16875941864687895 56707646342464164 47053226421447556 50578990008420666 93335315668133684 8120252838366115 77010738645737958 34735830707398906 73180943361124103 56530162393124331 85465335013495210 21648136974920536 75909359069019326 52646301449826315 10535842440368221 26912935344371921 6837408138318396 91658620192422586 74698216213450756 56069305366504456 18658909596131403 2235168410883892 59782130760993452 45853148778633039 28561494334598696 24750757933136065 71710425478731312 5360974519202050 42977895565595433 59508481566617105 93162688794471855 60225382859578398 45546141814510817 54235501776584518 8329497891733314 98657903541432371 89403088553160274 29522512265515951 58787020403252840 97819716327567706 57414468943577421 26183906802452611 83935801724004558 61504197596127910 98091255990235015 32511668610650152 35080014545329532 38791286478201851 18830816401712264 30421226723451681 87448044963465057 43953782887137789 65705322590634214 7910561285421089 9932683156638838 77326295155962811 34140695121550871 11249409397575923 43841943272274836 68439254074198963 95388617237506397 6636270634478001 10893845912826997 88143487986925602 99067594673645736 13566508009755131 14792883966078641 80032578373260745 60824444912856985 31180501532300581 48607517119928542 53952664571014364 93530584312169529 8553544420473807 69673634159426896 34575859284417417 21657075761975131 6674309801815983 15709007158671986 12114941084385947 95192342807477308 56890074465665879 43396410414139968 8252855309022581 33504780203573182 97449465637418691 83696333111925136 64086898187033110 12150028105445570 31397226372859673 93564189752783932 36533240052056961 85904624871921102 12564369186039008 92358554413680079 50586080834564062 10607335775287840 75975274013726462 58511444503867836 97925820254237798 60989782438517140 26331924173260232 79242975736820598 91569698709386944 46974014299998038 47162376150937948 44796548360400347 13687334269072211 28735224528972126 30139157462494789 59199172632586018 81016000062250200 28281610923347000 29148364949530262 88747079436504548 46183627997579135 2746652112914048 73938449436209373 22164327229279589 53649207332882312 86552301396623423 12716126160010928 23953191600257004 60162843673497651 11128292673047989 99003398368192371 37217813668893040 84730208474271906 39418330445488901 37989654473184461 46297083044097223 91783225395810946 24591550766514016 57044673555591462 15275081657456560 3785251604850032 13898593169091384 4043977043565354 8189349841322194 53823712062148487 21169909920931005 49021759808480111 68533294811931173 49228500937346930 14652449341130970 76177879924704229 64015546689024831 99604953061161751 63645803368056538 6376118918925276 76810002148310199 59854871877922201 7912557925359327 48723631269372421 15810975662366144 20860533397064948 95983630473324829 64921048532457691 49262754063656513 43977102686227304 34047562444446625 74167052394865205 1881788569862237 95034804369438595 23006289093211547 51698117248677608 90331384938457149 81200310993116457 70756786740973809 26448487530292208 10069379204328443 40581441843483203 86126415867715803 27986310691671947 91660844336517489 6183431812151583 84657979687984691 91808834690913526 95748942796794144 25619828044413054 47404985862379630 31408002065728097 96513528273834030 54767931204410614 37298220132640573 1624654282472967 60992195228806204 43352286428855539 78096286587395450 50455307903446014 56049263862668592 48993388403889585 21629872482228242 89658423060495945 83629641805318625 49159329537504133 71557189941760914 96466839180025821 36488297579233557 72936692460363646 15548432397397626 95438105596424244 47283346540852929 68539116169053327 37138563993478408 94378047531903982 58910016777263951 91863835585732695 72043434413157134 89524667129387521 28107034625395813 1670882983372678 82351080914654816 88433474320811800 95331021683090744 12448965306477042 23461416461943855 43278738993050754 73477379213026103 30384680129712388 51538635520647286 84892314423910382 69244811201899244 15073287604413720 46868804411073500 31871132705617974 47221786708899015 39036552719508650 55522606016369498 38575174248326432 45719733613382843 35814160048038256 94444950718182031 27221300263099922 67991121058300928 48290852431395860 28497132920673154 34786056443143164 2695903957365424 27301265871681252 28172267415031713 83573264657884357 52258331635348038 50999750017205697 81678680278194461 18776342532817368 26294503097251687 57164196923124394 43673412977243001 7248206246103884 79619688286605036 82493902403254750 69093236178531527 92816458790981597 67170492602222638 23869038867754696 15949127762166366 34364493441497775 37594310104909738 2459473091060358 21625291406781878 23653726362413958 69367529629421794 96930275134661969 26651139664493948 94209212245226951 49738205968260972 75749614341792503 5749342469337028 1192262498509058 82231939717669487 36955046446130289 70246147930809131 65650037948699191 67196641600274422 62169509924225701 372719366791031 5895921703700913 2878880870300671 9432301664996727 71676970208171844 2689489959849244 37411368253230893 90499423286740779 24409122866488947 11695102177105116 88620840349375528 92673821943940176 85802568414308816 44535053614988649 31739108981630798 62529967823630871 56198255665762518 74360767655389008 86444736126937370 74997887239897357 29594632726427349 92894722262039938 57523954034166559 91808681475410447 15704680820614167 4286295839853996 47950570329396275 52596009782877142 56568320987765147 78461568422406478 30450000611349450 8829123148269326 56688242365571135 45252580823554383 29844600066555322 15817769994897839 22647427314366126 1303440637802570 93628770004194774 7334963543928995 14808619071939932 18407933413973540 7640542665167282 83911533298419756 51833029801657306 51844190007507894 1219931525560459 22987280969275626 45103983227735894 91549099087359798 82289486374354456 75849471056572604 68447612265495730 22616950244484115 19339123005486365 7022251947963513 28629402722811026 98644542778351475 92901265321930125 16704297974343498 25424507920991659 4429561529839137 3199522116810412 92219493492328978 87545527478190723 57191181480399779 5975017528523796 67967095836806056 10488929572641443 9435857717931474 513081658742948 33867284835585433 43374397759284887 11713116743326115 50911403644229253 97065006951947944 44079687749951675 27652238677720121 18305899336812510 92276346900360372 84348695920934584 85423575836644529 56125026465938623 21368606755252116 5370222601207950 44254335845256185 71523751250830950 7122760700440392 12933096772900946 39544628654368277 5691235099423719 5747081376505516 75097591659807193 62449341763089535 1621888054078657 20846238847409416 97256179666726838 72459183911526514 94115930958394507 93362111771475262 89624478060396290 49393680903397715 63030819479147725 34026849742612598 71998795661134140 58045948472218855 89412224863381590 80831528632915895 87646863148343284 44595322210957888 39459849660336892 73772280329221742 2105531363994190 8403935230155313 13639163380082127 26026699248512044 88077540055716861 7369994480175748 61727180208598856 79908015474094532 10031065698199450 39204320474944732 83261888617055441 42084334312652991 15372710169308309 2838634953420098 8164950593301375 72963722677894396 16576653461789980 8858712988399456 51993756525849279 86840673255336934 35124978571907828 83130258211149038 8400923597461924 3908438448607349 73153270041736194 17289623083825758 20509521108986881 84761201423588455 2565194420875146 59772744186255698 97681736252086796 99712348056597084 65769482338975129 73718075689258592 20524615579295565 73126137786672598 59874641607807034 5003411876720311 34472602223717290 39052567869621685 6580401832969726 70311022706132447 68670833232345004 55450503948302435 39272516709939534 80304058337946926 62526561687462126 22283165274405624 69019630332352202 81456814059685879 66010867511654909 2522804455454558 38367905697595016 89580629913333104 58764241255632911 88800453459993014 7477883030647998 57394592514614579 77459222695243805 77086704017501575 92799078953370299 34801597675172692 61757864446624647 115779407185394 93843290550077820 62745842454773673 55954482249664554 41365354608164294 11503621196795686 52620539468502627 4297163352567781 91090697928454731 19847682882552163 87507545357010170 52236891083880969 8918322003537270 61179522732589895 19063477681321412 86866815323158062 92219972777176333 13435314070472752 43248271891984595 52298814125872655 71370564529686330 84766966955061168 17829055570854133 33589252084654359 61848304592116288 77011164956233698 49857181638646171 48323705453838705 98542389914256464 88393535893109526 98298199380894192 60475147265756938 22285261923609521 25613686507852594 24832946711876423 59737735598875730 63703372026096245 88665287416579615 42875630745794841 49806607579185406 12888828420388615 20454271864428132 2111484861068395 92518795975967826 57406127397131804 80500392586473401 3017738905476258 538731920416872 66765159292378716 914668574263695 37964890737266069 11762923793538961 9519774911720844 28571454756493194 16428685995170323 73384971079076842 22347350445885532 97753509009622624 90170281474594205 25564527809576970 81448990734287448 6109093106189431 49555890075893373 26434157626666 31310598205380774 23568129380291335 51617398039565547 98636627690215228 59579992013261329 2482578077501060 62406750899621486 25972414528243176 80749084521294885 61676347113389308 23320720383612291 75088320682893001 21686202687820455 88979124284826908 66429274678004295 45651593231149552 3804934380332458 30105453470135941 83455322208602209 21340309195490287 74645637885927744 76086734108782685 43594229649334633 36247029187821456 69846723055403883 99392598332867553 61249600736654216 75007345887582610 52642094917760850 47783008928487588 67943698853974322 87966298852178873 88572840864839035 59438303831329427 71419272504133387 88913498008362517 69819433304212653 24608233512424423 2701507078559298 69904626203523105 19118142554107040 12622003501568271 24639493156496258 72551969322190413 8085575409345817 18609217910731461 72319071041508378 57617672132055460 76380750362430631 27831126719098670 18694790420230047 11613734966333033 1336166373425473 32439310069252058 66315032673570596 55149208129628421 73575865874153658 34740217070351664 62264665602352396 58171667354226170 14857681585721306 18401596608712484 10153648502540693 47116662502667449 98889580983784418 35301285077627234 67802397366662988 94042298667999606 96613835563028340 72293196200541170 89336793026567299 78894122142192384 39371407455692188 27529667716693031 65025527086171029 89604417264436028 45793206853512934 53391431209647959 77756553541374955 19898347092183694 74738838466061593 69282431186599330 53050757112866319 5692220113945318 57253479447191829 208096676461433 50779063579490607 28869570612885704 80023081838752659 41055898036784371 16816600710368659 45850385920272342 48159667535280016 32348267962195335 27486661348045657 69947528301630548 39988443947855992 46575040334313575 35798790465063410 29060879379789550 45012403346722506 72243690333694382 18855653550140479 65544269338226472 94941200773013913 57549645432792872 82729923598518425 79191830186813520 32367002376996007 9696457373367291 79277884911346001 29760479925403655 84110635886167063 89345717735203578 9504468352574416 73155043091763592 77626775249105919 99333915145537665 96613554921927182 37849859772843216 47702044902845287 38299205832979141 92111107672298207 99521847548654169 6696752831629737 96893623230950760 42319184009276317 32270119417174460 40463054121769998 74268235189779613 76004300731729118 11626715622599789 10665688560517085 16577418653567791 24322238559680752 56011974909165500 87644212771145495 24393877368699188 162940447342506 89453059350939365 31144778234231083 48982777775776130 5483209893053606 34666859265679483 38179807832735680 74073843578647304 41570954408058097 9649377521106547 54325720880632922 59910663548202307 34691542635229994 97194908026285302 74822947659050320 867748525629079 25468356415627610 25392466243380647 46950396794894203 77909922061927126 54171559100342965 31206631408121865 92386024139680437 43335701816738527 49653663510022753 43456250533321970 76150230922791799 2093957633018622 32228593693044123 54609273325119570 41094607277175719 87107975721460990 2795198116241488 54379290355398526 72266891961177257 18046210029388495 75582875431246902 54252959632463490 29740816113083267 66913055300737248 42785421693785178 93339425512852829 71274797756666977 65156416615107756 27241787341460920 53984660159372775 71257753212549155 96049670033910285 49126872773912729 8546702992302610 96196183111811697 32559273200076923 13424699192135750 73436664795228927 69228024567925027 33405725867099574 17366136121854677 54609717522453322 82914297456157126 52676913171359239 31646932543979232 68888892318518791 26957534513155396 70004031604443408 24668756020579879 11585232879265386 12996372617834742 99687100193601881 17244602928767268 34636297649359874 32184111437081780 15749419303189320 99990173047451182 21251825369271856 50390926834400389 76824771372986532 73885378628395345 84697861549835225 74504552731327289 54907431533137580 5682463558562063 40790975503285917 72278458532070167 75294413026113987 58755721995474597 57971157265580033 44155778756305565 57534711290488973 18638637500384748 45461180270380240 92179000942155295 60542576981612404 90744005397498260 67833907399068380 82886103062051250 62437886629043623 12812478143744080 39959528781306647 85381132039799479 5347654914978463 3866247255822451 10489068614077111 1895467588751447 39494428152762698 41061728424671030 29720579991113491 23177088451219219 85885327270275554 31261665464306851 92134395492007396 3275347705382197 1169889852911264 40803995110216055 1263826162269252 64307837490792345 83726647412826842 61529182219826935 73563720124736963 4605803394362031 9344348935874604 19205676327954832 3033449208889724 19511209975109049 36617430551799532 97763874763081122 24824366071498940 59089384609005504 35504058814099399 44012584273705163 29960831265721878 99669059631489511 95174863013664314 87035863190709935 95665547205981085 52354127229684390 54711815689923837 45791098491257539 66315272695003165 41609220090527097 18194343744973951 85935519300598877 49458357251343414 27845732061216792 30978495184960601 97056645367163876 21283834186421492 20661930649478520 57185394614027369 52478107187473354 54714407377772070 21773030213963735 89501098573749111 27185418326906239 46729326491438512 71739979257654582 32350694782732684 62621181938991730 92771561901112632 30130496681338595 93007929205804186 69306312494304651 53650085525453648 76517527404371469 32432229393348944 70930118651720764 60616573940314898 9172440594646783 14892581978670671 50263778617429234 10869351364559487 93267740738777618 73418381936717960 36759609904692845 82351091862120763 3911213385825738 72169085726896599 99691613664508737 39077258895381386 37334937743685135 1675054938561461 33788655654120404 60764614542128521 68516762058455653 80933363304668989 84480933204014748 97654879997456969 32081732220190173 6282682742835518 90610518688449216 68345923476034502 51236064075980058 10881333884904473 64929722638588240 66867711452522566 26162799398907908 61465623514794834 88897999482283670 10301272379730028 84662225082889736 48236556239396724 66372823248590993 48271004606849450 55553958913380921 34778024048371934 38762783053975361 28791002407712462 84744845539757959 34927088715708732 43396642447575463 49637065142928953 20960922780713048 43226673670171437 12527912134847488 20319242232495800 33758762589145875 71370338399969288 61880809444787327 90618099942135030 11443165019208478 6447851520977869 86964524527223651 43260017991439276 25930334632760002 98754585054231340 64130697363297640 76268432298893695 57279721674194712 10148129954066665 81974641479858367 68673741727184632 20727332241857257 15526557817773896 54750226831469276 62888389011262421 96905595178997606 89221432545078971 2768154692527084 26698858519861783 18985166110126813 89875877830731837 84130708918727339 56450096311149526 32664881795599456 47878068151069924 52901641149375527 80533115084173499 56677250924689254 97495086297306028 57114125423236098 45004216756428594 73444467279106470 15822469215622037 46110413745064009 5165701165173861 67303308821261041 35360448247277864 40790047778646600 98994645553008021 49786748027716009 49244675494257745 62743104663036493 21908465214310505 69579722163574699 54163321235722290 63926870864963924 73400271191020585 92409217558001042 37458064225700553 47854539778405754 14305874082121568 15891546340553547 80984128230730129 75826077940790557 66728065418908987 90064987056815703 46414678673924518 75808429753218580 85246903734386707 16906475512763584 92824253639339137 37289978889678872 78963152507271663 79323624695702156 93449190838876580 49562786428120196 28111328750009512 3256256976498181 18896743169215106 47140373704188268 31157331106741499 31420365735344751 79502530912551202 49114049251232304 94597958910535193 61241495893576210 42039086327697281 47664037546311223 14133851414797013 36264611095463150 47560735838681115 90314380178158603 8541870003730751 43374745692441376 42408345867616452 55010767641072614 6764682256422611 87058512790448552 29187457254964013 56450042924857864 80363426539156906 47712455048955540 73186212610821931 64052596093400441 28373235097350786 9349568163459758 15718877298646801 37611070515469300 77562003844708426 81598420981587687 8673328714183525 62287544863723394 94103712986489748 55057384512141690 71765833188695222 12010009215922724 77876384869609501 98541920424335081 31831406531090688 50726408828047170 85719119718480605 57420102821494281 58104283916590999 27724457173335398 31040339109665634 72245849852795350 84033166202067199 71886049519458692 52491706257070023 69370767102070690 92916251107823184 59222848846350390 82269040140063943 77742561993290474 17704709630466707 1098513016336384 12429427315004935 73685379112237399 42761877149008134 95878920987224592 31889778351724934 65759156305127456 11411507533580864 45859080604985137 69513875534164322 85896152648818003 62853875288725255 2449009146387076 42314394298867180 54397593409893693 88577759836058682 39368886424543978 94842404512291057 947041552217216 6570052815087940 62296920512626244 95004668364587221 93083914503239702 41376042864372756 81778802417284046 49856187773707197 80141636696777365 45502458336396085 5172659340325863 43427097059455621 94747138580309954 95554538100313129 95074537188835032 68684151990566128 17083792011186222 86428253486252244 52644451264040234 12502623286414114 64512687950227679 63499486820568041 18909719687303212 8136738080522635 65313918387115900 47736583661136045 2265073969472065 82329539419908134 42157529477478834 92444217376181281 38309966587498178 44845948502788782 48215735317244878 89453041148687519 81738098828149569 31179520833558496 62494371748533372 94298146158228624 47626353559397412 91371082181835167 63401017926692906 68859897895721573 30229826775443629 30884019740781116 16762679664652321 44422972249974872 17927370527473423 17023229923301278 31909109484472417 86670636536367563 82789949389103932 71578119499312649 3706174136112286 37701558381297179 66311433036468186 57550105638586567 50899105823374980 71522608052079973 96201071427632117 90124433459534911 88522071757740531 24456204628346601 66811933948111613 86475534413356716 85182809395744318 81397271192682941 51864843726443956 92003262062877486 41870079512098085 84476004031987896 25101663887113178 36139339024909904 98817328104077200 99663086656658706 33598017585748057 2443061700613448 82457081755872714 50769933836344278 91476223948834818 90107814419441005 45108443018169892 77480977762258252 15383156433389741 21801047358344622 75854760058101000 76765622525975976 82223849147126796 36139847208302826 67487087516488472 28642223722110670 82283194382762865 24537827551789663 22800378656752314 88738859634205000 77028023555162800 98198971686407357 49723123467249735 27696805111838077 35948507872324408 99045729516382576 79876006837329531 26238710643485446 4171189145844070 42196304003347103 34732506653465939 77596202192855700 97241633653182574 30288589953576215 74893093565238264 40481422303566591 87913820228940762 7816892661046646 5236214025225099 36759062481984440 7262210291394099 90086950964517714 35967544171966426 59411551131856761 19989422297699465 65196970138649373 51372005662122380 37583041256988607 20670736345304992 92264803654782908 71267899159932791 2758291309678247 73355636205653582 31786310810226486 11934473136062859 59238592428960341 88237904174768335 57483999633118848 44739044002628319 45082781033597610 95200575794267116 24831592690748175 3849360052506567 97424194936873159 70478206423340105 82505242316911800 88877524615672648 77836949446969474 97105837860613369 51371876105054261 2423749700779930 23152361125618925 16629871913846142 33539262333102308 19316556060963460 6468531320788767 87856666385694336 16299173931034517 30130417285605990 59290179111511843 36653653995910623 97892445248542091 41225069774126260 14732067196385372 62369284351283738 60626112379877816 7929267136887680 34766734370299663 76996147312477094 72125154733887606 5724905203991682 18340570894203249 25064659440921995 64580373430726805 34216239485923018 61851851388156866 6660020283979927 6011411732715933 1062296215797053 45856553001128688 22680061071505302 13863450822297780 25248845376088093 53158223893198267 8851746716955633 29891025540867850 51539578976020120 93460780788358643 15915864516770322 54065767050666879 83425673572360162 86665291219362273 29452757456454187 83712612306440070 9678528884956016 6943533173160414 74013813579177822 72957482109824546 29886985319539122 67898182833628924 33938994142448473 49419708946101477 50744805296786599 61115254679255177 62493971164231896 97412770662902200 67167479715958991 2916088321458011 69992514961471522 76182354800249460 23203915129086038 70706078244464624 62469206270667727 60076051538803700 56537298077593234 34726623881657779 65145972111317142 78700858298500532 98667421787988025 35652792661685362 42674469060808657 13509732588063279 98169780170240345 79979654551159209 37992446177672058 6027739321557343 5115042902214345 99938577067166455 19864810866691295 13664601537619094 30015939951365434 86592625380206144 67882973672463169 9413191822345618 9461295234708019 42295959837994936 75660039869508021 43855498904828683 1654030645104384 79161754515985857 34863263501394244 15407718544582840 90260530261248993 47482820384466014 6011953788649341 12245851543250447 61621683801815138 54452401417333329 93085559928709023 56909398145241389 34497461170438379 69997149282491247 63875907201281501 51725232480727232 83525679740528462 6925318364299253 50726647262063610 37132509563185120 44897610577618146 73231114616342128 95941340918685140 81805491506390973 54866145804536975 90499474589049157 1658581457710887 40841666038123426 69345853323119748 12227592584058505 89598689359903817 97114636694827583 99436458285686399 26263229074717213 89270838072056174 96007758275829035 66538689956106709 40592374468868812 96730475907366885 30924820921130311 59896186646561938 34070684355528087 25210640659142763 67672699345692853 17708633035394196 99689506963416788 29551165645483956 13098795215084261 2700765701216830 72307057572611296 58549576235376 93338027523116231 46836222493252760 94186712733331288 16140979404901109 33588443317676764 72985911879997199 57474781026781077 84364215681439559 85762637572471443 6939612541473422 99992613841159478 27715221904747301 16552884566286117 89372055037126505 81070179150176174 92690251645001164 83601139844597539 54659206910908907 29287243154883337 54672910419902318 81441438703364678 59618852192293687 93218819335168730 84773402419220964 2656709208534224 70339287119725493 54952222721383099 64280890503123610 10912421982696535 2842188108852182 88235351384298984 70520830096293494 78921879235136725 92034221732249013 71494443847817590 75205055257383285 2952439430549462 36030094100173345 43743150872987783 67836205557074662 10432908609186247 91721376672391416 46011335343828992 57701696952954715 53292477702093217 81950940766963561 10117411856531681 98573441498576036 53474067426149588 88676849478002928 86236799070658273 19213277990834536 21947513851625965 12383349592878570 99819078306441594 87812093736168772 38319594111995938 3631778478941579 1456249451952299 12379494338928124 61607996363102208 29937526628513503 22800903485980246 71955788271554963 85644213421413477 68084266907867803 83433379101348168 30000168377552138 9967628522869129 88468572648858990 19834481844511741 39746282303516831 3314405910411265 67461102529166326 36855188630849245 96011554555027020 94621756813889057 15566279154898703 84364258394517349 38987804881599557 43657028596520325 98086222634226156 26387908949642915 20968071305634752 16876530741875038 92269676233564867 78743589999755140 4284791947449414 35013391214035410 87387213511643242 90458915412177273 16935209893248227 15805784412988333 8345949566935591 13196001961029541 30024899151874499 67102976519347751 27969726053538933 13749269857106405 46965137351381572 63893884635958682 30159587991483026 82752606058391493 42745839305867077 77260022295359850 94703566252174460 84658987057274872 69321432170264190 63174815536177654 84317620371632859 89899898854158202 1921730867790460 86125677400530529 53809312015806377 55210910435421336 87796621428672092 1307923773560720 13970703610498627 73031567989031291 87835366742361624 55066008285814809 54833880296921725 32268989165337319 10336364354298726 2712514310924160 6002239654692098 99612996858107468 98043438038048760 26841727426791375 42788002571713495 59420324048683029 94198780354494939 84193244200038221 78952938402417978 55763078720274374 28763963604850498 7422018440899281 98567920708045007 70809426207864385 93263048030110070 68920131969357411 35209927629066256 39078223334530236 5115357403317863 15550310613078241 74835665643261638 89211889220917183 86836905518268533 85404299318473147 98290421490879089 14445220962637300 81992245227684442 56834879055119506 39822737504949154 41354933480916490 56843116132406387 73770295916123222 49536820625517164 35681936163822927 81665908922422588 49637968716080762 61580071285075335 10399689929916640 88479593775064262 81769534585607531 16047526748266882 32253205550797363 33622894908605113 30892264749572233 25283939726766650 90074333961196943 17485888512425078 32477311520409556 57806607114184698 68782696653054198 85474523732018187 35168464840114636 44920259961924044 93796795341914579 93167241669815968 62252252624412400 11852992337397614 34806673498271215 34521989458693470 77003357237202526 32393307186291673 43220034546708734 78014635798909973 57557917644506772 88363002456159466 37327198798725721 11628241626559505 45566095254563380 26984857683564086 97180850808676397 39335482764492090 82769040214714546 16498131992899639 63604222950018636 92468842419224840 75283684073314642 2566358043208012 49750149647974935 85890078900998033 57651229678376736 86644962931269115 4555603853158689 22876320359581478 16412151191834720 28211255316930727 45278334674954395 74595034976563228 6457794269179190 63894347371473918 71947460095702965 24604835474116044 57906648109208580 6171091500731971 85785103297166828 12344435952661211 8313588531398744 87502428223031663 75215966018744131 77158204826807823 25312183286402016 55606198430606442 48412904631099651 54988198313776504 8976025158379332 40999034605206714 95179228661561290 19199124620556240 38304256641517384 36490158404243882 63239513620252468 97155437082811812 35608339424845253 18137645885005182 13518200631364070 14807509779521289 69158960815706991 47964038737541513 48546220059576958 25035466579515355 16741738369855741 564655646273588 1913304534785188 67498028403550045 96058439437916995 31721846329837776 10778848484409985 1918759357639399 59646814639110726 50971878047137924 15467282836153215 69809937783217200 46743375096551364 13440377782813048 19414197090992785 12972608941827746 593752558706504 10268887252587552 67790269019697425 30239021186888254 34611151075764994 5112967115185988 12959857114493608 40065673724438240 57261158911339201 95718297003676071 10957712033230589 39589224992186378 64084392912170248 21423626762063262 95212285088942092 35147520251070763 26359485478559834 6686385586220154 24527486058860482 66106014646197049 61318895837886204 84689513898700231 28272193391781091 27869783028577220 40771970267792774 6819154709539947 52554966175087532 46939608276128734 98525450403842288 97979843770592497 33741562393391554 82197451962443796 7088196775262181 86078919680299055 7752793794413959 13542936441318578 60736668255529199 38737995348878797 61024769216441034 90261386478615923 73867348944945085 33723635135901976 87424902739767479 89126824859020038 37179677476661715 20173863064460079 97296070036695597 45109397214728412 52055983985660066 18073582241092156 3527778482596087 14712627018233325 70468719839416279 11848901544269289 36042740720623910 22750801732563375 40672092586891673 27920707217347699 70930600222924892 55776636731699842 40706109518160475 16803944142396134 53684528961792363 13549871972175047 30360860831015757 70092685957292216 24727559526981809 60209957707916007 61668092879756122 99537476543832263 28327104097192493 25437123907885366 45272001759702759 36208568389332261 9524914770752655 59873274278908638 59215107003523388 62908216474392977 22853671663511153 16993381175372102 31324988185963266 94384680632176416 55484242451885314 73856767441794204 17688787275473375 55425284596373435 64573165170634014 10517570134080719 1530487132805174 83611978899578790 69963901542051722 31349288671364548 49543740595034911 95606141020951875 2382031860632363 73851928611423903 45968108398383396 90644075872426252 2931789456534446 31957777280377941 14769000179040958 98863449900002011 26435951212916150 88198260991052486 15972909921619652 82453037708285749 66591640419444188 4558190582827026 77959392321955724 22805836526211489 30478691374690168 32725230653756791 21795404670459870 61218860177144992 13437073451636271 23370802318398712 57997512471432096 35342181655774609 29225685071695609 24477831744108591 67730123820140076 27571553235806409 36746091697891284 35490980599290992 88996183148106137 33852835939294071 47841475140274155 57624275504307966 63884072491168489 89038055684242291 92906211866851146 82280540498348015 18759481766262587 37522793171737503 61329249127579247 53811249513213121 10489448250756553 30983473708701228 45976799630153046 40763580232152610 18844010501424594 91635472752553340 4715845807028979 61277276954618472 54366660619195559 84171103609047400 71284508584069158 5315638527267188 73216705953195655 27186522238069317 48852130194718368 9206125349791775 13714431633225354 73529459135010760 84778149846671501 38689760966988811 31842023321398735 30018007017665260 47287320825544470 18292126240689062 82199191466123241 32879368939327108 56889409649444200 72173347050767821 42397587585735183 85505847373588069 8739166830431130 47578979012228139 19624542111664872 59428305967203700 20978483834729385 56428348974138389 70352421216679771 73421041446037008 71232892341252779 21745287064242301 23990419745053982 72297361389363658 52878496716788234 16881546988470531 3946849058219989 25264842853675812 80494862439995681 88779367955488778 56641361443678515 36861873514141588 49642339642339352 72170754362539153 44090962804815328 97590210810123573 51207418669840830 72240159305577576 55216198849693864 86387854385811262 25469805637593077 28910016171546387 2919442178868391 83409148214954765 23805839035607599 97287110173376938 67507477502273366 10506482314333830 28245222323381687 92141861081343815 14684279220943799 25286496391504553 71720497752200901 32897184636521422 41265549074704770 19150720575658583 43704957377166598 77759419942966653 83334825524755192 65691780260408344 7672558223496579 99470006302853709 95909014637705532 68670285106004995 67922360476222870 2916002654984618 47456091316656723 85312878513492339 47483157719067631 28741219317179568 92339629127752629 47257633127742376 38338072577744667 33942188746378655 72788343044014155 36966679811385381 54395051030203755 64343566364332958 40745186207731480 39258189519321944 94102362730120089 84014904258593611 89686676561497020 86105013288927553 34071333594226396 37766509252834899 87866990768527057 79672887129284618 90747536657497700 60553208573190557 58375312699591065 84252839004116991 2433748964309014 29216566111944153 58160418442482222 14983682381524123 73785690650329287 37338471606210279 59009694694401012 2263702034746952 96841855759558412 28114386853247775 15010818902212745 79854698684836296 30881299202377098 2863040999269294 19672934277875998 14411470397840370 34410142778450445 39532617864953705 87750026844533456 37305257945509610 62144742301704655 98712404922724474 44258035436893946 95518722478143416 98481710969493968 76623397254849966 3763401433782739 64621995289087259 69722429293785485 77054276959141782 89074596296152984 44082799284864525 30877135181497424 61372336716200053 6167943361623571 13332667051609774 60698073479361635 60761434626943059 557017620752308 88414163808762039 65790343398474728 74259328334485319 22549323697843030 80172371408634400 28545622772380525 71181829383731946 47315123698494105 89532881958635074 7050220898109200 93123095660525967 26121398930821513 78296744952042189 66814625898908815 21673619109201824 3215826225932598 55419780970082862 14168244949406232 37303489180181128 1516061700762905 45999561677386783 6625892794732769 56042392572319003 54715403862837787 26380631129151097 57279129544873293 7096226150089990 84802470354424173 93722146995235019 77597665627557372 65677882440196327 44247948241181920 93296554994508322 4877221862210272 44654648951919273 68498843699287254 559072008513943 51637815526901946 74139721265842732 98788848444796592 55983077269428777 50699803871652145 12632215180975985 25182952919258755 32202074398148055 30901366105929141 54247346984441249 14507687417340427 43643828365206497 41140098620301396 59246763291696228 14262631809456857 17199212424178452 56903890501804629 62013984827346348 22643546724566091 48076810242089560 83419681202320376 65088572829503013 3728003100641876 47048172380866638 77036207997567516 45319606716850338 68278039554764420 51523862979298556 8002172035621094 59784428270352965 4299858555637314 41017606397025796 95789526013385281 56905666972732261 54992218142172826 63684155354496982 70266941620865196 63340223683713082 96034307818523017 88719661969553240 50131281303228411 33815502741601820 21459311091765156 89855061474151573 67822341950492248 69584265647569586 30680525221455880 30461651341537021 48560696578743567 16080677552951277 74753667313443527 78294630085727948 22720322477363343 57536089905409231 36282047427582309 8305354039866633 26604800088381326 80269558082248673 53559120291798419 24693254950574148 1221721503208309 32957551677168666 85213264529697013 49085343828793771 50982161679289448 7593296875833810 96034892709235170 86081062120922517 36582785961052721 27812949280616894 18550324408221683 95289192114779252 64013822823352973 71646360663368929 83221381642779394 40687483826830835 96995242361787413 42802365698307840 38644330987083267 22525701527858112 48051503958511495 21429563768866172 36127354303987532 98920449305464566 92501442551471203 25803884996465247 48774432909814445 35899757666445870 9372871477600603 36661381893491616 45868213860180151 82759845538749043 42459598536166474 80383466277736668 48137334069404547 81085758044885069 49771808131553976 49469106027071611 87744693441168351 13293727143205709 65970963738886391 83494375131976566 42878140379729322 98006331203482026 38711290926089380 57500107204737876 34781114046072106 60604272820683939 19451279595251199 96830984257071962 62151554701096156 98705978416933239 20756557941205510 78266780850131798 73402631471286018 67283314656664898 8805044761701721 84957436799902829 64494526811007014 14377679553758772 62778654338837791 83561260211352087 65562893603614223 26128245098412492 83956833414073767 94401431907157357 32902656943970347 35026270955878116 54702531104409615 9991604651246844 71108386040023883 29991568374351026 27227020053681974 60903384481331733 52808768384767439 12095182977509786 32840095284504107 65090589479877949 78031234254332706 93664757520040585 24160246603585572 43973273432782775 21615826823846276 90789111537021614 5004556935074493 53763051228425203 83929444988216782 25328493201707109 90506717610641817 62378527602992703 31331594882228995 17044191913545155 58771785463090375 51168027409953068 25916263284835688 76406897670071817 20970924409567945 74725397454269341 63425069013814318 57205286319647187 9441385026498554 25287783000731707 17142071508772796 32881678611864975 65084873708898490 91503092297676876 38787989793185051 30846835462923298 94850467285091635 37090244038781139 33013691400007478 91429168320603123 12469287517117523 20209513995201805 50107988676141482 80183378003920431 63377997774273889 93072319760495397 96553612726666506 77160637997369249 63182696785527259 94268032212530829 98599877939243456 96376850751681902 20040734633576300 56671567445188729 17004615899779002 53986552875021184 26208466703782672 5655441758643769 92364294664821868 77442305492722232 99332587564694257 14819557118615859 60347199789656704 68883757649675655 85448179652545473 6592931470032690 92774948371011021 41509996054808342 99669000528581965 58540344398624529 42447517349767760 49827753050888011 53516892867306430 87973073890391989 69500683693430103 66372930125284314 97636639474947987 53934031732936100 49852021175993000 59157428565914570 5214382627619088 68052872728358625 43104609905553050 65241254332083384 35088346898322484 92972247092900436 41518398112941986 43250346676325240 1007483553485456 21788199494020537 10889895909232079 48877697029840176 37262832920924155 63857106021248969 25588925544379511 3842554506117381 61656729378341649 43686662276164505 98554914419554593 5866161972667010 23302042870349478 42130174338123132 68867740253593707 92944577170165976 70917213655316452 65871697648865677 79375651512825381 9175162111188208 71590182959161184 68023183090907242 72208834823881212 18808363143705833 3809560181708733 62952069971424081 10041621894649250 81903521739036973 99045285642703012 95029351256557590 95694336618174226 49949402025939608 23026230145505927 88461180171703756 61812924131792452 52164570227916277 80765522852770267 77708660205501696 87490597097324552 81915379929313807 39968858222251105 70765416058567872 68971366767796191 51226170741726120 31629779538065168 29333237691744630 4431267676628562 30303566285746071 33450091826205344 83768624863124932 73882363892659509 86118779517144877 47915789756062209 18480974587302082 61905765877581818 29788405862985734 2722348551984234 72765498317047097 96480593850597068 73687726552432914 71630675075775455 13429942247224702 9889433508242521 56239658211832566 57284445097467399 18264572622116713 8376874280302649 75397871994508435 4444093159153812 14783203046145822 42870224524679235 85917498749250709 41950797254122752 66205028541181623 20900409887494563 85537635493978005 13673862994280445 24377333107170791 9593755398446979 11900609729195241 95409014915094076 14690704429038980 20206571305796112 29730288795045985 14909118572853140 64579439885733987 39834708295530270 38913340997015817 14942152818941996 45685527139956937 25124856850785924 31357117107931113 88817458143534246 90170249446787767 68098321911072804 21681301010246525 9157159107257470 12252248516579517 23875126180364213 38640432440687752 48271316928484274 75502474012489104 27596313517660820 30228435025043114 42070385104807085 86092716858512405 66782455522051152 46256627881236258 90344128043120127 4746170096173847 35211875707787213 46607960733444493 14246260201481622 41767113845608639 58161938379582929 81232314952818595 24095856175315776 35236825014721725 83177693506170193 46721214266008764 13091168056435044 55687208068487494 24838506990988421 61829629948545567 59724449621404853 30753188523022927 27518939043021614 90427361955787929 81597838494152147 3324573436017673 65402946718252243 95817847358279474 7835510844993327 70400184335342756 61797632604462102 19552450203740500 2249290619299738 92537992413747265 18020159424280077 85448005741634502 35718186823677400 61356985255457148 55485758847214902 9020606790400692 13042749340148406 70125411602629605 73124058475957559 49636114233554282 9910072156606614 94258414008666785 64255442266405307 84242170346380932 75905038974402116 33077955590323479 18299171547494682 19087428648758126 81469921781891257 46517926553678469 44122584916628377 71951127604543675 16517837947147185 90945042227344878 67838616348800120 32303475895563974 72687200440223807 95597525852107562 46052007113838593 50086409382501666 23766626347640499 49675642866134600 25651991741184513 77063684922738634 52578802657977664 56869524301356189 74661707044289698 43332969425943347 27046036068547775 18230975642056521 59122218622465913 55991537814565337 70205885601565589 97549819828623634 5274431882560804 48373927893585149 54066670017580599 49214047398112102 97335397064263522 84105924082534182 75035139771151850 55747815705430362 3114490504031515 35414768354910577 29809256789334341 86692274206529739 5976689438861435 84074926392619393 96796383132189889 95131281345789799 26969013762428159 21473781187304144 30304030532628351 84883277534177765 35795538594986106 76043019547400846 90546538275588146 91776975383541403 85357845360014938 39798261742068233 44119093314063501 90195433886822687 25048794231606646 95884120076195536 5380003245839712 19325060685700392 39395485221266009 31833473373884745 46551183601655419 92230833050883774 24581837062279152 7986973586776364 14615796137778550 8196551726329948 59455466693892758 95293353060737835 53226761974658230 99759274380992792 88737841463530268 32538660207536712 84212122786221765 88022874935957811 53300564603936526 42238229111439415 55481921109625272 10062303417926044 64107012916337045 26972870298949076 38649960844849473 94937927963416931 57706386997582717 3233053977225000 81697292770905051 62527765581145222 7577959128840671 54088511347603946 98193617922203584 60890938657101407 60327528540427452 45990917665043839 3553229027950149 71194693033597611 48212007866903543 51338027689470389 26462624616605653 42286106764517553 169380627592075 68326676744860534 27289377507533215 12461566597674251 93709194459367987 48675960173121296 36872779280989571 43074705259488895 11114243711512922 44590179255485938 30794721491942966 11408596583137745 49959627238198961 43786885483181915 64179044539532973 58300707119387608 75926470125952313 99320586592422837 53805613516299456 53302170913494235 33576400081270081 31327297259253629 34606627806508415 77190292850275554 76640606492867333 66432840388618574 53382124899504168 28768515126773584 60560014131644291 89138051678280626 7746391182218416 97617832683166654 15186115258253723 85715221563369360 19682219868343197 31976515775967222 89900241601881784 96893121512655966 53808354798870782 74184611675000609 39543293992500183 81989761752055750 88815126806265794 43776191428713108 26935934910510228 91968380163383620 48127875023573791 3024143742551367 35841250682247491 94872439123092479 97673583069002846 86601275963555873 68924256672638995 44711559137312452 27308492077396290 58502922587504105 66817705966249335 22645773444366082 13767164965269154 86603561291755874 61284541400269691 55284819743384576 56007670610113824 70073019752251246 6778567090481682 44468077577374935 32599339291473964 66538540127090349 1997173415487484 9117781593696580 82940828233879334 2952616095989636 92176766032774474 63032837955722153 19878278340985961 13913851803986937 37439218229867632 87680522380764164 26456683354623578 52468153556383480 9821273371220450 83129700183297693 24252052281910050 32617032471871889 6195375973960344 92884520937950077 15426923611995719 35599481530737527 98167263049867316 13583474845503500 16229739450784162 2826795580979684 93734266960650541 69819821922660819 96619008378838620 61336415636517930 24951420686352208 42950796409036317 26293154631151285 92811914174153043 39289513967602740 81920509552638041 645909642683023 30605446886400310 9914734622494218 72018692910972187 9257413340179576 94961667292614467 51661517140880303 50381207056838322 10202684171092786 66453127195487779 32286912007024747 55340173911268622 94445331942135418 96220369461552969 240772827043028 62462236728621074 79502633601063853 89145809886495093 89069710679571902 17527354125562958 61985332083340613 29189923058603061 95097236369790895 9577223943672391 22823749057755165 80450376204045590 93804015634739463 49994279049424976 43084698420796940 62257403201042241 54832446071937832 92882637842008005 85146429623565786 43839826827820076 35827154504732118 46272297273660640 42311317946428818 12071580537316267 38583667250373253 95594073041840593 84773166684346813 4655562613598117 88179564140796282 34677269650540087 90613389358146317 40598006519138741 45316732094972438 70287742201610400 89105969768554739 53136158329354305 19772938961992788 65817908098915137 63101886555765421 26848538432397465 4500576572301841 34722025850308486 93701752058690019 91955175875225073 11033167179269749 5828611845207621 30384832453882383 70856978190972495 93635431679379683 58612879278018447 7915221718159270 54698989940315852 61527656615767404 55140364796273811 83951643462247689 14504733931778508 10000303724449475 48558784642605979 53790405237282079 42423746206545614 68913911099048112 42017154758265022 1716422494170004 56557462390487020 97677044109939402 53699149018257627 61101454849758653 72859432465592243 65780196935821761 46833030878964210 61745244275173105 95505869185982466 18160486066571841 59024616037796927 67179680520298179 10521425375926268 91490247132230927 7917416693388327 37702513587593056 51928804705055572 53464152177947287 12794941151840512 42535652752016127 28128880422661397 97749354449470761 28017742729873809 43190467283953359 70710761602907053 76072602655012714 69174665589284984 58825350947318314 21378669194587267 6599749693034696 87880566005297723 85596928042081436 59070687880047054 43939799718793022 63140615677314459 80446417568544828 24411723158157825 23526871637492540 67346816848500447 69338917106447856 37727247776504796 9604634904673500 5064338307692738 42232984191850079 18527608737077694 43293540452975150 41829182600982506 15642198165750901 44779794163187334 4717745712059773 43782448001261164 34811440238279465 74362160226753397 68128976574873482 95238637460349804 9732469462184410 1526583318866329 63768480614827679 76411176002537376 47125958847674292 59552474526620469 26857537526071750 57198121776614335 92527984883712944 55656173856927276 53727126611329010 85863068964662426 66840718332700261 14718648895519628 31296297048974739 31211345228888898 9686325755529848 64773366490557130 82048442675331320 2927739562338347 31001831331243887 37722012205197920 73604070242539602 12606996199151655 47258934417100337 83414612688418943 59185100699489289 65154088325062284 63406293895649360 31499272642358420 27486090860503094 27485276440884174 7760716393865200 91709443037308311 7153986012457666 49568483668176103 41822522930565077 82854390562441703 61375532446727795 31301468231210914 74115657435356984 87914268357717241 58786759000478122 49484479225972916 16348456499778901 8210676981971632 73071596818462921 13761122595103676 25988765994946884 68912095870942410 47511570359773091 5986884259493382 92731413832669047 71607381087732844 62337223664420983 65438305284690847 10063508847319418 91606544075519334 40563427883689659 39080423608478163 92669129433293252 91599052699871040 90915928319642241 73302193258429805 31161543109451853 3472548805520496 96298816968466031 86508546946444625 58628849474040022 95807461107918585 4797067481653500 72668570507541032 63950951535208825 28577215837352269 56812211781189824 34255719217208339 57956789978056036 29028161147482652 66251042142670667 43732879437891886 83090099978510159 44938701079650377 98576316412588439 76664971347036927 40603336434387431 76866413693305492 73589083499467023 84816014698802372 59053899357536398 35021383008513717 44030214601211954 65749456566903491 19438319087895442 32290823074706118 96268067979875539 64532081984310446 42100310524380987 41843689484490149 30603719021878458 47473962704235883 68275627491902810 16454022116622699 48082321363547989 40027642515315048 64170973905653690 77461147663951654 51019031974940601 80130782269358258 5940338002515253 16370726688116817 43082550206034224 74043147274510003 53272047501858568 86753870700895619 21264453506759511 73804520438503028 77848521662955139 83762171474976644 98572393896501984 45213126300384662 39981358630319184 70897684762404940 98005900628314358 38583315788520862 83037110574361212 94498679323801610 92566032040600550 2678270088640890 9864227468532054 79633624128635906 2691929829172449 1412133227564665 98767003763738691 53015400927786380 72218600885877911 21960703349677192 61173151905137453 45298324287553157 56229344804246050 52470182665807937 74176010517924079 71566226018335156 25701559671555010 39027817578980731 19401590173765746 1264825062454445 54167931699070105 1261913368555764 30489618479239718 40813680065457427 80662871040079968 45549104753363119 42489826762087863 65456575390615526 77546644531635930 31988710955280245 10448118373967377 30102363588068961 49386451145658286 52369431846867720 1882358241197588 42620557895000113 25640644154564966 34321112883442143 86223804354449692 76597437881606598 65523952326051412 91047968440176067 73631116847231078 4358400478396083 6077975906670829 4681464865550324 84998231488387499 46679043345050791 6833807666575574 55464821439094358 41309742845089736 60845090731697235 76757752652983954 53863202641306015 47871126445421856 7347765906314586 36631943215781001 9424503976439839 87537227358494512 26473580785166965 31876473258943250 95460324462710035 624723983959173 98360270643966120 1937751716717228 9841552613386763 41902565995895806 69051692823289842 3950888548150331 30211825238833171 20450288562154836 26831969822467345 9337498035809343 1512777352203119 56607293838871257 45265572044047863 70545894685033004 67075598312675371 9491618173125842 60459513736059322 10098611676965094 2403267846604321 34366206218429122 22228616728804880 16753725309863380 3139471896549638 26283846893170297 77566542731968178 42734542179614983 90661532924951272 30278738974979933 66345697500809328 50626321079171019 68872943986985291 25032468625800169 21522435591438393 40595989993985790 36760366149810831 54744328603801656 66909124782910867 65490813716289316 47938653634533977 10452630097333252 59161859019944994 26768926862232168 82229088877252562 17761885108231310 57765564400622001 75282647856531511 55100678467434949 97113405943072681 70791930958477980 10770317232543898 67321791609084708 31342956427213726 47816881661492417 21796169440997442 90459345988260562 38832806164426287 71530743947216611 74255616657517679 26482473489589820 68267705161708393 43335787167475116 14192129655412202 78434176397367589 57612055996539585 10028317173950852 52080325952032595 27056617914322415 27056001307596880 63646720031086636 19335958795243102 1536505406529672 85212840120200063 1064329186570253 65857948502270959 54621825291561643 55654514644567760 94186989099093627 31659680439990558 38945444287573847 12822283542204574 7115044961728575 35609676548448260 21066528143399274 91790877619134843 65927016531066784 44734686514317639 70543886786744924 32689926390680681 72460636849891100 87209591143533548 72904162512193717 69400058830661236 65485842055709420 33605285649624030 94972706750879577 19144933501832302 26542863354765534 22158513530891416 95877092248909969 45224833159292811 90630777248926551 48818591529487474 98137178741794675 30918064219206216 67965859227914831 36755246793116797 34484039329441598 29399662210575297 36765869556022901 62216695785786086 69693416966911989 90115397677120007 84386620989678921 20807581057026928 81771227567421203 57437321246056223 63955919576901307 8386635041593068 97301540394533887 77201018519500558 23798520735473082 39892442344200139 97265670166008622 93584193916501368 11354002104544986 36300799445281119 26651635527045537 58735807442882905 99117431193639959 98794968510477320 56283184100828283 82953234816400961 9395815686880388 63780715635744737 64589987632979480 65092192397091266 85343182266661424 84709654536029704 80937497641559078 17534103886849126 51160371747601281 29036568749860078 46913816946908139 47827794213574416 22434377416660236 94915209053579390 63384713706217149 13184910164745655 13728440588175615 81730686791396507 58954988610409056 60010038347377804 13965728568279095 59282731087427133 1630255920494778 79634479994335727 1331984765557919 68912910831545246 44796566790771530 67500475189964846 14446234284301626 35632257652508030 76553715774564107 8461864039118411 80613743494681796 50481978259636288 11645577137844450 90892514206824958 54998689187325420 42516492952160702 4508900978616193 92380072825121298 89491280833857651 47535172253842198 53359131260335431 67487515818470184 32347053149458877 32352602645020718 17175576548482457 46054737548154570 56876790490859676 2302945073195837 26287549338416966 65638270671130766 3057131822370260 17210477674078171 97099841420823311 85295449590519473 57740450388649329 9018586003186213 24683186297319037 14166095250731735 94047448957024748 38783671111053134 95207047610412650 31994458080803132 36217686696205981 90465596390940290 1016402687834780 85155361977545266 81776849851414442 34032031136040555 54514440290140812 7520212105281167 49022948649952174 22742429056930535 95953245597732748 94076553709167703 26838002813164418 55434139626674029 79828559752924492 25150994580605212 19972015400292680 82435002886831266 32066018077597153 42397900270685733 56802409326444766 20054990805246444 83926721787255470 28790501211613758 28894705797264107 16206925489336548 8877979872472095 15967767399580719 40606061777819821 64474316800617893 74856200131425173 1073302578254506 44489153075242026 46902823963197206 68194467059027922 68157068076869545 83039183279493077 97957572627005755 41391042514700387 38604836477425967 47693807469801939 21852827896003774 78671591126700842 86653454260310437 1589471169753625 93738243748683862 52520579350613361 86938224386719317 79530597977436844 26627678589487449 17642171963470790 70469079344988303 29279230485608222 44301083215878549 88078003671163813 15267189108657652 37157199548692871 36173020013781800 33460858183986481 54321339873120492 17780395767523002 3039224211526378 51656051098084037 90312243398739628 52358375766307306 23342258849064614 43237737289452635 24876438290898523 40538870557812401 64920270234426981 98916526801780269 86933777976810722 30744691664324496 72059828869864108 43393895592678324 71187114815952274 63179561092075666 29575772081255870 49289922321584933 72785704522615457 15449718678536138 64205518544145326 20709351443832127 80078364959395523 49723461255780004 64929671764808209 71502078392582644 74559757811778246 70427434700721918 82380584379761063 86896931941087855 1046684555544684 3104514346325234 18134687304297075 79640050501617170 75387096812459506 80750570142757463 584804021721360 89293715848927403 61018723576179889 47305420220135422 73982504916496937 17566064584965830 21658598891268130 11931747985406633 80522684576419711 46870795758401543 56089633849472712 12245701710674567 82879391519438338 68040217657624827 6149951240395668 63012477298389820 11241814071711033 26982566946795364 46142559999764075 62426514533441005 65191812146704468 5203969012945053 82200546357863210 6842199352087622 36509019075692288 42795216316665783 99071640098418001 17830143725275676 31665934701923825 24582781939277565 94048800946233872 85043932915326293 96726409452292642 3037412819122418 89530713986108431 89669515743978017 54195035029932550 45686420538896397 28097001893199203 50702300536277026 68103624017849406 70270388729454701 7637899583291878 14239818428505586 97713589989128155 17538840440144798 42244330592439051 68590401399688729 88285842162799371 66724298559728351 72292558538235774 42813014712770857 97690500552381511 59747969767429682 7935740251964842 70941319972964098 87627411950729595 86038624686405315 63462790456952734 53830924966395833 17297338762198415 30591389491767631 69431869068606431 48206252292484872 41617502005475880 76554745280305761 37764045223806554 92369563117072445 60311962845256687 95319830881444638 42548840878894367 2508335973535316 2845784415029438 24396696108052384 76662709662274225 97098401703866401 36744318096210443 22035985196348293 40862047979475047 69798036687237037 20034730982357728 14924433187819588 88278873209967215 97328189925647257 75496817002224079 14415105376626729 40852134584138813 8794352080052576 63149766550209760 69719037868059839 27997551502058325 69557378313076216 79561682585845690 88955499957934312 10227045280075003 24367553966227223 57118253051873838 72445344277243795 28490622067874390 81050191687326112 40266104915138053 4775351259569117 89852135991324779 39157804197000155 97992895782489632 4627207166510383 66144131804519297 95540129661140358 52991487988640616 22328082089853000 52528826806343553 95154828796207951 87255036858630939 11804729332496338 54645072035851137 47935530191201761 37295594892425403 93567337982082732 98424514438790225 77718447361767923 59595908832283623 66126390727541350 44527694212431171 15933152096789023 35722635253635359 37303201398475673 35637449934810328 17473582996661561 10388616584665301 33675825470818479 25611806642386457 41202153997213367 14316600823738030 92874727530849728 45145621181971696 99444144141447002 55776201246668 35759436781236017 24145167572556025 86479302363470934 35365860086410455 80343372266687632 27213906158254900 65216024788153745 4754489514816506 26786404177234601 11484604302889340 84562766112996463 11327346422398730 60410833111462316 26985098102079866 80338504559395033 72976969620883077 73444960359086958 46588152791576078 54858692352320725 28743652323236897 25342165270503625 14863675410669010 39638416129414681 95875446401783136 35793207704233994 53183701228245170 51342505137923366 7573689286288217 65716208190937781 20528004317315104 60025098917627385 99573768493067908 15325480512796110 36293077949794781 48159011491038044 52999357763437720 15040714668598162 87892078430011514 78340490193496249 4855694110748204 98628668802180955 24720923168592314 76336679802802088 70135259253664793 9430105568790796 37206079655447995 31821969664587832 43172995903812672 40103766096126823 95511772881539701 7427351250753653 11557736965370245 59121662454587460 49778767527020889 9715869829253717 32856268632257733 58353379223854813 2857059389693240 39537396009081460 72367151167459368 46539356803126554 1916685493718493 36267371480153103 68122152275067799 95280834112992934 52815099736109100 32856401993296965 68191210722418132 78222303925312652 1158989599353697 282059571512949 91974656378752507 54809631435523539 21445109042893484 37888302359551050 45470651205906743 63183633117763273 32595087099029588 33011026408042651 32221786081770634 35470544073856372 43768231262422777 15158514879252854 1137413590745394 49379241421228404 8291888907450001 76835880351997412 51720881443779387 50087163929631476 32140960782136143 46354524067323888 76323788082600692 15638131301540792 93878686756938374 56204874901378313 90653419092105317 77975001501370181 74662840399102 51809539002745491 38138075734996772 77319976276317613 4774291861506333 80687016917278847 85044561656974829 86193996992139956 74523806197969668 22578859248582105 4212451876571690 54264697834280573 74202433469246043 9956768608338969 8175570247484172 76218899976248967 2102248000536468 36866380699194713 24065728524805435 47636446058874600 75377188463106401 52462651110009675 97276835451643224 13589948819423898 20156998463986046 71621558458839615 12506291694669524 43833995984046270 44711397094225975 30684730681391884 39641738506664500 88389406338476169 87889298936602795 842471137583931 92601223257837248 55673267953739179 7971941767189866 28821159675407587 56366664511326975 28554413226435147 79481435805906563 62335401811021964 61029568684291414 4802899613087096 75230726159009137 10377336185797015 3198503445492924 42683437376975413 19644318408934109 10562814582799175 26748284864384870 28040683844215536 33899091124089548 92892163457409644 28222794852583548 91712025766162883 33504459516811730 99634162066914269 76789519433531490 61248374068841074 65311999461036707 52291281521291749 39527261463450962 75242022213432056 56677307462412933 15237636668725949 33458088116414564 14572989223251740 25660500737745903 28161293361977681 18363649492095541 39760956038642287 41574695672485899 11159172667338957 11738639585017909 37155003747115509 61724165630300394 86402303350411357 78309036416721054 91360884592719060 83477660370187637 49337574426818448 21593540013431574 66684254911213369 68871853161471148 88530602128755600 36148099817890793 13573679801497585 80926299943595068 33666708110161018 28129521659266129 61846517052723057 90561677018261448 46626294012011379 58439992050328725 23970648295934994 17579145182498254 23342907786559582 3318127007356496 53612078939512063 61912713273027096 26366260840327936 50929731503686323 66965521787389746 8785731211292211 44741345857371604 87337748155447911 59497035755200710 54330308659654481 45638461537535070 93900554326731614 52219833179197177 85656702480127529 15524604680468559 17583489759013916 93244475101669670 16475137174145880 65735145729571133 27933151704119882 87601270191293294 98995087495173516 15485050413893642 76063457983139949 21179929157722200 62911744174059018 90602299746751126 33783628479459227 71819971614073870 32053584215701590 94023257044292533 77996092502606579 89046053261243187 61093182069612524 78730701853810192 37755924609634527 59311050748983690 30800962898227810 15146743846475320 98163839649279827 91982416200642219 17215269839015190 53420493163405691 87211748853820014 4158560263696241 13010364287696692 14673823724512299 64153699939690744 59188805996926230 2856079537642084 21988518082388432 43593948219187331 67125362889607627 29578063234912701 71224828335025949 63599817007898954 64877482107723871 11097225311396233 74670172173812476 41251722891017703 42968724264880588 65120066148447486 39488084089557378 50390368194874289 55373777624729299 4214785870904029 44177744003430260 63141355717407073 98850433407940263 62028951960678772 85522628755372104 97453607384462367 34381683467793859 96278503289513156 91807222675866496 72578031426158833 19076154588082568 54027691763462938 52509038729673606 33523147416281240 21771649618858554 13324262788622780 45425637890036834 50942934276675975 86308694592001985 38511209280958372 19845338644472858 53480074569028382 10978323384002482 30877635424163904 48441207347543092 80410348356833716 4336657502468856 43896732622008739 53299618187641250 29062060183859300 92753340178109291 68852879635335962 71121154297434934 60769979168011024 22226437100474574 64090928098801249 85458358938851205 4961103200425944 34499208653125891 17952139280201123 49009463973304354 34324456419778532 52607059985947848 81156668388162539 36860841002567184 82064369872491635 31610099288633689 42815012579462420 26461518407158126 42704876795149812 78202558986202531 59988534544882753 34330993119765781 86089045995492111 65744739230232338 70241017830552190 53606314237300827 90106568445829420 52390148486420865 29346591002701577 15100611735678489 16977212269017582 12731100429551382 26963546600075839 59852805631523268 13319957842356173 35527335465949915 31334944291390909 53171081562477685 81348152210417777 76267103804636852 9109146124100937 66983492865848634 69693182216998708 69306260380103605 78367199323626654 48820109551906373 85034702001387268 80856907470546937 29507709465340636 15990404764114988 23391118795292384 46058271478121787 1493974449789031 56169364923824231 287672824639842 560586494705563 65167160574869863 78042061096402713 40937123142385560 56708042758852857 15360973286852250 49220908267855138 59942410766449983 94949912733284638 90167060403095394 39106511749059952 96093118403345163 85677761986337474 65858855419219189 19178446030902976 63047530514477695 38188555910563727 49824342621785614 21148652043891512 8477613326497268 17301233644817682 18875271049339475 24845244421310172 15433612339200049 23486518345855294 25349611640439808 56860495166641696 84115707942380391 19432430230150797 4802781897086449 30143866828547153 94229268883488816 62431567937564431 88961400826773701 34666070886385517 53759318441913529 84206688472580573 57956419013843277 55892653745164211 94441666246844804 45613345733541259 86819541450030813 85301959638877084 69151282309498660 76256723975290541 89478962597916341 98865940985228213 46336586954833304 21540210734559225 24425789326820758 85553220511965343 53554963684250540 1388063630988711 37847774484298225 91237083860727570 94982889455582932 28135969662357220 52373974967584379 90409261645201246 21429087693181223 19977925652039730 52370094403707190 93557333380237315 66770288760485574 4755597418405986 21896236716093081 21032357228779515 10633001806530419 90609739089599980 87158870423517751 39118313260557785 10322391442413377 33219364712632351 29280245476216229 64774656498560678 59026416974426593 28650622788615806 99485937981779834 49401341772018174 11489223504363838 38689373258884077 47215574142578305 55852114056694925 68070669223556183 64825993516638706 68162342845365254 10884769360623657 75555129329137421 46287277766284068 50208015993460379 5770264254969599 10156344622555144 25048090087370936 25350618095243106 71371203538116899 84990118436192928 22038557379240035 50367623017854812 13263431325984724 55486876308588995 24092102880527377 41876974601105534 94207635905871326 24641996132436906 7179364874177075 87339204820994712 97796395138387541 76438131227125168 2949719556196002 59024213375080651 87677245922918192 13663600949513265 44992212991055766 19458295148271829 55958899722118994 85206903598277578 13852200783844215 71864393906815846 60008993958376423 57865971183405720 73330268566617999 94483613269097327 11377729379718482 9256684694639546 55848128571657205 18899132618163958 24639601582709759 20961556707511992 15735329191479171 35304885062382262 92104830965281946 98723299836717878 66826483699192427 82633872563011492 56016567390897852 76670828444065322 45387963131560232 81555377673137323 64397769883938428 3353210715411863 17951554768841065 44952659206566791 35852840715372142 72856370089772549 36577265639538840 75272563761157475 64797631302482576 67263486889141499 73938505703900532 27274202750059399 14311959056797769 81927153859689953 50416104508044643 94722029801238940 91645841900203827 81822109512494159 46191093122616875 91458746707769231 80173703777828980 24938571028346569 15872996576518994 736599440659805 19393564117667211 19196685708346468 80639526604581186 16179383918760033 29367127171801943 77210872307446102 69262489112630752 35204716965061058 31102536424475236 66613430223515391 79528640364951506 52092691048375794 91937629502338100 64888763568339907 51154017997724855 68941558910238138 10377624483649645 69967184354455460 16044407503677858 19060475415066568 53689806639844510 46016474835380470 43529403784099137 37387188383958705 69817999343554230 96286171431980039 12904915412468138 80498199112724797 98450001736491031 33986976227285730 71066880010287332 44960712956296475 11447078336955680 96872759850005563 18850408857917899 72937676296115271 30742708798324130 40827772447351142 19754689898242392 8081269652608455 31215948543675673 1931239683952262 22912060868602375 9482974357366762 98943331386602039 49042580811830646 62111009531143355 31509494006864720 10989273786588345 92041228756571749 2059936509909364 41146558761323191 66246797987206814 61962151563297762 31643181749699625 18201453170664424 37524025001505819 14895252128619647 69153715348058754 89042225122655724 80710621109429071 68597628122200004 59249155735830003 72251925939771060 80173183179136867 10299138961542063 82523822936345707 56339217812782507 26180496517809574 52120049713003750 50021830335588353 68080079746916246 59056940220527421 29893494641652699 76039740792767212 70139961623140432 38192219726968495 77753497636130549 84569826180703451 14422280300316862 92533124041879766 24537623001003131 56364382946696368 70559500980562561 24134308658376770 4209300230471519 97165121510567715 92068316080362020 83761442623353442 62331665219017056 2744261138993688 28093393470611352 6963432069432994 3427915247765900 86426519186840868 95475722208435857 37163429191663417 58973468999470906 47263289999322058 467631759947880 96442479863217936 76942009583915603 39350965643984802 28990063038091469 95743516252336569 83669983114438627 1292679533630243 34277812392714310 21678034590079233 44638289007087779 56034781395738697 27412071408359121 82646446287552818 68846409259416818 96101453035589240 75044798220333747 20440599528867376 3163035141973250 94692437393907152 9277991554667844 26589766216398593 13215473481262985 82954960165007586 8372974748345440 26696537037853381 60403361215410872 97988965030507601 29259935269908567 21190556104544437 96759698391499446 91448274330313389 13134261000563279 51009367393773025 26879273008669757 96419800497375680 24404816922070815 33604428929996415 16425426526909652 20276847414645306 23232812674797833 73193502347870466 76348439720632264 5438391147531036 60408824117870979 16115948011263053 3365777692241057 37127117573114683 25723216327041167 93705116772107926 37829827953915804 11117852791571206 49325498136268802 13308684118901178 77209335308754438 48404027731206103 22861787001586875 23519519785244497 74879607004675933 31477305880949085 39034545948071124 18661938299842224 48707287672382632 35065916799930816 77685915523946407 3907568527160410 9004912973324536 43199532672757697 55590485379669406 11867690844616461 96943311917303755 64944565463064794 85504064020433633 42259442381556531 48198261265367701 70445493628628 20989792624999868 19236258860710183 53794496040115570 4494272367962241 89787661475085986 53337883939121082 87268373540792555 71938435984115468 57620132809047492 88229994409113624 24062303576629350 82073547428160526 96119244286233135 63911870580094141 12387847022476655 16325461077656272 30284926043959430 15849039508556467 36527007149772070 46097428708905372 22344452054927610 20165132163274961 91561173555096027 58992466993827878 97351282044842304 94428102505823024 32704034857966264 40108903915787555 80310250345311622 22533093932333568 38665219533028041 46657640380832588 20510030614876206 28521454781651114 70926511282332773 66253081146456491 88277965798080694 5625135415765154 27794972972407175 25142707303325477 95619265522997241 54069793974840484 6235544024391920 51224615406008989 35901754894845319 28873615062610106 72528008383354885 38928264111263038 97212697547137616 16115434181137055 64508152364677305 67944144843084274 27014828784136274 61285285037194830 88036554539079568 41308479199643180 97033023599073081 75810830645509711 85522332749876038 76317589689521570 41001915408718008 38924123753364974 24537911535348313 30530077938158321 50844391610336622 11310420861917573 64647097225416174 95489204968762272 51217924286757735 4339038944475109 20653110026431151 90194320548451608 58189080092756389 45983942061802751 95493829252974052 39135959650948531 24839217670570038 74922724486035972 84436125686445664 2458088882548522 88661878941878379 1108957679647900 50707605732383508 68641412438178473 67208528640835175 75672337411856525 8679559647895241 46835834217598825 77952682746099324 74633146856811679 59208587196320833 17268075394092919 73696524392447358 53611954052486703 96969172436322638 81887059262717496 77464495322546227 52683877818185226 43791103982007165 35969134445064963 47056975455278151 80930916805630149 96801371450012151 3718693112450709 77858637339617643 65694272111654856 17239080592504536 59128033952866850 16591053693214110 6458521447510153 1969602690966106 35394392765032705 68853168757958371 51455303928476465 57323716677336016 5689905324080828 93863542518105668 46969729720463872 66157882813407944 81079421003371304 43297752942635392 65622243501838740 88418302908766498 46090783055315041 25467508821880550 64088028105933033 74637465006253371 31245843655462531 93380569783607231 12516912436366696 1320481019528745 96720463163885345 36016008292932510 23864057514644900 27920138249326170 52715187065488449 91372179170564528 32432636829888747 60756283835287875 1788544024438998 49078378362646329 30694014623627067 60792914522556778 19824269743957637 51566194505996962 41190132680321704 58810241871850156 28198543643700163 48867155495721586 46988288695533674 38456969175702657 69335061380299554 98490201029581968 20925563938030381 73167654517790845 35201756534028426 90005367013106552 92344302534943601 70319862350364402 64791349153681310 27429389875425673 21609778471698227 32892877459676414 48408776337202366 91508605681402059 52675822600978538 53977011677548496 43230441573934861 7019689282229612 21148664427276834 77755518885790631 76725352943325683 97929129378219355 36727016850832263 26142990055968251 81528183854496830 49156859258620391 2777584178781084 37102577137542765 91742513338937107 67647105786101017 48875508016810011 72826359585943971 83263289009150951 14561706996611384 50215984489831614 11775446601940341 93642111430978138 85682313993660403 41010166845039030 78480467814272922 63316203153482768 68632432541001239 37678046880240418 80195797426781994 73608385755030266 69952589502284623 45368793274685742 56497657255785693 61445059715295922 88834864757984072 40053455689984184 40368290435312593 10005190374955254 91880298551820117 12173633737739486 76231226788936336 96048690192075399 79250601516337869 46021697094664982 4390077524618584 72334478387255215 90529677876505743 19741606072205150 27351468824308103 65588815256466690 64142005860560262 69691507845850071 18696468735180311 53538372768177977 49537367201633320 40231713207959735 53391228743203180 11526070076080664 34670284204538704 9319947392351514 46974191739534546 24325964151981529 13394011982900257 83076515911628058 27321920481347117 34730189944590110 95493320678891067 20326167687338531 20426917710655164 19597804571988004 1668914101063385 25659722563995166 54034274158884917 55625979930657492 29667512441637846 98064461859381141 43636602647392489 35700830860139509 45265865662676852 26682528809359046 19504575806845732 82450161597115651 9075459212391243 63141955056215662 84051033351597256 72576108960154003 31832446759927637 5517103119831813 84415816848976356 60894671713655380 30320777535189114 79226056160633606 66471070739671816 89142912074101587 66498561853700467 33964893038728839 88965384765695660 31000747676624693 82513255928231490 80784843133479647 87445316274342440 37046233417481092 93141967125722277 96373631582022988 46130126680102692 52203945002314614 63275300686540021 69537622082812794 30935122954591282 51717553905114678 16689677764152520 78865754307436190 53739864714680922 76846783441281147 33172489776730270 21605251625654958 30329793545822685 59061055190324345 86683166081827933 92249213093698895 31459533474959577 10735654265593985 70095790285494548 98502501075509619 245581967163320 44947040777418794 32177694588114516 21655181898062378 31588960042689078 66091756417920886 8363497488116981 56782904367181061 74864776456195197 31640229535499080 84681798116841721 21449716923247633 87313119977271794 14159853245446876 31374386603000271 82181934893424266 5326281659503607 58403339198629612 13629288378640348 42469547834907021 2267207502207696 63197342191926130 5174163207593791 62891693426408927 13438678733206704 40838703529885603 48716175069943836 71914590363111422 94387510340518950 99535292659827084 34376616697554196 28480616714245236 38577641135080001 57790190680275660 98752195946360414 81140378210975725 43708744751628443 19257210030417122 74818761175328439 98664298885442878 41833946429790077 52687283418273335 78145119757603452 74842588094067274 8192629872144718 75157303381660471 31057632088696500 19719486320400934 24073756718530996 46377956194516928 22149736882655115 23383417300871822 1395797038463036 3076707438228305 5646690039428809 79926056214975406 41233570936222762 84547688244582980 84858202551527721 19419191672516217 53118355857492408 21700096300140946 90355502139011074 64547714783187314 34588595294788878 60270428439376757 85953462795670048 68805927536768353 85521381795157935 23908326650219787 12306713597899108 856977202892541 52977121364542380 85116990292737412 41855489021616026 63863479257537622 1910894178996722 23181509550326068 768846033377737 93749633493192358 20252922911024989 98727667906861917 59040243342417634 22717753658563056 74726627947431505 12106814665492740 78150103032448006 15840051629838560 79897070722345 6753733427637355 11533853106311081 10214353623825775 8329824707017949 28479935815640088 71167879566679770 55693074605131288 85208381167587699 85089379816818292 61452216191067127 81547259137629008 45880576312820501 35063021446004267 23427535889118027 53776536482560260 64785327172741280 41594090368210287 55827108791350062 33979702911479327 38712462104686501 18895107632472519 24163000714058503 21232042113136142 23090117648556363 28057457024443281 32603431087910871 98833286026545314 52060984898592655 70632457358198258 18856125180917855 61292209752058424 49181533796766289 34454417970462397 53694188806131847 66426415996856595 34874225852497787 98387823610077358 45033120751163080 52145691791046930 26260202815248275 59329674090616533 90209995308648128 57021377930854434 83538796613840015 55413107614333154 81322827658931758 31902518067647449 65108879593308630 39810918083168437 12799906639841996 16714014188623128 63418335656317255 37074909294288585 44855496975950663 24078165174747029 86129885025049376 11215634988426186 45424270480944194 40688139493408819 9442121804346733 98581153443716896 29246686747330089 15683288940409603 10383919347130159 14784161368314177 74840034164772093 37792595329243881 19492399449074496 82409730549381001 64535358771129950 56326792568125878 27005444782388818 6414877546309973 80562794334291486 5896577577109320 54205684333929007 89324786541366663 11452161837403196 17503144642293134 50633043040298147 49815896483023077 74418658684090826 9471609133639705 29335181715230833 97537394276176393 91441667360362187 41372488355844197 950254799559227 8055785974826391 29960031540830448 24349053418776211 22768181290652771 9912487325316877 59045916287503838 98071814124965205 64839919634863243 29097931630283839 97072383149355525 36643955895401816 16932540481343607 54976993625560763 32133336017018274 96459902684498773 90618084330133313 7117450886600502 31021250597201849 96354268500816903 77530954397180910 68746613863984545 13601541353350092 817734335151630 73031649736809598 98869551674713164 78183211418020832 48584852573248897 42039277741041706 5314917753494835 41488106633191459 94315677452060813 93869733223518094 32620021100326431 14843118586613486 35629473275016538 64010137852516655 17638556184593934 71847798194383176 3262976980939484 90529956489521382 52809260428511051 45091799685053153 74270829648751824 57411151021301726 9607851703525865 59463729863349800 1281972286885309 86849418247294796 68424549378331558 56661576300570879 28334205305494166 53522993525355558 25546078033756051 83739249353308679 38255070630378567 99313825638333914 30253034608651985 95324120926680168 16541661135398579 7519135925534074 70287291647624198 57602120025242094 29661200705250198 57947101952226503 20794982699568684 44578645105872779 43410920382599975 30845413885652523 84022387435006195 27702697784757963 90739710627658526 47883966541473279 90753910807448937 33499792844448077 36940179152750385 71669902376001812 99285380692940362 42034540066376889 86744495523903959 95758532828386473 56332868375920389 1081495271809619 75545167028165839 28396492396094057 13939278929770678 46406742359795611 73193450854390077 81179791131073765 96952459195724865 33453594339617965 36025837535793237 59976766259685470 26835388482029071 21217117335493509 83228837383615122 18825018819093674 72839510627648226 47460796806393527 89901109979692125 94591302921178338 38189101674903526 75862626899690442 14503170965586967 87182501733563592 29585249920551330 34973703361093245 23764811430447258 6537809653946722 68880194012475923 89770164461731914 16877871785650407 27841234784001565 13971244065285436 7453955903218895 93954485295301668 40551778915365289 55656279956768976 29317064854073690 9064961729124939 72737139775418157 38554958856728759 79875979994894802 1607903104288741 45405115954837631 34849132484506853 9714973664563509 47592952689874335 55975965934606325 52437085023607979 42177657523269922 6937653008255731 13448010157499389 43106189094794293 24901286724821691 90457523615753434 12629651184519814 46778047917283016 64023359166088457 13019676439371804 63595839442529534 40228567279708673 93747432046174232 62620503713231044 86170863499996477 58588754943390555 17007057123381164 14374527818390047 81334146145041695 1195604035016579 84090684599039509 74098409941071242 96441272595042098 78999735170060130 53091593810945586 70596121229005239 96807661656733397 73560220035603377 59714129954469920 14730061181296345 80303512379343914 15871724567534502 73276882850838845 68598372499756336 99583735186913749 98761380875936862 98546737175498928 29338423491312404 7844676960372489 46606431415494757 19492346617570472 7691888082382201 48222117606901120 20917624821924234 39500174516043578 29422675471376662 36187067930275630 32909162459297158 52433386039688654 96384871172146348 55147572229752583 804117587461757 12531979969221681 24040190515260637 75026998349969216 48714778274162905 44110220939461750 19784675298825082 12346897890211068 88258947857683370 61915866553373706 94886551424444148 43111043108700983 98026652821304480 93473813462216874 5196589237375503 83510778132714157 13992007117000081 69399082788588733 53212188086399515 99564093015453616 60388166083235527 93919124387482713 25261387885275634 19632090464907514 21011759082610845 72639289234775469 54322562974697126 91767328265353430 64018597650686903 1844389863380616 75827469097399108 13007098459816610 66754469398828524 10709279867157332 14596869994978358 89318134168673508 41357544108902193 46891710630137500 82671191179707345 72404727148059142 46242804776209409 4405780521434223 76588817883873357 2217976884117108 38827920461677666 44655809599480978 52925421442723784 60242998200785163 27112282266750425 74075898316523576 76481448130172207 83526896397588099 70481859052046487 81831857647751567 27828907588090981 92760441989974062 77149632108299185 15839966284142745 9608521171293464 15937926268145597 6883645373350921 31684232607892996 51659040242470558 17534216108774745 38337473177411577 24968952025191146 79905633746176953 29999064476712886 54114767971113804 9129808628398750 41946105690901543 2414390514602470 27130882381579754 58288419874270507 19640328349973431 49160286415840380 92913899426728579 36656128074346766 32438574750841348 79558371975920584 53918980156103507 91990676841352113 82859552311642457 63847173771601582 78117250432541702 4261100560357025 40454207823161930 47161714003130724 22409200228403018 28517286284168958 86741175599921438 21954442759186364 5631613689992390 26525632205836071 47865774514219686 2769757862338405 87853180617914654 95672514884961829 21590556583006873 32975247245465794 15630171042126016 26874706269465474 15452459593468933 62605700046447725 42579033421867628 78335192728331714 8361324036761264 87496905616428642 11373532750547247 97387993675185255 73342003264801547 22042532874672353 56325478150795485 16205563147396609 99966264852099957 6716844363798662 27552128500065776 90005084351265261 25368896004295477 82527125144564545 91474424536270403 24249067010076668 90583967366442894 18313175266889783 97029656266588312 94033541731773378 1967002413287421 26718298542656799 93989545532036360 64001807506119809 51668864744964903 12985226865935884 46211348785333368 12142065627112167 44124313855841539 57185129204787873 98599442541926370 62831003608723444 69697820709309383 9347567363968948 46098291079321460 40992724244964089 28914089367240995 78190188398801465 99633759575643409 54258100305816217 84309378330309700 3769081451272161 22302276896540554 7245733327873243 43397833818129507 26769022446159078 70590714130694778 71353801532135860 30184430486584604 36853903678050440 79937774206747068 10141547261117825 73298755523399688 57573281655489933 25708787632588278 426220678528269 29894713592192237 14042396399110767 73426666650528289 36498158173776762 59103687718905594 51131939033959585 34762758470106873 12788467683538235 47768453463836481 98962912001803362 96055874748792841 43923252794509252 94492157718285060 34485291996932695 48109318306289402 61341288870657801 21246985519282971 20955919713370260 86120274129110618 74494730417544564 77420491740273005 55256664229505530 79798297737868466 56882910400719533 93359279416137610 19489950184237235 4699903651760636 50623211175115133 43293187562216747 85493308474356802 40254722756288331 95641956154288177 86058880152306313 73342367667314160 94846308712025482 8878711198953626 31261393848848151 85454926298874986 16164576208909918 24048753276533664 78908621941319124 92299130859867939 19995212548404270 61190925623504977 60831114361056978 36452763720008357 26152475982138041 65817253922683076 85644828408228589 85601846418506530 91355606584260453 61847514019186805 21969709454790606 2609022141244572 68581797996728432 29457027932480872 682596330847199 89743855118314292 38128168098997139 36693869688109199 97732008527535390 10834745595014183 65028793297864520 19159664868001412 28225282934973266 60468091758823966 91773965554341334 73209544926681430 17056198990146523 16915098486838603 16564341780057764 89628111781796404 27713315393185622 61063141125986724 94597303312822039 19632792748284876 76232786869853615 64008248271386826 82184532689956099 35033442280742701 29939355384405743 61643147395656163 51775773310427381 62436859512770824 83272909538489342 63985964967225507 19151560047949929 65292894091316939 81803416705559755 37207554114460074 57793720262534290 41810006645263663 94666451956534297 21632880409536559 87341984730128053 75041294812105045 21767916271645469 45607639700581674 74272871914915212 96543328463633198 1614439056238914 25349351671877590 47109160315470432 32638299805893634 88057747272675325 4026661036947919 96949450384652168 27237386272059164 68938021088457156 28399625568619871 99377558031472321 93687581643517056 74833996056039478 49285490524873478 17240742311964989 32506530282092327 80986062511340671 13046046314093512 24863955370592998 39938381941481640 9902749090158503 4775454257000472 59974644849858903 15421295000319876 64879216793358018 78862298344659552 38836784429846172 13508237893823866 90018896740570662 21189797620293672 89833353925668947 12648454859086101 71381280105031529 8485495986927202 95250354222915668 55317763985764903 23600960128380580 15297332452984172 42911387856097186 26543412915976085 69624358967341263 97421537415568731 20445930633370391 63761036899091159 83364206840437295 84619097160193081 59455073239594397 6269730690987014 90713606925587491 95945470453927317 99314329402969821 7913168043927356 8476146052400245 75968972222653477 49233247850029261 71986134519520984 60069798750658586 1531120987865305 29543051796729427 83935061749339214 38313411788048042 15287348592517412 54448546544144047 16717491509440308 5577549128889189 21678230866970877 90927499413634398 47345548282089737 57159042404613689 54933658432472278 54830357203024730 39271542252707523 40047117289226637 40001399205454579 62614190138526985 98546002165821119 5329742746546921 39451487374645663 36729563307420846 12302856567694138 83856928543000643 19969253313126936 65385795891402723 40070187556302015 16093307628617734 51706384532259694 40351793445280541 65332637125828498 74767361087705196 39195090618715265 30564808647022645 93509301414760641 89329432906008716 43478715838107971 14309624411551465 82598540770546947 4185483387944817 18145130003778306 93221094678372670 87422894628342844 57268162724876815 29549183902401172 74801311165363996 41549226478380991 89991976508931934 79842088273789877 28113511989531954 66315053126766525 86967728371667198 22447711034856322 83664914641734353 71588572872804588 5126798230125979 15639633094341625 81583234627015146 64627067936410706 63179289476428010 36574229528354262 22101231917526818 81049197723442027 69226211788862532 5933248339329967 93404289848373406 47630049560430594 46119175412922141 53105602413220802 49378631535117866 45519927639601049 24802751789215408 7635632289329025 87676617205853685 28668037646741322 96391487628545670 88807738772980187 40292990022082723 3654453153871686 43077832899567743 40070020274603974 162881497499788 59272938388272408 49479634907311370 98680340628668644 29228769028403950 67824632869746841 50505988717116808 54649981470640248 19521919872359162 63616658816613337 49829276634235279 54830061062696672 55108507231488937 37900583827991175 71939063914820432 46135580945866443 7749283060735650 70892125722446418 91943542126860244 35443787832200644 83623413102242706 15792214417434507 21769619879533790 74066556080156609 43103770168604305 44332219511416663 74007218684428596 34566961571320651 87819088701522704 35262956190546536 35679576002127200 13532787389608625 99200896674519704 74997145989052911 78270559009212525 45406328631002162 63332196072059508 47219560263091661 22153921583031435 83847534091440720 4151925057509510 52134126235385235 52543558267243205 63787693440630486 47872897041880133 96923086355208240 19782534096367641 65642628723937637 63467042321741637 85384613700872552 30453331255171593 46672399230079994 8463112680371031 57592647768112048 67958443034195054 4473679023702652 35453935235946485 82685983578358236 80650178501797802 69376846900846811 71406227290414655 36059520495109806 53762694859343901 37580553316783380 91804419336971642 69507591702500999 12665624687719188 49296270092750264 49484956318764539 70476778462104307 48220152909922979 10266655634812092 75641861857377590 94172749576481621 49060471492150174 52685844153866703 14206436774678565 13189253025343661 90238102693378131 40735002883183019 82333824223879222 5988699720954850 27824610778865397 77299348848176766 81054022093340477 24179837982754692 49435594282446644 8307997120058042 36465652042149063 67200264658373085 36704631045004448 81563970697461546 41771443673354964 37436849018905249 45995204099285383 31731939661253656 9185096602218509 47009760070027124 49879553718383731 51681380283791023 13179631279980147 60829921278498204 78424296905204464 90940408714865142 67386265750072857 60321534771943851 71315195313378950 21090181254853162 33432492309459780 15141163561521114 89450046397920073 38349834102714633 22960451913894564 82969045722339401 15110714685064106 22836643893387464 25672169278546443 35219779633223239 97933363457394108 46990761699493271 94665901796731 14751447954808825 95325037247086682 96587212270676905 80628208605423003 68997385228177373 37378699298930522 35579803511418563 53240096631733586 57054748041173803 80460673318775850 64832560878257679 78741986149875974 85855687319458006 73467216469521704 72074229409151992 2119216854891326 36372192576435896 78916592227831716 47263866795226963 85773391646237909 86045412189842100 55763449986621931 60763123596842469 50213075055942214 77329515589528745 12760691270066280 92643713272060365 30824788816890185 5987000582622586 61289510892544908 20021970244074499 45649345054123059 78877878434856266 71264557502749408 74410270876239563 1005201371158063 53789384705241987 97754117903007263 21320556346941747 84273883566236625 43105826744467300 21442312704423438 4041228991542204 89858404896229590 41671160190842804 94406867033649128 87345367550012171 16094722667433453 43883081742002523 83122432208389469 71037436650998425 92583772863811506 49492277214131236 71855683039257740 29307344668043643 54129843508789700 41827797530419551 5293046148570165 82858736941534085 49476187723163388 11316045961301026 70441213312160432 73313911905516496 47712278159043696 68328981581891408 23607285844925906 34633524327709598 62440450398214280 68072595567247433 35734732880132915 16678571872438986 53349753298603943 51524869495168848 54320595908982368 38936672171080827 71825256464237400 98255073200635688 99254900408517843 27381395923698488 28638671270038935 24482484128062358 70185333243798776 50601696614232489 47784764540433242 36266406494300966 42547150982922775 22206629995177774 77954832884897290 83955409754742662 94537322605429989 48217909853397628 35043942105904117 26978167933331023 69465073381081482 16469359272960303 40346493880210500 68138497599912612 44862582096695358 65641586742623122 35557461201577164 36740545749464263 19960169336488580 21378515557655700 10668742839886145 20072309204437643 92720682420372804 98052626939647474 73780889354067719 50364796849648752 4589430389438005 61832715024331688 72281694712201521 39741760416774847 71801439287312808 21639719789704134 8909061601835621 95462259120548285 56528147638348057 50068988873285343 59068156801306650 27717421856126513 46461325042435054 65451253273485325 53679323665342190 19382898215321160 81477771346388052 53105812841745542 91029972635959681 29724541641467561 9868770069105467 53811668444126540 22870407687298245 62295815576233885 95518539237281709 44930338984202452 42333961592225460 83009354169173139 958239752081100 53089720504207639 54300081336189490 10284391449549416 57963447899506955 82316534913935333 51310882043939839 30265900250120177 99227823680026089 52584428259352318 92136193186350505 35918437484614831 77815415052760482 55428206911346967 85497431241311331 62639175082277388 48308781694166946 93467330795114809 58291014554340043 23042910325701942 16657450132262064 13497582586978173 23117721525459021 14552666329278865 62063401372813181 38581886508935587 81313169334699071 61792487602256218 16634915432195245 17433424969060518 68944130162255575 60478952714978807 74790900155650112 90919670828067043 53433114925314114 32691229557578097 38213056431198802 52704822142222662 83782014700262683 24966119915311237 72221489717746862 57451078228815519 94841358611093408 23583475621707073 59126857028223539 93890235699358453 16526416560359337 18043688516793156 95801309907066976 42209524186924711 13230722260622778 3038547885281121 87916984784930527 15915021983299887 83710996646268673 56805938059225146 82123084800885833 97293998115625244 31928736014725934 52283921224542516 91069359012291383 26364380875890139 19425933989442450 20971291727320458 81447788611978614 33710404479365672 70016363109351635 53603880613152588 34154992767594717 43735767199400391 2467096643305293 76463438730361160 66291029993533587 48197719027898786 76127113325449681 92515132583153875 75162972328259116 97625638588633855 77075019906949659 84997093971674932 79793367102534141 82884659858643494 7690389335569976 94601683585129467 13495144467384149 30171920553842502 98205407921250480 48318880063512214 84740245093577934 81094354259421930 90148667281096249 76931896921352405 75872322857477289 7391060954766378 97080952680373780 28805607410550120 11062216905447566 16541604852916755 49811909485537046 34316922650723675 93158665195919874 31020271838627208 74359868101054489 88032739228419405 85431374673386951 80621783370535601 10915301401544791 62611113154743607 88875294547340308 96384344879176666 84998002275772508 92284885554023352 17692870765724045 83507121739884801 86083725234334173 62631821323381892 66402285718918091 82722857560338818 60766061519657414 48844756759159940 9410938343595341 21048290960437704 17432148655137570 62639574744599318 44443621708555544 37970398855443941 67791383718312840 61751767955581880 46986809227372690 34179042138909465 8498109173291003 21590809524381110 36038922741499052 6967949032859308 94539098413378269 92336990433106109 44629242377986186 8738042832290701 69472231256925469 16341483911097580 249812960264782 5986982351410636 10549397540669714 44072761445364013 22053404466343672 56400994490612204 7924987371880428 33624305692554819 71213240365854673 31086626386001915 69666629257028090 26475296873526801 16701149786331117 87086988835889373 50863640794489160 70351193782691148 84229200983643857 77024911350854973 20235325681698719 89627807536166450 11665789689938169 14239329686346436 56343617300223795 17319979287047721 75081418389343240 86753149983781808 66147284440398449 32627831174487723 69779642060194258 40736947590001130 26942852204546065 24470513774376979 67014637290903440 64874538751695007 45923041808998682 78563907630244419 25170909520802688 38785499577358826 58003103472657998 59927261678511853 29666303133063091 88300748127783009 26584357429544445 29818265154676762 50295919397975946 41161941334663695 61292550450879259 73941456979852517 53742864116071478 35064047630185596 9418253213167860 43047491098745053 49936794298914156 92043332348512848 85062956792222016 26397937051378483 15680786918286839 87905015556058819 8411384302338006 24573469025447821 28543205471992054 72210270507121966 56306075532595208 68290760702486424 10812554879029927 88437196810166245 80680516003731195 67517804186739795 43557773601170794 60172391073249803 39793453427958866 95246873424362496 5529054283304779 11835727587233335 91716558037784560 98654512233848053 66504259469732734 57074038497419206 41930856718921617 2046242273838647 38310914776633178 7235007225773851 64960007015003247 85680373817880582 13555743554688129 22859869625164136 81822491048758762 11439914769588556 13432074027869357 46851840432295007 14762956471938932 16134460453103649 42505982837858662 10928021123642894 14111007100768818 58726522738048541 17539045852176704 32137279109401819 32561914866633767 79195468464654334 41885766953590715 48201142599858466 78437859538194038 4830430117150947 53534580175530639 59170093951953410 31459223816247665 65382757592605627 77535334147101939 38992313650918517 55969409146295642 2373885027590484 28234622905169076 7980702969343180 43379727288813276 43188636525296011 85453885232712375 75541179685718460 74797062886892126 83626369215772652 77783109659795351 21064957105500832 26509496653478015 43778219589034874 48553643825823091 83042262993352543 49490053155250057 36087322823761643 47154652363202635 71590404753904502 94515858374347769 30432797369621450 61080191969945706 5413542449394332 77301018784519902 41483019743501377 1146872037523245 65563847034661513 93952243046471478 44468685030499574 29124595563032299 19696597831984856 14865300236273386 13467957566588155 76420307888506410 60743302188819377 21848380872856888 48797899341174540 60567114649560047 48887290244845357 91862824726782806 23998328703779482 28072456437475384 97794274790158590 85282082909673659 82690120150725029 41769089393663209 64542604614639718 43277743506381720 11509760764658842 51404560522306467 70072648937335515 76926566033628650 55321517554956720 27951196782419229 18707291232927248 70399463425279051 89693132856988536 65906255449563595 62609558577487815 85210434224884735 8188823083976748 54607709622250307 79338636456401515 77953234904736281 48644539192942218 16252347429068645 22835126130330264 65829304202215750 1161966151276245 96965294601790517 39269967214442214 84583852649058773 96004763297250087 55829083290534581 7656114845736777 11403948111592820 61401410031184597 60336663775370412 16945222431090149 49880636016838025 33766459097023997 73295261594048105 60505603961209704 94609118592215984 66809849874713543 66478136195767310 44307690805152498 81695277687420717 33744669056289896 54293129059296919 93088768318135956 35056768943037653 95392175335200500 17418934500333632 5725209479721739 24006997478075033 12425836473400019 367628856272989 62860414361311666 6143553811585031 81325505523417496 67825445576565511 55065954120227099 69917935739602793 67694508829256500 65230716359044517 69971758896184226 30286699903654197 23863630414848914 7639571303538223 13248685480422894 98751000200961967 18999167882411327 35296835201092889 74332876295014025 4653373897575717 23755481358321121 45470107970401606 39190936784593676 63827506878608818 57801243583238199 25242957066343255 83151154448732524 52261640193828205 92941004406077741 51419704878236276 13303897465569545 81254018104140682 6846964549174147 4008843921103853 61115395226290237 2491103190088967 26164413422295556 83065856338600506 1473598221248557 624251429055504 83526652935615664 8056249614182358 87294269669113315 10965067406769729 51816260656551335 24298605635161553 99358115215751635 75221819853903141 7148462050456082 5763673370463714 12933385350561974 43883589838964155 45123960571356256 90596477078386750 27302496321544476 28966322518518199 75029935002348863 60849669866581970 50576627183348827 8430013762780649 94580670900532182 96662699053908133 65187191875933869 31289720239926805 23440713432624717 29427867601222317 86851924693134609 16939808276558509 96207988190903220 47234844965232583 50258865374520340 56905373558438692 13059756037687752 67741458045366997 30166603344067210 56681411416191492 64504361146547889 30269104857150364 41429378277079266 6304595724510687 33330680186443539 48810984239625927 32393835898417416 78801761923854134 68818891113177542 2573671711367155 62997132678391950 90346956408800391 52296480500890770 48604623755810097 77662796554883792 58761137147600157 88838489119985978 37592997570706594 53442124784075379 39439756742196935 27785794743873107 34880500335597708 43301696453977153 99519831161673933 57435952943288944 94632317757964698 82045663142121975 4293807395289259 48004690692822718 69594845976050812 4845581995289575 31679343313072292 96274849102364239 70573126630246238 65928501823358303 58059477188339325 17432937720795363 17108182096176050 86318743345966321 99353993106572531 17627942717818384 20911131892710895 4140663945704457 75790908201411112 13704136197612575 80531400123006105 12634024089673134 80730769012376555 71129654322880765 74561704347238249 97662189842624922 67405380790014416 2302911433790692 48668080778581539 97163991294434111 19280632429946958 35952637352477611 44809977281974538 23156127246420553 29485695690068033 69276227038264449 66645792867845821 70409775678746898 25072019580747480 13498373408647052 2452104050253107 21672088135399717 30206266666490533 44440788865589377 90870441128089508 71768396473704073 48211554715886721 3253344639762103 93877303516757449 98957651652754085 43672264371825040 86765279612357327 46229965696443489 68542918101367555 96070610824574232 32895783488303730 16982333002020940 24609006153409519 14116663692975881 21125255570483270 456296241242622 21808734541390106 99158704813933988 94180075711196681 92157906236205464 17723003015503167 69782893893786874 51589588300371934 35885311410189739 30348423849212838 40590216515370081 58532864755358836 44359361446926540 82391102689621453 15709576646453124 56542980370471203 74597510497190463 37175978884404436 56008584374418769 25470784217745395 30168022357216677 96324566639124161 74239413902291753 75589703945304204 31291418626766411 55276187175630430 65149274976749841 98079703715529055 72121232684186910 47470100083426387 40942378702249248 15773175574523231 73202131349927825 2270715551914563 97762648708871052 94326929424479585 59873039830661806 36632203311446636 3230955870449969 99884440636383043 99287298630061412 26532362925396120 68683838518291049 67132212982170537 51631840663197992 28507155935600639 24794187662842449 47489541600448299 94086365601503572 81801840875391973 80445590826480472 33385012333550511 22108629956412094 64710892966555824 53981520393772751 9644602643461372 83733578981657565 63110852904029184 22457498357741198 83715399635974295 56698383124402314 92217239659478819 65865094949844884 61475357799629262 55959748316939477 32850132604238444 23768393926052578 44317741635390805 56903971007653713 72307571735091942 37929619120532173 33936354195800236 81614676648404202 5007276499004434 24507182321652472 50118087840134232 86508760786448772 75678540255893638 49907405268585176 50839573151618967 19320472404154732 90918354088621134 45763141661206122 73790750969951746 51044369351072509 8646691446222924 37892550748005793 57712900043351497 56748654796543822 18736778478688303 10569482752234541 48156712730191727 14538795788568993 75110044957200347 35493186466684920 62082084629938037 46591600582932317 29641994804261126 71187605292859302 71518613519290140 69246023580096673 65531512094405733 38291350351597353 27836589335467836 18377722966177687 75125438203490201 2011650157080437 14765913629069749 64875574463877581 9663348899095480 72126990191277290 42009917954413015 53757018514086441 61159884134316708 33759198744514353 90476972259808023 77176885488023970 94720533601406241 56907485110134933 71137308208194472 31675510695662389 42248411484645766 10470290303253538 38814704807262538 60428439173261473 86468077795392157 65566034859349572 7237500874364842 89114339368018539 75540918758086819 34025338297921176 93003570179505344 11951956076796100 41755116791416103 71603201523437193 18606470065588985 83113447664140576 83765463038470035 16146074656079235 21196824353648292 63322665177847973 49009824815227138 77905271284114119 55264219301751730 46183525532634682 11155925106907191 27382984859828905 85619061685316727 29853080650795982 48776614457997961 70224577774852461 36489978132109619 47153539441259881 83597469247150455 19171774737831685 65379583947673946 70233416716041501 6067279050957458 39501973018424699 74049245129329388 47895927517083243 98448126242727338 65595766310689978 64026342796795546 70342638384523617 61248449396264030 26683745968191465 62606957389095800 23345639374972497 32671488663099854 84179307128189344 18468901407288286 23155856539044218 65951043807765027 21421171503639052 99552477485228745 12464778323199918 65441284868868083 61301852750950161 41800440886790151 31896859901183622 96299470903624096 93291055394189441 61453271054223251 58579540576494916 61198274922608442 63594451850079020 33538490159718119 67308778878969023 70687326932161663 91259735610913074 42418437107524899 19580191801003717 96967998499282788 85034920119244081 69813051526661144 56515746594938785 27616919954113659 30090747162446606 24908306495845139 2103392092889201 36724938502126375 59026490854817070 98077394186075169 65839263207967687 33098087666275879 58999824074674308 12202761437182903 97382982465585143 49444443353332752 77367296601407359 62076981888156769 40633704019212315 970679003409767 26774131687402162 25025695418385112 72149277869728396 25911670469886276 68320108785434971 64168673699240481 85051884255570066 53576495544610976 99030618531531996 18002018542626982 94847179954323218 79592104322370054 14187135259329222 19160225857664956 16542414178868933 87548660357256151 78535318191004540 91208605697750040 42560019215506404 44580207137169540 93248077432962550 92616160841203937 48406695876139865 98416605116361383 6856020815143311 26893354657093413 69573489437151174 15880094790980297 1275204664228838 31056220702465433 83432459023388728 48939715567746469 16942482224248055 37947751057065598 51891554683049097 86563568044285427 91182084728812165 19366059110793229 2040997987000304 11504639634648396 17867918238947961 39588693099521353 71773065350564374 16669964961096614 44352725587158720 88731386339093743 15656991495836167 91236442641063969 26593773134861936 72633820166368674 14545021468363395 97361056292545649 6914912812893614 33423828890903980 20401885983902507 75176579417479007 20588308428182576 91435408229064140 4792508630110384 66916173052502543 37658410809777084 96809125010328770 46445963175139900 25451180954499006 35790325546009372 71699961701131295 64856831702415881 91246347420372363 55535227704124031 2774320783636365 35405476088434682 62677014740667405 67221847505484357 83529129072953963 24747895914871925 34151295909816895 35415280319734219 7714591392478011 92908980878938211 70285510643584847 16884375903798553 45853000512847687 96562174094970467 2355368273145307 86220018103153498 14923458361111332 94400886184438710 60037329853464138 27370742767722533 94903421317589764 66734629229698163 66277596385388057 80615089298801426 41531315833082760 89220074431592969 59178448211103670 23025804908605557 75109088924148766 7119875296347404 60240609280809849 46226358632982623 5532704095826822 11120087057722595 60707569176576050 13103458201981675 65971958626555586 35901227008882389 33240817506805331 91638091931463658 98148463566408231 85041678381346777 10343160150676459 2492497743097981 3029561840173130 34001744636782848 4777778246316201 4275689060680400 46755890562155252 57794207960094622 3583164956738823 21026464663476869 93798852134221272 30618121346877761 27429473187923072 15045135984243364 46786680610449810 91998319195737422 49053916557524979 54602083809412934 32718410239767752 72059505352142221 46044379219396873 98262330142646743 33074137472056253 61444270427190770 47120058586360991 66688630576876689 84507115750795114 70285899702352726 74771226665744131 414912003002032 98419063420436957 85334960942139136 74463986525951265 94219570539459429 67947140625337080 78148148823339091 55512689410232454 52551331654281497 951799087778875 51871658734788224 11839910722272867 38090654841537500 87028320473285160 99195926250297118 32797144097986923 37387910448786494 89604149711589478 12902029698129204 81107742105435833 77884133130228609 48061582453288473 19199185713809947 81236459437732674 36310873088521010 72166825842717532 27879370507616868 86373423168835036 6223211556901318 78832443052673069 28571708885644161 7043745181690443 29646579695969388 15069410741815973 32770169407318933 80245591435384038 24925019637266211 55752067476965753 72589278708651583 27469798163271025 53434663061071813 78151450844641617 59875531028930425 13255535709327580 94228045023747972 1539547748449668 34982839488631618 1594281445077759 26585481581504764 81714973820073268 91416415907345328 8713296667588030 9276579950330010 35847331420500217 30853004538432698 287638689799687 34838896574072277 72044400887176581 77632301320241798 1416090948152624 83155773574049526 28909826440466046 21015006911595723 18149020207640787 43169350666103031 61879539071729064 27102479674364916 92376823194199198 36174520253347179 57531089438603114 52001620359924061 51100993479406968 6093565113244050 19477765269576545 51429085461093356 83280077785661781 77899649319004158 75804939671107156 95086237216379791 44329675473470683 82952596347277374 78606195306250971 35965524570131958 58256270104188126 43304793762945442 79693520573626842 56483886929354036 93637962261704812 86330326957593724 84467537529420844 4916148805057690 39571611617111946 3656609664734927 23657390899870873 9516931051606139 37302102269863795 97444519436797264 88653408187403221 39043023567721660 99247550626304223 7881701750843539 76166545336826696 48810415870782578 38213768297422953 85610384549573115 61242145298533898 80181849887690612 88777988397190556 5389367617847134 83744941996288445 60954046845660759 73456000421441577 62853910290683829 47301584923626687 1840947136775490 38767921800537676 60675036825583526 98348284564536160 79205894962785024 81085603573167317 58239600092152267 75805973222715252 48282169921565288 19032581175431687 18461744401190657 9132507998653820 95930425683408888 69552486561489691 92995352016868477 174233707971487 82169123810633451 86062187742419740 48424384633141537 26794558083444247 10257716944535100 17994645955449372 8594193064750105 95451162243490430 15112498025050419 14907173355629665 39162470554280953 43432583827804260 70706470858558626 63447487070431214 78676397246375431 95856482337952348 34762047478888368 63753256096977481 84218548610581867 46148010369640225 71595480983396290 70794575897516375 97424327387574452 44840634864148178 14736002870889471 36741740975636965 53351556840915040 81771279879286771 38775360664659855 75834978682995706 93009039543989472 20570217116876145 50248907987118560 90344587578967708 14065858986845153 38204395420491809 20255685731561327 59941079253759679 32388165382391317 77300947503313242 2725924187184897 83304570061012675 13573364705934076 28687594279172340 67983194511837157 58776273878621186 54853456523485843 56406629935356760 21894242502641053 39096067588697006 94417320586901940 93294050091170989 29286903828091918 68524654553953690 25969379564246682 70283623525127052 33813664081667276 36657766348974466 26415010066050024 35772947730176279 60186053987708349 68110717921680346 18063643823782397 29698819848715651 13379580102407537 13499104604990484 89815732145459550 51348878365223723 57983884903801097 13385006752125239 15449678451967159 71775216287853097 49468149683580113 22524811014924737 54036643391077709 90560834470172364 77659061582315685 33672803959561740 77138561804736320 86308331473650149 6722268955550286 82500785001789532 33420384286329226 96691544896542844 54501601763602688 13339786954004217 82038603044179232 7526686959108488 26577996749045577 85368713945461417 72644065327141133 75055443246721262 82030182133962800 10849448900044931 28700706558463759 47665255612280813 7034625133865040 40505859400407738 94900077705729536 25586650251602454 51068487166107568 53666728533774908 41294271436353957 50967880785403970 65930655372625568 59683164305478705 54873580110066449 76738357118628525 87514589196514401 5019070335787010 60563800313900659 57573531887457673 33125695837147579 77301654294608309 30727726474618376 57307517821720180 59747658444608867 11912116731662479 93705626353676369 25926011291605962 14366960166084076 93043956167436192 98181915764769841 92479196595500105 58038512147999922 85317907205381796 73638323686439006 21633760567627900 73707044531531641 80716313254145428 79730547967272185 97343732731710143 60518676495550578 1193345652388233 11431348049444755 76437188323112862 39118083700958722 66667925318802237 70191455502921960 49686245505538061 78559563218522313 98243818400496537 91508720061168557 13381670557664571 51011124960387200 2780399448572205 27376139869356668 43060391734358787 32633863625468458 94127176652905915 13664067115571623 46486830971020910 58462017465084767 33480983632161667 75395976387608535 56179089876252088 46235061521881204 61188240544348636 58427848523432996 51187532105910296 86216215146741668 23178208923002032 53263102388588467 20857835508209441 94637887336099718 96238162300812289 11646699651109435 81407419084339308 47448148448058972 27732243977655513 76618173027534568 39118572930627091 92918268127235729 86506094547793463 94703151698172904 24786785336851851 67027338186259388 76364136563233498 91024401885677570 64537707582463416 15399685351428502 17708543932077471 87225748143676024 10741400534690782 61650672318624534 24803788671864726 88707942942435797 13452215979919075 42884015572693253 79367865680615713 62276485958925964 1615847492053493 69545246828280468 45982959098931224 51757058794030993 79320124830219782 72976388355347611 82181882517724676 84231011423674274 34496035032998687 91150614205604800 23801848720123895 49674029183650652 67824735697698731 91722733510068134 65109665160742514 84357662976299747 97131336442028977 60981477238339429 17106357019125721 20799010062202613 70493858608228717 79940786494884303 37818631027103336 95285474960533324 50952877027256095 89497718665677074 694713072433625 37349001119278131 21735676635180640 99067464985164995 90913677908049943 49641657129588312 12709039076623268 5882815968754393 47451202593296380 96338313721857099 40759458157077274 90577408313255549 31482567596303370 65803851195627368 80888910563580091 77754739204953042 22429707426561996 87588694054777696 74697786940402788 70173439148756838 60460118866642498 17291422757321106 95024901345587300 76546497536524151 42841516350491423 62136828910058254 21871401524903477 9415292979305782 54347221625961609 88370284339989943 16006067194757243 93351208752334083 69063963795098156 13227393106589181 23913071251733849 17175938408308479 20211314097233113 83719495101889775 96990381623868605 25458567651538839 83196833242463185 96255256926550934 34416066949397726 91200895805168639 53608504066153954 23238562877216563 60126306882784486 66901623505893290 144798357138743 26737469471197777 77989385209507362 20127158228788220 75062946750342570 40929998349901452 45578774176268284 22015580278284944 1370200063549657 20403440852427094 53126543535261112 87489594769494256 47710594357913425 5431868984209358 27450228625722596 74756459395741646 13547234708056113 92370413901683924 67299312253865881 14771114531033111 89486969662216346 53323216542529117 59936620925974784 86484603293209254 52567654935363831 83805330492557813 12721046035176200 63058446460003258 22043071855461048 12719033400071099 90255405708223894 88280147310719625 83583621454553905 27813880458453726 63156880617310862 66103852421438607 26091340648724038 70479558483631558 45987558642120387 97392718874222848 71636919417866906 49644799053709646 86473312092120854 64586281057144136 66182737510410779 40197629642255060 31107494004585451 42453598356873368 15980362695679550 44621458345140124 43520409948437527 9024346239639889 10303288984547174 92897134342797681 14098567637224505 15589418929719383 94618818628552826 61647034572271183 41052949716952067 30826556469196672 23623704378697718 47141035600045732 21987664907379550 74278568487869714 77511105350688108 82571933714988619 34142030478446576 59854270384352964 12921524768024227 84082483102554063 25697266666945569 46250228059549754 66904253850224231 2692110641026941 97362252169701757 9659332904862814 74951886618779369 53174914346353180 99758453125220156 28886224876748770 91033252209058769 66542099528219682 82846909604013573 16448876239504680 46780971876734195 60247090453744273 29320552918158721 65442949339203259 34492108425047952 60155564942498027 55225147809573468 62356653494659722 14078233969811366 43976893271051253 42914472014040153 53858082918647196 2956709707078511 70283051669241585 72743802486546484 95045240911077210 54034071546926000 31356425816961587 87929170057604500 54574480205708751 81082804519741250 15332761471822437 62494031870918783 33394055353288251 16570229168610416 55430927049978591 66125865792128590 49779792019521227 75292604281529070 56951176829566697 73875429799478761 54042902113722779 9598544892953208 64568595053950781 66609404178425395 33763021783778357 74031682346210907 13335273619707233 9889261241320583 66472131052834793 29702351101801278 99891478569261280 36428908006851994 95342036548073976 84581980033276111 2708515769701793 66999301703420931 71365083806950117 27001223193520334 55428175312953409 96716443561180005 49000374529958862 26870111763758630 69901179071063700 76379713296045673 15724009325523172 39982302195901694 50435610273379879 79072927388712329 84112643542227148 1476061157042320 19727579368567700 14146849132555454 265917545102192 78259056517165387 20627889116874016 28982040204270220 6814207495177436 2972283121937571 37334130486402224 52672964110401702 41358241726029993 61319589793616036 18618722736818613 72194859827016999 59440535698489433 17213342604813394 58818615844763531 10565253454294400 37282815479872871 9542752217431633 40264723341322144 19205667422948529 2949711783141295 75572617696222170 99115926499014143 92878897744153420 49795080102028380 84260369782302557 11882820658003656 85238243762658852 15988664037683002 51870547803456921 74803531611289548 36089641440954171 89250262912591823 75365946130981045 75015811758113991 30289909254449796 92640484439598447 28340184147984698 9196800538920063 55437792530883635 13317716302504365 90742589855981633 92918760770677042 24786382421460035 42625158896755613 50279631503826824 62265138604801801 75388884980157158 17955134606871497 78582869439664352 90864726376562678 79720428316064919 67722804063859490 85447243864242903 38688798778279242 38307195117215850 87166063585957841 21284637972425346 48075980468305167 23091944979550352 25384200107155853 64270982634818192 84289890431551169 32962112775246732 39215002821509077 73463357974256520 90882882485769855 73554433526861625 1481123953661147 570152147336109 33028774157359296 40157744031331680 39863511571253931 64153503904620367 7119413862111884 11446808340562946 17609299900961842 59572164030703540 55140194622928950 80609095218230307 16794640164856916 76468002699984444 11225647339784912 24409327071291253 30477117644611499 59985231169263907 61663359880809566 48207306872070747 76768281885323519 24297752698394341 24448799641980855 61280089295881370 8973747309173671 61303820090593118 87471503192504855 58162255984009958 98611906603887173 90637499927498992 13587892528458336 42195136134225395 16868214591349617 93766362651096872 38704375434133594 47112807257744606 40872566088312272 25899136009930762 8872812465771868 3064921319211387 4246851887825463 79792627284490197 27429835416036413 34091694757014119 19285479644653082 29196842380806143 37428078901379192 81335228560764600 63418288440395791 30662096037353290 30749147613331764 86782937611752600 97611197039280914 93585345319128818 37672896650612675 65285980821813719 82066288155560196 8056022938705220 54184447938115365 41574026000764698 3191742935692266 63917575025504775 95786947227023401 98121146351918453 38514462101482219 86190165028048199 58126083914930727 23894325982338023 22658334123936262 2088247073025048 96207432159572075 83489060299984531 70598532898294911 49967360614581655 81952133027853589 36083978672024007 86992589840596067 9025955282727116 92919386272826545 12418901368237430 42888464513505042 92870872687267645 57661850688723834 86843797637203297 92626781640491158 77322649880332683 46773195201729557 26803402671627280 64465737874530223 18506535031822917 27815368718854466 71992015747723991 62487809380873510 86173846929298605 75275484568885333 80425768146594398 49296451479115294 68747116147439330 55020490000834473 24710600397499988 51418680227297999 7381184192939430 5469064334181383 34173190157405346 28167054495169725 42629572067079974 35167124588218485 32480810734890468 31880487936450116 65342566299343756 85145824706337059 32789711430070844 84705168677200175 11725739064560202 973852009871770 9920926939786793 57458024732509893 15538457064713790 37659516482600785 68681664801316055 93927592167602658 45147923211124668 22541805943559809 44882391798532053 98413715516853347 46613564061816319 76181801206489620 44414045445624484 15921561987489835 78062993585601292 47640605706325117 83496200905634723 22334915674834385 81590824702389840 73308242150370045 11664724010353004 81061333369771829 79565205850471560 7199084602500140 13677824066505614 45051812298800107 30029976109889948 87943930627522042 93262678046262348 72905398288709395 24458023252826254 82445002994758187 36483907498295887 37353598435582003 67935932946940060 89440247309492547 35560753567655136 70615728550870146 19427050239341948 4342032048687883 35002718551310060 31459932664654588 31083820297431055 67400753633814159 47911401549635142 77980443370403094 49818680354070329 48523600122359587 19826517231892672 42947009316654 73370071423409757 92375856610482792 11441641843977430 1966451642463373 88237841203479877 69104336411574623 6074320478177566 73237135572495091 81348510954700228 20696854480349431 57203107792846850 53050441585171417 73943286055965984 80312699735887145 32387267091098237 87901031975535525 24685208875336738 49314794933583800 28706412571879367 70628371454377343 82160382590431764 49520741431092253 54836342855123600 44149228444985478 27037581045732401 9469473586711137 40733977108191397 87725483255015734 12607331900096476 98686490892936308 76763468959154893 72875615719938063 29418178024276210 79916427172964867 50691035909128075 77587340939749699 45749943528843896 38506876960771054 19763495169247221 11167347807493347 33330582266707957 83177357941382358 1527184241182577 64864224651859821 55694474110188085 72712677337354697 49295720315088044 86087686435598910 94362592725493950 3494513070414139 95301029176954120 65602283897681894 14043561220488835 26414229079747389 68421704123695543 66810460154281172 54736829449636286 11736114923538671 98512748846104027 57947193927960734 71354743342466706 32926199839454509 35225095256766406 70170738269224782 50551742186870972 7018943155799586 70872626155481456 16413625570455137 21146976302646718 7178178405983606 71820549373470238 99736540487345766 24632344842003898 78422507783879778 18311720301075922 77488335410192192 99635256609433808 61635624906886051 41285875355204433 80338460328506320 52960381541395912 57963451047904661 22223797997561999 34907513956411361 5668557959992191 18248231763366235 27116852152175550 45567321419713479 87238252501548044 11739913840192683 71051591591077609 37639642241897705 8767243221414965 92451757826761812 64649142075177620 21705309966242278 99500112940262790 80055777699307479 52208506865649891 38624267919783027 45650141227093436 31254591727581963 62501447858186708 22812000151742658 59314350799594166 89087291615984992 41061866567713775 87338907714752560 8033078975240774 44573497362872543 11752364877969869 75883886342635722 69039168569746972 40018348192033193 68810076195634551 34936292911586933 27061451598338449 77456354133735488 88248800888611054 69727450234580564 39880056014862986 29034025430364228 42792531887193234 38891687446139693 42263444780865151 54864169320277884 83900644915649977 29439452777136700 87023614244167294 21999636811454482 89043182080979216 98097464705745983 56471209140360961 67405699094764627 34558446065989041 47732118003465114 53448563625140268 22166928317114311 93990805531561631 22788520746864437 38622996978533141 35175443207164596 39395591571461382 96255880416955385 3091249710530230 38386934970538664 85374943238665822 99803495938781918 12605835511790161 89415426293098630 6563118110437247 5520275609858354 64073359452484430 5799048381782984 64404228074302012 43129634043368059 72308188506700537 79312807413591484 25397103262456800 38803935169583287 7217589338877017 75216806417802122 8239777503223230 70698217086781180 82925396910979643 53433594726858040 86962524644056164 18697574756648227 17943332764228052 1253485000152271 630363909037240 2271049696344810 42412316722048383 29787815367212584 61933023943027974 19083772368075536 43998186822799565 29359259951831895 76552522200162896 19201548804912140 25972744825856436 11840637958949431 85536093371236737 11039115028482625 64259694109054227 2685859389265841 3436112626717351 92648439484053540 44897729465985819 22553383868141514 72903211277894796 55473494082661607 31373591271749070 74322006149513634 32188378108935931 29255252178440531 9936519436079231 26695835981659867 16856915012136080 50544047151430073 60211666761610952 23734987693756757 62700072057621069 13106970042439306 14216411438576296 99620337920354042 3640713620867034 77925552410067894 52641845138985052 86140789768231436 36905515684725795 50835046258103476 28933604428538704 59627765947987638 85967293247637831 57427680937414401 91793402028879078 56209292524847287 52088140151626093 21190231840621520 90104816771418454 57334162337390251 74368036381656802 15940067287536906 45016437414954931 13075139246921737 88791859105858971 42244989558510752 13489402216409905 48457708015907358 54159561171259577 1862335828354296 31692500297345311 14876904449341981 80058305334471838 11459806132185086 78394933666524515 84400093764114294 83620492676679289 4096207004632263 41020584569670541 91415188282139300 76433985098953189 92621047705095383 2159111610083063 70698165405562181 56627780579519151 1356392422798033 72245749473282112 44167099964408683 69943524324132909 69045096842143777 48195844770701330 82519448705365217 14997300241037211 33882324059103985 55728260527475580 11823275675340428 2130336318429917 84012168149703756 79206178098251549 31502823310098536 17381904804832331 8121246868830362 41694472189046526 82305113722515636 30696398310925684 35647345414473616 83980939390281253 24833624175514306 30905952098233164 56431804771762669 18094648186621943 19930332881232766 66537964503424286 82553357227512872 18351817593651618 98028949892926347 88082409401960548 32788824487336537 17124615785635676 30795233940098305 83533416041756536 62697831496668262 85549373508738886 76565715849540541 73514978435957446 89366843667281825 8415987092378174 26590889500302468 11977027687756586 34655176821800905 50670564140984842 94246353161940016 46555631075377441 94109722318379824 40612066203038852 51991428813302715 571549805513046 40412509802941115 15933677681953691 40581972242269152 64767495547470988 24555567196397301 13206817955547993 1498108077344383 86061959397037062 39051099534266523 55242774779243286 44472373329546012 19763303258994003 98776803087155315 94401582589000460 21683324321003122 60007449568696058 42442046639377158 91837817455050538 91974872628277763 78441007675962008 53890337488087545 95097823966215135 16246837722982034 81026060995652453 15836268193880070 49828848215859522 26271968839619510 79726438302825971 4175459788838554 30750463606695216 1983111144735690 72959001890354984 81795312689311781 66240410809347504 1169484249885377 82605151695456586 41215810109448226 47645922042577588 87059339153549327 77698958904700862 41160395338254457 92547370768724602 68803220988728982 37851900364151771 42700154618977706 16641878573768914 26485999936438381 44600366970518508 73739634144383908 96384734613623366 88636115109018297 58826670114067165 24697760261620564 609203862662342 46732385362917952 33874679573584470 52386665948352470 37344170665946479 18284893213217238 92281569322112021 47011908928205401 74316252590265320 41728923168057545 85033052027268658 46750964086474531 60885736145375599 81175218768552533 12162688151288761 75161038639033649 44638160085853062 25732606196193477 69172736728770959 70043988331339060 13275616660820286 98117078776108794 39391579065901249 96583048592072032 27948877744469248 42109555759944468 62071551595721193 1431572814129351 826240320976618 55225142075351235 95807035872630971 59080107157311586 13467703449855944 20155235348174942 15378996256105496 25064360112447419 71994146157677424 36154110757027515 1436354303067262 75673100226645553 14096777214779743 80053928490899265 25178086769778512 57157944785807504 48692797581203500 74642274275375857 11577510821724154 37688275124411494 79106338637360814 52281762354175872 72148558927430359 38352545316067258 35204318535413273 47962863377038515 43112173324495308 14104840399121489 85599277240545171 75974899814824712 92826543604475662 33215052828438841 5820889011748343 12549781435645926 74912943083208382 6326770779015369 78374940999892933 95170499191100170 16940742047992446 824621705834575 31009726825020386 26641954452406238 40993487452544412 25544344739563915 61873951818909812 38342510059867462 22920425019635325 69853841082770929 96526201552981968 22952228834981020 16202486538929703 47672790098859249 58902579488150487 29044982036033824 12832526555284130 37564085056528951 79519579004257980 46409563394879846 20862222338973208 58888676521015378 53044623083023924 2095688924443712 40529317250925895 13188535902236112 36897881906398228 78391819737057228 36085733765229080 15166673758946284 23290858116396993 81893044093432007 67569322656280529 82757459066659019 47827509904433584 41516441608709358 17638343042333033 51985396865006440 16606362176502300 59212044881027771 27012383873652057 2946500723624452 21202583252933769 94366468880707154 27775593914701522 69475479893519920 17348481930703804 84064638444663566 39883186700997875 85837199044969548 66042327661933808 24556844178099984 14618622166102076 39634370950755007 59476599411834163 40488046240330335 80545030613071392 88747465929257377 81098772407985294 53784346920504353 23830065968201537 21530883762781968 36117521906545300 45380992591953541 72609100680128125 44814391146130490 66834274297575380 90815557728018024 15845292327194120 57702477253653031 45191585693820217 29265163718201075 10430543266244124 1086482599997538 82130401612801006 68166899453601546 90515074043432475 40447106897703469 87796384695564517 3706179186075934 10594763326048931 12717849652965728 76109822198554648 61724072957055195 10443585416042535 5395651489012904 84312562107688864 18331783979487688 54962091520920695 83801359030030251 42303980552138250 73292644137230532 66354340047557959 43000076422374641 78543824395840274 8425694570667235 38426369745206508 65640590170355804 70993875765589946 44392604808768129 44228337825361909 79074176223495773 8442922597098602 59417949555039867 72987587241721895 82718493164897247 32598689263443857 23534974054129851 49708045332166246 59882950501072982 45551610577263492 42341827212307605 31743207236928497 61644920693302371 20895190083728767 18587737848682879 86731358167639525 98736939888270307 78279681345677077 1249862333626210 15225162792933416 60475804229238232 6678018234394710 37160942515303739 85567979121314639 36912181967229703 47471057400258967 54332386917354549 19011229537764338 13232789695555970 3489040071537519 22475591693219039 76924970521770320 49458400088349805 57651832282741984 98601820037376750 68699325265392076 54874499774003770 41763017546418691 35999903854946707 15119968260658398 79311525229263660 79900978481656921 33541803523775459 28871369860376429 53414868271215402 99431738495137176 40058838194843889 29648062348530898 19444525211776298 30531772455208487 29987122601128757 7887490709062985 84071200092540900 79230848865597298 1519728845265432 11365561713129103 78847005383430778 5902975681629304 70326141323069679 77000108715349870 2335173053257724 63530051079310644 21830717565071525 32930347833767020 13060898464947792 87170401538256511 96596621383805412 53829869055157146 92926852173124375 68795988311046316 89318460432460852 69801262861810051 71411133615043558 70854057462292494 25951026256176536 37864453749333719 40041253628094219 988365408637899 13445080393515349 78804829971977201 24157525537738652 40764062983067457 13832970506710755 57232445439007355 2350901166088678 2942857870851237 43674453399429890 43150486147185592 69455900576125915 73922149204458984 61647892356822034 36903689020169841 1863178320552520 7308674629078579 84574433371267394 92251100721359652 24801540821722521 91786880469999627 82984901909353484 60608904347527973 6715540828687834 72544185366208295 30997308351432612 23394604066520888 67156072967658044 1415174476584444 17722662279680755 28373903219669570 6009183692819872 44778132786885795 77857763626357825 26409464159704158 85245790071536200 39755306494109149 26373426227796493 93430116827287910 90530309951756532 17590762807605605 91623548266837994 92523227996056540 39665856170683 46207182581917971 76052362748695711 53244083302796703 11076915364972971 22096715410870692 69773076345651523 75422272961592664 97202776480206306 1599213222273998 46966365584601781 4269780771798769 11891891230125391 6503737148794853 33877696327903015 27488634240094437 28258156035906409 15859290769017876 69587418111512503 54182808972073119 43106411969811142 62549243392435879 96925636900779745 67205495790682333 79243174002104176 42818266782735891 19025813068518009 57350007078558327 29039599692230505 67607629886544356 85165831032046480 10590164284804264 11026443912520304 31668655458369887 65585889249882078 30758508071289602 3643099123714416 13771715148300380 57956901931739895 70549494897971120 43587403201177701 86190997420461525 50521576446755397 64279550249158279 31125893175424845 76990108475160114 27137042813909409 75218714681807276 56337046504804835 94173092189415633 14677277187639967 75559339928672923 83148279299471132 84147390177871974 9294459343355087 55929538170941153 39823140984246131 47741621518881213 46840261643452439 68002599190587626 58983958939240244 57757300490196276 80381074833393804 84944669988392260 16132782792099488 61406375521682136 24012722182112672 22662213487290399 70421841366823028 88693672714237721 874138315626944 90920357360664100 71069820867275165 23309325880221493 9681614199874202 41020264243009971 83216418868970904 45747554187462581 47312009464116124 17547513913686443 68697565761701104 82224457249389932 36533521253540482 16878031540490099 69012416965540712 87235532537030958 96742421478034299 60390276790624526 86198617756917616 21185225499825814 98493242614103857 27281469727268329 13294225175666556 49355926208790088 50305997665283445 14100809175983353 37214470636139105 15351437904886132 54280358654171363 1809042221854507 97765196645185594 80923835349499185 34569116382429552 92449259056371568 67625349106803206 8327455118121199 85869577128909567 34883593807997162 54305933630726988 42625289975960664 44533209918246201 62991726545798507 94242686187135950 58733716274367256 14535742617140514 70549873366528529 70302467431861862 9488974923413439 18734909403862563 36690308022698884 40231266691474889 74599508334758801 46149272999858033 4978197075979802 97390308356216288 95074651668988639 33541140557468750 82038249611204452 90844623639854170 58508271183549074 91092602575754287 85101900705949086 96669365680673265 89137817985089322 55977327639688049 68239985640839018 28890217276739893 3869454332132532 24214413636025415 56216380019598987 19237939696568799 26381096309474212 17746308358537453 17258266887158049 64143876150973668 55216513873912581 11958079154110426 83758424054538834 10798914145319376 16742767128827985 77871200354439478 20519419667975436 60520320984076034 97252396863007067 32652628804813759 66223509119971548 87672846156117803 82140304496236507 9825619269740156 92898567341753781 94965485490200834 35635484483573117 54695028672182761 60431066478533271 20594450354665992 92462438174633118 37072540200478561 46647342703016597 51554616771612243 37564670679816674 34740866615375138 59660531515808915 60154994536212885 89483249504662476 50633523173648212 16739504356839815 40323487216217243 11357793068830317 92555274343097777 88036174273346825 4577308282284797 5955006752324567 47356511965447195 41667659931859444 11948350837069882 18434263446536519 72087782789270997 21567496510995439 21146132144491146 40663979959687366 95499066367895349 96077484206559645 87120012863673694 37840653965607475 61083264947665799 25940587281620196 14262538981312125 32700373387546030 79556576173328266 40634042250741778 16192154407995072 45273961322602039 44298841517409791 93293854060752307 69187842004578530 74068732087167904 10940137924352191 57937023886351239 13915773868726969 70020365753456284 41984793724153756 55486264258595454 8777786581532040 80024945519768067 20061593394062500 48190485784713405 94558254762779540 4082830673349107 80380125076908352 37891037543724678 27912629917300668 38917709195918105 67899670807866082 82423245375505619 67228947498954040 88187350534120996 64124941643501901 89283125121129795 807728531979276 53851869204808946 32664523594180779 3434395305630571 94200309894401878 6798577053387186 70420412160973782 36605064946910279 11001759951136069 28982978420353710 70435033914573886 20350837318070493 58673134864431217 71215171480536963 95985558634618122 86104825310098817 65927875939864700 27348196041942636 36569976228642408 74869535711583610 12146567422920430 33583490564143342 70986531071719825 10787817498583322 7087621697536569 52719410455292440 43186378705101773 94366854680519943 89100469061842532 80176286154848702 98237367634918697 88479962948274978 56063801511834839 59870709353350171 92709635270881054 32893365164675610 68006274156987976 37610153488927424 67970519935853434 48432173095392671 91903309442206214 48124374273286900 69205829682569076 3214472404856395 28705229265555278 25711702642517347 27638339933930408 51304169055699948 94537378216003957 87831114748235259 39898207737525762 62204817244679968 94079044949835387 62433172717371641 9123293902901090 49737002326949027 1893272167221943 7907599763838429 79038456195964831 94967159164279261 94202156020875546 51470599568285151 23280172146189764 22971264283847557 29501032726123617 11376277162436311 87178389903184748 56619608017308841 24445914678718256 17193437751525825 9045515992297854 84320441863500223 59145977557150858 89075911543687643 89687054724686454 64598382735025245 62571155441519546 34944477117059857 3050504009512545 75892622598710006 87908995432700684 12127033234922198 95040066771327260 1425232422819616 80691036439560385 22195638194479561 96182968473966831 92835818207321796 40643323394535125 19105481755157899 36315861057546169 6337993395845973 63436434337144740 60025233163790550 33070750817749775 65417874547416625 79620686287593019 5174403908935587 91918795397577586 38052335213108206 2073494602052866 78788867673344149 87166210601625862 61513581842951383 12708605320319724 53366734209953100 59217194095330684 92754772245352470 76245713363865172 14754933664639322 95431865509898406 17314812788646257 10696332197544742 15399692464297085 47429477277423480 41504564159688068 12687638757727526 70886897104417669 65352629836955168 87769240329013465 96782981992734799 85240460580812584 3021144603380971 90660463529695315 76738225174135353 81772269732101736 52812728582274772 48733776851799027 25565738775805093 74028165439368833 15234139442908505 87221134369663834 24331671880147755 10946575080607311 88950521083311164 16316484470730974 26073520480420760 11439510279702646 79043187166776608 79657048985750233 44246187412717681 8050877161646887 889350013855123 79044882197458807 68393077051092775 70898236736398837 67149269710494447 86423933771326861 44821933224340271 50907576634659580 87789826379633066 95819307039262014 8483982890302101 2306674879762332 83269123118276746 50311533552413989 49658100515879324 66026543705361300 12722264777865704 42813856922584713 68844350722650060 84436817778752680 28820077100921059 6129564008935791 59863918716323552 1911856127611752 13212235840614772 92060808636012279 20309490729806670 37593900267969763 52429170438683354 21397576319886942 54211387835151555 42690877408561528 76044058260952728 55959284416128784 11128647962597285 636033760613393 1048705139395898 46827348434421293 77555452151179149 40971075231180887 7336703347171112 86374181167737746 27061945358235859 988656141587066 8513345892076989 4964375850444821 63770401656532668 43293206473221685 89154565759577868 15613183098232360 19419723843159248 57279649709764692 60038796640348454 70489052007303083 91847780300446274 61969646219790748 77367391311070877 86867713585427685 37231953218999457 96595306208013433 30009157686686986 94075344803889978 81284714231582023 99400420620480537 80399733333237166 9658419239233627 81738550501032774 96972260407181253 42478872364158528 90116918950771497 40310989675322818 84782338746687382 86298780736330145 99716263124126130 79603415511170175 79608161623345180 87925322990512606 10485041276308811 62244428732058639 22182618106437870 38896197752676472 74077167445316312 85566872244486912 14792978854624828 73993288227215345 57038462806374207 40794261346454784 87155991747375636 13670489062903713 29908826906916432 1486665243081215 13054674889560060 73531267348437289 40971482393230878 39568511965394410 17394978487767409 74450286668810477 54559224304242763 42522191045835134 98709026559558808 71814262633784708 93084379241298577 19482972484334041 41365021105000045 27819324579448937 81999093170565612 67744082840706534 66716088240720613 83241588583391687 93081762425238671 1342775658164365 97384597353364874 34321502314677381 63736517036716624 17275860336356466 36238971193133669 77902626592936326 22378380180359854 92525952655930558 64204968197319183 60935659224099843 76778821627893382 82252336146007615 77758144603369857 2926283601995376 64317782478394970 851932572010448 62606073397671020 52175430523974569 75725006378437860 30973598048644615 68649128610818375 56669512928069888 93726127257914494 35603524482858719 98484143696347515 449751170086475 7035485441484518 64076706981309071 21280061712455671 92718268042977916 50908977910202413 97898595261206886 3640529375543099 67383445145698993 26333447302727923 20717786101935679 91157210094145424 44719800784365865 11523915119756610 24244122555271172 79837057878608846 86509957643971918 52595529932664716 66823584958306388 46891023794923288 17807099248539465 54326813471874388 62540128854400349 83041245757566772 97110039559922637 23777278804452325 40247543451882 54768876976304436 89168173719989574 75125742367747170 8056250637549139 70154738316662207 79691384422350626 37740060799593485 74299876384787899 46246783101970873 98841766534925519 92780891825533007 12326942650867003 50594012678284468 63083736484307812 25907461638905936 17514505055087530 93647239625980795 85416161901640278 7903889636320476 9682503240902724 99821519123325945 70007616010195189 71569899510107570 35663592184389499 75887280458641051 42850938305600531 80688210739242315 91780152536982413 80680280655527042 65434061893145222 7545230974826006 98837913397127659 95857964235915827 80377954045522974 19099233496460603 28524961989737364 63655105484142307 73171395055633585 24742084850580506 7763377693179566 16795061805896765 87057992684642072 3011354651233896 83354982524664571 99720801246318440 56032901006883448 98425556894734945 6073686105113453 67391848050418945 57054884028566036 54661519386177689 98090954020285675 26081818772242961 99040933711232517 2433110176504983 33210827682935943 80806672159762212 4780759033656324 29723589024338265 33776814239794502 74717744936921247 68517838391246275 61462457748664577 81658956636354692 57808878514342423 1254258250741915 89684741880398136 72495872123387991 54014028387634191 35172470699606106 6210937956008371 80200745514196742 78764026310371236 25115329733024377 24763650802881531 67460792701002074 27430858393263768 3712910183776335 79608885485124781 39559627674261891 27328828776044954 22567935216900301 47148487812502315 55819998235748663 8066774505273167 35323340823712552 95651320684171418 8819110075411259 97538343503570566 40266164746757915 61365268304579986 10366285635931576 16754659284531615 95106733977497744 42243096385030441 97319907637172390 39176388037170904 91027265154848191 60129407142869844 89454631676891934 84429830706944068 17116763846358003 71469399749204278 34273863596023367 75526620445042244 77461825503442524 13160436950602509 5824771855571157 78979991437071452 75450169859296834 108977374891764 63299750546608620 69772553841885187 33456133864728163 4409527955328410 23460713762459302 83286514211445574 76147443542591872 95589673442715356 79522457263020546 22429019589132694 10380782312532446 75846328231880813 22350873900154870 11266565957484575 23471858457337735 91026409623490975 98018306634808829 38544184416150747 73852181027756045 3758465848796043 40664692623034683 45856004773225598 43524047022643993 16083406073635140 28850235407456374 31844633844542428 31622055004756428 53319201373092190 35206173154821369 99799814539649295 24853149022932397 83458879164504631 71583613430688660 43449475613701538 73436288982898427 20584967477273575 78819565389018232 43071021342846181 24027577595230403 35959573749451504 92453395119743639 23360599686279128 31740795825156673 58129211847290685 48397217780557538 61117645006780203 25231708210699642 97040789851738405 68857077589752144 95950690020906648 80832843939908913 10007516348925659 50729311694919695 73040461313493114 10177922576257346 1914979067746715 86558331335323509 39781835017675516 48099269546114956 46791150814591695 60093449821177893 87509264239640074 96822681875782981 94778872793900266 23317487148550635 14147103371888597 75880469924184445 25663381299428926 50049074923512599 79442598585539329 774485756792799 27972818799231192 77897421461123974 1128647327248126 23480308119967534 36394717199445549 53764813208371608 87092347710947278 24157946364867488 21563695013147695 30925398217029394 62609789637478393 84880161792474939 35799759150089688 38936700712163934 31754088399626327 99600869400089507 7088086255383481 75124409510373995 34418113598773165 52499179914613817 2556753704116711 66159289827297716 99501488365227479 38130851680303980 3573865181565362 85907027548247111 92303532541891461 81672550199307576 66683670004976282 3763883180818610 22432263971080790 99145054902201395 71407904982623414 23934897677024776 32037143424763319 79656855388610781 2190653187279135 48461016921323657 71217540980038074 18562302136456011 22185265386103434 9469768156170055 21742018757792757 80074096543897713 70736707953690040 48227537952770644 39187736757264557 37117503121805583 66393319790586822 82833327616218689 79397801808464602 8834804387005624 15297812118204254 2844418158576713 9679082218761888 58015276850924383 46346327776987932 34573108602501831 16390698121344938 24915895430728442 34606481140057904 99130750344904351 34261881640598521 35640926473578727 23518927880591214 91030292148376763 74813401845970228 25875326300276185 70085116493741839 44191535664208709 44361944772312595 18836785616812294 9992942717638880 45894742698592222 1080944195175392 10733209495114532 58263583929466983 504898687303289 41526889249055554 55607959231948158 90052809985960695 80632045770754845 71250438511701107 63897489557491311 96323317487946974 26221975453705853 97294385922667726 80569442662585492 2566367953173127 5351969904082526 17082795879116053 39332030166046495 98162587055232317 91388395316198389 30013409707305743 32708285501075018 41057727674777990 81343042355220413 49449911154321737 59789750430716302 12676178275483982 78005614217118349 18613957274775020 39386896299161593 5955216697298816 12240142157786029 14759872234377581 58172866466269478 87477923060281569 46122229700202904 56814752711986801 73114566769829837 70244747380732171 81117391583195952 95876546599835008 51757811228422502 35861572238852493 97251200085656005 34600846334243826 95708966285645313 97181486872758337 44835949044993104 56089880554860593 59630133198070942 80666429942868175 1356838711406275 32080796816042866 22081075568354420 78177098667243058 84593506045315708 29653834369720760 26289257376442935 42758030478554795 1982644953224192 68087527722171589 51822734299299654 86328429040616814 34091789545218412 30315397827056090 91080280155845614 63937752627022416 34947465822239623 77610359731996824 95242354648599763 31988712680769558 56807768450018689 81126717182700420 3046090528322169 77973309056015265 74267470142071494 41139579676509194 29764153080164792 63857878064708111 19447662630837793 20609876034678328 54497039928700468 9755302152746018 97277921421819408 64918043928331929 52473147657022069 77731360788646579 11424137641152398 20400403210299960 67437120367154482 51493861306438015 7330832817288119 31937656724220871 1252340752686014 67886515281297195 98570817971220844 75883479239898845 87263070483526683 59146293313232655 16020698289546064 2051092151596346 11452269521511335 17730672603942631 49489131079212043 56996495289701826 26410200420990880 16244884964270699 33499043596741672 58901302341632631 54361276509471108 37038675161141134 57085241999696895 39945995784602150 33907764680433387 46047811215142462 76272830038823833 35044101689408539 88047228240203505 91481675557450168 19825744745466799 95532386688791858 31927938361716631 61311505547036021 55749674943878062 70606900822543605 94648739966104206 90265222620547674 37825433200738603 44157200692861525 1077049925572474 55514879640539446 17439852173462397 58936598760663194 15527079859303150 50335787443269610 38251383261017468 80514639028582345 20512675293793295 63014832067301616 55168341545553178 49257682299772713 12199895706569283 67864216963313156 78650339192495288 82146298056736097 55980594747077709 566533469391807 69668765663460353 9717788512886283 90314279393056379 76463312475381623 74771680300504913 77652184750854017 34698257220010509 90522208141261718 86626652929261192 55219172397819399 50129441173343531 12318582869447032 3037830219549476 89383722849494911 73031633617345014 57376185647282612 22984163001587393 99132794867258229 40769292728570996 81746770469934 30217576409157846 41042266993842168 36148994913449498 89356250210902452 55450512317501387 35386043678711671 30333861589542958 8338398432354249 84241825594011523 23714077325334488 12909659498653275 13750187868989442 18183524879207905 47298027774285498 602092941909330 70747975037705338 65654185321620301 95490179901645570 24402157308888293 22106527236564189 99085601398110564 53632973178992294 83552798418122013 39648585313634765 4267744440050027 11749906224793166 45448381679718070 60849377435902399 90727761309122536 19758858838627145 59989309688802154 38253513386896081 38397240885565880 52283316248319386 24124704014006003 28556316444778040 64168320443998766 93327268193842154 6082101514862361 87088724860063733 1235005631717204 52401135859414030 45570497574456223 99726062725705273 68763821422811513 67928100017140741 99498021307108775 30602764637528547 51044176224464066 55862179348803790 17475229896593355 63866388461572484 9824201524802891 38721973357705669 80187439745083835 71036175468780955 77381026129610026 46655760602291664 89014088560630285 50388642216106669 68055778392362139 42968411733205044 27005280106932269 8537095231363915 6359740068031789 76348174870893802 98026079166665932 56817963884968307 19769952230407832 98997482816280881 52315895001688093 23146403888704943 99664807054883690 33231632709169473 92577744041123101 56732857699978904 1621185324288595 52026354646072396 41999678638848544 88600407644886820 74662000476781861 28152212423654634 35213634214828840 87137355290451429 80338278662917283 62897039153714589 99564232720074556 36365719329181702 75380845685552957 42980943369986177 39829681503416018 71501613599695975 21075612341824969 38731313772515502 76776852054337051 14367963479179740 64330375221068030 71337596788428774 30601403008318122 70540419849267261 83195789900005617 92424303228848174 3478251474188317 35085153465647610 664097040976580 65995473873637015 44144489727320459 17281863121170484 54684278636994872 94804212254065400 74685435281575883 94850468724513228 72076620192469043 98362115153394821 17379722471309566 61522660769541141 35732271281830710 22610578975472340 90744450418470616 21790405524424790 23893071061018639 66634535467657669 30046349906199231 91967957386417833 89712423133374566 66730428507195085 65777916361343835 42003721920666292 43764813199564570 37482730459856310 83977169849585348 53798425266509620 65759087098719956 16996844110798577 77164436743663859 90212909715031125 11652637855284328 90157696231276114 31986518809438449 85326638323148331 71586786377146704 72357585574704100 72276227022715684 6286607963314411 98520182947167767 15917239599028546 12267419633598432 38456841066561833 18398660921186048 80831333560100173 71322457632761318 63039893963397079 16984988832459808 27316907126538936 36241906168272529 53021478873766592 80599470204449914 45426870331443873 81833092594026236 20192283171778553 55708598762134638 95112540656238345 735086730550747 17559018295338010 15342790808998246 57800458128050106 8333377619550819 46327292480674997 31783588172446699 92078599130465326 46644330017146896 85994806194248101 73923192579219665 97651165296621129 13325243502566166 2685184339304098 45908362898151204 72461494284426609 47658670597296392 87888931667445352 82010687288213841 69761280595722998 16792236440013092 4599432759959846 34553679816710141 31952001130198763 6950864831841998 85819281062122321 907574154032531 91572516901754443 71224706724614377 80122001562110981 75752278962210170 61514277322192940 36944125787250517 68724199488144529 84220477431892820 24040686099418890 70650326780430466 92179341626412235 96728734027367890 64919421886158380 46885513447985406 85218752508657327 11161715121250553 55819351516885060 72697696045670897 71824099705942678 7143542847088837 11172326295526460 58961303811717625 97129245154449858 67567287603471683 27891711901328485 65348728427926010 46971183705707814 21603399933191292 74524392892579162 94247406308385752 39884502554759430 43511964791482778 53823086842735137 60129650025104031 55595375542369562 59449904512592198 61874487767942186 26011584810650026 81643735399688125 59182492067578744 37669681863655399 36109155514496808 70655503736390372 32859729696795110 65175077897076308 97251338884538534 63933278008299903 78844858320893693 16986160632314612 44061080794418245 47845624299828483 87069576678003713 83498940609147091 34760584503722797 36686030726684401 38002353792290821 68599408684349690 16501255505639437 83632999547393110 33025929709464700 60565096037715859 35796213681508905 35559244071373512 29441278784529216 11091654953752394 91275368133591503 18924958356114006 69549481280110909 17564564888779260 66303604585369740 95094019002124339 57520995266293957 64655035879306170 3055313647828281 34336906930017323 97001707319769862 78966387590533804 14131331692696944 71564077037536388 61595947267640456 16131903426879996 68016238643198384 43189119658894170 75246424787439690 60287747951269520 67114772904999428 96565386366799918 85853353041976587 21424794668300191 41791270266032143 13064293285376991 17854435401129418 44715013149558772 95067709968674657 50408192175747678 71792896850294037 89048582969241477 10375170992553402 14706761070887862 75201185780463072 6990455680794813 31960046216771977 42474196731619460 74623363157132126 49162146337213454 59664296752751487 95786452280644746 85323221209196465 80875299101775575 68574962962573034 34988093261681490 14102640496171116 26463679065745095 53129088537987562 78876704518851112 23138687151019041 26552170181914474 81441811203496276 93161911061334821 12741418849570284 72512972280918390 98504228446762643 99599326615181446 61106023560612547 33559850285871458 78163214719894248 58650988573441088 9482932965073543 34157938877326668 25817238837328862 2948857636856429 36745135236056043 60077923426774860 13600138643313813 96681215691748620 81548418143192081 3265095199637685 20919996556615244 67013264041229572 5752925779308367 57313067181631449 47779021350829449 98319058333825218 604762329051472 63894768730467222 63382166219663794 38990907068792675 96406027656767352 67209913646800401 70557329702760050 42505943649778132 80428194605368096 86095153558747322 1834930530447586 23555911807259033 77453706059986950 35908581793325925 94263312612061000 13246054213373247 83135370966620501 85911815649877416 50874108854355092 71203089273031442 43297990514824206 93127441913656840 35994169946798571 12096077461341748 44037067304273500 74810459607257885 46243661323819958 67603679789311811 339440527619413 89871713307562280 49962905004492862 1100930028044172 14667436669329437 91345197849662579 69332427673173498 39204130430498017 59415442915606531 65692943590854565 83364195122900044 55630502342392551 27723287667559101 83079763633880232 26345240523250755 69855846355811925 46320598615573355 65121074029627486 3812868729782143 61315438538003893 42933730021134808 23253313187131078 48157824015122658 23036882606837530 4674344874395385 36646203303531243 13934146526333324 54495688648849009 49237439407022496 79394214748618187 6555308381669876 34327980236430881 58551137329660083 25178833989649617 38393194690128904 27692144242303345 80244141714416433 80208395687455122 56478983607519776 29395871058744848 11258601816221408 18541649692827590 92207371582483803 12309889586476537 3076175751915786 68588432764727073 60720821353743214 12322107481225334 50127611375065806 31584341890400481 28010307190468656 3578001101026577 17889290174133472 31365721136732575 25688284842136621 12210932988573901 77082856020642117 83759419205632061 79007069820627894 30171571687663312 56478555303911241 41333465585581621 60485765297179700 50705607517814354 37502456747900401 25700712071305863 58474712502991485 78024237326409219 3866049141241180 63387282421651345 34956355383223183 78090801654212172 30829672425026186 36132404967033371 57737370165082461 9283628114746591 7985806440262706 67637653158092779 94154374907138970 25030380305117709 82303964691787087 39425419381738807 65104327297254247 39015404524042893 45172030269981566 163163068680226 99504494218113061 95370556865568851 39669754886525079 98643792410383617 82128893141927993 40665935213821525 54684760945511839 42709590391438114 71491907790470965 89117296034639484 25735262460725805 97082733022408298 19909786089148741 12116734698309740 73293874492136745 59638178962208811 68996441426028078 10919167647879412 65338893153024880 75432895587822781 51055858133751291 89890282312894440 23859298738519884 42666622117879054 27712403185150633 27475621146237973 7632480968562277 57060605395607741 60881591970261619 26002860749420531 20485190589013746 61213828083551274 10026025045276119 37305721655239067 60461340999787773 12376636606419284 68391633162055578 19537218159296882 39659748593716153 40696828453412578 14687875780050717 79329303316636656 7372357202214044 27560737435421406 69758861499129334 92336867765400064 56098455128505653 10319584965309333 27336260453025709 18838867525653506 53719508991328833 33040715996980383 65328181036929791 39059432708416496 41705087339393515 43719886941651166 92051274532015932 88392695576339529 67254866079934237 91668551622140119 90655690346725448 51298261740104542 72421174583466492 2657060936654268 5668946201157700 39021203942409798 38675612606403365 9880581124232216 59325830006959379 74907939847957474 7281103140864496 63599817609126519 59384827879773005 70901306509701021 55935603957683438 49831685667670728 88927659700394091 91751326654049171 45985457037267185 67096718624524245 7219985532980107 24708272139970691 83047290639348074 45191274543198477 14281771401245349 22466938276767929 424102401535919 17054776604866174 21536585647985708 66919725246463622 11260503672827035 43533641120810731 54949789759771937 93576070002202205 74269467049604977 94389215274812386 93004879241774734 25610610036809726 54554800454991525 39971014732822023 98012052839407634 99254502186978007 84095125577164345 42661739873850815 94080836137769896 334380764048170 44663867041700205 71470145571982170 93240990872254479 30453390540486222 66058212088790931 66797988346885194 43029690943914278 32433514273170580 98704623837856835 30530948408535852 60982063839996053 70766615889367842 78655543930380949 2148250521339065 26281135050742274 22885337320049886 13600564433761270 73203943905331012 33802637678333918 25535218130053286 89618399133105087 74300080086270740 57708381466107381 43155956232829569 6591211811346052 33080778064486880 78637773713394213 56045534250237523 20448057890072921 40041882281835376 74169563940504177 970514781878830 20152050234912610 42912469080204912 11368839395910026 58535626641096851 70632354304291884 34849429544567278 3124578321672151 9682487163971508 28036769078005562 49927696489039129 43799414638086546 80098276685007491 44679735343318239 99405237801073072 69327711162002099 90792059747452317 28665711758690795 24201985740567353 3120066114120619 63342676240872788 12151843468518152 52923598172931007 60978892667184738 44851587815123132 97081873999045706 32798093482403551 18708095009064478 51835180842342563 40427778599213574 96564842939352225 56898886309442088 85742734073250965 75250726497256371 99341932115849567 46636231294082932 9101091278594538 3402051866556987 56982000108756835 81395759467833988 5915141016721995 38226754297939113 30312230851761466 56619711045105402 49289718331820071 90688619752556471 264304264466045 87815846769945895 67852463990922832 36708451056624250 5388061037605629 35338148379713998 59212112279421206 14957219493144499 41405133184307008 7836575955071249 29372635506117634 26966921707071340 40522964843946425 76345387324038481 39831645007207760 38315398740991801 38910497225355205 25158237727496307 16957516999415603 1382222122734006 20889646260010178 15524648752734500 14800768027425424 7352992447844785 86296306383594955 45798495825977735 77534633194786528 39282139708484532 47094297000998295 54239859571380149 44838998524403692 71119246635346483 53008988482337895 98103390644425019 41264830177257663 39451371917880686 79536375611271274 71346500824171914 31640115883182395 71709938923122819 43116068103951934 48271316037858783 34212198019408803 90569070186943449 92867209577630259 20032400531077646 68477573561891951 7795954086558246 94252932437142800 91221556147432127 13190641537398898 93341332620217502 93145457807352933 2650281296710368 86270293035870583 33336642656947594 6695484880035965 35362033716914736 19792955565575429 81401963841857556 7694502122035729 33544638873116287 62040290623134083 3995070785874402 70421807266228119 40551716376054143 17140314438851457 36931194819477220 89034026236201722 74062622550548934 43485490118236511 40008584129160562 5812992624736353 80374415096008468 53424769026155723 85525114824661464 65152142790464909 69384300356814594 73642718399558785 48419757906401739 98807352505857666 2418307205222933 71188500529695205 81097581911979284 93326953783255625 70096149047744282 19473126127590358 26243577444654159 57503834721458843 49342712102879541 56712656755453084 91024598317415697 40552199353031706 87217523767060996 77817948100567801 5418425581126219 43506181708475616 6278775841797951 22055238283555804 45442835171229093 63082741409807849 94209917169888677 99953234889401070 37222906109596316 18002975956927333 95598874448826916 81367858018842328 54127546913530188 84549157620185550 61611672866281211 58810435096137325 68498565544617598 79109869766955559 77574809234721873 12788271436636444 66140438113838689 79026191325001990 13203790315054457 40692828112790627 89350149174149322 50217341382755527 96693989850942130 74213069617559124 68171326317819514 84894055991866935 32254550622247381 16114618289237063 96597667663614888 12367252241246573 66631208615927436 98681103135385893 6880284034793888 57324946507774917 21711510929366536 48341455637704479 10682828100711005 80131393889403326 63928851423040214 48943848931681729 98805725756463424 60891998092257068 35569826486510924 6105973648702764 32940356211931905 86255110103731693 59383739668583805 43128466681037617 68383023083801235 28254379648038258 68297961568637832 48631465800175056 96169101861676129 98431420752737032 8419770763908235 62085516025673172 75698464396025014 12959633969346081 38583755585783913 30792368963942106 60352801795277863 44088164991936539 74154676542974866 19535287704252640 49920748801308891 39054964363290235 1473368215849061 79649728176013386 8564136225581436 81773182657132299 19250147980201323 63495794245582690 80743476806270508 83539599116521363 99016942442535885 95469808914164967 62434327777600569 97911597614188976 85890602788632956 45318816223890115 66477055811140992 17047024244146831 92984596739587708 9678460901983252 32724139643741082 62604582563440692 3097883548498675 75299121088207773 68586129824520979 16475884916265520 50164582026718998 21878149667256815 85272530004482880 43441825747904947 25484762420420210 19260257903823033 89647765128236409 38603657160260310 56463111135759941 85893760795241490 96974204453927649 45102936657789268 77781638482655998 11602870772233362 74829394943097876 41706668076000472 34219525756121772 97390682619471757 23883687763971100 65890811199590643 69459424358043827 10019322649295131 99269692690214213 61143782930756717 89682710172735463 78490390818443977 79256885659158275 55781671776963560 73521725367363086 67144159054160558 56141935564191866 47334151137221492 64246498205575758 71858635919048260 55670949573440034 50919457639000886 9453906448235093 11733656560183300 22791290852561538 78887039737037702 17808055310534810 24529398192098564 81093743885288949 93089610982395471 79938449629477934 24290129174151065 93507880954043593 58832164452860395 51076994842625027 22861636436692314 28883119250129885 21531002851916612 87258529982762835 4328668884609098 26366929695126368 75220661769339711 3288516498921344 67219971516732246 95026625750113471 56758329615725586 69809920170071324 89729893645171149 36716406799059030 44605347407463398 88881953108287258 31373593492834385 50790239132498359 43147749687225519 55505894201617279 9847664000791790 49995066225963274 86216624046615577 61203911499411317 53381927672748923 73129387798615671 51140159531458230 31690461341942659 31442214698794088 32560187374840140 67442229917099045 82267040841391283 56925564913999745 23043051056750346 58350752592027556 14086890383983043 94792064115885362 36489775450069874 76636521996840343 31716928664223849 18388941820936813 1478706835288358 28163074676839614 49696550880099700 95433065608240354 34523017600187308 99309319283524123 38798517851917149 475022426320241 67677470849836052 91949567759664262 47261200925779195 93570369291117449 46040025593491982 48031345657547708 2056400023997859 49930647214959894 92363329859662898 12945400096168011 70528255999785054 27346956002403553 56767678654637518 97598122752988854 57669234450412564 14291335817286953 31369832273644733 61512650620430814 60364710170776542 8189898030494291 5258946104116648 12491972280856677 30641294504458579 35351787640529707 70736055029491404 22697892763538089 59920138226435694 10442733663885965 70861851353587835 33030388054547631 43609565957393913 24153813246801830 44664080679074235 66100797968957252 34168920694674373 87543855575848962 9771964885445423 49260720264641472 29000824997829265 64396655992008968 30890802079580094 2817373525922964 48746063977675834 61903394090966378 46826326434207463 71534889192556331 92193516960670200 33620577476234800 30411603393258089 48861024268017680 86639182778257002 38599315297500375 78064039467242842 3046016901449107 15271252005035031 95795333593553514 42236667491281670 32656429186935779 66911440354591570 48918957181201470 81134404892617602 6640755551782438 47114369207473923 36640133899468089 12969217989209842 40132248765039111 60417452947326548 57923614019321595 61976357149545679 28341366126725180 11320836818399095 63287537690245428 54741308518043597 58338840919830517 81455713655595441 5871189869266170 43562987522647628 59256480034127373 78907441540380614 80936115523978555 57698084440650350 76379445657497738 78739787574417397 17228631284646966 8602987338349590 82102687690186104 68629028618451220 34200910607343216 47786044256326980 36252981868448083 51063291766618106 60786433530835025 1622267524665889 6887357821176528 78272438624930389 8870491830486412 80562082300181550 73640468898947108 35149733737373843 80499849908794353 42648212589458214 54274647244426891 27861728463139622 75280315395753369 92345370236749259 96791356883801484 93619705532390625 82658451321285779 12297689632976107 56996972034528167 41907790709192661 49664857428041307 47116326691991392 60220039762648556 2765764667304185 24996949816224723 78393251950687595 93397250544340253 4748167767178917 37979176276701493 21513125158558941 57247798389951295 92213119612165295 69439797436226362 7349830288648191 95469223382451333 84615025099929678 60157722199726752 95873479507106865 82923809219123598 93900180530609942 62772709325328263 70380116379559828 45911965227109452 23260906278784501 34884038106101093 59604874357757858 86471175095931772 73784827247080244 29063845102135954 20510476177463581 56833440517691395 38788571201265637 26519424808194854 66078833069993247 86946087059506518 54306747738602659 89010586197174515 87438093839382262 48142593087545694 96123518268814961 80529062419696749 58280489452055605 50288438874984024 13673717812201118 21010893098557032 83242511457930735 34570264549427742 96980576550744467 80863668942939592 79262803098299750 94864885431002521 6133831951503736 28872195464395200 67907052693024058 90371133812437413 97915251118760049 46246693187538269 2083721568890397 81074395824021618 15670869278790243 1914834650558823 99442477074934982 22511448868838544 64024360835150819 42088859553839230 88139633060896705 94835621602495860 82669816454176578 6081262101469514 85983011265783026 36036893200289325 67160315790461829 59341860229359410 88811352227673803 96331641704110604 87228175282162327 77467069556905679 34521075428542139 65682207033937179 38609946931078734 67506633853916495 445298439856135 27276161754582259 94408212697944022 76276203031636504 96208786202396419 75495405586167400 70980864726116202 61090786556982789 41584457319535641 74718552375441937 44710540101415759 13859519923849914 24234776587687844 64475037406107420 31850625212422541 26126061003026061 14461649190254964 35243479603181088 48606798376496832 70730273397895498 61442869695036316 16671995644051227 62647061709211094 4557003971695925 983738030729755 10610744751496896 90531767801936213 90761208589990324 1090376954176401 37310015534234774 7845442418299512 63764591891357771 37212038445069987 75223343205455209 55849870869391676 98432006204401014 7761685952605532 24111314797157845 78766247691640956 43213175575514728 15732054959834452 34959335291291159 5366306343683488 25521012428033951 98203285317406218 99023528910546929 39931642091896979 7537423266324193 16974820681653746 59015561617683883 98791504377186677 86007326006273699 2415901934697100 21393987147086054 20427435347853326 6712627508730202 81117935004480885 96801598198760201 83534875408239373 33565372939969813 87934230372792804 18231586409611745 2251110577760452 39514993595874776 48958523944180895 81647806502063073 78854192971874077 75617611146487237 12997873954380740 81629431466164202 98950881548879241 69771842475594408 45096524306514500 65259844008589133 45374099828983977 13524706857552693 71815502797769297 52946935291752809 84414396342678729 1833717516575475 64873074303848059 4773269224797001 90040647541371203 22943323617154641 18053823603078428 29617254281806080 2502740430374513 32003759888425790 36699406103757195 7881742299067851 82192145270598128 14789299552996328 17441115954859929 40269791855092068 3341778593867816 74837314790407690 66631135467644543 5640938489176483 43457228255028561 97513976458866958 54080855122915220 37623326963831520 91776995053625977 30028635594327772 45907435024322231 82337140443494115 53712224138279016 7210685815312206 46702262721934943 28317889316925196 88868278076150685 21714420653861083 16780624425030696 17304053335239490 60957138383078012 7474105365308069 81068388265183431 22304731539007224 48709684435751120 9522066947389376 33320861336996172 54965499706935346 64208955794738068 86534564671183856 92062330976820448 56596706366041323 82978439324049481 219161963288566 43121878154849509 81856636120956880 57969897553584437 1171232557063728 26929445033509389 92815246250713344 99812665957977045 54134480210287301 19808068357203502 13015444527060598 28176684848361975 20298140473280509 16476859698513089 2375724096587004 47351886224048441 48785901218811231 37568609379618740 70280401291897976 93766708425528850 10901776316114402 95708029137405126 46973499800166097 84910717150872238 95036449316443733 63087051502988220 67348006306800069 90382240928861741 337647753225903 3345287054759075 60375322429530844 13660209534827486 99024084672636242 61501000164529454 79961446917707696 98125742882470874 96838109325770552 95212507279090831 25890532598035587 52617775294993171 33694429721086527 51987400667859830 92034534749783037 27000352723207547 98656915271649176 666720013458299 64933475233370678 29716718907937451 81037487920456086 15785455492447401 8036536066356765 33824082088854265 68745425610720083 69493141625060510 775754903369579 49889864009501284 34616070752607995 25329538998652320 27531019817621007 62112567287101319 21893296956471429 41161396852522262 6095452805033646 92595091660564241 58942943463064580 39941016979063167 43468187998924058 43232056217700487 85929580511684808 76342038051191631 55989162208002914 80399123955651890 10952737749725688 34044478504958084 46475459620764972 55967384845510613 46161481468487830 31516111362038605 7310199896347786 23110707495281286 97207974973908934 29954562598849891 96307867810311816 60022451603493097 91441818473903211 20811087277099321 77487926413103257 47199845900278623 31406503347107217 16414032648291474 98846294497651898 39571642799258536 29215197645306080 44212733405559252 21212083603279332 24787959281618391 26977480329821337 93693036029123816 79766337756729280 73618224285547976 31325588042800319 65118184253649090 18374494770396056 86418519197380088 39957610389831654 61106814164211083 3558140040655625 33325151515170267 53105303270559846 43233467336453618 34588541695348780 42449174806352825 40713941833014226 38699400540281165 6930775338227672 3761046724114260 2696987712202641 5493698834517563 77756874013266140 61996812300356791 86414291953629398 67227634968404499 68737197573850046 20611432225614976 42437780377507830 49762382040903848 52328592463170920 73493030270650913 63076151488161458 22781956174668904 37609180884415267 2845783280281764 65494236272608469 2473681925198217 33106527844836617 46832700880057270 73866649041402010 66985140169765991 91927032350051440 2374575173625017 89108814190891158 84723783940984935 70429385988703576 41406283456010380 79740550803638557 89820696164389607 81949682699615216 59089070295583663 42275428250546232 59298345895438726 55058720141116402 75079604671024901 72464629162630953 87637050240550000 71279338753165827 76740652894840049 84139395620131895 87011742895842283 65923088293121650 91234820721318568 15835370146540615 84977859624166208 7791902293756205 90633132840023831 76497719008008270 34445428277775439 15186230687790075 32301392556636444 7920831175057108 78108226414171528 12495290153399496 22606933509453165 5792652259115576 31576361951618473 71208645922517367 3260350930057257 32645472733547002 49169329352703367 95761524092115518 56031008496930435 14164538276570348 18372313566599874 16159941626842746 75293458597334480 52515106417760606 32314539332118581 52866931776567876 20335484336097113 60116056627226286 9975036924990052 73864845096077903 59287811356249186 92133637503967807 16637004804679613 67383681822544368 25339912821466594 19413777909319122 18147603559429844 57837336130517254 61729406060642157 86122742975684044 29425539318924894 57919144492144854 25300631759179365 72451393267109827 11627847901411634 26048891252281401 66164306470096607 22954878578883708 45622732990580985 55094984094661836 10907152952374708 12674201494109667 70544821829140749 24978290352659593 91608552491259768 83677757701817305 94772399497211093 19734090401231281 36868589745601012 96967217754201063 1641029983508787 11007349037846101 52690183662264946 72499211395192576 96013012370083 38505994263331487 19058410741138820 26274766392434071 81178528217552142 39095930200085162 28513546313879058 41800716945414473 23247595755115344 82771796379291503 40988291358769486 61835974675802116 1923511215467489 54448219141669428 44779075077944621 13626362337946408 16625288784732271 70401223024723257 28362164573287944 27079471396692375 37909672070622763 86609015847234938 61345191772802609 84219405456306714 31053850314290437 2216570899344175 53184252357535986 24765439601285766 48232876976875822 51301141804744237 23738350886310846 59737820379432297 84138972264652604 25617867138635227 94549961134269799 66127288731206694 73789490319127066 37974116956104887 70255528991479838 21201043901222354 74854154302820952 2013706813764674 82329404995081958 35040998658733699 30316570980109903 44884769386620058 39146217376646479 75459208852895668 34326692578450685 36673777079909327 50706785727722935 36746774126407983 29663917923799493 66678523670282209 17750360547001723 22271013365858325 8683258123665928 74201178282795959 66059581799362854 47923924946222259 58729080592392665 99486256808909318 54946012000703318 93410441392154004 44049835443830124 83151137480809205 83890411823646265 2420993518162647 32525273920058738 11912299046638790 77008572643345295 49623908652772962 61982258318941108 78598023373333482 50362516989453034 16502367925515786 56909949909559483 79672561609627376 18672417685424301 10484711476365971 45175766997646783 77492658321464423 14669798645653480 78620839907975815 72375866384666132 12340071986872557 85490544944669165 74277266655153120 44665102647311260 46223590877040978 28134989163712147 63586883470820062 88416337980279737 22922693795283769 3398575299890826 66343728484194678 11448830108519633 34297867242071934 34059465372591126 68586611433602206 18661661060017675 94100758779262137 31531254584087025 9757374160262592 15910742327591300 94022654737558049 52085171575177957 60000888657055365 31728809994334204 37315528715619612 80642427712521412 69819957824288668 69326506117722839 70400543641837654 24789264265259552 46478614458194620 72338780238333016 4915380180455827 43571027058670931 40952216445699907 86296948711246649 39876564103565817 85059702244836769 36414025669813018 62966591095640450 33312280471133903 85817291460276131 55940902052400722 4540110367745722 5820277847269350 41027339394537124 52194064165126083 33873934165187900 73508500643730391 80471332736714668 76691777426994897 71534408688289202 69063449092560728 47997901272434295 49879247029976779 3155641652839596 20081462574748148 57929877518707212 12768428552076117 16428240985005260 59598199995904808 61879357128188842 35016562566238751 36843002461801698 60300896531697343 26454810512908898 97796320179731653 9531708462722862 78452103421851471 91689152029405998 81331100788591327 91518043326003816 19215730955382152 71851983294172815 24509556049180001 9457458754242756 73149216492680612 9905112136516937 3608787201796860 75184083014364703 90728472082470083 61036735285717812 58613486470741441 67141664848349859 71971507958738672 27188776482713006 64454722804465614 43397147109227608 90125803627570514 57416605826016080 53756346087492734 44501408077890114 80120822558057817 85888986016673068 52278941676902014 56750551996942154 69167687819679771 90853942814883729 66094614306054204 92597193214744776 81761489249688158 17633735463901416 12214650235734069 45100497731004247 42686665389785048 82908393734492765 30825266303366364 49465454928160489 98656166542253178 62248129759428458 99736982056837852 48383879527681471 20712107832200401 4553837504137298 20939628427901290 92991086517973859 75476629660165812 51843362574552005 62650016473484168 71677696532452933 25198630036565923 53724017072880968 95463279837948618 62070655929585556 74231287961961284 96646271986204192 79203841874200088 71367041962473022 35377702907713414 67861927088837062 56259810838593168 26043113279872622 76300780937959330 78574939228981776 55471255832619285 96657251617872605 97219477029298729 59213600774092058 51997076962708027 12212392711022197 25363099399100791 26056109281640503 2359092663727638 81681139567502705 29235050819378416 51352070472796288 42601203283217492 19469401755510252 2647152168719630 61726899765282926 43011121818524991 2822129956858685 95102290977640668 90398965610474703 33982497554550804 32286269951020291 22904046704641435 6110220864288682 42506136939621448 53180694707922043 66787566326427580 65602385274840654 52164999341952448 76056044257800472 78509614244739218 51306729880094455 47105632131072300 62062682455986632 86802575420910503 74226758881794399 45484583432699553 70534567226488653 57193006664984743 45705675432177811 45887113644614507 80861324385173634 36157709999349182 3469653227269278 24337665234327438 25318973550307735 54463609220499901 38148323210648599 8614051129165567 71548833191435766 43738863781659960 70494979789970035 85567766027738431 74780771213612998 7436129560959068 81870007259239322 8311598024444671 87744709843677163 10510161430494383 18455249549177360 84613853103604124 64147239723064582 82815934995552363 25637091909978702 60892105503955418 492366535851364 38958119599841090 99833173366374644 71661819638875568 26015911267974907 7618597838714494 98469883098093332 15137412219000033 64495743738323544 3497477330763575 78676115463605288 66894547024947577 77405723693237319 62313865847436283 31541767896035352 23665623256097557 93032599264883316 3404832891373585 38635099097166138 36805146602636740 75539017797835746 62287385413773956 38664795376447275 8858584709825243 95378979029155083 98589487065493423 5473233401180204 6351303279229038 38587824038233588 81753330876811237 8344910882722731 77334084279764709 77315447612930422 77471638405532806 48576126991770533 9274322129217863 3182500641001059 48360089824231658 77212670158457696 69776511337863424 95936540906573391 79824824773462096 40855562390370688 53872210916906718 34593911590142994 84485766112726463 86923216564361795 44385350670898308 79485239726185135 60984971453666918 53721818821835509 19741361832054871 90161342744670729 62220764973731574 73075904295490142 98579011497974647 51056089061943720 22983078609070445 60925434688788943 172240565165764 69171540367651810 93356217332965114 89092818249872849 82762740708374300 67561721648845173 17560806209150308 84912246677046567 20113269033525712 93331028315871571 38759626369008528 47806184488324494 27770757775602828 37928163256169213 62152070142943792 94694209767440745 42706658266296764 27726926838570223 846396617366562 34854182668754923 22574448251395510 78037804136942724 57222000180579322 9836542645985965 43858302472945908 17559524448891955 81636874294123974 33299536866958668 17501736599103037 6313667664637952 72813230574820066 50793118882482077 32999615633455660 83762250950575419 98667785076387599 90193502836884050 59049788307399642 88493396164461349 21393745562365016 69290311974808441 75372108779326833 96889423813162924 62163653824295803 91342140921440740 28592325316207488 57042907429238626 75828871856852442 33350587939557865 72914205936155279 45784518151003735 14278076242547989 8096756476350357 94711953664723112 75617303771124087 65199355389142406 72621528639128062 10278739868450979 29222625964559736 67193223018612058 56034007404906702 97158177577093717 23574634157199026 38733004941206871 51978162607547700 62783508118949085 58635744781333917 48658829438226638 45951658175395078 90035998008758231 16285400503672648 23072367370993687 99386457476998960 35734240601607741 28640395527891894 45635071746958536 37767801389094862 39817583050379073 46091607949767999 47892165009390960 64559541125059024 48902971046035614 4695648546405151 23765460421984553 8860085325228818 26146218698329040 74544977558871664 11665205110511377 73425994855048472 86776925351877193 10514181551931746 47283196464771766 38513307200414605 91792976222770667 83788199157077067 87053287166201494 44764087931244138 63580194458041783 47177440504507770 55629509242349846 19215674279344780 56595759089813540 67048750434088905 65350988646539327 75126055435369369 71759881380482149 43959414977346872 9860758283356283 474777086772524 63754614823618857 12956955315429662 29540537185012612 74957359074205006 10593966503206368 69800112894907365 93103665635375482 27281275718241157 29830678484198309 52013602306488711 23689974321267470 83418319341359299 49523415662868973 52991400563542884 54054796629084602 21165646876048074 58507319233073334 18376424938818791 90512712083135057 67529091516881121 11629087114087228 34387207711227237 64727221565069473 27281035115717023 23008277498054278 95971902504573591 80058266373947609 11387344962970151 26831123416412285 43335752075599370 27867311075465379 7095577877368392 28866519298657712 65832141760614813 83173182494929787 43299118689478015 36166825857795023 90594107029955382 21642579281192295 98650675029744800 53171983114611167 48608191949952167 32132472288261065 29889105854868810 26826710614083338 15874940298434284 10758949812918029 19755621807335580 76506309204231876 18110126635773887 43764670341092920 32043199883129417 77270964963078600 61740567695964080 85531653937885516 83871918336441619 26549679211146321 46027564307951496 36745274338418894 59100012937729213 73641484649184656 59267921964010103 32181545677452742 83022088139106810 35777924446174614 97644090467119809 51296161027512253 42479195336457752 46402673010480489 19282670395609043 90839423113083078 61800517669664356 74418819001508432 15765524225775419 36571341558325852 5095376001224253 1142442355247838 16069676196648566 77078828190064645 28059714259176314 75626212388987039 35858100552827649 42756999711324526 22045551240636226 54746745725907429 64357431434833445 79498606316654140 82671488203872508 38763727191049137 45953051200631406 6619806858730928 11353276526610705 95185524949272279 54356627100797559 33914128892860513 8262230460722103 19554837235131892 96203298211279300 73113147008943347 67816645974475707 5400873286560561 74043995370753006 2340093331381866 92905203611211544 77985269962074983 31229218876408329 33666728567106034 15291702567096767 99639123965462669 13376468388859493 54914221294164135 74255368808287204 43412796726602563 286259833201662 32815347862615186 93245475392817268 64882755075869554 92224043184735771 24489062532827760 33783807764201103 38934811483729292 67754600808890461 70420599719948112 37916498981813316 36479845993428821 60761480098700164 9435821305912860 19023255660686693 63341110242415276 12388024588128990 37807073850703418 31318712271619163 92855477882679519 33586573366406717 98994929773645881 40359320662303361 99341244105231359 10085234210009110 2806096711601332 77466258417459760 2503423762576459 32379128642738218 57572661774318018 83191763570738556 98690439120355588 66123809376713854 19010844875210184 77694626642562760 98217270210099490 51414825834228079 29969384017955018 81980530648012470 65360041655620724 29321151149604844 77149500287797919 40045784326224141 25573464527809073 25033004272046375 82502422387743251 26772240881040244 31896519366607582 12083581452889189 77471838983472237 11303682720669200 65525704185079067 52884205984184491 88282647858032667 23355610562371428 34996363170685424 86818684244570911 37760024744952538 45350877070408504 92095425675768564 62658562233729384 60837020030808287 55880767110106369 88467631785048098 83548477380680702 13938074900823113 17536388670685172 6600737990117076 44081093442001817 80412466972874915 73006414223011916 22768486401105104 8581210741500726 77493083070882725 33035607226917960 96445589638729654 31465474619918630 27483507711736355 24010885726176949 58115377336271896 93345725418645041 37591787213830091 36530173093277333 13635013850677922 16937873298016925 9937600125154784 88911832502579190 19399251208244485 33307944308297709 20238325337672817 10308034768053253 76585012479886876 24833555755040643 32660103215210739 1794294414534818 97275357526407376 36925351585446228 41281535016497035 61380236500416171 62780399664844290 25550455688327112 78916463000529730 86169937116745143 10780721077111806 93428238494762692 38864650275742363 53671670838771163 80769467704103168 34062921496462948 28832129338920665 26840140327441213 89773949191056873 46955360744546364 66202647728123393 15154239391889066 15207770680687429 70156090592946479 13020437183212325 69164929695933385 23298693169734774 93609782215982146 60283607157619123 40019496115327120 54015021061035227 71569258063741028 88989309138014510 55181437858691869 13391629790405304 4342705576633997 33377951738262521 32628111485071807 67199528665217234 2045098847871480 81549682481163184 17680727123334017 64897951505598135 95528282260881630 47792363775477475 15184519688057084 83405706979392513 52688230711527625 38710151889804085 55245824910905306 48050137510405446 12437571579222938 38385548951940245 46468924938781587 66495728208463466 8668895552205741 57723002236501793 82277073247334870 12672048065441196 78423120215450418 84066299787256390 86100601932251456 70939485055662225 40761788440143436 54717057241599515 66561278872137382 87015549804620723 87275253919616483 11832336613308122 91895513076088090 86288010749402403 43475522427976492 29692997478073179 15064204072391047 38813049719196934 880297389194742 56873624375545158 81075368661102380 71180695681545733 9411075686093540 40148063521767489 84204900664386321 3254887367436356 4916823254064959 43797158465242830 32720432472091682 13383620928948697 968469215817867 50628905047635546 2127128087812997 2343667916499375 85022784729612559 32590161916015200 59551784060232648 31140651705751934 93984766912786200 5039491062193178 1058580691647745 54722680161657883 70422458863443618 95187182386858958 42106001776739974 84323216574666048 50317707332090236 11495699389953453 8455069592192329 64822404921680797 52797064279311306 93560615581212764 26725781144932453 87080812092175988 21035646338233077 67375761535800275 60419009270440119 43041502910769511 26500741742241428 88466594666713886 445486217915340 61441991215486472 44776717125432718 52745583442628619 37410300847128707 22175187231378632 23750431837888512 37204690762060952 29301047027868901 52892249295506090 48544655928708692 30576589422829395 13626310317720738 56915563310705710 62719264131367259 47368755611411965 40328684670840786 42029909174124262 62764358046574608 72706555257791909 91726123130156906 59781821181773239 60583832194303708 47684538379460381 3205275656946559 50292118988915221 31108435444638279 44755397435277641 99412524697890318 74776006516087927 45923816246324490 60489670101586228 94057542752559538 55395860141619077 45369255228593321 30940224899484679 89863837126093611 68111511634263998 17780483598852259 81975287482037799 80734949538741423 7972425271924927 86102134763006335 79480479417520265 54737568634241926 67933035591437033 36092858332321511 34802555721176196 12530011598347098 85772969146076900 58947763591996954 85464492169490475 95868424476247888 28447667187771864 11374571601060367 22788767690075623 80474442053050021 32044354704877892 84423524230185453 72661408432568817 31573510464063684 35124748046304880 49429814795218622 41567158775661096 93600612707701659 60131022773932719 66885407071023486 94491712776815529 71901938479266451 93186791782998114 28518749190363919 53941322751032117 92568546120619346 71693693934879266 55794574716107906 35713376080904275 77603969214116384 93587678402860400 23926398197993425 2627019922355953 34124411075180138 13491371878948922 92973706880798962 85684227085474019 24308059969251261 2096081796086250 31162399701725604 3957739018325264 35041679462197504 140952368476372 33244022041076527 82589427084667786 37895525008270434 13571616333659969 98856096327178038 79169309037649159 82649102714764661 64407213100490638 97878041758362217 21480742075095937 55512364148973842 54532324571736381 72405542650414350 23098754227348792 46263298522610745 57037209768209627 70135082993909697 53933974437694698 20328195790772479 71942726244099238 97069154319761716 51820106527820369 44778216516129057 72506571130175880 2969005106105923 50151756756718648 17045261853607101 56260246658666097 43487051350994134 4588790638683775 2323389411301414 45334028509983132 9665666402788785 36526072437685887 24087013504190055 1543808711874020 27980966826138852 14723568271939759 91687176155784092 40798503741109720 36483597150209031 96998366592693912 64014270283968562 87912075166945213 30907803937184616 33366572806567432 28045549341819350 56036921117004633 98750483517856765 70552882515275396 15992759253385015 55783646520585026 4968981542510191 75878098425196819 51824723211975707 92349072865316982 19368462278583219 15284933159238885 12428688724485913 5944862091450627 92477019787090514 4964930444613137 7502359154249295 94442152691671798 95789880587346837 91433405347740601 43632380297869101 84354964858517548 90233628748803049 61296308741630783 60069760253040926 35697854129750696 44370468603053720 80887336146244495 13356591477478207 74798994082345844 88856793707244097 48976129671639357 56432469012970005 24071811865557978 86161888830853875 79195106841735089 54754554476540611 75347358714919687 86428428473208311 57276473417698404 54561628384114301 83491580530792743 93015100614131775 29177100249122205 19093319152786250 91579565465581392 87222367323351854 31878136002662043 77602899817756017 37689863191226009 4030322320253563 2377034625165584 10623669372579788 96601724923536372 14821863060551094 47847670376081563 71528830709756508 40684450215960736 33613126303419340 8347675068959825 74671179461850133 31027344295371823 35062158642351421 44199418639602301 37086134331718645 48300813468137081 5101189851356475 56549830196125843 82287068981149452 73154949677256712 70247938560184590 5548946611394893 23625661072772273 73924376511998724 416686812111001 41562700234290082 3678640540558343 25747484618928255 90728869748273993 72965336252284171 89843294647626758 49797978832966647 40843910521952465 75328051057100504 14421309842110548 20587685188046937 52232876225848271 9166080265494555 96022025522195238 34185606054054133 50953436358554450 35604440071610590 85098841993359820 82865063258045994 86383335209519319 27782526054756161 15673985125456329 44404207845864527 72470298718389719 87069441314049925 58849854132376171 98619718316425132 39612322115404 22383847656702790 33076755392747809 80523538728504469 65075021669679779 31138547734353595 26177681722888450 7870300753382566 59810666411133937 86556802309392362 70720418382046912 38028379889383882 87523065474829856 87930534570747312 40492780747379439 32238272220200162 275182134064962 45612063734374756 61528816840811995 89318605218517733 36714540970162362 75287728448091698 58214989397225152 88959013248076093 49895680436070416 82961354780678152 83311357460913806 91636424545534485 18878462506881613 99118325468460746 38239651734509494 70616122832594359 23130897860903160 30834498316385268 92739175004437945 827702114454511 2758617832284442 78152004824160634 46480853260718175 92570818324269223 69920751428766064 1690439778692525 17719862134498899 70323048287864013 46508777535619557 24184656716982466 40568956784412178 71503413285110472 47056228221408669 59809490107669700 63920051944676060 23635105272535128 67892992463433312 80964406452513688 55809479730093767 16845056591218829 16802016260069926 4644592266479553 95174549498920381 77758806777173175 748783004240524 79024608113728650 79015132817007231 98680756802314149 7217087365471012 32470895278825706 11364256675058808 41046972786214097 56548474427161289 78605140099386565 9092718417732802 47724878724283487 24903026424145960 67579695104564975 42760665675401248 40603844679187429 85128819629178860 88784914990292950 84581416555265978 74023261188417003 42204464665778336 57451617778794381 18944223290546861 53712212498276544 15313352152644533 61630742670331912 69487780841194438 93477974804751027 79136527021494128 67377671876221844 23837276970436288 33731967190687793 82483109326942168 83057530352078583 23185054108452559 32100914762652248 46624166876206512 32962928978235303 27400529654081669 44054817963651153 42180892975289660 98125679884032926 37245676163092318 23785440094240423 42482642728020305 14832385731041730 73666113525208834 78123677659790673 32706471585317392 90787072011370253 47387053002923606 58360204339571972 92009935697222677 58001606001290561 29488964846085396 43625633518910487 63318256883351747 28236073382599349 64868533172480534 55710738233681788 81092161895207964 8676270751020227 78620267899299226 3882806069170572 65421202745049370 27064885898174685 37797195680113031 17012626412666910 62751770336994621 48372927718976814 32515913339778979 64433284428127734 68180391888192531 13335772121311839 76668495253972869 68446193671452925 96547467316736069 83087717032141206 17117226166648427 10710575041500589 24752710479490127 96477631834604362 15077518864043302 80285660791499476 82299149384809378 37503233056866065 86317515249023729 73495887559546417 16120190481667536 70381820516561846 99820963345800204 7557188777803680 64281381060475334 46080430614456313 82095546702742887 34677582885387279 32554627134199811 3263399816306553 99620253905750717 24754576795003643 38661065499277372 99371390468096378 43235274096351032 56456612259019326 45193934992512420 72289760281106615 5580629543449565 72023002494274541 15146202186012073 50012951505475496 78684390710288005 99737890041178043 54679265229215275 54031201491149514 1152126149799786 42025155476589795 72071965961539419 94979875152487404 15737704223034260 45233687107615714 47702545950060038 34609402732616289 23113418268060372 1428256475014087 19435057879574039 50037719436567005 36220547939009583 65238918032676253 95368534087309080 86075258493877707 88424485222376251 10699466995351926 77782106067146606 56323040554163956 67959125397756220 84959068952932000 17783064917851205 9577094055574529 13592922969867653 42765833078456962 12597221203473969 25638892705048405 51251925390522458 14038736872106012 67505270775225312 66401045678516998 99861574316081740 91059677075154398 16432191768003937 14978372988768028 29292891210834088 99483786311056729 48179640447466233 11712635236283581 23218049670329097 96083256010623948 67799191895698392 74120833473540560 43843391554098929 8551802886952261 73211256015073996 19579299055934601 39881062463880616 84042973666363515 88919257478376402 59647014061208853 1994627167074399 58814080996887787 59919540093099801 83826067445307479 61456100941669553 17439903602337287 31765674493015832 81190672317588423 72581886066927268 40920943076100548 32325664749115908 60760961075659501 99879651669862877 79022782466644597 5563020155077852 75435315859154142 40073741924504878 38288705356444534 97085242893217522 46137714048363894 55818493418521627 25857784678942292 65136281076563656 9011365978021966 84523365085445975 45318189981129341 15450013355324098 22633656083350919 39878571755634984 65473165837247172 38291969538483674 97926202951883834 90898145100049427 32059523045721703 29566201101685499 2442476903886062 87541353939890259 48363688689137973 8152025004932587 29895021590989039 54386292488209946 66929054654078817 18387861315914668 4623446710544837 85621480230983095 42886701898288378 33493434607873016 74317665913545410 41386479832753476 17023320392726438 84787291342025552 98219522276887202 62578821631179066 41707216387901894 48479887211518241 55219299840201898 81115624203964130 79197302683327749 96156535321797229 82513002893447183 23779186959753896 9673315366503093 21399282699185964 23019167469988165 54696884508120874 48976872101829531 99046431746581205 57819503681422134 32317850831673547 41454847339289237 80467656020811962 34907989082912562 77138958037654257 60989319446988972 74025202563398183 803356963258261 58444613257862819 75096909526881009 13206660435345034 86801087044423936 48027942342861716 37306444192584096 18178668743298544 98798062080528889 23026456520077335 20629168029237495 24866694891820614 45796770819646334 61468895527711532 22675375531874252 85450133784487033 97532703558317489 76049071498335802 51941669026365114 71511977343377908 36629370973064701 49855337925864604 55852823277780309 26926464011367633 37468096099556174 23903755009827233 924455791662346 88490001439556637 15158264817495862 79139111664817054 68824303121755089 18927742134993572 64240847354309907 61543201612964249 79148385407359393 52924803811322216 3236400716475757 6175074651946475 39702303969886320 35912414384636124 13040302352060283 37000980408005235 52797301860495397 17829185233827853 50599458627383647 29244742022562461 97223012228627478 94931520180970 98671623079459274 64850225285160325 66814611740363263 3066491458286367 40864969043729182 88680994898753059 52486083809283373 82786970633123824 83176246462610102 31614759198837114 25672049278961710 76643810388586702 66014888930747266 73208952197170198 33071893381520732 87776393447551609 14470344549954096 8220300311491275 97919650079183343 23476302560642984 75088061812696425 83138605363806397 5339457291629470 83425515406738174 83834156736966450 75603657956878383 84801852964283329 54460715211680982 12411654233845961 66419905328312986 29752812784411731 94168609616778661 12540241388482520 8171635943856200 29575342099036684 24936065937726751 22444451014243134 69149560654350170 15734474827778096 76072438474034148 15414530067050910 11540030397871352 32766927207417887 35183423849841804 96687768385419807 97149956497548410 888944809895480 57473050561285283 76998187776329544 32851908608835593 22114824806506046 98161644847309500 52180468859785631 83640508160152288 51542299371417870 90224427417719909 76563457203160682 47247672101460046 27480670190498063 7213086606614097 72131812312377362 50599556921318384 18282153776679979 78004651640017855 11725507401661470 3412564744413007 59952973933932459 84442447049413450 15916847238082379 2647522287096696 63537601182664349 81724338291402673 60895860204400517 26753068341225173 70205948450460078 72932558903551030 54155500694560213 58206807057133135 88736759250713798 53558500205133767 14336726555075561 45636262767730724 9702990755031277 99161363368580208 28659994642703180 67094457472609004 57654162300241416 30468620127540274 4381435990599836 92419515079617643 71873357229492824 85551895768606278 22275560364231109 3331946930635640 88733562925825208 27271474903041879 51608140949704798 63477640551029608 52371028643781255 92906547157366580 41068854209559242 60852668434222545 45255454061581389 17213494082743783 73145581491246028 28904025492325336 58590288619848890 28252252978485713 17918612029332155 48373370270882360 19767325899268449 73479377176743297 65515434024579920 57655121931063003 63165493615974673 66467620077617918 79848888160522373 63230043257095741 78245988627442609 78729869942071293 66436756408871736 67262209713078974 22008316495175084 36136393071879137 58376416819526599 38722383420412199 32504234840367626 97369305612851600 49057160425204665 26564135459944334 53489119534453587 5838389742053210 44392613736059068 70491267680935945 74748251297028660 14379366399686920 45551984985685265 68761868130937667 6822563171654360 4023018804988514 86244256198857230 83538402575415727 17886070618807006 50484344121742734 4700050656212759 21696793223669909 58337023979198698 95950757540808014 46561331013081563 75413853610744070 43581988975671209 53885542208045520 2948687792676369 90352113008653435 25946747205827435 38850891038855866 1586162706730869 39548384573958267 9862445231583800 43393699255171709 92659540505852833 67971915463536623 15946874854281677 5421552506727018 86948535490727842 48907829926008115 8125204183159258 64517235321716798 35375339657770245 95724334809634484 5158041244961585 86275065557775022 18483913352248687 92385708310956719 7942236038324897 54368206342372561 23636579719608123 8451434908819222 25824518970464759 31048870099994898 23382533767172320 13061914593448744 1186770370704738 59593961152095518 29981889026267844 66820443069874147 71610734345383419 78313700264183424 85549556890786938 80802349811484633 43188913113886294 61102978120914358 55326778716596383 25184491170450242 46912994028299197 20031178809419436 70728823123644992 52505666571523273 98791113524762168 10579015748011908 41918854220034663 61878340063594015 50093229309413072 75201212590047220 48001422618085817 49870180371972741 44698913527721387 37849452360503282 95196889452322476 70222349296677861 33799737520873327 29224852821764257 5355598805762251 59627399639473289 5548534222449745 4933383746468550 32820652828624431 49931837051004096 31897275723298274 5185363881625511 93277718613517557 24384081759661674 37786368655840300 75620875974622003 62656711777687848 56218885955805674 57219211398603103 74466145647416677 74832824520593582 38081729500146471 34413526874518 4791239265241661 61486978985576183 13053790784295142 82782460981808957 78427220196340480 21755162284892688 23487009146945608 80532456020128304 10741558133682751 21590328455198093 90798559121316004 57735935347908050 90071333637843102 86063253571893437 19024950368110648 47819336769003530 61570004397765639 58397581318314576 35297510917962828 69178320725395303 33492723562284420 39861201648414936 35047395626387685 17046832539259792 78923008657416184 62025712574372138 71216498374372893 22516725853287773 68710072361861847 23403344772206418 93727227116514023 9744103422218099 49970840972931275 6101245172727112 49192328268417285 15350427594634155 30196520383348217 32665482951612804 66205865378928264 63479415068339294 18220868848712615 87119423346354920 67949075403162780 44533217661025358 79952468791375768 19887007573532858 70150310032301813 78792301560664443 2626237928808620 33701443668074687 99180133079577795 45393493890899225 33077827188668542 27707656977120433 34835182186929893 70053136058720765 70388397020714562 91561088672223407 36318612845212524 58200261338005852 27248120787983316 16962773677231897 63736037517628109 30428724625069218 61040295979256902 30247060270668642 22301145750534248 59496994572273019 24649374440176480 51134076828015419 81661803221320193 90983533047887859 44295449695466184 13876424879195077 94026892827177278 63908851328334601 12931398254294780 45846480493192505 81984053388749747 35303482195112652 43089233621092096 54964181834101899 66375764602724371 70640440841322685 65082624039794350 63205822836400467 65443388326499002 20407207522734383 6734598773132958 37135370990347131 40052592495854232 61539833533679483 42255819304857592 88123270972325153 2607450218429612 31433219166389654 66132600761012729 53872748247824306 63700494730560965 96651990401694613 81068863103611634 632907413826007 92789443260503220 16206248121331715 49104938678475802 15075094520088720 33034594311437243 67182413623428281 26225906197137533 14028228823639130 66793594516983163 81696651559967847 59021277404212692 49915857476132269 81402530604872471 62424434874246371 37769447055806972 48877554523568431 15930512572905981 73602017610249590 1457213227379257 35687696411965607 12706245519214562 64027744880716471 23977171857685403 78762091510213887 45176099112880653 42033727625209320 15871688510061904 95772900195805625 53408729872900337 61349671089495326 88564111300984607 47914613173041786 23482571634633083 77437686924654616 77709897744151528 65087325591909226 62124836374702984 41778405432963814 6497011232752823 60473058474854537 12614521884060200 88565090881923424 78065419339588276 84386023075818756 13768387735165530 88178025185147191 88570196941255516 70140588937402252 98431115674021914 33916382879519651 570529593478062 21366748000324314 77844546640590495 99041535617421968 83412430097392806 7895304915945586 71910921746229018 92738122664402562 39948306628917924 51051298643122522 10071069274390686 55892607080582214 32386739276543906 92156549091802064 54012812931846772 8969483025365732 12195003308130789 50000488567979261 70256246266061719 4436964707432019 64108032088411394 29753057147860967 98950986874403547 40814769030762845 40893633982826496 37680739633157767 93517456686272262 9794192090569956 13623618220602999 64798225731149649 2762363066026730 57515142982104429 55194416206674712 88362675253306550 23660562498617478 58553124814114582 5864795789755027 63005649939198963 82022688977616019 68653392099185817 10183401007977472 3868489553869899 10625289652457195 49427120349917638 10661291959118949 8473892317512856 54826989668452537 46030796329366547 8589680610108074 47564562047153308 86845531780932116 5383643234072306 31030943740979869 60090384745790347 92719307434478496 69180186536505343 21520571054347845 56468896605515394 61329005255406737 2171236453443227 87093927160842105 94824156534863831 23777574533588046 84228617515732854 75647343977277417 99082643835496982 51256062786929728 92765900642380900 94578386805241850 48456021360251766 45901053208321293 4033565406873100 75782216187893018 39804733564631153 60450176747644899 77350257572023873 57067359565407806 61681326975824617 97438312763718534 35317115302501362 46914692274543451 86658112806630197 1438551995197412 18794205974460950 27796521510458026 17833681323664262 7554688759729870 71626806575091056 79474203679003523 20699580475902604 32554587459676684 21659496709278687 68944362695723806 35448636155284365 21587911141513405 24162357514222740 87721071822423408 88540145955048647 43822338989994913 16815083887944870 40624774118475347 90094139528350988 88947728851983830 50812809289898973 22083493711341778 36014630503220527 65519595453386960 97918802080787936 22640230242580480 44927597776408374 93523321945196616 92378294629327629 95269299643771348 96408832975349284 89144652623717402 28649131607906416 5606613954206587 69925288765803288 38810545893612934 52318213512458341 69930699771421442 10591592722820860 23349317572545462 56997407418086550 89736135708150748 60026205925574027 48489723788441712 70720996529354312 29119954811394475 92772307593218347 65621805183282725 58753287292430870 32983790449527732 79176736829668072 23348429474849044 73405672629818410 53155047961093038 93996418585766874 36871390845036341 6710587512513261 42591461433674596 4539575996065294 35756389987729554 5160466207234416 32637018545089192 17449788858702047 6304622879396984 80369253583050607 38093035240188790 60113516966808914 22508450970127965 81660901135254836 55136376492542555 16216134982517118 90257662974823457 45497678075279933 83290458661187751 90872642899175652 24737350033833731 55330184591550723 14081043347180654 4542379423934826 99477267650019005 52797297590402440 21698067888002809 79840584609109077 5617106433119171 12689162019589149 73983888084034859 79980763695094118 58759428574340884 33192905222625790 86285827861105314 90162036235007512 12636304809706080 82267305689231353 77333501896228848 55655024512493364 29927968831716451 72423632575357963 9366850174962354 13266749344625714 79212474178220850 74967628563741131 87258849202529049 6917110792177069 14018927766150435 36594395199275684 20446586068361494 89743751292853412 78684001612247465 64237760943888364 65712617605429634 3740563718375620 70458012394058262 48542526933077924 27720213586738995 11966153144663271 78358179356662321 67307061044083240 67311181228405553 54428280234540093 56178634867273888 77943610328701344 96451234132696518 38059325110615495 2323141270178278 45920972072299103 11180098486607936 88342482396719255 59058060030437819 52081353386985278 69763673890805094 5999569565701895 42657675431913471 45493085796341863 11540455948632314 39132007964578478 75983471666834563 53478600981651580 48743267208142453 72418122529300585 33624316306609506 81363938979892024 28633159971760697 22759285557510774 38866859521551255 10996359633461475 56857144247980322 25248236393825885 42108387153446695 63033340473296512 37400239880278939 95767824171814749 22935137306684230 20023011488179461 62489229616067852 44446517469504241 41452433212170740 11964902991915500 77548788375617776 17581137813133081 93282065974560558 86718699068562726 2082091681966337 97359069939789441 41652305909515123 14016928020337622 24809921680514607 66325544592576900 94410327669490488 56782502211092798 97001716649943514 90580420614817569 93185297496742884 98470410015295492 48153315431968853 80945019904209477 13277962673559809 12359536966521527 20221776937198633 87179071163020972 14534790957616016 45959574858469269 81403263955420984 50504632120024280 65218722780768429 76132677723017926 25757607263006523 92889663535676214 55495236847114623 75436676130761672 21549160023770608 32859777699368945 27835615105167510 55328973277252886 52730513299724382 99399443422822652 22082462499447715 83037092776039600 43913422755611140 54357345757289773 35283937004522907 70726636396659524 54179442588569514 15039665836235040 64830148779046821 94077037176416171 89766229178096689 43049775039944385 97648538672617184 91024003240513700 58444378284329496 86641529714363315 68702665403068050 23651283546826223 99822400039386117 44337487076806238 49236761611710286 76699320482379203 15462161437868347 29955091352813453 55778907954848329 80675707216197137 10898366660255808 40519243145244244 46814836884375739 21937017997024073 44568403409430085 80940122430710724 35561407168318159 7132606426803376 36301966759434810 82600012994796299 72158099823912812 98337819748890301 28177321826216947 99380090917855725 79506716848570767 64048740372900294 17448061062966535 97314398348188528 64229002352940361 85829553151253782 83210646615012634 91152209394441176 97122526532465278 93258851050121004 94766694935126043 19250849902240643 62505311989924229 36631089590341142 61264825579860114 6691703253776620 44708966142339462 50413912061227603 63511767703640518 85842163673700568 10482484258780146 85283136604248408 28556527822112087 26967460285882642 46021275162222651 9510647197274894 16092035795510991 20351511873025571 65666667217841143 21733578438695957 95969704261870089 4435961508562456 41820203511267524 30548718878410620 67157225412621911 26920885693716280 71084266984476399 87800178514324185 10167786994997489 19860029133884533 71131734303427709 93986682227144945 75520701912364098 82592841260302555 55220493011902866 13267966206083169 65638992568344002 10789566004281359 9644053637055366 96692125275379463 86351399693680951 53666256593339730 66262387162520650 37043580079428273 5778795420388260 99971604473114901 60688838213654921 25642119268168909 82467210364517028 87444176452812421 14805860248956252 18442677178913725 51501349830971649 32210428569576144 89303006030896168 24915881147625341 26620167669762309 39143702570063046 51925475154362240 64487184411861517 73106225190340958 11105490766825199 27809971805436389 12163304967552349 41665436148966848 30769072892107938 6719876984837955 87613682198044412 54633059503083443 90326042631407292 67435926324264755 17394365967993552 46196617074654787 25161328898690882 91264131162765327 18450825744048258 16102819945900526 33925375641825463 6910604189138549 72264556729715522 10207223529946121 33661485448616973 45679248592883034 94481585573904303 1380904533250464 97698508310270595 19060523675039731 11670756230110804 51909099483238510 56828735146459004 18530217232146235 20858191774246720 41884685299960653 67566442076429322 74007794468761927 92257748803896267 7184777443867512 82597806431604143 98904648854932206 94177957225237509 49691039743164270 50975317946211092 71196999439952114 14144602049367880 28591583242468067 29090439058127914 12426429480226442 47909633764998423 17331694419726952 12427132572127958 55038084989979829 79572349932464926 99749706986360916 39765153057501677 4070014210482043 12921508219430285 66839085234855031 52888730230915819 51067557166327691 65300301813670973 33398285088525350 20981487037196432 94922473714650118 12804701607158323 32011235982665315 76330207695756448 60293327255404 73066662087571884 10581737453609205 18012929719867164 9541688012970983 86173381914943353 57678006277158577 26605676817595191 93734422338757435 97458040325997001 39514586290784645 17312705779160702 9588830449561330 422369476451695 39622389183774359 33842470434243179 75070334610995356 61633464558540136 99020033564864223 24001390977974434 42169131295202434 64585911073473151 33382929457980083 3273097928360694 72714491655772972 32477332941942583 26857148269596029 36664268088318058 6104137210399604 69440639487403215 23186084955670646 85427776280069615 26953565107548161 15008853784830811 22212185146426322 34038570190797600 73826646205649738 4500965418620201 82649761331650581 72713553119968232 18169126828207490 55104747195124873 23009735767981662 92056431147885512 11995038301229588 53910524798575399 48675869600552669 4267332255027736 28756319755780257 71316790625563623 19701993981249728 18638336353105154 98179923905808746 6310630451397429 8545632463511872 86197939646292277 53994173248746999 95220754490744371 60269620126618275 72294167332787070 33868556371905316 26192126558983892 18373748092128465 41480321384134609 65266647860060697 63755069679372859 90736954498356144 90906859537195902 90975106863390735 41279270993077588 51267507174547034 5684765206560137 72229318564052051 15274566365060286 32636842702537606 78535860208190581 26847780285497385 93304488311411357 84005373782127555 87430939765021657 21918902602876097 67761604287528572 69188607649279499 60614904727047013 34515983081792871 7164359743662002 70763237119460726 86505896876613551 10432810789867782 27997979463737024 56073168006103309 3035584115276555 17450535916164137 66239339753554188 50605400004687834 71015087633506420 95305575588678474 40490033336921798 52312091696957588 81370348806781200 27877746757472607 52366916222515735 25476885457100975 28293551386430612 34692077831513054 25115331154797161 66479302936188424 35742457012941294 87537131383800704 36142489145886771 37196442631259397 33325577181959436 40852915532831931 25083390265680163 78579742153376401 679860223368833 20270539510245540 52682682003471739 48566656834594607 61721516041282637 73538026599005545 62939164217926196 32743141445496485 87986296197124812 73765783731073297 47422921954764337 98890626493156053 45934863801748169 78720055025889970 19104012175091112 63262169996472324 54507806857538677 31512520578356893 62941475210937627 89074691482436815 20577038047710328 97063354378566752 89429073874907396 24271037967020058 84923488864750419 52474807999575206 85959256034841893 84212981033892868 37559010358064075 1040259937663535 46288013239613886 11709823629794489 77111269332058785 15423050593467377 77818489654099467 29487466636061234 46060839522829540 33923552471409937 84518194456235560 86558325472922055 76773874180285798 5394156436211872 77361470099134548 43063281291193593 41142137413411741 75783727664256865 94219810750726688 40336902341787546 78904259346057973 27053792942835886 43054906433747493 82120102186096505 20404421033590582 85609242254525436 92848770307094871 89815141924337788 32333037169818740 14865816572949536 14413778635673151 6067698776979447 24330375881555161 95886243167419426 1699389190377768 69549523653709340 66141601104100423 33245698270356724 35583428765804013 37026152060052331 5482331822765801 8135202191226237 23169311852490434 37617177842343323 58069012209014462 59727252966155242 42407812326347833 22982817806203243 18910374222262070 9561004690742712 87450345202091857 73264080129835806 33208798088573355 41189516366378732 46935296918870478 89745465873083895 82507506293182214 40854933010843333 44466041499557784 78569471543718715 94198496938350930 86588662713010497 25227939312397523 4383292393094799 84309103130119031 47006565991718904 23008597127402599 2195317372746966 6546507234221584 54909900668614618 62635049907549806 47435606644928403 26019988391528260 70476846725534826 20097330934203482 34839693976797997 42118313101191914 28077488418505495 21999118337755117 31661900276974263 97514835201699510 15029630450718984 93026981939245294 92236860042505578 34017004878785813 63975851637685059 69297298020552763 82958584258811905 86174226033469993 87557575834623071 39088890330990980 69425402577012548 5433434313433433 6009414256870547 99307809481952617 70567171775790714 2171141204381231 95473088700310521 21719988677266887 93205300109794636 75410283364486348 20439115126749963 27904753325358329 59860298425163903 27979550493264498 8599358163767706 85331400471636234 57627218201740764 44735184259190122 76933159190732378 69982740719494840 78291890912804540 38961492517690925 74642885638872253 58936241347152926 17958193464365076 23916976455325466 62081229087100320 41133010520079451 23778566182639613 22395976618679776 91570604179025281 65328068913507181 21664666491285166 70789136986284752 56535061503606960 28205767123714271 7900451821302880 67052909091728402 73357510611534604 81497742142305583 41080155173542041 55465462068511911 67046359747926315 2763318184936904 66898395181175023 57481542242613650 35857888833376060 38051252928733985 14399065426267058 97947635750483603 94110330466155309 21736746004737236 57792847720349748 67879012293075478 86099909814053716 38672877448726251 85755702877829755 72283135908118335 25973399308685167 44424746567001726 52408581411125590 90294277422408837 69895943447385732 96157613200574376 61026657662470587 749557833264137 66614943187394754 82571136031614723 27661653544728635 97348597011817941 1012334721706876 93469736348676876 34244411329048356 11021232549744371 48627174725358696 37917037303095198 47931591287755394 88495874558179523 49677713089181856 70924304835727756 46112937971098884 3235042188347644 59764799152058357 72878486035105711 83064963988773207 9492274445808542 14004185290035012 30094098625079276 23256470532049369 17159620381491712 38594156200560608 8636727170395809 55338800588250907 44748575271268090 69283057881317415 25363231800192370 62981295716386198 65706154085718185 69485030227093730 90770302708895835 8564343864995775 2540637721387872 6962991923074972 45583038301416264 66461664227558858 43422247299807022 24629803183189323 49150574685084061 93128079861621935 54611677878535112 97148973372860794 91997421923574347 62765488234116399 6061575577072829 87564076134101739 84981551722436816 81711441941110968 52230196398402766 86594968964576763 4964036464851423 67471370523928659 32095335617487841 86823807742036510 78948498557969066 52670159645272249 3221694935219540 22352996057949885 45699442976556437 14129855802603375 9245158883326913 61572736400690009 54920776226784009 210039409187944 29716118569536311 10705020209625937 6448526531120898 88002782422265098 39130284315855399 1116021451598996 26451879838007010 65856855097861304 80760169051651016 82806079300279239 73539636926203907 59514708696880414 82498012819704014 50615206499178958 1977521210513244 10028131051209183 56144032571869497 31443210505724018 13764839450052424 10004263250846074 91019964602682126 92050419819259131 18745330310380321 39058506812275123 18358798527474507 91811770147557311 99170892692869680 43346741338793623 35448229072651104 71935155042324831 28065336545546440 99525781637844542 35053492629461042 20269810369506528 25507447183262048 59863365704112743 37029287863514406 75095842785583982 86790625722492193 17251457390353073 87469422501228983 88029537697479083 84405790076015611 79946882794199995 8288443690175442 60513672667118243 80057117044007024 91274089483408262 78652934588266404 90773212648364051 53243891720075680 70141993746095570 93535602732211690 47454977656582385 14830896034822100 33088260177809190 59877897633252540 23921608728114893 72294073419925947 65137111739992928 48243391218251869 56975665221041285 82008587859212769 53262362092533909 31622084926617944 45816179719278192 15514963841623100 34402181687579643 11685922639654232 23752559636493723 87200783090953791 75715566940795775 79032507746219580 93032899279262869 88139038741218282 73810760597813569 98116555320261970 49624648095147418 23408389102961501 42975553838470469 52854194606144195 11007341311264318 34846486340686348 12269265337673966 53290300239764087 36561158435943981 86343579460282058 61379980192574042 3786661563807331 1381781911363281 91921968592859994 5557898725922869 49078474513272168 76064220770239052 86655716893647895 11269663560756078 33682554659325562 79496244413289845 49292651945391005 11210142401619516 2538265275108738 82686524540414821 33474023078699150 82245104395443081 12537895495103733 48283532883313530 47673909504813735 78653586247447365 42786313036535576 35965441250818210 11915799106343031 93337160165280858 89122503741180030 66830953071989017 62898882961240173 13171778935253549 72905422863662093 33607518394373738 75022532327370539 16154751397415410 80651908425754381 38147864635838293 75675006429455587 82554479731402997 4883173500646982 66313017944759479 27328178358384862 27377609947240911 45846019714270882 15729583768655601 16301483170033482 93309802266272354 25504558843805735 12231717850833794 77810959983161250 86765112785144968 38513942840525244 29771749238010804 35717952679944384 57799822043484017 58841724846828516 74776067396115600 90001403673155921 85350190424550042 59274635062916873 47847470678475016 65060231497731352 2449675638747205 36952087791573635 71034206270804819 70683869659269752 69008202871755809 65895276310901343 29724547910086690 25363763715973439 78794468272690859 60361060755254911 71995655354513365 811137214189111 8812882201357314 4821335393980843 26175219700728075 38188960879584011 72649119200210960 54251449734274878 4685409530899583 14036897733744499 83174576130477454 68760655484320666 23152030588012893 18478681772112926 88055144434887821 19665779762317298 4404371198560882 96033406709736674 49930582897045663 34234942126523193 42350227366827790 90827749579700758 43306442539185779 67369270982344727 26206188611662380 64098323038613523 34870037962706153 57052537145254255 44131618392989124 70397422912003127 33607104455177282 38842400171153044 73858818749477850 61331413599230444 19202172899447557 36519086355489950 23519150976266408 37823713242977034 87761272031748032 74140678156281962 2112777806364445 88780582707755956 26391662998153930 48457873497646271 45481099959062559 15157830465380377 62191439962988256 50682834721158698 91453014213870916 86510791525352431 96627313450126917 77698650709703280 81404715166351942 33176924566547070 20513757776001199 31193089371273581 43472000924129954 72992257943875520 58733129730445861 56755274343375695 97065431670299302 84905447759984709 89931800796085272 61331315652988531 27903706660638315 16780153815610642 88359075537693835 69447078988059929 15967644905520033 28750065520125344 29722867881673140 14376525820073331 56839683372442044 80349822606132840 69140474191659645 80542500639058300 39602074641240538 59590604414045269 4232753412069406 31130137309849411 72981395312744090 69187997450235637 78682631148991115 13296468342746163 20495534425601634 85846549627173420 54541466773016428 73912791502543951 12508277326493270 57250852316211036 91338000989273802 16680247795323191 91482994989571154 44790561281642483 34192120880012119 74710519284334676 59679065865847605 2292374661096051 87397946815914318 15284462004415810 81847283548141115 56732017944642365 69552914714962396 50071249654291586 65902442457627291 6320468356152356 98244814722883887 98017698026858230 72991805218993130 83314643702969191 34796865371417825 49881249625669447 5008887590512777 10403121138040358 98330726864046433 57688574656341382 7600501398172798 62623861065826435 80894771565890735 48004347528321451 25716938765340771 32899185171799467 47844095979127388 48003717841289898 85224635481655052 40711872946440670 41708697376815451 53497013207949403 88245128330775313 84259396448735287 32601774818333041 30551835289155705 13679169871377846 84020819614926999 46328624533137358 78186575723724387 3036516816301942 1617476794687803 97780790551003961 67969144408957140 9784879385509326 32471771489802226 37338463068181902 23912145136246906 34165827959875879 30087781460624860 43079206788258203 2867299288616372 63486497395773333 79066554555083477 80711842004296472 35766836108911825 41624918518536862 73702095105828213 52472616198062837 22157092756883254 52789715955151550 29823027130187087 80720052528086289 15731039770405040 25163477546063316 93382031882378896 68154098946911797 36024735412931701 54792210306740198 77115818090336300 58446936566807314 14103526733256846 24270249808860200 89988122853623707 78418426741050154 86292052405102725 53979283257104727 66550976772413802 12648815124332446 28109808718294930 85956453183859529 95658346460380443 59350843976668551 80027594355419931 42906183730535397 16750351737459399 34342037640332055 98766327098897619 77369288120353463 24018603493133740 98472576298935712 31339777913614250 11461705052647968 17577228556352505 38606496391329122 24704792543296484 38579998958188900 30324178732700460 99049155106934144 83318668706423847 97606494284974656 29753899677249107 87258668150426899 88901580647325259 22267981626864283 51645344547330261 7942383988252696 86836180819772777 5454528264911350 88450334284473753 98505027632016951 1314059128944775 90732441705267020 99524904089201938 95148337853670628 90802730885795514 66242858881248035 73454595387093635 38392538874573573 68856250418240761 33575483606286895 38409742419845909 64903136673764814 41321876761108022 13591857587907717 44922664983975890 87522130405437707 31990330826832498 43464548356857783 51762675133378483 94715122483011775 80180067099858842 45301218973801114 53226899480730202 64469468564830259 7342539534657383 8659570025253616 72838897655119516 16706046951130879 51175427546258913 17135293235931869 36831697609492032 33929122327595403 61097148573229958 70423471259952217 63260551666163932 34809012991099751 71854850917899177 49333289457513621 23444344649529265 21155322419572482 5311489850017543 34713998032051561 63881030268140903 35362692093260188 97955676753551839 26808137965936739 52012305460517217 914142325375912 22170624191932211 63012464114066124 13256577931799291 32302335151973855 91070252052586381 25596514498455728 18309758719993538 91279266546033554 74165779717191696 46261443702924832 51373733429520103 90516559717702507 49310182286783397 39446060706385182 44274973135896382 84361183697611181 47711834326358270 43452310696173731 33899244315533727 92340785578943949 60360808481477671 88838384769405276 76643739221750527 40593378454022674 46259498810391973 12039664251035605 95347950435720542 67669353544719668 94551801300922240 99685383355211192 20320303752402618 3157928966020033 28550774300580604 76464324774561340 81509425637354923 95666778841572498 41262537065016201 44802808256338624 77716955376089315 38157476769804330 24134229519348363 4386619720280560 31235613326101864 45799261784592692 86644831653331639 18233915773719569 87644907857917046 50934458306853018 7712478776263352 15381892985189497 70304686325706042 82623306277557591 45211353647444171 38781142306569628 63675763333216236 84451019924492483 8306422688023762 43618032675308452 8749508649093861 73651283494176344 13418032194553657 15086346557828306 46050058485809369 52257774913119623 18184742737107820 72077738119072288 13180283322587972 37945241056620569 88387966693310427 98843401361979937 64220274035612464 49900218708296450 89138133635978517 80012280034151811 40537313125457991 30087791867004771 40631754166411266 5673648035964479 21241152906477225 83750303507305483 42766470451021520 56552140680672382 87785399785130328 41290851283774508 14018851158839759 4951199194285524 56288998508846267 52193368605087256 35668850313390858 74793755888481923 10990508803372003 63338099171154299 81822955898408934 17668416953907850 1185222481192288 67160295328786803 48398397435151937 54629405552534606 69220764947133691 15811577871300361 15603000778603190 30757844114911618 97688450737657427 11701136903864279 77395619441115473 77877356020995159 57662360625467049 53700435479563180 87293638178956606 28099108878857720 58973649423008423 20089812771638114 88685758523104839 19572136475345560 26768882008930361 51432285429902673 4875321679944598 49564970323805623 40241533819657844 12207988660052165 94746286275962144 65585466297146564 68146659056389066 23657914933547737 20293430820029673 16160388443436210 48742410995774187 98406003013079554 13853776375224892 86506195211645463 50997088359252377 46910012407348440 85969994965521231 23315389666272733 93947564942565380 14543002093963582 85391343552078493 12543171087622721 97753425105200207 94173491202411645 35940697914905155 86060939475583131 73909669487028885 48642889137407199 43407001193209530 2913206970273733 31618867254771600 70154188889809896 48329456493673986 17998018215575831 36819076168369481 39148945388253089 53246804122443485 49073686412299087 16487308882073911 86576911902551026 61698329106815643 49312392653953010 34893048470121758 81169224174238654 5295255230007191 73290900581377764 23476674167695751 70593804230198164 43996748107350170 94011094731497467 13559746421464294 94098302087977254 35067264757071479 69095179788158358 75051884954459569 95148377656129044 17841456408892595 43753559644748678 84093708745373595 507006814666477 88123600125133810 86125711380134585 13949501759467761 14585657519329693 49610030770195173 96770366619719173 49813369631387980 8091128198451793 1720749802914243 10479485779056458 29968035449172777 84518642893566253 67689626944561360 19547411005064429 31306267804039116 10299606819131500 37877608019187800 46549266055961678 72875594213322167 40904533525160713 87533980650756622 95687234962355141 24440799201074438 35029521359416992 76582992153650441 91478179008395542 38547862732708803 49937685554834312 16422850788272146 74780913690390864 54939976587839570 58505323445011440 11837582605617370 98653552226310826 72049867916525717 60037681445927066 12367564404702732 95645055655754187 94768799047168549 21193593484917878 48591279215785127 68094431427534101 13698905179468856 6960710248172296 62499967027322292 51565827473905276 61452352924442462 15754633911345230 92924897545223418 91323683037819024 92058276342992037 13977849692215396 33023491422911621 17210032378433760 63077135953348102 24892125526631877 67838335507213444 55167971809505019 43513160060609239 6299208652751168 24908220797869583 66678520371282549 82200424532232569 61025584701215386 66919279655074798 24274420767189433 78678286430665925 41088922554168868 23643225097629402 6799085826552620 21336690649951732 3102451361497345 72228875818154745 25351631136856575 25939471226123544 74212410410746015 49050289446639379 15482654084576024 43880124371272815 63767921919368558 92228916379727885 89062029393492190 26720415456589546 72785381588043913 25677141450307804 78828606742069658 32443242683980821 83848268952926550 80818321406199581 92965942503275145 20091133447588975 61652463318763074 20285501928876256 90286935376328783 22720747468227593 65289719703441535 61501066657062558 82832345606762430 21395400724464176 45232037942644684 96818452688482010 46404904677199049 23524579413911429 72657873478366874 96546203311887579 50603946639158380 24137124076199930 86089601920025814 46329732648713957 39929979527965569 1912666116918699 43939768886221974 34525559876788689 29141423859795611 93092220761144073 8377324653382062 71955661827547588 10472935713633180 5641129272136100 81884091585334486 17786674919542139 74933336509968694 9163172402902345 99375149813544222 84124339312280287 78983316621506842 17262539721322103 32121939554227524 98929463451995271 72779656134344204 9688318172017729 78470314853578036 73466611822911038 37046757240270231 58512114531154533 39873307430213663 12878998743513831 68019201443194067 35705796767862968 18286437691701232 36567259255049610 84590857141208266 2110193466706687 74036133633757032 25042856647743358 67044122870138646 26449423585187772 50143106486141453 59367815681260333 42403044181511459 39162071595581163 83594283676610137 70574748657822438 35669952141771320 10930557197845205 35761181684178343 32797353389443331 43259023506743761 89754205756747848 95220903994377885 78190444141420704 504052808667610 65332111401891090 13277892224013230 84919820271446543 2828547733171535 12227600188227227 88755878182083811 50624539547831868 33990789159961344 10954190288197357 98205192131129313 93110276412175461 14030961906549778 90786700580207390 34805566942169906 89420358474241001 28615408416050563 57110650378933284 3545929739796465 6610464713057889 65735420444206594 4176685280226241 44595263031366511 35198276162579763 12318848237665934 76794225816924752 58648341785837096 76840483114317473 28783776499173606 46655770413913926 61165475532030435 35080411222288078 65103317048095996 2425144340849876 17432193347885863 54565915415601273 92476007824925092 55974949714884767 58999411036615424 47065599469714549 94529553684767857 98661142826447080 88316807080241859 28177911910624054 8695704168419667 11506437961098695 84712788536920865 15151755762398482 85241640583301521 68029864671182181 9552790966443190 67195997243939474 77481796605546306 4022318446372390 93926675724659929 34799413479865748 42307552738596528 756852060690510 96937894817314562 68657223511932772 34151101763293 21195407000835810 78592198286221134 40972334464190204 71938920133762569 75176494678234115 86497275650643055 82976864400296640 64276201794765511 93859912467930878 20218276136683711 99842869925569122 86560649778085723 84402447176465912 73218997224962795 87927036908536123 87913890391818537 58379860145746178 14996473004040887 84243133782527756 99784256902553644 74235758882049876 27138897601180717 13911634026251884 63347865435998191 39779744779908984 68306453066592273 2378500233996732 21021863270165065 71216607027488430 2011784570231154 99357320414053607 58459504975874996 58726452655338700 89114118753443610 96033216264122117 99624404139881991 37355829208122812 31129873250665751 60721928331594618 16855217724340802 72711026749704955 98516468564351649 11907143261960959 45451307374807958 81006654720550512 12879795504586089 64600065020801720 13383905325919112 33014300915811406 72423623699345045 24218677521992355 64631820896980266 39096131279608386 49832311363150827 11807740008828178 28806319679639481 34932092247840010 53829578816766986 5146769109712995 20459000293040637 93477488781156540 82174741552766264 67934128284400445 36799311425610494 29772029461558160 26682356328205075 76455210420149506 65130381697886889 93214995775996766 57093128674765439 54807467418949968 86639870223432586 95818541521252045 42963221534573807 47207449757215817 83775022548232878 35511134752400099 10504798776562459 62944075464387565 30359867731778441 53321274394155066 3737928533064937 4191618057457585 45987316599173403 74789402462463089 3601585178409435 55124806811691637 43341378559295041 58170144151398120 19894296554546395 91447110258592603 93877138669763093 39756947233042939 90641707555707359 29880457564229728 3580339999761799 59794836297816878 97640096644304429 80318848242464218 76718067822883775 77579871449260319 72083863768531001 34218435855992781 74233041343069308 77251407447374468 30852855556322509 45337422486353785 45565106302981136 73317588962347981 22600112963369423 36926314314046523 14559727123210952 48686828031732926 31107879724394373 71230827047973892 36913428127687175 24562602485255579 83529020654812789 10046430387848272 11732854678358995 25272598479863521 24394586832695183 65707663544007550 67025837173520624 8351991297471020 28874842322517800 62266672573856450 60415597213286617 27611033033079385 65554168941200822 75210759423410047 29343580003076916 39521024943535219 92124231011785373 83908448137125771 26398380131298471 1306437686764983 57309922149072840 32092479065266901 40076148301578089 41205705053751128 87853888325792644 63928956969667770 83436741114171716 76041614306314901 58464264809818425 25458817218268826 12477093090417275 94323482491206241 88649086540235013 22300700770469679 97373820971319336 57068717716194069 22517873833944609 72729673822819612 78475815223939146 51610534907771426 80944196832737085 16301159172096743 86999749212364574 34915126877133787 45292914935366891 36307940834192161 31225297466522769 76395132612217860 48962765288281939 2310016925653905 56096216104268919 7591255894611145 32560672162178646 34092221876394739 14102918112070173 3470710448991555 23495857366049424 69703959490193648 66139717477165799 74941267249129019 26673447717824094 35649463076768885 7218014385818277 48570598392990268 47221581628755772 49823344272801121 27683148784492724 87791344311985880 7621259415777722 46180118905558631 44128746775882166 83406750224547279 91997180234703887 72912619919547645 99527979976671005 43729819402072045 71530500486346739 12044952338514419 49574640087685673 97359910996551930 14253443476934477 91034951757332669 19639173718960604 92186997675972724 17344811033750390 80175817457806693 11328318626209905 55144093318640502 26369152299213403 1009531613336188 52906312755869399 99354404095650581 94596627640898203 25620428251249226 18576371299234515 34179755823539910 18247236754673112 22898572855627414 59838335094495236 74706573206454776 45361632858579286 20730057256207955 59594110557495307 78263285390772729 19146516856448146 34596427001532451 43366379813822761 89029092443306546 86725611640804063 79584615632553720 77176847220520535 9183640005638238 74738169730262913 89045829471343103 5525768424750700 90438161080021549 75835405018821277 48963101452614324 6840766086393397 5738594749440969 30567686112173988 95527879586759613 90353332562224449 45991072636155108 89497597277482264 8034359034386678 48814793280515434 69911980113225491 58798583209769722 5267315864226601 45845749827524470 99359018161240666 69116905874865269 38939566556181483 93230263280326891 57367304928152300 11089502823894495 84034078426097109 52364598733167813 47727413846656451 89841134610837874 60232795269957206 20667497296496211 62087583311770393 81984072757448606 52259301325104963 59836871292711365 33418209153311883 43291179292648993 53372219955874390 75827498378082020 10789372750751137 12809097752572094 92663462726082732 36470930434519625 82984892000385058 10144577088003504 71327430544661030 54772107066027190 40264258975288308 79868138199433926 32310560572517631 96095335753971988 95187725670271943 95014479673678916 39942133867229962 16503337070711356 1669443088020754 28607496328164053 23269868556284758 95431783347518709 34207487166349601 96035188985032487 93030123578309865 33839386177631925 51774433722684333 25896888991581904 4302892810922211 20007808289003289 25414660921710271 84442812830417562 65615752720455334 22682011869074240 30072240213235971 50554845037630391 83998880032469429 99343184648543087 57902310090987956 69321826813761668 55873721305518439 85822511952286564 40362895116609094 57135546778676965 859077085959849 81826322605580287 93694761122386819 75821718654671280 91031564576221616 32586872513685966 17311687721641735 22020121760339483 29573374907534965 83607297765442768 69976494265437636 20055946602104213 53230939444894747 16047684061287005 82199814540767342 66701884419400888 49610546363187645 47718804778164059 92605894518745823 98700780304969574 99747440420724407 59435113005670616 85667179592153867 4676352450255650 61411654961801768 91435205004940335 60557985150264563 63468234381170555 94840325650026501 79196118520238860 2201867834510994 22271543616927228 97425089289911911 93719214704794395 41928178523863645 25947109767479146 91626861931917000 90247225252048712 70648629385345307 18433176868928182 86220961717697658 18448069523480883 25685382671727864 64943363638409666 85918057166200591 71402319454595192 76187302089011771 65926329252607514 64952742785172871 1814839532129732 47957275032266376 21235479711389775 19610240247258057 70996454455184943 26008690802601895 28112292285626928 82012460840449472 19597138839472798 55536012561033844 69173949462111283 5303759708133021 35187033452161637 95228315883462904 75722199908961158 77170899165021285 98445324567539046 13766335644344132 46526190908369358 4197956263669604 96332120733631702 10294450477226024 54958483488843911 67443417524568466 37045971965229982 77271566497934959 30998792394313967 17339242596999602 98593117270420399 40761013601615047 42839568306618183 44584980499177011 62917945290931261 63821374472806648 65064005118742825 62442551762113879 19198484569728090 11253670269615803 9011195174632086 31730962936498083 10810994541568811 87180423293104975 85202605058547200 1770610553912360 83623649289499192 80761127557043319 43550157277932561 87707309200447497 10754113867058060 35518317430576147 36651763672209740 2862759351426678 79061533900765286 32065351874086015 54141325866003421 9140500658217559 36591781976520009 40386984357336697 78212779991317382 32839024702055000 50829965222048810 63240306939411337 58844147668742593 11057794404745283 82412455771496132 18830241753826996 76641805174345276 44301915306733811 75099282911158318 8995737950631345 66200783668794731 56961632840766292 21906382170544464 65769491455491547 37403898679730127 31915970479205319 98987760444389731 99513354588726025 95145894433085361 21621430058235355 70668465489608591 48972342999416875 23270765223968532 83620424346218349 8146533471480827 4668947763865077 65134817692917888 13830406318104865 72726925044157589 40781175560041087 42932834295152129 88905336073474352 1819321340029937 20301336969100338 39339400342367023 86686115125682082 17498503663554637 99670579456221532 132094520431670 22419554623009640 47312700389499971 64072379398613742 20050626218375367 61292594552157409 10732876770894207 36320020084873357 72523255344594644 16795670023148962 27784548848998665 3655794668429096 22263277732370416 89855314714255916 63160787096769656 44823669408627530 89235885724826716 24427279000022365 59713296830772748 70886238233264253 67373946942928681 81652395887555542 65619051323749036 81271227800215473 69202414348880032 79521426879243853 93777892506387077 81352447851023152 23941709246163034 19371787030029892 85939203039691662 5005518341731104 11582579158077338 90728573684768888 7074502806753020 94653145393604630 10687717218246621 25260135185112627 58724671258947772 57205682488547117 12125215507390934 1386052443770822 44309283373921630 27261149600998091 40204529995822273 95580551331768723 43791546314773640 4499115963138929 18641491657829074 4737379003732373 68126701025321219 52084545037172980 41526606822166325 22543916806654021 745255691200818 51136284385556103 46648671819586189 54099446739826544 34813347479757312 46045805849627959 53100199470897679 3057243079686666 37461624165505967 65111479849602572 1041884979495684 39748503106415389 40224407141560769 1597542335855148 64410936053034029 59388636745954000 61461903807958582 71974587179087480 8828043613099086 4326294700616997 59418032768632455 57336661967081087 16996031747525266 10113545023651124 57491007268609161 47917264909684319 58279023619674653 59489149687905416 54149233933758615 76603453060533952 92033374580824944 3895695912053271 26912489244288070 15522002192683229 30342914735390222 55446376453290431 8822615496711219 75099001855672742 447992364956182 7211929969075108 63680561020831002 79333330601348323 82498764446770320 38679028683381832 40530215128943514 89216342459894636 9312553474261956 79160335222563930 29420445186766280 6445840938300867 16727195693295778 13143462911865023 85598341917746497 93100142110119086 80252411719963470 46996353116953681 36474349096503781 11350466009751623 30264969465112278 68816657339142845 77644833419198760 77531702543676109 25724849017872172 48135401986280074 5556299924127473 57147421080676630 27473143547305011 89886147082936356 934000097578350 31482255101906504 71174845211688971 84853804245300415 74227054782342491 77228656219971655 65695321256635070 16385356169664151 27109185274500190 69378815429752706 45806470208123593 21033312723217181 26067440604132653 21136955127763677 69145039937545227 32867142350290825 66004181935014295 58365000451419288 7162496852783135 76986477762895038 34068834114637682 58262707641885448 69351407033028216 87133823593286568 23744436999887342 93731553468811771 60667005163012870 48872122805491041 96921295695201678 22536600190589045 37399832131339202 77857361816548885 69604948730824209 4125374130092324 74864150014266470 3153286778576101 36036844260823965 90779102874388220 8623242437913530 79373868888491603 72159192164614874 59047690574620631 76307122368593068 83948486541607200 51483798154931576 62621714552599198 20454702530362835 80691659146322631 80474484281885013 69000133555821470 68945255425708543 20679374633797298 57376579466952379 90775021861177772 56165709676483279 78475192972388547 19334890729750616 46960125755516638 44114707999627680 28444210933743072 31987422806683386 51411402710904889 28074176253597331 55374767517874581 39885551947505822 25321423222811102 26384476182533976 70653027760920210 63327585621470271 23296627771552208 66345870992950702 40435317798827012 946691270943686 67838804878668484 45129023403908599 85394323743166104 48636716992478937 1172231164078091 6924672958423112 15673940132491834 22903294710113657 18033653327827219 95500715964125261 84846982510702084 88812571626715401 12503885377356967 98789046887013332 57772662766300539 31698594721886796 7995800182976387 93855925427596945 79527581383643181 40413089308443267 90047660050031790 5634207434722933 65906171035520380 75238063485636093 15401379051899384 56217399677662707 1643185406245411 90413492906211865 90591712572979575 7010065263951717 7862482649376383 43538289672805773 34705739472590523 85117972596166071 34583126941603039 59551691439050770 28866887962184952 41103918786834534 67890482581895546 37208813229466910 14947333691559235 18588711419075327 54695711633172117 87656714659925398 34174627682463379 80790147981590867 23292233060771298 1044801752358729 43609171333376192 55561342256932444 93582372567767213 18276282048293086 47059805073882485 15144143676326895 11642880220407324 69610426647711454 45411844429440941 58927330047526611 17240742211532253 1895813347510098 41131879880015026 2938984158336726 36333694126455212 79149561003572958 41637741962757703 97889715959810123 87881179022548423 408621859007092 77607712748474228 71278509585042530 25132481679896688 95661772188192698 54396958679525782 20459886476620679 63242956657194263 49010647228862885 1390420407437565 59802195810720725 10619035035393742 94542548196195308 6099920790453284 84250197597338604 84560054957527285 1789125022514982 16500673135854569 42589009303936457 76632365147614075 93971611053827458 68975133938796023 88483111790355288 32389736044790894 53138099487291383 10603226025658361 92534404687749399 86854758068051215 68567897133837387 49807128628040093 49542898820205383 51829650996545028 1726749345598402 7257822150223482 40582286543110740 78980792704245710 3675672948168752 36545868555739250 66932140555065326 13630774255657818 19762191620690406 75396344151718585 57579508744032574 62972198921224553 12246334462321741 61622612865202568 21707415406035805 21707544728911019 4773930844034636 90521049749288678 9979822198029213 6517826646264639 5852208103231543 97198175752117446 4178504439944550 49872771693466284 65933366933999982 79760582420344715 78892636011145058 94429570453736473 12543329790954988 11169974897313223 28652121243174331 29460083214000213 2750301798054310 51554702049124473 98095983579221280 86469602906398822 9693281688573959 85766918427024430 50050619582177884 85508969444870570 91217465905621751 36443630036803021 34979071724254682 66479760527536383 77930352922070694 10122803260330906 16563872997485733 50390351392924026 94898471844217311 40317866808810233 17088694799512169 34390922213204044 76932288053914510 1383331385247919 8076828694480501 47117072353241872 13482875578217849 73536967525480966 39131128027845705 74866005674603978 21116983714540904 74126416080460383 36114632535018678 17623400595877661 5548385826177693 83943079273593391 95991652015199717 77317696149726141 85282380448464031 12296643417471921 26893866538073023 5717232139387397 796598352484326 20053281069773072 90609527731443966 71100802805996440 65333942400695814 24362445399913031 1493936683500654 48033998997107157 14383878072105297 73981860003169841 2113307772819040 61684093877538399 15173804533429589 52888253703813625 59970299092666968 65510658821924333 98026025430324842 49900206851776026 43953127033645855 16548843418659901 62707461534124523 34462276689580834 65306108935805821 74074612835457617 44375315599276428 31564482885791071 18503689023616305 79122276759472935 66745511998008972 46362203347697370 89053463601160948 84793071717356599 98378833397424243 53981529352440502 437650405417974 90806966603288888 61956386714482416 54460880743466323 25637230342638862 20259631078116638 5085024929584525 8366973834452224 89692434281648288 55626994714073616 28265652941882543 86608334432689072 23779427552681385 19748877337765509 13487599046600774 54854804404005650 64169108185614636 676548186295931 40575206238592785 77577997880967048 22397153462921360 60351435795207243 4172456179731763 74853431339716642 38567742794649584 86741110937208051 83597564265588654 26304553105226636 77530610603379453 36506025151841102 5043952578196055 55146728439006801 8067372065820514 95945127785033005 89355910188292974 45880196544896280 55210004851927857 12826774514624668 25713391283694396 22907495828403427 43810126991722543 98393200275678489 46600349990534350 81351186734202223 32546179661461854 54574110815282585 14108922623706161 22090470746401879 48963176950183763 12882112255718175 37772602661932569 7833830127249200 36627313944477638 1430916080787317 44712010390053376 204413697436287 94505916814422238 19894246438231203 899001431619705 89131057885867490 62631008270496234 36738457686296087 94420950597469709 98344001037000356 36846829281345610 89999391684247138 70102117761155829 12029035802646099 7454949751381732 70027633023298000 14273199239481616 12565530570628316 62301656506097002 32194643848836082 78072446851121110 28801237475842221 25484229336678848 35766386540647978 97122832791979076 93748445784347928 75029903184778946 36249028562636040 57379827821772642 47211906625453518 47768081670665824 134420494677528 7830468577722821 88949180660853016 56773125905384055 63647481536299017 6728850299475295 7233860882881509 56241392586636009 45943196507157301 34218094577783825 78013951203344810 49888646531888557 91952790760651427 36009792570589400 91067194805313452 22120723941297665 66035480276888327 62339243796915584 68575697714597633 678813301512971 89173693499004025 11550666114370802 14362010626483736 94277945522055018 86876651191742872 48488656291467643 34174818302741147 11227492107818860 46195304413294393 82538454544286034 77930735461582414 46573775121308777 86595388851211275 49096762980842056 22044897430056606 647216469335525 40013846615200109 91488221306410831 80310778867159268 61008412907973072 83381265565916961 35124950716028454 24461269675682757 24722116998686981 5566668101373 37412493996693693 61588279090174138 46972840737988608 5443842579628430 54383972854028920 95781317298741765 86500304547194188 65599970781565356 33508790609485780 6490045187890356 96524413975407809 96063704023424957 50538055297531918 91761009919443574 32712626605134905 49316950632353841 90497616011638621 67110178731898629 27425691865353122 84702163960491080 94303134212611658 29149410890778813 79816143459502243 28644171503304604 78955194692819568 86946992363794307 76185312218944280 65885727480810249 96236372646596349 18545591202738796 95421907996554270 1666393705131742 67185278168428180 65067155048116787 89448981783644559 40771625238003578 5804899195687882 45211426793596744 98266471049413555 57195681178729151 77781569684713636 36159429386012168 89871563091224263 27654978870723415 35222332063739845 84198825862466015 73260540859716076 85133032038230107 56498288646469162 73907836880467561 7759776890022202 10363534125146211 61015351488519873 91128939049715410 90077975523506627 9803439954436321 72706275296868619 39419419810628886 50870333400563161 13242737227733397 916305381575908 2555377799859001 60982910026599522 19868799513481050 84506566559034863 65708966212837986 86424481953141182 54196446714687465 57959039998617536 42764791541823969 76055907770838456 88813530494979775 99800135944730028 62310053725231648 69181519901100103 75827411192950901 72479355582183927 45586968173931818 48024741046960625 15351771889689439 53959274496941691 82005484166795871 93078747877902558 47391926546006103 56019617257755487 97573493411713393 30622698803816682 50927645609609867 47172976066736254 90808797906032528 30724695386663525 52036982667266502 11214017107704648 97554571364372549 77599676903257864 76087713535671237 27463345325857816 5971848401728961 99941682789545154 18800642619228793 28477896804741899 41366631156967970 47123694161088146 47625939874789468 43938281233718625 41381938151650761 88160168881263773 14828958139002675 77005045093183232 40168856926954478 77739082389163321 47337262163142948 72971961023463469 6742543508002904 82747867734424288 85065952270750086 42880673860773065 92518285086324722 61685771296470204 74006385869338875 93342352380939920 96953764391326118 24802454541631770 55574880924588300 9904482672577176 67688085878006172 54218346043409395 13977185496572640 68224167877865325 62451252454936092 26176582277400949 66394668721542186 31243311356099194 59473459999813280 46877368306451155 4227732153861784 99929498251814053 46651940368943046 90654180841890941 16424568510574078 20111390494476660 9711044394186971 4004906303387728 74492575601232785 50520716531018455 11317321365278637 62263651280405117 55266843506731679 43449547686226885 68883770501790483 16078192776841796 4268565685246415 95733078770919210 24410934714705055 3937254170998773 91793388923051325 39572826339004168 56911921389179623 53782581224846578 45618759732504930 69456420059589207 69591316354306885 9885074769096680 66926351960628195 1594875657573750 62537342046619678 68862365830374337 76561385438477841 17651737656261615 77404073417148898 12205650959538207 68616646113822988 9706929746209043 47172842267611418 88026462576556536 39309217007299764 44253316051868871 25963797236697273 56150619622683874 47992096754407915 48189265754328630 24027025860881324 98907627501258526 35527171742336038 43273799937486580 28592453929569516 34685608727409742 75326645347983223 19105415632907923 78994065722786454 44151353488908255 44068992261593686 88238153901044084 83907485932841467 64081565550941605 21571978725436675 93550713993476113 65657043672816897 67408872065209290 96390190858547917 25480608586535619 79140761064585696 82789102053753300 97049294539224679 18406795829458843 35608632012702390 1576751750657268 77343644918254221 9002351274771788 33025419160638321 83661150021373577 59756258218904082 91723762619542048 54153423038024612 3495200862320723 68149395391031872 46889071377929207 30490123449442965 2643061408761303 73663487809273661 48635995425883358 3722425720994831 12421020237380030 48571607626652042 60040665413270960 15128801651066311 46809997297248710 97723504145689599 57643207825525036 91495228121216368 26234323933922899 61203322650581073 88252716516022550 4827148500531645 1015844245284579 95306400715661812 73204886696096731 69626703170232718 5687574143182350 1118621969086265 37907998791955146 78907507409476940 73610979414687167 38069340382071917 75378051797281568 40070467157977803 87291146798632724 92993456580963551 47285378216885030 57363664945013356 68569243301817814 75325967413395997 15539950258983738 69239567380838643 68138355245923204 72077633886023804 42436695333369315 54362368907404844 24055111966428434 32887291557707688 18228944025496035 45725329063030800 95559771040971158 81522193006681675 46108640630998943 10758493329721258 14345173297576268 37335744240687467 93146905809078300 71808645671083350 27168532209162095 70522573214725382 80127389946881107 78046066624156368 4480137547237633 98980421485929806 82391401221055437 44757983848444524 72287213331547670 31307385977329331 30294336095859239 95678286607659033 49922681846411972 8259460891415094 42544835541590711 12372816275591306 67400265412144420 2405701813965266 33175902606197149 98639066066759089 27524014029116921 51664928786032912 10618541967982581 95958050418144825 5699120418775921 26264400399185846 53389062896068582 77683264291277428 13581752281431465 29748545543174486 5361613607254056 90051705466890009 8753819453960652 76712301321805192 88726832727996085 21366810306361185 597089086173023 29502384281590955 21759789028779552 39413433161548711 27451810890820696 37431324948712265 15318871469424985 28603688465287765 74271739987125102 80791485676546076 25480359349844049 55094041260353704 25184715851663928 24361491814440749 4463146667435932 46823719739361054 25261884889872006 58914817268418786 95248987052738989 16453313717380151 16941581485921418 65639465776230543 48331363622389624 60367041180805165 21965160341746487 95778244852423966 16175659114404901 67270761993771423 87043973344020520 66092373467491083 90190029009764948 52673519359460102 52516029081281869 14087099498660391 38797343728103367 67750022090068406 35297207377240604 85099932689234640 21006714904987168 92317785080384627 16091133963075387 77248631598259713 12683967811418331 7666451070791968 73622309508985381 79268197869070021 29755075930063724 43316317253048794 46055593389321222 25623613751482232 72899438261795423 82544267138942301 37373420344619547 17198933432395254 3157470690129672 34997569695282810 97954355852225086 93159459871044084 21290469271326896 83213092312765333 90579471645591340 54451008404595503 11056482665895295 98938323110936678 34980905142755626 89854848856370034 67951355028968091 23554079721533512 15770594773684012 88138777745211736 39395177001298292 95198482067460076 20578267249334601 30343229688669118 91140754929464737 1028044628758690 74179004126433288 65516899720990141 84884310226344640 59221593521463282 25428511846747932 55971264971862471 61312086923283940 47231891720978169 31182261312213641 77767712345618439 43475185231323777 53523706222515595 17889899259214646 76710283138567438 85545098907548462 1840613136083210 54258440651947826 45058030841756381 37169064554227941 60833035947768571 94136458557067805 54995613950803930 33511612657095063 13139277113884404 81342974050289863 9983844667127116 63711752773608962 86251687396781498 45213438778350403 68170090718540167 62080267266542561 49697093749823913 94323475453654105 84162794397944277 72650788896291546 76054348196717490 26101372341392520 52759888765324335 75523156618617418 30230319626219596 41469537722382187 59891426444175253 29137187547500012 2787096442185153 78742764208778055 13389981017450922 85134654651958593 56622534185988555 35250391445677876 13092487269413821 16527330503742157 17918690612375485 71052215873768210 71024512167181366 87970639793407516 14299216224632947 30752854818972564 55771664256548412 50241843749746621 4306914253778798 49148678908190825 89452557537858614 72844166453230616 49223789614421871 27090551046956660 76020651352640231 50613948146074275 18464646036529546 61784942097212489 73830444963669916 52530463653810421 15259620473115900 2521057804199948 41346855649858586 18287199401685193 13185593631901519 36863026302022683 30995751581539519 40183332480629689 29494672538270568 74945730917728641 86612792096371047 40093546961339108 5186394145526899 98615503415952271 84370158739158287 7745426997020182 11365019005713298 16128779415369786 63948930796446824 57270947459110400 44466341358856007 62975396865366671 48723854008237150 98883144782089649 74238292189268668 11303688767040462 6271145784154098 17081448053204019 44649837499432781 2753501569861179 57905536814174361 46187076103268467 87835492242796112 71689415532516815 68191228787597564 80701116727827005 9213095533348751 58455288343921545 79098309283895108 87878643182324987 81675149292896572 43672182710996408 36186423676388151 1331914465748721 93274880715260018 74129768650660135 20475742400811692 95282365966248910 82453496301602507 56689164202848263 72700488778674702 88560615053953032 97489804514333314 7759392076290849 75302256500974725 91453476411544140 82183754283652916 24630876065866197 11662664759453318 36485595581670896 50950996225482760 39784757586118381 9716610693136373 36385941036824555 34276834612420782 88927452848578164 45003144681528065 95009891205827077 45221918737773431 40427652747692194 89213941297835709 41326780690620326 11455144473381447 1412777345060493 54360027167982606 19274318464508062 48165267817100529 58072009027029435 84304344698397250 41108923212832249 52807302619594944 44517204611967098 98485853170283696 26359760320017264 63076252396095922 28872460109545976 19799549056901988 80836833775292830 81144778861198979 46948269456383640 42831119899309482 72929185423441202 36734820923378763 8422699088304135 62870824985002784 76282359540759915 79965730106828220 48392962953172431 43193772685128632 81016456130996249 17141594278336082 80555364698203910 62197154800387948 66820975103229173 19117103976668467 57269871505507618 79663967690491867 20449073895286752 80440088622957889 80429658586538607 57107718486430947 14989008957124961 76149145444340724 94691188484915215 61159730510996270 72485618028722836 88265463998828399 75899999421276119 88606864071757190 5928391922076476 87817273080544476 27244110875576031 14075632686546332 28288654939527326 66758007612390569 69855938259987220 1718857847372994 7062397775116857 76698364118739317 12525880577524605 83935843584404042 26010057630411869 44583624719614232 19070471755459400 18178753100781750 7251786737512784 92326908463822754 15600712329672296 25804854382533400 98080697187807750 80524622216352300 21524933396549480 30548845356103031 31654513037132345 90102687721430210 6730353880432060 1981777077544960 51717042608901299 32200830804454052 57079327261509440 75149223736127966 31967479171373401 72118480146863770 83254779705017675 89062324135304398 53005835051168300 92493453920149300 5794619998530914 94251801591496036 39515909496088790 57863075973905676 15886397479651051 30179630340940074 13529387424186000 28664526903664953 87277347051848808 52085661328510865 82358551553291011 78325893967931767 30483550317728346 78543912465378470 426429422882785 33987740484280371 5966901840867865 67484260250497333 50610308583374379 2726013506727224 62839582136902049 2850087963159267 2010581779079615 26668332800978864 31021248638391808 20857628592268123 93137645898075800 19653114457613817 61803582729161453 88582206761620248 12405290751224555 97871324341348695 68132950482485287 1351287925417203 48097632847151325 60332011016941277 1699055749104010 15281431536309222 3382543904961213 33337658226895166 69887929780348468 25144681606905372 82923774789769542 70952605912415223 82317144454533918 86908995790520990 1128976994651336 10031976455976115 86440802223792349 77225001467217366 70296237149946863 6785963141356047 86193765342056860 95416114489486836 11751773278314873 98889231341613696 46249511708483091 44990774365321481 90203799831375470 20898708482066876 40904149882540241 98092462889567103 23716386748797011 86045813375206546 35928023482430109 31253371262166682 38276704425765077 96820636274108145 57460381581609420 38795619400955650 48553691018295694 76951224084607419 67484939858202939 13802567098983627 61067462686603066 92584191430692253 43167868498102867 54733671804366745 36315148900565289 85762237492197644 88207933533765622 83966675495517343 6883937875204234 66854065624541381 15501283236051619 3015484037639153 63775332858488829 22765816651598813 90997429414577380 40166431905479724 34794085952888909 40620223312569435 34707820962791286 73009957104368990 76750097837076603 56862988219569278 70921456561339350 80292989958829195 48511003117748972 15755684447369779 87760589426841852 93668378761055283 17905317692707478 51375014369841052 55417932844697419 16960596872353557 34945023896692613 27150952314178107 5541172625982561 11980166559751222 2111971708447665 97129692573431280 31209965293700670 21786807436101421 70369761609010685 31623601787428085 2689611243302220 83341561500402826 14335782255337577 62724877138485107 34411366274183603 82117313277714685 5423835560167852 52170098426218489 40642413668722917 94830590412803112 8588764855848503 32552266624377055 26508445272428337 43066056752439607 88655805090149295 80273409724776414 82376648485744201 71373405357063330 44129693905490758 63664366471852202 18698754847686196 95439568889722049 50102728104273830 1218277352959483 9851058915859488 70955098897737294 17106324408012829 44514511406681615 38254111585253132 90328998867206215 80918186039922826 70661676131719147 85849073044556911 64286232053147499 97691991055613470 66409348037308247 38327636762641292 71981705134195863 22112156304366808 15683911891954995 22502326130852254 72337131416386047 54980553022942841 94054697416037310 4701720704635886 94192642959566148 49034241922873396 86776429590185465 31715571163681528 912468573433163 19006414018881010 28711870562692914 66703388392356399 92838946156092875 36784535668498619 74436919946489260 94706073639951637 80435363969497362 79962894118350643 48975013476007319 51372190828385862 82404565167229575 67702275392888090 53211937143236168 38498337309239366 32607577167356218 9306531255713529 2148155720738846 65174953104878252 59112334439050653 45058918148618812 6242681132901084 9941353079794696 67677982073684436 44549752747665006 58935703499400441 98790021502435368 77646205273844370 83856460633019996 99417005958518754 2282050274033320 94042837523889021 23605483718126969 41338805250412944 24009337290957991 36933095183249964 75765457908041387 88039389130770830 51722156987478201 57910816046556519 35761112698151516 73619304344213255 86860426283573029 81255166131442396 47864171513865012 47147889972448633 84702364804462151 88560774833010132 73121527691978220 11903521402950426 75618527047613770 77317408531551564 61063137426392666 52711008124515760 62939468467738247 44345432712232099 73084560586873895 81428321228753441 13330974725677529 20647083022603002 90879084355687133 38501144786380560 83848912150280801 14902726153373181 84462493694639988 87162181921316261 96746398245602401 89742845412316784 39621110471302747 16942164559229557 26217218994149882 92717428695959417 7229628878633709 3070241951978637 86503158897405884 72018671896814196 15502467801026417 38302397184980041 17939335026787344 8655006102417529 30035024945700139 88605611206346637 37283541011496729 84688015168064784 92444820827631704 66042417729199996 45636035692939622 30497323496397874 49197455209633960 64925726679865991 8641393166348694 61857917081272840 62378441151440030 87454257408983625 47899495509184728 66815095427357440 35933894153245524 31285301271607085 73221002041272385 3298951006937592 71262295666621673 44423893899017925 98588176726564673 25132663669659227 10361048030044151 93988631756272022 97254373351752191 6239139956370231 97023118843794090 93803835149106596 5343112577354604 38433306251537899 88122397513830298 28258479090419882 28148031499847904 29504895472382975 7182576035762322 76162309838666449 63096450856621695 65679705689736939 16481744138939931 50870529742947663 16072946896793174 76257520631799980 11345022224975848 90427539532804520 30209791061321461 552169011809846 29865962032913521 28971720598123215 57379765585628175 40938383633347321 54590223917026368 72450806219140263 98742738042643896 66358724448183330 7363053778561646 2308372277860945 12664899859498009 55721842189222302 4534829442261495 59453912849195509 92524599623179991 77448634355873446 16053659779811912 75836031976986263 85995205135696374 59342108839145601 97415754423571027 46102397930317477 46373871867097743 38139292647555470 99775956427478078 44483051786405968 78444104649931863 42393345410267227 90067470692432480 46108866281137180 38338931153340966 97241680819616158 34568894008084987 57784501697648227 98588194895262330 4240100263443142 72876020111570644 26413220013997119 45668341528694273 86607021455543073 59036885351596539 47386257232914849 35964094155175762 89690389236735112 53119532391365835 78036761974221403 68099914664897167 43223958973833351 4953164579150019 98299200313184694 74817525360221519 20891306237977255 62148370404881656 9646722529140150 72994151250325972 36634129506402192 40136245530422680 77331030853156756 19234053058477383 46412531818601471 2654813441172800 52007130693036993 73459106901528186 95737448015194238 60965782268449720 21684533263892173 83650086095047350 81966182367960107 1664517217677499 20987002337631316 61834083209376221 24428116925925632 28884761171191160 91505655495322736 58957292604369309 99500145078346042 40299462830869103 3138912925070482 29524383918619942 23422368066629282 39328733473063560 39050504119368085 70274819829712189 95253516762162478 85314534313114255 53815678391949392 32185240337093539 67213148544623692 17979494233838318 64726862809529297 71739939598972524 68683863960868737 81998042326899024 45502973881356227 92988650840312007 80472451101857779 54375269562145610 45708645467736122 72247137065543698 91159430160226687 94768537134177626 18240985561355731 52903291657887928 80522901449518988 36549465349328070 23834163036018242 61292146558524901 57526536877927387 92936093809807252 77524277264016130 89677493714932683 17540470109099563 41537443205276263 91621163488696518 60972008578559021 28828387304098187 17542190689411432 77605758088404749 95734563760776015 61111945755289487 51848149774173821 25985706502690492 80105260643182253 45281614848824937 36721301137089347 84814867637326842 15919290299089671 37118162340526704 4335870459998188 87907591977389046 68379278942231653 60137272824793969 28642081266437648 15399141128494261 80250965420249341 90328642635013935 25925999288490198 93912906486734662 57952580563476166 16530541779593440 50841516665666369 2025373677492999 91761899328087338 20492493088262349 24311254276118991 8563646420449875 29785282558027 67472469464789737 14820255350381988 31518891267786831 94949673841078374 15667966212876754 82151347686603974 55650545968831579 99605614273121593 28008642398241430 84186025325061170 27735582331971073 60665471631032542 18623676441037314 51327554705446019 3255859020993320 76806691407820595 49896640926039039 84100663586853101 35143310662381016 55660295380199622 84405578086807690 54464522200895458 82336514421770323 46718807847847062 87184621272162051 49980763872292100 47405741215969384 92088542223765615 92104417274803481 67543126286471934 11477702332990291 45760528867508397 5172941624959823 54104544986507745 52833811095973079 60296230476163337 96523093301509834 28542223931020083 62746994008984490 2586678848550443 96361481254233076 85025915237899941 50973664644551694 84065927088874104 68421269083031367 93974938853685806 99122422635152082 83405769824162127 28323665969537314 28454897974011772 37130672364669148 25269987891873285 56190434349727633 43535294804645960 78519769088215814 59760113750174618 22559758972108371 78213487592917521 31200303005127387 87338651328292603 98436506755708007 63045547599273530 50206412351315961 18671978626897240 67529677860146303 64992499680071613 81010412108649270 97810715436807861 33155985868117744 43850115708207165 44878139363199336 48420354651569878 29457259586852833 714987115418718 41498755302276 31298121255464379 49803438492905010 10167320569578158 86611522193280703 41315627329780905 33864980662423468 49337566839206750 79306390907541324 19904919987272221 76584653507927447 20348734764218110 69092178943313593 41582423336347799 58808340431836253 31109758560386122 83818980465364266 44105336251715421 71169324513590915 22919306728608453 9115368317098094 79363025817095793 46760581076021354 33856850648300828 38948817148833055 62972541794706028 92403824236931429 81382418512357210 33082328803435284 64699332176915453 93382090159894219 98132310465218986 20451743046402649 29757657074744952 60581877741297407 87885191104465248 32987191832792089 51166344923135259 45790552078554124 87013168723249550 9069535296323108 65339346240726883 18579916250824051 71181975127851115 8869302350871136 95630079226790425 38976914829731628 57381455598885543 71879643718676474 43196362084034802 11325620576472964 19363445197398272 91996386801633672 88993518229146478 79188912390234403 95508025930244524 87425485816984647 8387166399297567 7796680565841153 27821886443039236 1921483331289684 99776514104858315 67135265295394527 19908117385971065 96953252888980077 62759601772741688 27668026548101930 63761269599870866 50381389257159680 88199876809199891 56745990542641971 60477903406020382 71007016549167386 49089675237532282 51935726242016840 21844962118756371 12238986387304278 30896559010459033 27659615745842575 82832872199149986 43000751140558661 69896998441105995 15088172288187004 69519921269421767 67535714225936481 8475701498022923 56194825563268840 51657776949462029 94821905939502562 39136719513240513 54684173027876411 32505236847039775 90262029190973839 1097372901921804 89834815217121703 46618840761682150 37589572067788352 36928577852633073 2359665675758413 30434498382196913 31700085277988066 27963914448542958 71630753510555369 6167672914392173 93408117829891250 26604331829871654 54558600633008455 6068789880593368 72368629820124696 2364151071234269 51744105235576048 1245396639083500 80588680505000897 13078971330494693 28890080738961869 98313571102342709 29038190748358040 52825690087737285 1719236033054770 87397485427446725 51879273593222805 18967132241275173 75912465140431967 18197010435423484 77487502815992491 1378003982316146 59231157830466079 2154198626901960 40775273729176745 22180966535227242 78087907023525349 636992878175959 44798032654787415 78795041191245997 38924823387595008 12040587006439071 55898630362165117 84942781007628063 47004210120295102 25734319211069342 42391997916149968 39580895634644547 8968385851300350 47245440552210380 42316042072959623 55298524590670510 42674661446342210 91888176344454805 99672174283558898 2141702446533161 78394991392201953 6626354839256674 47436244646954352 37184970694953604 74384633403410828 91004077410850840 61516020520417624 58534186717789111 16640307189147947 37012090357982683 16400234820756970 74606835647496416 76445805194920803 68090075779881593 78719545526258766 48969878171583646 67785120874568874 8615128295714853 17898646291828785 67887666079403222 6224517338427171 11891038091131142 59957194833885661 35881536210667571 89979272878783627 32959719707527116 33224324432387414 85032715512604583 50730599595751913 34032247360982798 89081017894708213 72495744462050857 43467583679799369 60041052660486936 33264722862456252 53490247678641445 48154501381132925 64700637711779994 53709042042004067 99960425417663345 17705546396096654 53500185579841023 30187583252170998 61021059409356985 88536425001209123 72593384331023864 9114321312678552 23677624021733479 11167019333809835 29422669169420625 96680134845965128 48773285984537917 99197898868371618 58513733738937087 28833033261584088 95166112906754931 92966888415713892 72491858317604382 64879122814358248 72601327555565093 57047949580597357 6182644985967478 57538090375365332 10768926248495058 49311988793494164 91902420789475874 48949748908612246 8808002894801125 26676803811156432 57678735538879384 51025892940489270 55376887512690704 71148420115220300 89096603718753252 53128575846934427 77146252393701263 76128826659890745 8372781549765855 97011141181760856 34595421439317004 16201198813153417 15702193954693884 54548352934134502 36127215471034636 10975528288531729 84616965898800179 65754818495742552 1881417797145850 1896980896739611 33693386024334593 92921597598565191 13939695864209875 46678437461733517 40712402046713680 48147443814923288 71778891599799875 67194760439703047 84516019888156607 22838364142176583 35911613623030235 42255142507624045 89106140206894886 83634434665621969 50999735566181495 92891262624234514 31260185635559041 90500777285003189 3786621568655690 62763188708870142 78245243156910548 39521892541668455 52697521221723026 24260694889487597 10462327556909172 49950434187798372 94378647415000887 91607001878378666 43574811271523887 59912402245103551 48772114839982795 82318632193609459 58740453740739579 75586474035092717 90121220422658335 69283937329583489 85373169453537157 96653825486212897 21219833405983579 80444149406820418 35892983582000777 40687173199829445 4338548007981794 64873874676808935 91885334794793061 62911950473840995 86728552400049697 33603237924343258 90097996101976931 75314477787267831 63355509149425086 1978447712653937 70141932761994097 19871263090394100 69252906351918560 40090380953848542 4365802222669152 77697385717440739 28034739458113080 58209320740474313 95852963343522732 19600284102811763 10477443898098249 59243276505442014 6926303270178990 65891507742894277 71002050655426292 25530231641307802 38435297998469793 79167169579437831 28398329391522472 12477831876431724 45384643915588907 10866317998476343 12960026984822606 71252251351261408 38919423351280609 66824230882251037 56912417419334398 11739116434821990 6988644643461211 45189418347592135 38834942300225752 5519567411418250 69600373232287311 14856435847911400 36945097147251014 19910648967595910 99693025027387664 36564598273074534 1284258453434820 49796548322750658 41387197263039203 15752008172597234 82118578478769201 95180568204394466 21184651404243029 75693532470350445 52489862293840800 61162405496186646 66942080681721404 43581342580507350 16313462867824546 21105547868502826 52902484622445351 3083975478387762 51176459413255298 52390425816052802 121951090493264 40914534312120529 38642946431938057 74039285452892981 65688174871164237 54250919189380386 96597975393800065 41950437988558718 55788625165211550 19365856347010011 13023098175697553 1686666134099807 34088205081272418 33753965138646285 57224381878330944 87656187998086572 21388528501777409 51514389740091551 15129577127338284 7054690045407938 26367458929543602 43476710802303185 96959171046240910 57938482871423519 60007929909769515 54125755996678030 48937338662314565 1835683241049855 85981070618588434 1339524102470058 84170095183949397 64362139839280836 24115057318849086 75859679114415244 70257639850540156 6679035739539093 77027675944141715 36781349903524590 62515347936819171 49601980841383119 51830645070256411 26909005548207468 72227952419647077 75108481303754449 75835379621515115 82587102141282432 51888522230591729 12486632140349991 80176279922648533 9306762386921058 33986982036326435 97737649351821441 50650350567709935 65818407273031928 81349557869284283 58534518130517890 19444700646311511 16265803532772849 59661951511551802 16597615469336434 37127650421888475 14268386420289499 27013699938475479 1909331148280787 59554894973216279 25265744653800627 39594831274941864 99234324615011536 41437116474542964 48582820975112157 84661395533750148 25855284063158410 27674324806714840 81171793058525309 10835576720166103 84810743772443214 6669038856759886 59818114308445902 37284313631935985 46319640152327136 13096258359438006 6889209913264129 51230707876336944 34840475842758453 64899415113248716 30309903467598741 50299210362119718 4719351646602342 26393136641183867 31404541901485010 66299645490961740 5660495752675399 56047067187491454 32482195985299138 5673183076945848 49194031734646680 12024537035347938 17668166247980419 60483696488614629 44204525544969621 47252374083702575 6829861097894056 89772100849824206 47844712680311734 8631468898603166 21989967310908881 36532865351909000 18082824105103741 2296556496954261 46729605868997318 95153630620813033 63566592906766885 23465036732205846 20717394969568950 97539669938188984 49996355371747837 19774854735950693 16676935300530838 66181473327477037 97463212154891915 72532410792016888 49051757698160150 53955092908911648 18236965268348560 23874661062622609 85524749762393756 9040244719279957 70550181267054432 78932021353023159 66996157481930001 25249179761570971 45178675223535582 22082329254644944 12636230004455857 87132169503649918 93640279480893977 52825038528942029 46360315717455087 3040804252544418 36247136097032511 97475117088723405 3661781901898254 54941655721674675 62695915673866802 48270723231594690 6251474483256385 11074716719167230 73854352144826147 71812948820360783 73993765638727298 93364743394633005 53378339751766136 65744264302930597 26754989787174374 10305659558781808 40030844868098192 62036795747015492 4690422666169720 75670878785621769 54963343856779133 17891731353093367 81108804503747653 79910366957919541 76114541590331752 40356109878156686 32986175785529065 74656749914700060 60396115562829480 81690215304687384 83885850910757893 58178985424357204 31072174957201796 57038372208002334 11348799934107633 4198307873378567 68277954441959369 26715150615662393 81659767602975272 23386378553404977 62143665425104537 65970285502537059 69200454933865021 10662867692818399 53687930253836861 55992748373572430 3602319925601951 34376950387021889 63453629853482051 77609567178393048 37747609540998092 25429340558450185 22201194531180338 21051968180619487 61077759846068475 92977744062885155 74396149413689826 41424604657860319 3683088763947749 25124062524748264 48372293840656503 95160238547385359 75576911798053640 65318398622613482 378162154587927 44502236466569876 21943777809580030 55647587722174255 4439330316813769 2533507775895704 13826377821242657 620103739491559 64578609172385335 2919134724701979 23575767741882681 76206055344612198 87475388248116963 38797185784301557 5141126582489074 29575673409009075 75770542214742172 60352480258214319 18962361186286869 70126655315781041 89443215817124167 23474661372190505 15921250838820683 7511225589926959 48112985304628787 56975427148652856 93488720843498737 43899759427645332 91081385158137103 22255019219364380 10012207274965365 71266647512050363 81530022107661377 44110528038978780 95709426611859934 59930539285175414 47146826806106946 51450317085855256 71090391923344702 71008841290810161 69134128537119230 29596683204698154 47222355348354094 88199987288210522 13147314863299699 72048231914735759 24197812147356684 36880926308049867 54375404487060898 29162021328764966 68795930504870699 20465662348015541 9289842943436416 73783997463174569 99343164223819799 71677604445012776 26019577531132750 38407570573031899 21949826327942162 85669465942109050 77200106498575733 29067932002517852 93317535735827149 10446820212140505 30737310973281085 7498491418232830 1703637329517166 65518259384196901 93377307102041809 81536887202923978 68917061263217969 53335995388652123 7201363602239402 96400101252469506 49159957902858756 2792633330518235 85026385613161083 80262368306657241 19240638645156401 261120858012814 9313142493800385 36523915144178746 25015236292369585 86328183523325702 18077573248578031 7802654805068609 74244424916552303 61909215070601171 67950379150857495 83282523212320343 17029249589197962 75292140746069138 97278893998382299 95927062437610160 8889719717848323 6595936754235951 12124086779619215 31395213337227355 49586561585919074 14004855828077759 55122982352851267 82263888314033859 57460523587624851 11594235356333068 87119859808674675 17597233408866509 90160683244375109 44151536755551189 32304412794449260 48906727209973337 5882736783996659 94365181313602819 34755538863161807 49213117810459025 96205311066178544 30026207614729519 41451757132471924 45992664481843361 73106737828937709 26835467002021841 36277217675039680 65271052667692595 38602352513301623 14729248470548604 7460885715891706 60939916154118298 37890971920783976 22824538226259030 83736266948512661 30501088287608044 45561268036359069 9107325551881367 35634321759865477 35010631507577988 4138880627435131 75666344504497002 53163252620013333 13906152758400877 54788144774706538 79360903156728403 7664934478164679 24388850746650618 9399866927672632 18203519058568447 96019186868312662 23091122049610913 9410860906376896 47193616336868669 41232445857460510 94197125335079703 26853129067432266 7055046089029478 38499085595546683 7820115448200694 84809594315506789 38638218592103963 49610303405649200 14700972530240460 12264377046433465 47154572796745100 95272295436516583 12330457285598569 76172889049460549 37165682895658452 97583785380836955 71139818785820812 73870360498401372 76862711134484597 19187639429291383 99665079835914418 29664130842924525 17268460260903538 78745062686985781 2359488886478695 83434780334995427 37723186818995084 78930680768036308 87522829970859620 66308465602183320 85019092055890887 93941326783730951 38006703045007410 69358152634332726 5245863573804037 35150134350920680 66012159153122267 21479755200184996 4060934900341487 35865216281194007 81780910931443780 53383329304628802 48467068850814130 21748626414947691 68018274217477991 99388578834542330 8318027518505936 32519740624202486 81842946672949112 9519535633446279 18951853506143289 32722063885790791 36321031550171633 80341809497594397 35286872698175733 9396349294072836 10551138852174012 76423142914508987 50859163818972967 31312294632547498 2475996599005709 19865084177944451 73635167288133357 10690492225511385 75256226758629258 9063800153932333 1955811851392540 63201624961205387 22461703211818698 2244556046046034 44046444365327545 3672948743677194 68824342344684232 36492463018898817 21810781578792098 91976400436678138 35196381575786266 75116724362269389 18736715336616151 59750954272387502 15701799938158379 13761484422401173 22771584206522801 78685211769801647 66929343873444767 36475015751040408 80854949414752851 23620474286593773 94552478740522446 56216416601759069 13842815360874782 90116605228839499 80899312541671858 42158140271088336 99165895455954187 15684426740964813 20421719425838889 20700184796135572 93750761700215366 36025316608321364 87256706729615428 54035038865958682 50545962798827693 25132767957028117 6373174985745364 67204602858970784 14427073694375821 95747083697687797 56226526285108614 21160494875567605 77414510751214426 193522231027166 65201184555402764 60575768980615373 92853969383301813 21839166984412797 29371085885125294 15536845615978016 55441931677993502 91399904333720144 75762968137222689 65966776345800548 4194510530994592 24382419935579540 37131074023918752 2128881334678307 48334554176673199 13237350815997318 65902668212116393 5672926376183982 19143630336343335 18835331866482052 93681195211655011 67433193431299015 23011523816791412 93764044801092824 72379071976483044 33754675291913904 51020591910934379 8399978724026651 86613700838321748 6209165558092410 38200171349633030 53514076911747669 46987125076187234 94416951301765096 81739672456735610 44131294506296829 93416874555097689 49425988100845475 987470290611496 95149523000379398 10784684489365173 29425238586557587 50763600019279157 72339871888179189 50902207009036722 93679537526125087 54558636407024686 90620614392781329 35902409392718817 84591689322463033 40830782897093966 99238098799996014 11843445798333974 82983033907282607 14192548215084916 42604359979609022 1543084172453954 95351204830835044 93131763692906983 89811139991830125 62437424176421616 45372274325560365 79902965567502488 38099409390739493 92298627179588869 60077473162112876 46133222427127443 17463933164968861 45837248073471393 79474419764326421 18910477937533358 62624110423731826 17539947363006104 61924247013348080 26704469343149017 37858284591827748 32321184237194995 56415169895675301 39542912738614422 70654015155382791 78095045625177141 67463465203001699 85483208986134428 82678830249217178 32983892441581974 33024712190944758 58465382157285791 2751366558464205 19916329414778004 15250229447908127 70720938677735726 88387104658091292 18084754759989129 16612638788348305 71349959174686287 52329523668300462 28744556599933261 63060979481710490 96882095897552722 90772969210038230 90174661405809616 45994882350549350 98721940482037788 9533671687118963 82660845573637049 41608503460354656 80664448944428610 40166876857723189 40053607575084146 98098646294397775 80014289877341943 66074613078721733 86411118511153205 70232496192689917 73864205677044108 90863291124409377 43683701174647408 36521691644613708 82484186916364352 87177097892206553 40924224066364351 51158221886044128 50128280908014316 43764106397874800 25522646707498946 53811071931816152 87431954920982730 68554694419249399 77583086819006131 78588591419604390 29211812869487232 6811411777112483 10795171091835668 40749564983608927 43199306105501283 28361984573480138 97438751350145566 29462763590181904 80062551793619186 46418757446180928 70727545480350502 51863553855585746 56858779146567043 48189207668998576 85540642592463395 38555083566710421 13105200748437986 3672659511314840 45038028900849871 88379493384879998 94678915020884596 71798479839416003 36733173049843469 87796433837473721 11811666824938169 72849388783722111 50331969633962567 43945063429609350 18483507818357965 3551248399530394 95874084695864565 89231518462702536 98051424596277956 38746656428165702 40653494954218612 58312847619433507 5923468844270855 78958427262796353 14969207001305453 87171182612730251 56104753117310041 80252062333168481 66511211420157728 66551858130880849 11242511453887931 69228205664621030 67503802601752831 83600089722701223 79554385977508906 84588437915791065 28403130627768593 1231987036947234 98628789337721018 71271503946537141 58200457345445116 54965472803404411 24262983502623060 75817327233667416 24236440052955428 28018490939491495 95417223204246304 99861931287956013 67664583984250955 74533279621622477 65769584665855089 99415164088016093 38875427833850885 69208184883234155 82567931550134905 24864442510797613 95511796440476819 1445328727809361 66884400181314364 83049330901535378 62150964726784023 92995930562320218 76507407437622430 23460333850873002 24792550113466347 33247390436735870 84894147548476144 46115812250549932 86950002910143241 58841236460310008 42066940227757415 92764273452197285 43725637590654045 26555141513013533 92773188000239534 59846252411400480 81022918517018428 95188975347942418 55958508380004661 39110464464906826 8343159144792876 28222472504197274 33221518106319166 14780977436748303 48943261644660544 34999924960529956 57854747576198266 78722243286617681 76330285153438938 7304538502298229 50310355665851833 46175482375638657 27020163430263835 45572890376044499 92798201856906244 589270623950070 60378005926272310 99554087432520407 13052108408939320 59994207792668401 1769779619438682 47919097201328788 92267722036344386 67349745138082200 6748661911442382 62021956727045865 98080664559847199 14509652883960601 36129174073592050 18387618006943236 47972537424912289 83165336981728559 68704684677555183 73676764091712522 85239216153006247 13282261735021333 86402322136048860 81781881644511567 62402765024896017 87637344437850600 53481091998732682 79330631927967436 6196204080418420 15292159450948694 92536051367223473 44757775786918894 17348253879143445 30291418573457549 2869161967212191 98797193876408653 11695909225031657 64652792430642436 78807414746047597 44400350365386961 47284254616162016 26332801922209201 61070219625408137 37594047445402005 76557284846428911 16946830903087292 9628409623081125 54331939843841073 74989559342384263 81548977724454029 77134728777929150 81819888543918710 10832510720868261 98137504041782849 56222671354374660 15552823440620121 78644880327412490 8269596778363077 56843529474256019 79472016058106795 24251710203023354 18293959281120026 10416278432341056 79701698673265127 88712838426376635 92610773057698831 16026270136037576 61812884797962753 9119153636421844 72802416274487539 39189224571180035 3621727679440125 90707237986945139 51232076996617269 12203223753005516 58882285858097752 21505079200644791 92618250142323524 78979921839860377 58706840865023356 82967268646432283 872312424622783 62644395628229896 21949931420259066 33972186693263691 46536063653528233 2279528836839392 69568141694592837 55581577743930864 24941855804991567 63092864374001578 89594966449924853 10715996682408200 25281387363020193 77875238457701305 95709258653488950 80275073310845912 19915666466408909 25776702993771395 18705488467511632 36365841413273525 52698942217235572 29383077806952896 29396863042456679 21596894317065906 74738391441661335 51470336871959748 24454086753580330 36815606119804974 22592148070788857 25396227337919286 89096316609988838 65227853013728551 30661651377839206 10856172092895358 19379020656797452 71913308618223247 73002211844352577 60848576847169918 1937363796322123 93859843876991778 36452724878881232 75618503825217352 4890424974373086 34609476716764772 41631174878180860 1061186266015534 48573028300832031 79442473438340032 10979207312069369 65663782585259172 99732248465238476 60689635623363611 5194660766436417 42235025527418877 97796521462631337 61760786724408188 49717882547428174 10091033974127450 13933018814960780 73291056645820274 56524512549106672 16196269124250590 59944855521157510 49296556406487595 76733416547535732 38958342049442645 13545519946095605 80610149869931194 50077042867001993 24187970020617362 29186952835225465 40074901831969659 87527848212197047 1710878911013305 45457290088390991 6356511618659057 43332536147353509 76830561655797514 25303461050981171 45908485403664291 75386112440916445 91847561648342607 82214957140062638 65642519565750143 38102983694011840 58417588662438929 67133590509050772 52688101233923411 64360825381736338 25007598002543298 44180450463650906 91990855081794785 40032612340085728 46440271364577520 13584668120866818 13456315175166832 13440061245667100 48712455952779363 16127548118035213 59851279731729603 73709268008329998 29778729868821876 92054508290702915 90876247935492802 28608724248478117 44617058161190032 75491140453009365 42113316498342203 16622671981855990 86894049310339540 89724920111255362 45447062112018938 38813903957717631 81353134186528693 9962703749732158 50201086075809818 1105081482895842 45006743737384190 30876996181102191 40365371324553330 13349434374143060 42803609954976801 5575940516961335 42576399564353564 95467481370110106 26548171971335863 23813560030497341 60218289716009310 41552169058319753 26609706693572058 43024594778848543 57272940919044657 79541864929852499 77057746099940862 2765136315135958 76257548625126098 72177281245449140 82809014706312455 80660660783546741 2138510948278187 44468490863207029 90687270241163148 495659945847961 43958491207114356 37388863248633699 29283735033279156 8521294314906959 39782914272935062 8947895641645042 59198820659846086 99123123766744235 83983627514496488 8360569833600320 18791196256015810 44108827828124499 47757071690964867 80805433739965573 88501147776413469 68587592458312210 46320942710614334 33133381826767699 19483980359237469 42527698317261488 2828977910466275 90622224043428460 32102266379744763 63536125901744584 42377424314866828 14541277175406005 79121980046597690 113046124151849 73667208982631518 10414807688786718 99760692650436161 45837495384249242 26002576357901744 87839313575483024 80830471363083562 39676846789627864 77987583559460815 37089157471793020 9807417462918083 70251185295271246 82873679451674064 6826221989196318 41332371144201972 15721039287505984 92441150123054303 93947383747166554 41601580519012568 26790320696927227 824823100557192 38441233730455659 84005818317558172 14991332458458591 83576160998357755 95389255093340500 74741731614208483 69740565733429420 39540249415356935 57828935340512939 29497584678819781 94217459509355501 73529067868543881 25926325313000338 86281682745985312 54328013438110539 60622345287438504 82734600414451891 67437328882317828 19161388857691379 38045240702707217 61783360385845028 51459374567562388 71179348503941318 78662616176185298 24411302415227330 73730051517895793 52940388574653325 45761515311208632 89575395477799785 40450802043670326 51456039651167214 56455305284578075 18597687633600469 67166521338028052 21536386382142087 63316815635108985 47906754119048964 60116959209583876 57843001848105481 81417596127450215 3918560753763326 13612476307677939 64123166095394236 20725428089782066 72798040825756991 9474546730633983 25624982029958073 70933907187211636 7866347971786845 34086920241000062 50883171165508853 3986262178720951 66038564656205687 36719036671829038 72196352345703919 55299342468477225 77268116532723621 70019546913223429 73280033723439627 38567793434686676 94776057152413652 82649414875133692 51904394716668502 13045622959976518 79445790909114966 46080026920903274 76976531791625276 10890429780238392 11288290909519555 64559336517078931 77758673595298738 48082970863411972 50866033757109970 25480924961867158 12996363708632934 79025875630868283 2773493748529542 99158060258602567 38160227738861648 57183785789761528 37301604637244986 88781214094862565 8123842498393855 25384819041829519 23756611893409354 93791900515113997 40067495297798565 96523679620155512 51537907162898495 29272868842163178 13388028503306260 84618527442792844 71634466702613089 82202037046082398 13749359152373060 57117982459259438 60759064125391433 91271865413884180 62629964974627881 54455123871338802 71015278062810884 65295213244612653 83299048885849677 7681053491390883 12565658457531995 9087666707746332 87723017610669814 422955230523266 94111679129059355 66009303686866145 46566474462038452 89263703221752100 46584231324557911 29481547362486532 66500904003776575 42376920295527852 46662880543753449 5353353717970491 71265430003979043 24053443197597325 63068736378985125 77822175318874497 39940880294419881 16529466804039178 13763960211682531 75184992778309331 46147732192763323 37835138336224170 89090032853272798 76999823232555677 73444583017715451 29330483911779157 50546698142334682 13420525971178023 97673266923390291 61468679872744204 90180895078607408 16156084653283007 69448615792040262 80346290807453844 23567180179299716 64653863189101604 74224157755027692 82163097106844440 58899832554128812 59138112941404949 3184002171669941 13772170079059822 24360258989717663 63956389861185426 66579342989154978 42556276324688477 82550868647007402 93833309837140396 30666464691824118 51650022667996938 53749173667664215 80948283500666847 74957721038393597 44756775840047494 26480213229569302 39996075033047445 90703624810355557 22952191758947635 42944971202828699 34483261326490315 32891185140749248 59159963386339904 70332481581616230 14769167676872188 20506708407571122 46096819759211697 84857558548434427 11035190120334215 35923267828096160 23177114127627601 57612385780175202 95101124747279943 6485859337594631 58290141448530592 62292563253217555 2501054207789786 97870864470983762 85268330479210018 30677206989870345 59571708700254853 59361654400011307 23487475373838300 51018249823264834 54738484285463567 64130318841067782 48222838878429376 25715885128396857 46205512999345679 79918554468168763 65991893688766702 95871196138634023 50114619212192314 74731950606039233 76132245331676839 35808410939684335 17774663490310981 3810727713767874 15655164823554993 25864420873432994 37516934426027259 45100121042444857 80826987355126249 5277324294752267 9098872562980957 35417080602785136 57258130687125190 91619863441483034 33994679449918309 80768150169644487 19664380460880250 36945757138119735 53752416910999677 4923833805045934 32959073339925146 45417109618225092 19882918300314876 33959690350496113 50510229758601603 32395703721809638 45081913771214101 10683446665651624 25583446850472200 41933925550929988 86563582845702527 21488771222570494 13369861523179521 4875182187197268 55025581813266010 82629668689574627 20355546980931228 23685361381568721 51267288168140180 41979388467459320 8431926586789602 23812233147821557 51643743130275626 96331341048109783 23319166526291797 40089880558595788 99447262506656459 37596467643388248 36556988582321956 6322073737850045 99054693977699395 43190324579027380 72773997676930853 35326195371027318 12469019240892261 45933572795325587 90457737543282540 22949773126985498 71210297850374031 38193205600621323 1766113131251414 38396787442703940 9243503798061532 23964077340269759 39924845811404275 28154777210402665 5243773161834965 15677603819463418 16862278041420060 39220700597388188 31589559551212395 82278443680860309 80431500085654317 5260097594669140 84266057987220428 16797827891252441 24146372195254760 50535094719919750 96361821654955744 12972397302460216 63215403381506802 16190262832256818 5367575669213031 62246175436069228 72928307634155574 39324520527725313 2007023722692544 74361754807660785 91790717781198574 37824618911352126 87514613591366555 98623737768031136 2114048676287275 43346990809956160 16143470966842853 72680828971048642 92584064146220634 90657480136498092 28685710498297522 77048533957026678 92032841054693848 41892423312485472 33752615196833179 64472357094029619 67618263130708804 45406895500700455 86764742220790476 50380699047411365 49383077502163613 87442848118940356 68524846488695051 45439071129185505 39387276650424576 5822089227707869 45740376987990533 92442142081317831 1355056409466634 8934341292228049 13391680625731059 5531723347810054 80161124257374332 31332200233831758 26682761634863544 27839110543446589 59980737606838565 55536966148280696 64747006842719676 67402109105522973 7703260672330286 19422098356654321 76562367996811363 17715663034207130 39803790207195970 41911742677234711 53191186091862710 68365167588629974 88235452187424087 84339745327322052 26414892492138599 42260992535679792 21004740583936231 3017806425205986 39033345302191502 65267813437710941 72302146809488130 59630367833720804 3330661086638478 7937826915638328 13952853144707593 35386168707259847 66598619996309037 31600070399379292 92314868031183180 46786627731737345 74461912759160441 32917790477128090 60803715061242828 61527759182507507 74026997632606148 3689111197044718 19129682795898950 91281409645801985 85296372028644796 8043312164592594 77232550529083304 33143567572169348 3361225052122794 37520795799297025 45236901612073983 66135240489746806 96672202050271774 61921474846017502 89978687378044605 29080297210917841 12717698788699921 81296317730924838 31209097808937653 98090309627833632 16236134611275448 94839971705671701 68629886572614342 65173318082943719 86107793039253501 27433086715427085 35431893804132236 45660583368977718 19162915956621113 50757709386396266 13546405738269214 69487407657894159 38159956423940930 42600021567939433 76300991919621339 51100209593808699 39527198674756459 31190814367342405 77603723226638999 4851365679972157 49033753951114437 33784791368071123 23942498742249897 15401580502326135 39924835115299391 9918896529463418 47024299789843141 2661652278370287 56644253231044226 5540828311431859 19427337762855668 70462993589552392 16351916526982287 94505784421581199 82461906081367668 17553718681549071 39711466300356072 73051534347128318 88387835021335994 46634336111361213 87184587634801534 93271078305737592 91767233682381557 95313015877528285 83229657314735 56258522536490748 45626935864466059 69155935810566714 64320178505786588 42167803218459415 5591787003582065 82463490330583129 13359146107642943 89525551933716219 77911238536030170 33314795280231634 18308167621434704 63774495555830651 9186196721867719 49873974046550759 85599099884807661 90907290915862828 3340892175647253 35544358761456159 95339462101707924 3142877037165113 34732525526985713 45207566721811394 65393347799546137 34175915743342458 34593611155273630 14255960270522284 66960336550736375 9762193969121070 20807222088547972 69514294176147615 21723435819994623 72785872691345580 19021074961344582 6637208579296189 92173845850377475 23963251853456312 51170103637906456 8682030039412112 12716156600028553 44370421195228906 23025369188416297 21188467424178815 60224829458317921 67385380511235444 99570676035100238 27523295403474809 16000935805106263 90208344030679330 50147206008031902 66733994759304526 5418785029774840 23803087345633889 63652375686343585 41831295256584943 4743220409770183 68826546865609655 30501042621752290 8889390955923279 59274882646765919 70488941813894011 46505082266881726 69814762435812133 94370613055199320 40102609072653041 70992717162152815 16780250341633125 66658149478749272 23597354504742257 23590550625044167 73425664695138828 48856010069253795 16003899042857787 1729451474057430 7743290197373495 71777286574635901 10935360723328087 28185559212263217 13630258893185904 15280931323596695 3875220952997435 71636900122883080 70324965495350372 18552422416067785 53058846257383238 86366129119974446 77705707728558084 61323590166055 80654371005739699 77038251416778068 43766544369588382 15178549815991814 8714934714236696 59541527648789104 97824980395668051 83712036123113732 55773885972724567 95758520730610488 14043576448842998 60694983921659240 88835544146040651 61244897411239773 55998656960911691 15109092871773870 52779863146364454 94394388574539385 36331416570414197 86004038762663135 45691318382859322 60999837091212745 67808080158172375 73497981648617223 63811094382791839 92294836071357419 55916623155132882 20506511371917420 21306399487472483 77204834760186515 54082900769828325 7851343174459389 56103043579147150 76453297741053337 21737320212365443 6240026586140258 51057879477195709 24389553145266889 93571329668604800 51464509121441320 21208141057755985 63594702469549083 97855231035774616 73928499203761809 14057392771799753 87332780913626174 43670069852919206 72773936535591116 16114419814891906 2121810833023317 36206909506499335 25284012509069426 39835961005409321 46886093092512315 66746945417246509 97470877156707921 30273766879896943 35982074065832042 68743900151935617 4908893444332939 87432409776072610 25843925349120068 8678212783601299 18630825919808154 33069879827099071 188892830548556 18555268698531666 75756336321713273 24097456854089588 67574866338704849 92604401959827395 19010652233159571 97469488209142323 7899755785563829 92155514540007477 29021333087913818 53887988494781452 67205206307706959 88504366645574868 188994542983681 47352258055539562 35146131315083006 41998654006853989 44082222718646843 83442969936623816 18744009610075770 35561865849302083 28720018529671942 2734263805012032 93993206282460721 9648756950826545 44094942236490094 70674351434768713 5201738657227121 43342484891981067 98280197486504247 78167275348752541 66675748876009419 38733775763494391 77752008129549811 48234387064203571 58576196113383702 31997585139467606 11089731428045991 93739176244758945 35629253600681872 13940670841190424 81828064118479533 44478697864968702 50955937674397821 94043010646552924 61659024054944872 35506417115134685 41647557573269812 80867790815297064 28278260743501398 95485210590060918 18885254793344254 79446349546878693 46601484741577928 90597560792205805 36350276822851372 36451175954135242 94152904156103268 46375622366644378 87039167149497732 73653635212719511 45842948943861691 24044144034796557 63699432950506114 33056907738577304 11823942538989839 31035048933189603 51593579012699666 74002757000343000 19539746250043451 6637819558903780 21668984190161577 18182783637489837 86304446501923789 9744138790333882 51419663958961917 14376397147110761 60719023299830973 72021536232323662 79945220598607163 15412041288810025 29905628689880623 87718986110897666 63390746173335399 75866767337239154 80306674782387813 41759530073293485 81011748020141512 50200980421623482 58774274497399758 85504493211779829 61325391428553842 6597131122584581 85436687338949631 18102977673736705 51606276292590642 49226318761323663 86542555668723858 53437990432407799 20596144453743920 94193121941668081 43289351325968585 41760097728635683 19693275097214750 25414768130327786 59482686036894793 79090200087466450 16882288728708037 48150112661678481 14535162031975576 56032255658807663 54766421134118610 79665220838404501 38652499813493666 8177768669389700 5906369254421676 6632535913229927 99247183825814439 82103881880871081 18292993567302913 75599279146063091 58659277178066501 81286931644669164 66272764833618649 42281201548819826 64149513191098001 3284650108705110 92197349954217212 28665970677980201 57323152229777238 7322632366072584 47147123977275952 31791579508279894 49305621942266376 10504072287481750 95146053079577587 61566948925873087 96257432367542255 54206308765284370 48228774668196706 57252299185360737 21936843453317691 11340289102000434 56515026593755495 49347596960285854 42110785310810881 34194240609225369 7843696014240755 17639176842968630 82739525347999339 85220883768953272 74879950588615192 93105060924525940 84390994716214260 20185243366751268 35733540510113006 19436067440954242 31839477459566891 8159236982203619 22517204705894378 36099889694113563 25812772974700424 99687136067580899 71076055233277986 62730218906551831 88968852615866401 75685281261787128 42005242500099057 16939701122440383 36369116382638309 29001491384619672 91048149456329943 8225248239119753 23138324376826636 48880660986186762 20090542284129490 37733967667401642 40653588278718758 25961864077581172 19721802140988497 19752280889635408 50705085281201744 50959261853728443 57831190542639459 80711021728636046 94505243255897572 75717214706952349 96271722572433047 57003838827771455 59748173835702690 55619303096984513 93947995453335776 12960018530262251 23860655021307343 61379487825165886 26530919403212073 12597469673442588 49944184268304593 12652102209625655 10584151479413898 50464311644591974 97679527288893828 14452844469837385 14511968397098054 91918744244185449 59856511382106376 39270693807247423 12474971432380016 61741100254745489 99699277156234830 11866333739976751 57220375820751972 6690204448074030 38346212033056873 62206430271349875 28975485494589485 35089853358682260 8873567296668990 19206284358296366 78480436126291671 36317050942794219 71873504665670013 64809031099464683 81715828983604281 87177776069502948 92257016912704246 91010768781711872 2573885248568051 40664833840629183 40058853446987169 43585334796198650 98590875142766833 79964651270262441 42641889963757845 51780742916133158 91781795654400469 36842296973132815 10696176430803532 56686508486724582 9587129300703387 68170456051426669 55477172594757578 94080355549456392 20259219307127626 37768289012690214 59334904329037971 90665435611363505 67538934095938617 94667425605396329 61406016200919198 71245280069879863 99799169296875624 85487482689343954 97325027050829645 6449720401059261 26669300697043096 6278324665888746 72074891126576694 44263091883080196 92619600446768978 53232618144328941 80095943226103297 83405310936216594 11076552948505574 61941227251923523 5988154898093023 23576995375996131 47914039913604095 60147889438595542 2767246887271568 23983291838367299 70202645593540710 75155921144233139 39418944835372801 72006205481695350 35395194568176047 30617113407670052 65740027594828986 53536271658052405 13817135516827870 99081016671239579 40930779533343329 60905663615261469 83247710727297458 16006089823777708 52964472863287646 13491495471857830 97018606419120092 47322851224874227 6037287358171156 16606272080496157 11008241663456209 49590975889841730 34449373091811849 95173015828345223 86773038974100637 34580235086345154 75415819886360182 2645844967788264 61579075598563963 50368840135005378 67615578467488646 41533681284380809 35442324412801622 76346517360260876 59736323917124947 64158563523171915 20031829149532104 64767086508010160 80694056711144914 30592438517075560 40833344232170361 89165828903326063 14625410178547574 86079414414161541 14414709965863191 85247288212004400 34543355101221624 74030631828912704 46809559304275762 90387767412524958 72300132481025924 86571261192586686 45831794609494270 39512453848385656 26602987880134983 19764163724082549 26707609217924424 56082347453622379 36631809497392575 20648715006412085 65131993596211168 30479503606381106 22190043190727369 67238879394215673 9730457326858918 72862430190453078 56791621171384361 97619097326782078 22553997593110253 23343834374690640 94430707726550391 37539063196975267 5578466870914581 13291256615289064 1963272329542144 14925768355286132 8997410444012712 95036880862656427 7366988178034475 94552423566470485 61382692474296759 85223599547583929 25382174993854720 4335483251000249 8685461305337818 58821490358624458 63416604339196992 30131023479982076 54029988577668260 32361510734394694 85156154565292043 46165756807299876 97173703547196411 61190203743516270 94578275852731576 92493878161028994 55145436368202271 96043158960595256 9045015352390554 15989838912306976 43763825682806688 85742174151426704 55644990902086470 21999123844645863 62154827196471395 68559843936893015 72050609935031578 83162811899223481 85232402128008101 40079494927948534 29674755706383453 55690002583671823 67789756427932695 12556723019393386 32626586021704422 27823297625949393 16606170219391863 66255661316554899 84001024524657113 79038786001032651 44112377714711444 8925797016876145 80622711446732497 53996487585833787 86409923085034411 85904525415394883 96014138849310155 30068924084274020 6054145847060187 5246238627141031 4341363305270716 30361413345921150 59951285378797357 51250637082390513 61510212790420902 94862335413619475 64436746298285641 43408283636873657 47184011286651431 43708978512655698 18604818399351537 32708109593409740 67325586326286973 85230765106914761 30969073805716205 84768291398229103 63498644582966578 10901523275045544 1281458695916215 45735431048312541 29441468900818171 67264645705352781 26938496512818583 5850891937130799 63245079774498222 60462429670937319 5183102860155294 29325967001252219 19963364356624167 48036324853040505 81451087283448466 37470505945764073 43541837204622312 41538742281314638 95052199528558826 64917579448220298 13323554829310364 32724888580838642 47154570226497133 26655906878109912 23453142730927796 40112699753882091 16456995079808330 9333794315947554 22534367562414282 31210905670003631 62671597578776123 66489341394659958 68973739972145265 21475431209150975 16189619090968802 48894120947562287 31077296597558574 44381691501960665 70079629392864043 57997385981323365 70649343568042291 62734657283937514 58306635001590600 13704353681508192 72639233961222383 7128350034998169 91706833696414370 58641721736573012 96624318250460846 65320613532776383 6621803651542744 75090819139813544 40897460087645244 27994048049509618 1524409976969364 27668932965882508 46200983915419188 3803401246197452 86859030574844923 8379662756020016 53902792120290438 79183097796324112 76311101256866875 18365093836885394 94773677810744413 71208776589885425 86321615708546587 72658868497793307 41635086381045643 36361974155996952 21221729848284619 45237645175765691 38578923996003136 73241333264508300 90754467214061699 18426334439823181 74712601995421339 20623391328810094 65429512174525829 5389005233660430 3904503908754424 39363782999203338 17671922671051650 21080159886167117 22736185746370512 85549362784708405 75445362571069381 67344250392310058 61536117981438080 40551154675384014 17421224251208679 48322337629116814 55331992651775426 69072058089976996 43958349155860679 29152369844157043 12994582016813496 99056614052144894 60460731409932388 81841515420620800 90285528529265885 35430504770726925 12550503273147892 42369008364528756 49208203814449788 73766752775952725 43035889044826284 33462811982556971 2411397642552978 19505799644211772 33823956628235423 55704640769410119 85004377974448330 20011531979332571 71826643922842989 72794479205933795 19648167517178911 47324092065626069 43552690888658385 25493270825669211 63149099684172302 20443424941491059 98820987563932590 93636631984696639 39906134627988027 87025290426886624 3551842622635863 3017207928302541 6446079789521589 16378537804270638 99716848512748676 41660555197164270 7866510824680189 59248031590003616 58173194317761778 30566008204994216 32456969068968124 95738172973044429 77320383892333584 85962797974173791 47937917604739559 20331329134830370 72691790578198440 98244541860838732 94142900740634020 49376804757166728 63812584306520296 15424172578437528 26009705723591588 42015923994367334 53588766065754508 75573069582954505 55549521463588645 4368407112275885 68324883964393351 91354081389799919 27387160709030238 52672800120146792 8450076419302022 84043072838429423 54228170735088361 21080417489328699 6273580025528457 47676344293514978 53435830980575020 49882469653817265 35487525686106796 27254467455123608 98411903069014982 68932011421690773 97523845345624084 71150713731285222 26019567023132898 15030894054803707 39827554127024527 25688283377936876 2932151666264314 7043082746062151 55839446213127830 71930108511893095 91118700387273794 81131227882445534 73382425446046554 31911041946514644 67997523644202648 45059515934902761 67587263110673539 12781981800620696 53923670906080997 94805606519195989 42614328143473120 72334055959395391 44671325998921942 55660648905712681 61480259977197038 90225855124795761 67351440451968226 34849558137393534 61063348884137144 21547903321493474 22997054438258161 37950791845652535 12758845179877449 29268570046431907 88280418339548135 69694627403544149 20943598649654584 61505063137568975 44540459489665748 74392468507250801 97301457907918822 66487181568253827 59794296989268910 34277663461933287 83013396037900198 31782380705692241 11996888683920081 59611224423670027 89126436180827599 94776324800646995 90065784592865997 70792077827290214 44308637336488463 62839213945901834 39716020208859683 56142820211735744 11109486326038315 8427544755146960 73231447999742856 60931578982806123 77641179965424044 61171578881288250 28583159875760224 34466079464222685 96159138871927524 73572599777945002 92156765193866755 36501562839892755 73730365571526542 77813927779340110 8934525593703528 19980682876592059 81026490680988832 46980960080923162 8534996612467119 39440490434959309 77239316496274713 99795294472301190 9295496224015046 11852819586355631 30431518950926845 87578642721673920 88353157576624692 57842318540276311 40854442549910203 19370935329443311 42320499464758546 96023952050383693 71894137391305379 84933257175174596 40256407463617760 79130444944054578 31770003295143631 83204188870667349 52402565027000204 34022354428699376 16658234937944964 32515265589145377 65422394433068518 54599678057336650 50191294857704367 92652666445669513 99374501179683700 95318808192947661 46187994738938745 20780470116928440 95188013161368938 14613892172376773 93574196812587821 10383373608174429 60847905994374312 36173197086711946 15014337234118298 70458798767686951 37740184985468927 93425410821399264 3963663525156780 73312922276976103 14144759840252933 97774931919301650 29197293305229325 62795062221648779 18719111394284599 73167068127776924 16463307051277707 62753697661133662 88914586893230370 93648116356827626 7362036901805576 98063430745898336 76724594072047765 38043264383583916 48969434857701096 37416612465403699 88839491641503407 85036280935616106 9702427492355950 79077322343670279 71469992414683121 35815751147177631 20340878981749987 73313370351252982 41050761124503323 32735218744491679 83917406855601971 36411502721022672 99779305343833505 19999385076016769 32298544467492515 51991558538616989 83700881541076666 98131057583425300 36445819011509939 61323281375979747 79500636674911448 55333818593275190 57092562212207704 30960544575430588 29933999342551393 20175098993032253 38192933659709365 69033780492978601 55532251677228432 85677781562749425 63556614966618656 54078253585252873 72618974951163300 76971248024241053 17910678487929807 78423721369382527 92530306362953138 25401012487514043 18063159785616254 72846188939962074 6609842967146329 65122244498343752 97051814138244298 1304819411654716 70235416722268001 3708056506630915 18517084692059033 2594823971342352 8698252368048618 9058243020569599 15011596303211332 73812543850253471 57181259636637365 64395439704594211 88080482936413619 27076521562248246 26936963194817783 65178721957878789 39259732456993440 10564893387938701 46479452248895274 27186479465917934 91403888042922696 70901033783819204 1554502372126770 65276494856987503 9392195119596908 65335886736027341 3203138025301618 27171726223506392 3482964081353755 74121131632393847 97115285700973217 88985160691813263 81650013593746805 24249885348865921 23586075475007893 66283933204450483 7038514261751562 50367450938568339 3142788713752586 39910325947228491 6374485518289773 16122534738388493 52468400015082998 86305574401120705 67182808765451915 81544253582514657 70460721951032960 60357144696681570 28635709367441668 56038047289821359 48704016677817004 64737734029653628 49974664175700996 3174830668144188 24824901283833713 88636781352109969 93881731250969175 18219404779601575 12661272808569417 66085654248381825 90708862870621504 44042410634112177 69131967118246219 39238955310647838 12246308819317861 18243270521454922 60448644509325803 92949828815830539 42272924961132273 36692941838413332 49487186643804159 61629724612393074 78540209273827333 95882522299415152 59695653966104136 56340263557712036 87917786702827083 47078949112233769 17904584378832737 76762083253135695 37209284382125051 22362476939934576 7231103096630456 17080128744170483 28389855878346983 72971192305343284 10327922850561869 27615201594093735 95506798662260068 83483901095174809 37289868202806259 40323308881566608 39048106160048675 33978132908484425 59758507467467728 70864278673075960 30157767676753598 25716100360242728 73969097401313306 8541578701550243 95997327953164209 5334840898927211 90033876456500213 24921697815332172 18357545649248207 82212446614698996 95194522375034774 47927464828266708 22673499270171850 58912361561840263 859770743843396 65519959545047923 81113438900059189 67941628202245187 23200809005870493 30078344326389895 16618603809635265 47309950092817225 56801497228498501 58843680358302334 44309419581973005 46588010493538511 48609169958723237 89608585424362357 89840211321572974 12103954144634163 66251892202342673 5444454864451100 95091010829240412 93154175667402772 42295529013219172 81798350395075515 2230648098478078 4282351100901197 12927094914540878 26239198040286534 58807748857792746 52450702490064716 99729065202619882 72061413441380350 25476296089865045 87523401780237258 49752137139240634 49239354032238982 67335574150419735 29495060294076810 42360776096131601 39570802610659319 84507489115020651 51360332242103179 73984765203384703 86046051014206049 60342620485255654 73141829782756551 56505228050680159 2654912423263685 77548844433258646 97253480734875247 69376042677724079 86882437750840397 30173229236056931 66063568554935603 10511019257932647 65383286766941460 47328083886298521 99301264273933505 89167514061844986 15126956209005037 24798301196851344 95620369799167201 81637575751465059 39331383915378312 62620449299598813 79281772285892069 10628671063317523 22170042410300178 23655152119001862 3094057358435665 70673531696359108 27190485232016819 18095072660168645 67555160109339829 81057918364758510 95860643804232093 50241495983239689 64047581267290654 57415200437029577 16818782131074609 11509944287534388 66537184105333337 68514374910262700 7994338170061016 23667744971350861 5517280555075277 26687750290476681 90521071411449958 56273752418423023 96643474093936487 13773424148082750 53672328601241581 88235796393775982 34708898069759504 5701213687550420 26024076357408218 28353656139742510 19764891079237634 77640795211003553 29325295414651954 74321378797750306 35602693278554460 54597581852705779 97505804062680190 43020944948032399 95672713187334341 50377079819351194 44789342881046511 33593607491322343 51772111694418469 49054402097359131 42603003889227350 36427854189474000 94347845740413255 44684499772431176 57004841489868200 35518642853361014 9000993598648521 41200855180666185 20575510412403892 25300949220784092 10271775022218932 40731874968412188 56011445271877859 91269447459957318 34098851760862670 774985450950666 14591557188306433 5277620128826992 18815263696056460 42958486960546832 17933162320918441 77975219858552208 22108631435751987 14153385937165252 55528291799787180 74286825117960816 43518584304577081 78859318633949771 47380820363128026 96682058687689136 78279318066524120 10683829326384710 6954428596396477 80336313914060564 19070366893390947 6796897877756914 71651358377669061 76259531596369058 69591135497229827 48810131323075586 18113120350917278 28230995322547077 7675863552689217 27283462277865052 75366640009060902 15965630757810555 91482918656033753 64495612319874919 50789947159572556 33565418768481181 40834324884674744 12705614501105351 78636375316985465 43826422766207407 1761110797766325 30042647177481207 30003691402831743 42418562041127481 11892565817341885 77372700747555854 20276519337436421 97412179395037681 11409074144762833 14898909646967853 43530900941528277 24558387875757662 45512699879725007 27793468858173309 30451831070086826 5581232369782624 97710155541239536 34011415617186233 69815681749789883 62851167459607700 86032499107188435 82746196978750274 60232478874855603 51043072741689254 92722411394079084 70255883580268479 10959411390499292 63741555171940036 5563756976457096 75605357922214306 44694761634033133 83030245569093222 57574105427936497 4303522325293012 35555046611778052 37639029852084298 23518177968548284 69773279875349194 66649612081819114 34080844862658241 61859594241217674 89740707687400391 45492254343269792 74554156620993799 29766336540165177 90400738026689744 94935698990040803 49219474986978004 6704971210684550 60585352868970281 82364911891162634 2954314381175922 18310966226785856 10599397232814632 66692143848845474 29520237145228191 193432915425392 91742815882649573 31182477922861579 69066991204090954 75027269458863588 84157613461707992 78971907111563904 65208409899646824 96598487155357232 47735205509812686 26582935385960755 38508804954031217 37211990227509147 11470859854931081 27119178061975143 12917338011188700 92012774726131558 27451414569250111 30169654534787419 75776088422518775 7602379463368700 68937718970065082 42227205904467207 37694462774277784 51860500743894678 38756694197322212 87865476279921185 24144066373177381 27482709566820696 53057394869604951 4432394313592207 64838345047010956 76189926016129214 14516490132980875 53894877095466275 56794619817867955 59454958206698314 4968137365499574 20617469897508428 78274068097757158 24076301780305392 39077715547143894 88729063783356701 99948575779540366 89751060865067395 51986592531390110 40540604293462111 11035102057237193 10981954759461739 4667864664495617 357893392769154 52963664430157566 81508018842688499 51050877171304452 47923959105850226 43739113186375993 75225373271186292 43969923966751249 13869702312737751 11756529917341292 35540684247482041 41008846452717138 19728042089799592 13670410020056254 83630687592480061 96470655713823451 15503962074233990 23816130616508314 20624815493702488 23558924361223467 84031512342613978 12995228984534376 37944583425570394 69057550260753378 23683550528421200 34514818608848411 83798782950081987 48370483620615998 31420890166478974 15323189143088453 1356687867438691 69678266214149800 85336528011918304 66573510814293112 36145817348406776 60791328734309644 50816912784632447 16574840454639813 35715792313780211 54161789591250348 5273240382743202 15195452005076652 65996382880588014 71285867114358532 24654279554524318 70290374606518614 19675739982869471 66538173155935642 49589040584665280 56063716926058110 8627614856911384 1387197495371303 83036271859550111 98895371335549737 98330218034210988 35681970989033464 28964049226591502 9785786752828323 45600960681258132 79394844288510903 23570208973047466 90082542143848392 15915087681153852 32510643771760247 28251568646471869 18973686940388604 29624138701947940 75946642773982387 78511048286210838 4944292031167244 84551759884678640 59923171278146875 98685519141182795 41969725309696863 5661670568826946 56286137034644822 63301085507658593 92447571985531820 40098028259636476 91914926606081940 96555277978475288 18815817178426042 28619140600889029 95934278731742483 58744985512743577 28480418043863051 79277672809089555 89318739657272345 99828627576780557 10126807141237698 38546598135709735 84628030822645555 70543776049446811 13606442165992168 53018262320749560 64160930689967106 53032024325179059 27211675792370766 59404776005074981 65085984697718356 96395069724691758 98308980392139381 22503198668951701 42728556012682385 66286427492717344 15718728504936735 96297137697124418 92396352894857376 63617993529134712 22027395540932171 35150559620957359 88015582983997965 51779813608853397 32324459903628795 57455800629642456 89435499739203288 42088203550682529 15018429705661138 65459281159606208 48843868936606629 8080064241306853 33122497834708260 34711253723903007 83496821712336943 40888573992939047 852802023175417 59104714780060341 26603718922339598 83401895931912117 99592547194845717 40720865993042295 3293419460489381 22978713441261616 39945273085261724 7020328353844860 12415311963301799 72907441038914595 84267095736795493 87963114413596752 50675283323798150 50380492705823860 64964735611992548 11719743390380446 3579669000294956 80554090283155210 82785088945396174 41632746959716351 41180782850626469 85988478739851121 23789302003966366 3159266760414869 95736421326707670 45790207919390585 96742598346756641 55446101879637384 36965295022713013 95062108196084042 14383528816812651 14307213623756456 68537600504848996 15040787726434641 92636043086332360 37269798866861053 45817138405977544 61214287022853177 49332265550403528 28540782155258666 75862171290452232 29923021668970900 95333804669590077 75361805787357816 96740565960544203 30075235408636021 94904149105080625 20793447189089554 32663978147129844 87827787832558409 12946483004147742 93901369896148262 35311677950050323 53186374947983739 74834156499414101 92039223160039324 13489312496777695 76338351214498443 1076454305195578 29854399528813243 54568761424393282 47735746011961976 86190990902815382 90782454528975154 69926264007142871 86293992930579321 23256965148818456 69881011988705397 46167537053254454 86127626016620391 29313243530315579 18028525245539741 90038237886230056 76245098519886944 9369107622236059 9492829028616061 64214200472138578 45411502663469590 18754064692666526 49664408178659399 58613960432131639 98461379660508556 44190167816396378 92543464696668210 23464796002292965 95007073661592015 52104569172282992 47464045599030070 57739973909414024 92896355870972105 58268975712806395 64218749577040220 98581081192837612 35962381787519069 98047052705369752 37610733035822985 54747781894538131 89609793308628895 15405540547497213 47174565829321044 42306940890207298 82569619528370181 25334750362350198 30826558745270486 43054192797836979 84453366220719353 1573806626434630 63888893145700847 78758270954769374 20775091136827428 72749016522094900 79560453826821272 75212620587610853 70983289517768554 83299373604254591 7990999428290499 42272303167223068 93828071167507256 54499678591341101 57402107195880351 74247751497220626 90155890119037213 7158632694385793 85298606694610235 5135574463778549 17754018729103567 52868850645901616 28563503459812841 86259666402494020 60410936096768054 78472315159767050 75212160843314216 96731278029302127 50922041165854151 5609726708487834 76571563398024558 76892555169156712 92835576297315706 65929626057022358 57080813868926276 76551849773852579 13851442021687959 96242924938349678 94277662555953351 22456073108573092 80145376965258093 61934151880522908 25771536946179516 54134272334060549 91057055158654597 68164561446420753 64653745286927608 74370443695454236 90032458833373921 9525733347345948 7508297012442080 29504934219574737 67504513226259322 76276671050165369 91696884609186131 94143636124354265 60138566676090992 42950715000565446 80307935074384722 10167152834254275 91989599878686299 76155292480536536 85411698716714440 25051219125921114 70179443409398888 37765683315980076 98500140204323264 90563180073591586 45695886669507053 75573936416252700 64477070229554917 55649950502354287 54234206090997758 69576052483246282 77164294736528523 3437387178242060 81859864049036841 93651041165050710 4221538926337662 25473422905065619 29161129849706576 68205814720217071 78907750885960888 31315062031153408 57021220104180507 91609257023821663 55034145279209182 85082813804751076 13650315443367875 59291448308073297 81902590956412267 86802272688667883 79226874654933860 45771889786075992 97770748148155343 81810063470675025 81134765635633127 45230596922472953 9458856409819909 48170375654537330 62312988124485306 74020014437730832 26237353164132603 98101277754738250 4809358491575594 89138869788761019 47903617362264875 3499845641304301 75643419785797833 26798223372609440 42201387336380395 63425246449292950 98165198087108260 95577866077983595 57385357985122776 30635269498184850 27771453994187656 1313670669032922 10190770582272566 48919232031776605 81862215823406087 76804292075238239 68094771969703887 43070993663221501 75761673526616984 82153993926066517 1673532697613473 70934119966352993 28872207102897052 79430351809934766 33812365431995701 41981792204101132 21168739897451755 64400617369956040 29877870084089888 13061703020248409 93355788714497969 53108007004040802 8789264733631227 77577993636562239 66295918870432266 54429342026742436 67431797434164213 65075490156819168 34313213463524428 66098174719380085 73225375546067060 96116407754524101 74664852095415118 14191648826389859 76519831519431192 65778647879582569 80719967935383094 52034775711685610 20590882001310358 29749497342965825 7695139818481441 26636216035327264 99465176147311787 63536696132852532 93956254602667895 93683445302125057 52271633991957464 53113264369599431 72470044080688638 53145042693005169 41800793576231865 56401437189674789 15535793968378518 62644811058034649 19332682780800871 38614402117910556 59021482679455265 22304821192431615 18435247529121828 94196125261387076 86218283334385425 13638931584770535 94970173440564491 86954865659714755 68173707153529070 5491287910990088 99785311179624631 34312517275064184 85945989667741804 52408426243737620 27070688198232386 7509636585113741 91761079072235857 70705116195873752 48143236308165913 83389115848190378 93060370797983688 80715994557893909 86051641372298436 64397357883339510 88393755303021425 51407634542312674 66186882390540844 58359327846334908 25500548677215163 40722081829035186 28607116961067099 85382643436121974 35166755965824349 73450956167309371 79121111038311632 90037486679787767 34726743038263728 77886670882241898 30064233508536713 5820138696706124 60772695528641598 78554604140913141 46542933778753556 75063397436881171 1993113525646518 8683906671465741 77337103281033576 5879199201078815 74816017910987843 99848485495528652 82787317459600110 81376312001416666 31853089008056807 1436646270794976 86152421418731692 68885620911110996 64996355353040047 46896987347676392 23950825939659513 84658506715903805 37074811910237836 92742715063505819 31342881150828835 5929764743741362 20095052923713753 80748408820465474 32593899103959765 29165859644629403 82137206380972500 16172474812851692 29649664963495798 69619221948900248 68917423414927340 26879078721664995 5574459887223282 21677335586434037 90511833700363437 57761421159754959 26937938328540913 73460656655409848 91179486211449342 21464683946169406 13628426280387090 85779098777816657 17542592402430734 86037781672919433 70439968363608562 12531643544300015 59971968955890350 70188555728477518 61274570423025313 34030135533719448 76671912838439504 98038770460834821 50443111406316878 86612045985274941 28717966086942503 64475187287127577 33239583016116275 84047129962868001 23163140544600048 32963821028835920 76610604650010049 62650708725240240 64301206807539164 71902850123828691 8493964526444659 28100838455489268 4792730275514969 29641960217111856 49566875390422163 35292455665476362 94003634988138365 86596571984442059 25451799108910713 10987767276357988 65244618198521979 84430806626755312 43384827620714860 8783875657705856 14512554063507732 96778813598297405 40746919974510781 11805219918514445 65997212163566137 74390326247207368 38241787680149147 97485793107979934 66993978839643275 54608520278503251 83777710490855301 68133609836458024 60706497937367818 98511723972309509 2639852341007189 70027626963860172 56532070360290723 25339765493392326 98135591050889414 41333531869381598 66888849613968056 30967234398111271 46416031352269451 91833209720760278 63154716163227964 71670202644886821 17082075031908272 34140841611126141 47531530981940038 62457317990407711 25957816967058476 13495367346693962 90947518042986153 31293601445067113 13987211698935238 52371381774588074 50463124241400484 58451341115997009 8980211993593282 3917761873990130 29490728138777485 79490213135857932 83291207866193322 55579328120983477 97286616392774860 16301933670344156 59674483548293338 78315619412817590 28140415300873101 13784359485563953 6276172710805667 64735023277353513 64270591598877048 1934394870018320 27436627242639215 4011898710064848 62574628071362472 57712009029709268 44792720561863638 58461065067928236 13221808397248531 88061700750534449 16792664122661661 18043814406415045 37583988391483347 31245904931931958 50799396785693806 97379071747933922 2617287352163230 43473793903318055 94058495637728360 86621963022340424 79549758464186832 81363919233644334 54922969149608248 69194729795512672 42563374777950722 61689654954468425 90581726116818978 43098893610522512 29398672120720399 66656980407085745 38460547133973571 19478969719897149 48164975081685698 61931074262174610 34814037344821103 88531285461780946 84033360406806241 33822385839993804 77353630289052339 13921352430983672 2460549757651665 38484075301423999 14391500918053610 92885959707310461 22387211163921373 79528268621207270 56114440533129083 58449546825942347 58942440282639878 93942512188121667 68050763412067583 72678879447893040 8526809734659251 54966254475604668 35487549015094856 43682809082714819 95777723736651535 12150955028370539 79292542964465757 9154187198840321 37596303503139434 51067726675745271 96515205203392677 83471303269855047 66194203544877104 56102858744223348 75185135547495546 48754767401966965 94036007830045912 79760368316865807 16675401083784915 96673382760581466 27542828433418970 47341177829475095 97442837882308365 3981935035529105 51265982282288016 84931940711534178 50417653005506389 2709600992372403 62948600513643527 84744097565457044 46466287747801316 52102920177005905 53663996698650406 23013368189160093 4901615993966235 91302913334480176 58390365165485628 72233301686481556 47809087118276598 68933406305083591 98371893912756644 40474291536216510 80001470655366824 53949111614679252 92541837541076933 84526739802349936 97991945734324862 27522776652062309 39371683097316303 31160155692769199 64074481003352407 8961268614832757 91991329062866125 54623791963660591 58022063277497011 7858662185506710 36169866084433209 5121092469437204 31261830641906862 13531693032646627 60163262026758636 93653315147950342 29261231174143365 28535948609376745 29046780328557819 71365359355616666 92527093347269655 36990937683382557 82841822912547393 34793578580658190 43844580613625376 66638610729019210 20590174788775138 21488468064239658 80826020014729106 47839613782486736 36042778006097848 75439180831391383 87519753250952843 63614290053263190 66351920370021544 39682673316307459 81445261877147630 50387794803078048 82284203566489975 47896548166378762 7792032833702251 64463676804894838 66290467529595449 25047208595717890 30423818912883221 14267251429469220 96989799346001292 69281327616331884 14929612477627257 80496315891891853 34872684174113272 7226403791914919 51828587803369915 19971289578583848 68143049672035606 63251622882710488 85863148418214358 57373870250313989 60533315873753167 59703113443348791 58006127108407850 63143488927882111 52103239394314741 90295875845643299 57703572116008267 72241892736043214 63580558426784089 32604066913543138 57806148134435585 89630226120948083 3035575519397535 18596219625231004 4329328903586223 47113852341634586 87043222155363770 72456142341312308 95937143851012132 41533549474209575 93950823960840790 3393262931507302 46472110935360433 66825022312936532 24413930251538025 13195112300307022 3058113152080237 88009385354111415 25718768657225298 26987029159020873 22287311999683602 50106198895979023 80538167231807886 48009350181030859 48088728431220982 2231720279772908 48334903016311341 88649451484520047 2304503759752810 49148347028712440 54013707212937612 71192129465769951 51071944755865636 32636102531982376 68905861217491857 6000860362938246 59270234042520072 59733808998648763 94009197495285592 59365231442421329 5486676992358393 67281615484684970 36159465787092813 97459315571109053 37383894323420276 22320213734896213 21078824398722302 1761485168426013 77083251110314330 59091307825450314 18512353797213212 5546169301015405 22858106846557048 11180902575013720 99168728932108362 76305465818063358 80186526287855596 8769541956678127 54838035044829401 35245459264354117 72682827678492811 91530173762229723 10489923069136686 72146774323318556 13745162267170567 41042897845981868 69808854398562792 27267707753331900 11422713980364195 89015696248725948 99811036503812222 28188124628876740 26629291253845175 1429417162021923 89847285114464822 3033921015930997 49120317962694974 44624033516076132 32533967298286924 74028194617805947 54593891123593303 77329442530082578 77244230220832396 48488818179785947 31988053310880806 16980586302070137 92321364277815227 30092725626955356 41345491451816767 37436555272329398 68508198716833059 68124634695387875 27934554228106390 32178222258447036 83506749216104040 45506392887118829 40571865503413376 22717786700798311 57578637125673496 94283859395170639 20982270225257886 73005864128882555 58543205963960935 80487492667884758 12760377771761595 95931765398623720 6123193165401350 64364679698371509 92197027225453544 37724478551250223 87960543980354765 18012567100334433 44543726849069332 1790635798446519 54242117674425759 58924388485783122 38465584718257455 93542765040292932 918365638541399 89163844717332671 34619021011675655 39530174253339424 83653527071079642 33281584446621883 46165359394576590 20195239813435453 53804447378394519 9038911475057637 80290866579090322 11151388613845132 40743295032395570 33868500621550561 26022621475435557 36709465779266775 91451323039478546 65394905112836311 73651238146213460 71752922889265025 11359686107106721 4200264931305674 41842170319580280 91784507540991393 10712933793856898 18946692594770132 2307836350980018 43240297240716769 27215479562049398 92193837510426910 42007982690103598 70246937248449600 3389327090060439 15155419764872230 92238010398508902 6464843904765084 21874598743724886 98548938592005840 89951778102062220 39418437702243828 94310253580646499 2735421954196739 14275399758722931 33225794114337961 38592475559119679 16693534123365757 43606590836267635 31460612170861665 15980431644393134 81742007362590278 20933954434979328 97251268044697774 81083259077681731 81742233564693528 56635968904127000 88082630453579483 11291521686487853 88375896503504648 27927338219570872 50515853360986845 87370584659384124 63584889896230200 66569174448691002 59455327387380606 1174011923026759 26758462607603099 81921694055523947 91791972438989612 53615484128150234 6397216906697516 11880513941358662 74504080223641300 59408538509901782 29445775435091772 23438075437067219 73623374921535542 42105733538260154 76225173184595189 65579919274387891 87924167298567683 97891914720040111 37023929581740960 56652244507520494 65631953008466963 70042041289559858 51303970917391905 5414877639135090 54082159916162370 98714364403867869 32418409331035226 89635308656250800 96699952507908452 60949469318871599 20048006579425631 53218647897555869 31599738491029219 66142548668975371 34302459872454927 6560161216354508 31155916117109553 66107040512922396 948501813700600 6310789856533089 7857653635911142 92086278384020878 78175899623767823 7065118906511214 50224556089129669 97650904487454546 35184106360471534 73743291717593162 32720202308023339 29123449950350523 62929667454912301 21976303896997165 1022198048350857 4190126538886316 92690205788088339 74251813213368489 62605952840384252 60239884573077751 78866774385374508 44932484671460564 61952811340400703 90419444003885218 11366103034784999 97292824625789041 62917489432034153 62050680657855596 26680338415317029 11058420780794598 51958495454314986 83565476233388956 37010492232832502 67463263443503296 91603742684137230 11052961599562070 13224694153939431 58682077408222366 45806317348473756 85382694442056795 19334665540573135 36167826337519175 85169871976827579 64548193859291829 73098073829656798 51009587328994471 33195604020944646 12681523650276295 34001224336407984 81828842285040079 99602980653123505 82278426275810064 85042417989068381 37063079018036736 48219688853628073 33822482250453707 65442937768018702 66084727580315493 71773187970853680 34529079140939512 19108714921594795 20067102490576004 53613195935515951 50017149905902754 50861333230598662 3892114303903796 8573141164586887 80340687444749395 54486836033719696 28975877183445894 14235910845468093 22920720321168155 1514986814110162 75315916213673440 57612512496294146 98260640367993806 44427730063149894 26801515847949775 35431714417259163 8626574696589904 16652905548572765 30366289144541354 99348827946631490 56869761699934532 9833091801654425 74584500489995291 88153387098966297 25680232448910335 28669097828233794 88250762600702980 47224451623259059 55702555634703644 66960890754917760 87784250573803818 98326646910887315 78074478050614692 48403545353078608 52596511394124589 98802945788409751 42965006047697903 69467497934338410 35152984709384588 30767668539526275 37783139081696153 86317949769874499 79093923563171477 4802436872212703 69174733747926160 23368845831780944 53043367754044572 45692867201104837 21901200593815774 30735357593757686 9242384421144646 20624096466895699 66916364897106202 81743995500324934 63741605146321127 16626035568873179 94161795811341093 44680260060393928 64959770684961211 70130324774248966 97296201743924472 97720878307891604 81780684699722808 38472460621572989 69322538281042605 83455223861792997 12204429114515485 89657540207248296 93126084902989831 96168679319619652 85903230764724167 25062706471533947 98697789292183717 25044893065787237 92346625639103842 97256181716795928 95700646978446268 34425052776014880 46632953360275139 82150773747923044 99267155707775667 86347369091647447 86609469006540344 95077328283596088 38610315603847024 95947073095073283 94514313194991149 32282925300391947 97735588259142880 73392184737619378 62411526652895607 6308744044758482 60888448303414065 67310495173362796 5896798920027587 31938170446394523 47592529642101191 98299910547007590 84389875924327227 36062275500740070 63582069999216349 26503543899570981 75359995005021519 9290710029455251 42927286849032622 25699696640079832 13334844225938044 27176878490008141 59766355376021786 73367521398731915 10322979894818950 16727925035594267 62379406610882901 82336876997798249 72899286305931128 85001686864468450 88808149922737432 98329999062462458 15350020538811366 1121844040301190 65544284288843810 98217918649856666 20892526130487258 61260514863383513 91302030581031818 20208132883823115 51402902582146311 84945571397392334 35135957785658831 24273558604297709 18856154191852504 56248987782449310 10134702831620444 83665920978314918 99302358633458977 26792092402515095 92351348988772228 32691611799968159 15362885230783584 69827192667819545 27459896585214088 96674494993486211 7295256086695 86512311878366859 6874499996335815 24446871207476663 60554177608713570 53747375371919362 93147898308416900 81167718038029871 70325872222587478 18808301672437802 37109749762904424 71702902750733468 39274414141829422 70289858134794301 47435512181528838 78465341081319745 5560303316511452 98309692328253397 46800440547222230 28561166428453478 30088731941294353 78492328110588389 94904559002553872 88171743553572285 65801449218421327 42414831126479859 4878943200266668 95717765580555017 89950359996937790 80807001670646041 46355014967211342 53244295962086816 77368340792871834 43367552106681759 31773668431390608 16122072314286212 33920924603341193 44047713131163264 42181562889072495 51416787245908453 27016623513483633 17692103759884417 38898855100248084 45176696896262298 93849802836478940 43425798646624968 95935246952725382 51987118789158080 13891810535147268 52275357617185760 99024938291594712 69140179944613307 71674145661719822 352760843819533 64716939162955401 80524196344109769 55818672425921615 64340287541775664 92489204836478815 47559987920825410 26313215230787830 16764473317124540 92729028519093849 7050904631580652 52879165025698965 35036158887754219 84277309413195458 51526279128421816 66049987634841250 20203020578146210 69535987683945029 17262776813463257 96538875087340100 63831833048772818 64104891741019321 55869095626242114 58573213342037373 98898809080168366 80517635755582897 32112263801573021 77514676497771405 3360506497371144 84524174278552907 29612620549775832 31613588372951098 48529478871603322 90095733129592880 27707944557659229 21789213492098407 30620885284292681 52667533504394284 40695276953894841 5405456452897926 31655726061820555 65571626219235739 59329217574489771 67483241798154173 95968462153938689 57506471534682978 1823215971150215 26636590229763854 77017886423184850 85560563499901053 44493428211488995 94280281837002229 76158628145399014 44373402050151470 18477139622500221 14958333425132453 32944140203282130 77978395819129541 88365044601943908 33144644418708261 98893383440863257 2091453528964015 67243025548560796 85114633186689283 73558483879307847 34478293509195878 26164739606831119 58526592276934132 77536740410573450 28911359841297060 88691049035507938 78419776570576420 28343185675906521 65983883985319471 54741303244147682 61510234803123475 80649245132147571 75851365865280355 69689385150837756 10614851454064149 96623099652457548 88474851121434501 56954669974339099 82745879676276524 94656364347046995 17081169376338647 28315855776363696 78723513826906621 94861002029740516 89670671304292311 57600533830194222 79740347015891696 10248893640125535 78757707401375690 62708463497722803 68127627669636 37088324962281030 28364598162445961 42670637660209780 45512225251015393 93033954009370691 98384140060703332 11378417339063382 2430973114345472 21258245279869957 85179361792669713 23821535701630172 50755804647014569 65779680584554491 90319302067760951 59368042727773195 88241592840494917 22213508045959833 8620001140494543 9312874856253435 5566977138061321 30910025769016248 77288781520185136 13268737068531664 56557144804988950 79888891870927544 71884370522861529 2902717410198833 99164324030863526 96695166712349087 68937097219989402 86570836077126106 29906537164545307 88513282816062035 34148292876417433 81181822154624977 22562721371205937 74501837636793567 89721691753150762 43691799938716647 46555737377481595 28693475188396161 18933514532119279 93098299571188924 51551709125472785 6578909529100125 66685009207068624 39514038157695047 36407867380370530 34109524912324895 84764396825143574 69322237846334475 47897237156695905 82392994575719783 61277637058718449 27585515757870944 82923926932914417 93341871846608280 81749968139244757 55989867181344994 50759279381930009 28306584257464703 36108602328744657 41212000350714331 35780180881708938 21090483081543308 50582219857396872 17874120250500232 55630223416411822 47023820082575485 29634055808282422 17880925232635070 14323473976667428 44386328105423887 66890252665466554 82553781918029396 47104672482638660 94096541857686919 53514836351530664 88429630213387567 6825983448008642 32457918723334691 67426652874037933 88547811820962250 955207095070811 47480672844864812 36048161091942602 94431917599111521 77514130815032466 90842447496501244 44514043924320584 53475772698062088 18328639967579310 75432118295406726 14519110202024651 82662314192061837 97317584885696441 26570520196030953 18639622411618328 13487983149136775 92981258306605742 24162030867547722 36974825398967303 81128334169601876 67612599674556029 74839699581444856 44675471146049306 22098570195834910 75964667883734948 17876518437058677 45925492500384989 12991887763476885 91696318622932722 94027939973290997 37330581592681502 56721029126904918 51919228450948573 15878393698124669 88487850647114959 86487328774363615 28426200719641157 88852620601895126 84307865227740955 15172107852278665 3252419056773928 83053382212365179 70320805560895416 84320902898027685 89336187490535120 39299782325884832 36608714977406796 53658496739871927 41443702271087607 66330327149847106 42467531543109146 45110806227934924 63155289175886756 44272048748603550 13264365210048399 9597790778469125 80027566127575725 27632999528271205 73103553881703952 53345902835359131 10598416999353460 65872673754222480 3187451002923920 29847241391946999 34113558273017110 55303507529083716 83031652308750814 2039462730771766 54980680984640780 27390509612743878 80681519389950580 90051476374245270 7728437583389248 67079291984950976 49276171311988272 28561045083537054 4363244292463632 9437870449304907 13720881113446725 23973492368052940 72904770437588578 17634512293383614 94715963297165757 68798468007912853 10686410586162137 34646972025988153 9953208818906591 45367981502432188 10245611547975627 56160427131871321 99435948561590755 11507894635322089 3109197611764053 10219562896785639 6933888935040771 90431612940124240 55519491875191561 81462172478916000 11580710402220454 84938780846194757 16587403411597511 81101618806366181 10452898214297505 30985136521654352 78419232535162679 78799675649428722 12401030460648380 32109525756599453 80988334470125984 20714571198131088 41908379409769379 71883939142365395 28062836590363141 85606868679929440 31863261111881725 31887618309643731 87261800866928501 94890298339490113 51347140932236450 69392123259921422 66953325512409485 68338586116342168 29789250167086331 44654914238461208 81911133354953643 93036927478213696 96860094971157983 31181174023867733 30380373342186603 89632545317044357 27407904124453511 57650855548452919 82515637402509132 79344928855399360 95803780851796271 93624343954121286 59649440010198494 39010273998654891 95438775845706334 68084611101251345 99415561373078432 71746308685001083 2363237753681116 89414798268367018 33714946315198427 56879187384158533 68655993944909405 49912857792257763 3177363365661581 27349853970736758 50243730364115851 85755360313219824 44641934043133935 79373110218203967 11631130152123811 96331757801423949 50638374395800622 43164928329561123 16684124925104321 3177196548627552 99946480704507025 59200549521241809 79273048312411708 34666844708423453 19155634281413167 23829295711772963 94956057500846167 27054830227313480 63568431902805128 92581138018232244 27501634205436890 96554967873278563 24182294741010052 51780119680097901 51708988081646655 50779862576374207 90486017160218964 66171276239367380 46357510247059910 98204033313110813 6467132482558774 48055125668094562 41082484635673076 86591269179170159 15510621196766490 48729797240778159 49147479437235003 95946738487257963 66212115879454199 23161990165648773 31509735864987268 2340229122053935 25995536736572188 75813713244948110 23630611985963961 10594246906868975 73431573973982297 75971214510671317 44598729380625391 31354373406589070 69604580357402276 58653314422500877 49143419963914672 14444597005084108 61278113310027649 45378614971363086 51683573682980503 83256897730797619 21986987532264156 67222207120881524 13635099392908965 88839220819866158 57689558238317284 13580348693644545 33867187384855910 81958548940094212 42495058722940295 44541639503289610 79840738349141030 22830196154636256 57021165181792147 37929414302255909 13943992973471750 11098286246955508 58369526240795558 90433612637031097 76571259596402044 56645479776724351 45462340569887872 93763687108380115 46689114395981949 71008055613904737 6706138381992675 1880526528525138 6640903485945228 81524165425258267 41236020661863062 64502069912280352 31724768682497120 34738760787129597 80568406950210805 43246237180886290 44304860678783676 52415105612359921 47095417815166695 43840182053554108 44493956960475794 58600599868800920 25424482246653390 73264759842344292 65842883078175193 2736408361533306 68137754600899265 93475604108774440 11275815172850553 5921175801010809 99292020096067065 78858441260479408 20214528250982593 98781902041060295 46135558535402935 20788987488103008 47313332616791236 90361768050917317 24958201330999823 86506826132003625 80462888910679513 62780284785327041 82654624128619992 80945652135316142 55098759985039606 71675811245634840 71899115497356366 41387148844685315 39643962499032604 62978586676675169 98510856149087719 1546074773433597 14270554786080394 86406268278753338 26895822089945582 61811648217530645 13278676227119360 77232895612457117 60542495422094829 37177078467502725 49597772363326589 65259246265587466 38532180985971739 42456567128567414 92420745999563523 24185721096963067 61616854565359551 10125028795659601 11420259936857724 29605346271620667 28079226284259247 17859544058325189 42577794154283943 86903888257004532 22518576991203057 55436525024226934 24556207242774545 42399052989174789 33130464823084535 31614877633027746 44297627749003093 14230447382521732 66286921984179114 30446929805593193 49368237604500451 49562665673072350 96095153909233673 29157098968161109 3672954617363929 41702871905560834 24077382669799176 25070827778800193 89256639654801337 49625375855064783 63711426871661769 64946128956933325 38003969214173760 96788390753360084 69043536566337887 57425017588185658 20368757526286487 73647769897933734 51157701744982804 77856268893015867 25559480653134341 26711685278779054 78231788798625291 35999100856178244 8746210622882463 62784213193631301 39582595932758634 78526621053698129 60697808828398048 55437163186306023 69551154991765168 90798410473320115 7170202727479766 1880896474975692 4676981724156495 36212401284824223 28822680748875830 73674167769066700 57852868235610117 90129174856515574 56154680589757173 43092174146986704 85571801305859439 53088195321455726 20425641226294928 29727997923064918 77405974207797851 79885785447780068 38971916556536788 40349789715548847 95304636981608451 90063603155121957 42886792023016492 11145339214903703 1754557564842472 84520719461535727 34270589941190178 78680947583944626 29245972933679687 61070815046694128 54953584325338647 53409677044015789 80045337710096272 25611303912284249 73173215428493227 70260987603471660 971510906155524 34568853162194875 46767317692996249 62183571236830872 62280222637902176 94127565066105482 81105728429336186 85444445592055936 10495680093069805 98207526853688917 35621747218573981 20531100351649462 5684610613141350 19305595827050745 97996341965719048 93047988105970875 53667826486184644 42126945940286653 70482714001978973 79172167884190975 95564489984107153 90157057101253298 80815644230361244 8901290463671705 44035805261589407 63649296842675634 18662989312130689 39061340262197052 20860624981090960 65214304738683389 23488589488797692 47064678016719872 54276223103505089 22711546471453367 85636819552326932 19438076473952020 69345688471722540 24698781585745799 72335426994797439 56768214712874875 28054843076729195 24021219563451799 23397598275037856 49387014126291482 5403980472745809 48762187913865285 51584772651080345 26076572955116441 33979112694391072 98721203944371133 60905954780121018 71556815946440248 94534425387833404 87498189589433148 60233339580820207 49708273811885557 11222536335102019 90952885789065157 42429396706932822 36238134778102381 12626538585709829 94954242462894737 34431822066376331 79463228455571554 39729671193497916 94610787919024646 89778967075783917 95043472546253790 78309907590028784 38388901666510196 13613972839331358 89993090369501103 29126094322322749 43391688497573235 68015917802554939 93368083849457467 65715135746094844 70751329449803513 62580463377102872 71921084030802115 36452636297992899 50739557938307932 49951555227743888 98372981490030817 59540673431334360 32739070158706993 34220967092406881 9355063449894691 13928212411287651 2933484547647123 9773735444566413 85435336935914321 34843138525217392 1688144659641048 2623605669277404 50223001798518990 53651169900933715 62235386063974545 45246938558533132 28114198037655149 39493149821908162 94227654672486383 56477302094296300 1383695964964028 36820611659506303 72190059984419410 40294717695487538 90477609407322992 52747594940258466 70256771692628394 52803856857581195 39421686339882156 56223049024748404 8137912960725316 3605420275304637 3476351536986334 88067493684272280 25258128303599968 43577244379636074 1438860533137914 1806710486918658 72872009664661904 34703256821806165 32897523254843018 85011437143587521 98734411866363106 74877519757925550 10000152046890983 54216894830150367 71782620962725217 73432578037513564 96222370725221406 53060608480180828 29881692190365246 71114173720787943 39393477225204369 84223764477948511 75624072524219099 60879703799790081 15789809146671874 14433336827829657 58147334100640793 61185684400886731 29363606556362215 89632168971519317 46222635865159345 39595903228893111 86468360119777900 1058445564858362 67816093983929991 90610177131943233 4206172786113149 14810301513154016 55670153064073269 49131950634204521 63594830611476869 72789319737465661 16129572241542749 30286836576552768 2679555542727503 21531966140035219 55312416700080800 46387647062996871 11594306553563834 48941905314597003 58988814258870684 60780245794046101 48845300816254243 26837352225348344 4944166711975974 79912583040037046 45653635686791700 11131106554205521 23318259891588663 19549677054713274 82918050066703521 46879357468501517 30346818948230910 64547889775458406 25929668871324487 61783578499720049 2016015856565481 22056419800679291 46335164713363282 93019056035159057 49368886991886932 4625091862429976 94667652113601130 27329929892397380 75840770448352172 90103382444000901 12850409069059644 32479765356265180 39440105183978144 71342342649308600 85449654933845180 2417089181229644 10698350430097603 16855407648082611 41104401538704413 71117599918185945 77398208947860242 78958406293634667 54103497425727709 24181781402503029 56554878315091338 47118787281075409 46667158704148832 11811736947604138 64917313038158282 80803173347433087 99365435088994109 11212954111491465 1656544046990352 32665883000864326 81715040169846254 28883875797798366 27269903411692704 38910902972711079 10772098840928274 17058505275002249 70276277131641948 29619516074416037 64793496670304244 25352092231174180 48956660067738560 45872426342283217 89349553868926524 12412968065931504 74814293318087530 95090216427348244 46442125715964334 23532509170262917 68463439768419885 8941525008489952 13766271667196346 58613647219609456 85142743568584571 79786102220721448 40938742658790383 17786868893872367 94209223995966794 80502462245847094 62975126182491167 20070375475824732 98302000792222735 36535808326615301 43722091716831140 95993127080212038 56967066458508672 32712680638448325 65401750055033636 43502158207082934 15339710780515616 35286222265835296 59416649302642725 44711088849553801 54646308604941871 79871641595468798 69401681593455881 96763859378683515 44273083801432272 73729603406243856 88622613885287355 29528099898417521 70209105756946910 18561444574735760 43695775736446492 15399674382619952 87157410773244746 11479514786378732 4332449363132772 17810448390681489 35747443110096534 41918493671087949 6498990771981554 915748608473658 93597518886966747 84036572504953066 58323764410912501 16521996222933267 2378698926649744 47943267215268651 24794460215659278 94557476640098749 75604826006907268 85089215156390541 1207529751898190 91577249462274208 1383680941522605 83539614949050499 21269547383437373 51461765187557523 51702538935063245 26382204886164617 24479367084404598 2497454186127989 35849384060560334 52723912570657764 46740885636980205 47146446275611804 86596091385651395 79210165654804166 56042326023708293 21727004052189149 15457107283842658 67082358349286730 34077418521845270 72351951086060079 73928944881640273 12240539499385940 10654175720590732 68239853422653215 79274199535906060 30631250720871389 55119336116569918 91694340817661778 12896649797613817 28604742603303557 37314497526628960 12555189434096566 95176723806625275 9797962253630600 30865139585701941 45010366798372335 8674006595017151 54769816520085346 5861496057028708 17147094524617597 19178147396878296 36545522475983059 67148101827565054 17146866559040129 67494063666175835 9913763626720748 5816068992501928 22853007120328658 24166734453649738 37440675242145274 91245616128874544 21639102433719557 2183695271117562 38350408145587295 76355031927642059 17155420509462704 59632351470757445 42693400519909469 61747343460657320 33339961147506196 82373937735435520 22536622698614550 72704011173337968 26661399722210689 92469730062564237 79605960482760125 19366965879052994 69720695920932071 50973988476625265 72865862174065575 22075946860999166 724265893133448 74646390350704226 12384067494480825 1779541169973486 38459819242956175 29702193396540283 83600799087316041 89527011135724741 86599882932467181 59215915285772339 33359711968887052 88141054079266006 85413654023171743 47957524761825501 74875075152549167 69250204820890325 18262481235851979 9435600379982387 9280136165098362 36926175924850923 51848060776421398 25679472012692761 80364911150474124 4534329080959840 16536663496206710 14038892456130449 11950509649054116 42931560738185732 21082704828445921 35813490362387946 47404009289063591 1693053944498705 14960020317139925 8084211076640962 30826500288533855 34252899978235436 1697317352708306 56269647245811429 30881324574749926 30991726798908463 36724494185506066 69327973942664221 27997011922609042 52300213801255552 85923749017314247 75799440343625422 47749420430108293 62283451384207215 81265723980280495 23488008432802870 61133937948042685 62160423895632393 88007892030569681 32929050711600030 40127526401153740 87964480999148327 59384887738189226 88360592830536151 53903541672974715 4399596986386881 60632055182800185 19652604094677058 80154015285426381 26932551870681778 22242026069897372 95074238341250132 26780075488015678 48575094881201115 29191453130376978 36344932313847729 20948660321660795 97119296998994671 61146489119990882 22772527057312534 89198766496450150 36439987866271598 69726975056196659 9051946516867012 97086661510644257 36062311995597500 8239469673187165 69528493336072183 26764276764600734 57693315213815743 7663479058385486 52867651611417039 79569522548661926 31453642857010933 31336894513024574 84865006072367051 17776613487767261 55951308343849691 54358601613740335 70908648616628450 24794000914538453 79850187982363719 34393310542451937 47155474758775759 23462872338656963 81208074955072608 84003535595858262 19260941831516599 68832492886197427 27799966307421920 57121942964567884 37107634996906173 30626029502579626 8107974243279399 75560347898467575 33007865275633619 44354000276474837 27186902962045851 28918541019643009 81737493071689178 39001991638107237 46921885880051575 15137941414811816 47855671227045977 74123646524452267 30730697933882113 50434510134931562 67837939027656844 44196791058148982 84738849825368547 93740519031579759 99839883286401218 42690829222405141 63609839396024484 66887917923252660 94256415068074386 5161323044876370 84726206568947008 60409915354976641 21923169148264534 82052852323620433 72942321680450961 11631879197314855 98781963905773951 74590308978362170 44437162109661120 54074796336078126 77965933082900889 3336248247474658 86464305097053799 47075273597552207 48398410779530969 336131640443347 62425832613596300 1817139237252241 27158244366127478 53246352104406739 87457624003452668 98946368354436990 44333961045147954 62005951828568308 38111411925199282 6462154389673327 77030911455120690 29804382717614410 85740699944358119 18302432647594472 10428628350495087 45472758540096960 59052130173288907 41632959965134396 20570967614138374 42180824551986260 55312600354430319 34911979854748951 22322155892076286 61926469959921176 68214335612928299 14301506806090176 27699653788007451 38071503690368205 86105103487198416 84783178202709763 73680102772648155 12456723289759414 59257930521932300 96367010170501143 74233909225690194 52761077022303843 76487902793768238 25714034371836650 93373217546948110 30089558596917120 16675777815115377 32881170876862565 76556368647508262 24517735287650482 94958892206421036 20381602198938555 45699701215311701 78463881237923104 59585869721913548 49374407847213214 84548351935825350 73390633856828502 23026331350601746 99139106781362613 30155132193584056 61019787212446831 33248322137333912 7055160869968783 85098994219121039 55963567824963732 6269503454343559 6003820968341756 44796830237073791 35758576513401563 19840746119531599 17823043212121088 67117477564140742 68232139065126647 7421971686483347 55841203572813503 52604220184499113 39305583772520079 49731286786127545 24255183287039110 18481435415823581 5707086588479056 2214643358612241 8465240515163394 16572590545367200 82232845914032447 72633701027895798 43204335109157841 56462760665471602 70769897374894352 22425409330299882 31647116973666678 11306869993547515 13636407429679715 71434722556516844 86603271191791441 82684768701266520 41772243845032591 41624684813141583 35209669097432634 45968373978265763 14726918586556036 927645773512548 65344442051339818 87328401057750676 63367952091459765 98773619442454401 86649900642670642 53079578072593300 27200797929971998 16204144512250391 33654363509777171 74554502755708270 45038149388563281 46709724139288507 7513666408151746 16366894024237245 28220364805356196 29769014976231570 53231573961955532 23060674441630097 59187200911915527 54614770113716332 99056055567130070 33761958011452620 93968759057401455 56323369201570376 98744803677648236 53136710709598357 38199475812545838 34770584627065874 45798274665964327 28565885041470633 94229465085609350 41514767877105597 35518433088707406 55858753088300385 28283233942839894 49972152942265454 57452078382854939 48042252786437863 54850644815613448 28093043914966032 23880820967197552 9451706210135942 93698259675237073 18971972874358935 4385946195130228 7141576461792836 71883759481441030 74935831248731562 41814665904157084 29577446191755214 93020437305392880 42784342649463162 96551596850265616 91605230901250244 29979861197566743 77504230685753484 80064675721424008 61054390192725169 38020560265534991 59758784022961248 18781249310719802 42831986629909379 50030339071427936 36670060270169472 9248030346773436 62384798300402960 49787605163022057 50070407808469683 20310379840232947 74971922876311367 29257706780289981 14448713294247048 16487751653132107 31746183930387302 24702132735037913 92988310107337343 38218154858200891 39416852923829968 43062767744204280 91571480294086709 90771136564157290 80818744752829926 34504555305941824 68560357886486997 36470311978887328 1697934533880063 65220556684910211 15561413548540119 7594397877445854 22379628337688219 57583749886529799 49098234001457409 68454301455308639 12711298766910150 93884316203226966 8556097351880191 42671774639648548 75685202694125561 89782506503750020 26131370246776891 51656651909629804 57537453667773627 7427939958266156 44438726173458835 52238526846033240 26239799633307856 38969861275552780 28598902911182570 32120583020922437 54250597875230594 10461892191288488 24268590216785413 53242401353307318 52823843795646509 80101468635211265 56451729477614922 5529581432814407 75166161323718086 57432719539878154 79538880459908418 15674768704355502 11069000827872834 47395732449248045 23393557925589352 41028692456480400 68870879367505072 76142484539233581 45194029687160863 76414410935422948 32459323757333662 55510038973973327 20513037815762629 57049311616137731 34639412204820931 30892023791498869 79030861486378523 17819371585248931 48430479047192627 53117087573223776 38970725284902134 46655512360806761 26010432901864781 40546122415882444 82225574754075563 78181394061243801 66529204882239936 79576267152235882 27986966835018865 81230151107829954 51551375842193408 20635119020004183 4979329783191315 53028949106683122 85338668875646360 82762927674490266 22106672861541761 9009289802539424 15420117405906232 3026289343244346 83989564853939066 37380092865232690 38866685140683613 56065010910464599 55643883831285920 52880574863920406 3494666178146528 52500788829923481 30104075948514055 36314882557220402 35257674903695397 7559199040267586 80212884180279983 97375688090565956 76069190276636017 7677821472718996 86339445826788440 69250052937783205 78750874432031520 3036325608427164 91533281526887427 43547318480088791 31165462646678035 11667250080807598 8786697355996724 30632392510560732 14573762201370557 1359518236503769 10742043445912777 951785629675108 8478543605253876 69157083664541197 77228004309137201 50985410352798192 13325386648808867 35976883650790968 4893634950514260 49201279524887672 26944298462142345 72577151815191557 67796344814566364 51180769598492013 80051546126074552 98440635722168571 7835639298449462 67631161248028084 95213356981475922 83238597715428952 87906596884085828 61242940696483582 31058739981686728 26906356894432066 86442067979685884 44195683063258104 51101969243419140 68312542856958514 92745905022851308 27864466536949817 65220100967295518 59532639563864872 9522785877227376 60782785594131660 39324448919957841 71842807572277698 32904060074061095 37281143194057542 65837520076437746 97840850122179692 9193339000080910 96866463509270803 58641268673548650 5435814418176153 93743603832389466 67925753735327299 36900772603535645 6185481623129936 95281229796362520 41588581117644476 91328566901820975 45477602232687736 39985449432925288 89268102562082129 93041964330993465 5147089350289942 86386362511666393 11495101993383409 85955578548532991 84250072203120244 28019292340329439 94175235965267738 38672613263170308 509277685395633 5989123744574946 16448236315541495 48564203041253214 370307183399848 39790645462040432 27147727457060605 6666375760145997 89439422533624270 16330077652695912 32784152023710654 66136982262397762 67389482631969668 77446884916346798 28624078171759959 20539477376804433 29029934887820708 47050525993326119 33070992114401937 44566320140975548 4937478446174675 55325385102368347 57782360767361250 78299921023843146 42916307629660878 12580771635559647 29143508587491406 71543882680701332 14834279908750423 58379101698216560 85766404932440685 26361284381263160 81555332531325141 31993277304030593 3607436889715543 71341335836685074 97705945957074560 24473922760849205 47253016389588541 325208780848829 13347713643941346 26172052580948366 23642225762611813 55023840477018069 72395176784233596 95551590405400604 43016500660782857 90365842428625461 32313082765648659 83582163291450038 93149209181713376 50856206427469401 67709534330420977 13765240966482486 11940587451790800 52156821428793837 22931694806964150 16395428276797240 47323186675776130 34107096390982258 85678752301925515 1190613489340448 23844075240556790 48317931680696367 2843530141796110 26167961054186657 46894469530940803 37020336739307982 88396147555410171 41163713018769733 60967847645633575 99981918867516443 21317223484256696 23862721497149541 4473735249891960 45649879144961950 56142485833487079 80799477400520540 30301109394284064 13364067933783156 2144033698653378 18427699088002719 95169309340297754 10383153901769892 19324449034733588 4605127861876367 89139772845577922 8750891513174879 64865411273192736 84650935828425999 2751347221107683 96740336513812366 88690797195668137 86336938240288703 50928277699849731 32953561956639966 27200106401726579 2653781975478196 72283469311779972 63774337512653085 49033971834580853 38945093865415104 83440945152927727 94890879921439864 58797041119995731 14291100948786837 44485707996730258 53232151541428421 74722643971815419 98704674553010340 89634341371248560 2070042214878116 63420074576240098 6109300000067280 77930866290199071 9026941261729924 69874352212722058 62794500350282260 7102055242711537 98631891549233617 68205479680168864 10263691205727441 93318807578811373 66397929217721221 35164896719614836 90637172998454951 22059672533015295 11310393292829606 94618467707931791 88337723902167926 11986082331185831 40191205753086683 53016801925130410 98031630511324007 72756165716192885 97456806615996063 32750101080829644 38235399379880256 50846841639080689 86289825918418857 41612975059185122 10863385721483656 43765035649416683 59844463768527611 51340066238379006 81475920259845718 79101826387715221 30573668618958645 64772871138675030 63709313892178764 92898275065355445 27311282691946967 6152256433820951 43658941734015337 85325337437488173 61964053379174948 13708912259271158 55622960833188723 56986095280160353 26965849866475801 25848759463316873 99339502497471708 68934404900181908 43541030832274445 45584686253053843 55203865823279776 23966458603093819 51200689697403628 34783229579182286 51139437861159349 73316996817538303 87717605932977216 79870012304419887 28948030860695830 63083548032025077 25264882809630638 27331125047709153 24317037988043049 91342992774229152 8953050555861704 15128250696497858 73996744123698972 67833405712620710 47459714065077037 1076806539643597 20327873847166243 26193701906554230 42838341999027775 54546840592382790 11777335470710059 75300820865233972 21375985699932174 36467084361427503 24821060176384778 96982781231975779 42759643160260453 45189535323460210 96907753428924276 27824391065199463 81030741464971775 36983355043363600 65524522243904316 62167894693740725 24564045508753737 33831457223318137 4249346122304783 16465306349316619 98271440682161404 17250723371495463 59788589749117894 54295422539717350 16620510104784385 99609192533406655 83957319548424806 83066713429357105 22032498749584048 19278216559967299 57644653824426571 94890575720023663 1871836692063336 16371897532405321 10753107121086564 16575467372641856 84968798672259557 37475522083528540 62025176560763284 87527873428592259 1031072582895135 55294795725350872 68309864313629301 52612653510712912 60028695912657481 59442957063395740 32604350159734860 55437421238107166 32643383265707154 31509197010605814 96897890813822901 89498906802316714 12951223631374267 29859125042024672 49604205425750562 32922341504683654 94337779703832605 61330676122374687 77079123694522203 17019730494949107 33275156591327568 36269922625672438 44412474560921962 3588535726092991 95770678274371792 34405892998830833 97387855005774891 161351314032251 48721158784816517 23487878202497565 27931071806141213 74176866019200687 68450854692309002 68006239146908252 25357017735900161 56380862764980923 11334496575538703 36632026574378008 10987104768723815 53495043910857930 59404549592176506 16909607978194139 99823344079168666 28229101727324013 18055203092632945 16765993660358796 56457223357146373 14582124586058975 40345327496558375 90298462378058157 99537128411877116 87576353060295448 41200760749186275 43136148754951655 18706165747552184 83117024603740313 56439687011371995 27571488151009114 85676274880823993 46789842218295673 72943538285760840 33329910974563463 90387131508933278 10298688247774762 3013111355267998 9384223436849527 25328676144167826 13889071707964597 20236159111146046 95859887730529811 5546921916122473 39968173211139413 28509911631826540 81733438242990198 56108375835352151 40888345523243247 30915751018391930 87235378920343150 29705316111262541 81233018730904647 70240096067076074 89264308258659967 24841735823539486 84938563565435843 21801076982205690 57820068010198786 25235490833209997 17780047047364436 47628893888061032 67013374373942390 68960507001826230 61790148869480008 73424911833865123 52313250549827749 67738673172943057 88244932981738731 7658777355467951 10156719179125096 11303355202868227 58709945729948620 26961538506986166 34493766909144109 78012756717602142 86348436858911260 16232371812735748 31828067059259984 91858249298165586 98611629727511794 60069580026848834 13125003254872074 94541993258215750 19945883435316096 65495903980736509 60208635082142780 67981608264323884 93413832239844621 82023278337235008 67706643705133741 72364478845102796 90783124341808378 75287911821111635 13944635645801394 51335134175068584 90048183376320519 77042296320728120 59285219794188781 52193193066489 6656460754358628 8892204982024947 97371536322555651 59201205451284175 81710790770303432 69533122275013761 26899180102384538 89390533382022414 33883881419446712 2184162205584954 67129033551744664 52160254226725398 99050718329071099 64182092774321120 5034107052245773 13863078174689660 44319034188941628 47378664153905922 94965536323513259 18359492063857474 47599614746134644 86123934933383898 18573039240458837 87809377366076881 89421823760104229 6439795242519633 22571251440363304 31417493966361286 31178938440497746 97303778860613470 43212797792952931 17882112358368140 37746383521475194 11299544200964805 6607504272562576 92337385259141598 22324705139485486 59010401726782351 29436727060001837 35158737036751022 7970413451174180 69062706979209149 31576479346216651 15930711707470923 60711959508327779 82628446003083042 52906723464637858 15945533359930621 79207131534179383 94070886381826123 15313301191694842 95208439541610992 87450898826733166 84116501092607647 85578740800122630 87228488383480689 79246915107068879 31596492802770774 57777549767062357 67653163401176736 27726047861083970 99222505995385054 60776484827561695 64141922749404138 51753360265685199 12432186263619367 30283688223660590 73501436977841508 22919899525083849 64276176391208006 80833127797542978 6476575201838865 2465438388929655 3826186926868822 60893033494657258 87507811068268840 84830588680791353 7126995373214280 85182289296045693 8271525371569663 71318778854382262 99892448022011696 7745283588182469 71604529779935137 22093184149490186 70175971885484152 27448586613158309 78601378721375817 70939959826279665 56304364091063926 84918080177343031 51230115104764075 81265898803973330 25649229122892015 73190720972602312 99742430516423994 21354291299974188 5735013072784196 3224180332566833 38793470073181753 50574801607597060 55246569046086917 42156403673555955 34657756946261256 18757712535656231 45768413153960128 12063948467238314 88265000239403770 8020205865805088 95050562822412176 36591490998968288 33211751026724879 71971323649154935 26201973019153846 34717611206983462 79086722071875476 81175602138763972 39424674741048502 47691043458770029 64793098540159198 99319428596493561 62916611262127382 65790951905362228 83057585676347560 40371371684261030 28690647993197123 69765068703537874 96012355224418149 2601580036917030 98994235250465595 6622096812382392 91628132220863229 8186336900841315 87434070950952976 99118825391156196 4062395796708740 8180113228659720 69847768711676663 91746877667767633 69548079792413431 27237908785748943 10293273576026897 83771544419639860 56019495014480062 9962357115999266 69482503442357359 66097442519357054 41952335752743723 84731187881045643 24702396396774006 91351815846756022 66270306678877281 48753267308651817 2460225721489918 99620505478181619 41502120016986183 65129478134658077 6609690356506048 60411435527024287 35084295282570433 71497814674282802 17924730133455798 19146422125576021 28571639255885135 36273088191318272 27730742547255392 71810829370783086 80804816102598866 40830383111421782 88923117180594634 43205035024041241 21361150189616488 36856173545835189 56663768532955122 17291214161101061 31458594775608952 54962869634512533 28034012094116441 38541321906363765 50583494921652001 12252188174313307 29218169781726607 34686370836514534 35168967558961627 79002916454167494 96230440442359399 98536588535745957 63555795345458330 95163574135382 41301295386165643 48960601428221635 43278758275927247 51085180368090846 69221423499484854 8305947052129549 8861121112206767 3651834455763174 52632725356021593 74627846914898537 35319197948635484 63019363532329504 7204320908364705 39928187781838000 67805830955008809 57393443780453211 56015869349469722 65045250678646399 35692330252469779 20284415025006539 2592030553580827 61409175607102165 38513088495851430 19443068541768605 71886954136014751 13724886617667242 43154816323027498 27644529455502749 6053002280823734 39549243722133569 41200418586965039 89765810116307693 19822682879479701 499052553274107 44953982103081479 81368255543664914 29318879911602283 87057791367964086 39952080083719232 96576627535516084 44296161742561058 26851992618917787 95622714715280252 46594461743589897 35209733904072463 61760075171991369 17484625587188215 83958767554097093 83856423562591619 30676994303365588 60181567864869987 4064008044705155 88076052142583548 65461842337668936 7100858719686735 84143398303028471 10401067010641085 32756832247438619 67043328664769868 63692161336184875 31073632887756828 12871433779130358 22030170839379757 39671346867577325 7934625874927417 15494696632866653 46795190417298442 72455116761334766 56117563830300617 66217174217746893 32560532418842235 97123677549243893 47551188199676080 5879413564509383 58222518841885178 60726338885850368 41322041360764395 96071538619450552 79082012630950545 57722003067969407 54401086143316386 22970280225588747 67730587243142181 31074787446479355 49456672399360951 4751567534100625 52385529188305766 84312567370558498 66842699070708685 87493851468514522 74740646479290019 62928890246132531 81266910200034362 91584871276242345 40539461741562290 35524645140573835 1877500830779727 37865175097788762 58989948165222236 41400704674834812 75858427422603185 14403881649960763 75486383781783255 93013873774563075 5548058816859410 77104871398970314 98389268885531085 42151252533712014 26347366647860892 60291515726906384 81055140231801127 39505418974737609 77640324555069325 47092531407387943 23683226039966017 26435190023034449 7259712395055508 2090030227240339 77130152350781830 93166102226352655 89958262324634458 56393570210329721 10607701397016258 63410753057724552 75298699197891144 27026468400019310 29148156168438581 25720210278310643 91797520275108656 74618976960610752 36661094708403988 98983901526134861 27657973867026685 49371931045115318 82132979789287451 20257854722948313 92796062992245850 25618640113119249 91914209991119524 90041928691281839 64891225946182688 52167747364022107 31959644874206907 27825020954097508 30522070057002251 43001959574496921 54449987364082456 71617996099757735 24444282465120353 31996013075840505 26341284357248370 48098973820784652 76583670659795347 6939833257203759 53967260488858186 62672737172696447 44769950784582210 61316715842076287 74415808766176593 45074719786147231 69049808550238170 96420851725335967 2603421738868226 65077118733680734 3888576938481297 605901252705351 43837752571578359 24964432630344617 32253488630704997 92205824427393067 56232928045723819 50322243974087723 16547311560936670 33426808732358437 56026641577553417 59152300914256839 28905965141470683 97145877429448013 75216610954154545 49976603543606754 25422751597196914 68556390239003215 84430952880606859 29867700032387253 36063572044819969 93798071450413547 1701432152533165 94149061845253140 15000964386451556 22974726435855527 28392229181501485 7289573382887312 25548257929844344 90898678724268775 15583638483748179 10871325898608420 41776700063870361 60073516453904308 72152339096510505 73673768723801098 98590383028384639 96954578249897440 11286869569339210 59232352910191735 49606010298195487 95771989490467605 36355981855124538 52831090529360512 77264477431869868 40680892534953640 48809647177547066 49048816419598668 87320466803510908 98568133797722210 35093520737421655 42199901201109787 28858044274166990 97254091217276098 70554534347664394 22975638672541714 60443651539355912 66096359500540408 31117355574538663 59664458831353773 7863772032138684 12740256256552845 22913191739462472 46299079342599075 98970195319456052 6309601732442975 93161186305672016 68342083394672374 35355705364678003 70246014051314963 23967577981224306 16867166879417318 76230770195649057 8054178731953766 35914635825780063 65222336610144636 31789990128420782 56082943957643080 74270374702292669 59614216742750440 96976632654827570 39183375641349259 86293190612356705 80700895503078350 23556368119747441 66127983441430431 28754964711809548 25017893747316193 31350445781907986 56089219107459249 75610534120389528 17051054861412438 51241166422594936 2056406485421170 26199063388889890 44608784072707572 16125679684090300 30012707639497022 55603048028422157 17345312858455506 9909351102432492 41424787902557269 35244200469383567 34953166029490805 91331532838728225 65525463638333022 23541500696438777 27066772567965525 53850351207191781 54399326215292789 59694484077131526 41321362247325238 21368254067783579 43553851928752653 56958563487707392 81214929494221594 6205431385662611 18344559196675927 51809124362194200 73441421590450944 38511127188128401 1565564992077202 61041603553572658 46134386783332131 56728213252264736 66361319857880039 45789509023609948 54474933334127948 22031163063114375 83716328739343962 42607097610000531 14003837021134980 38393548934835378 54533654137254930 98693232622266045 28314706830708250 24622404952857853 3664910048111257 50551093081990268 8806923298019562 46590332380643022 17955818423660423 2090776405193739 51644879882769953 20896484954815887 48953437964863125 71865706588922140 87591548482827942 51457695297952905 62977198816752246 50938566589828636 70407512041681413 53250745669299584 51685573911028165 90368522623480291 26048824455734777 22288765973360048 62950011891681746 89624424586748088 20429730568489287 66366315670153886 98059157601426042 12458854973152097 60634139817589446 5736718260933422 30633385591080455 51083288065512349 59350781274491693 77268512491345088 32979958775535497 45266697279304492 21384791920147865 55402891148350105 79542864102640675 4061031399432628 44395219852666159 53775091954181808 47314076813019981 65350869040002209 34358224137766213 501912878426578 38489106511548506 78336215867112700 24096314734396569 78530750768214666 60761277654200776 10560315103193624 30485873616487911 78273062931050068 36720793701331104 79431083031985592 71151691860414605 78983010331472136 61738619431348452 52132445664894059 69086563159323673 92502479330128023 28302670344169155 31252254343153382 6329893297947968 48089513996961483 80121196796406267 28855256353247266 26946742183433928 55164333712504930 62115948280790050 7354482096297456 40997173860530169 44289484705173847 38163246242347489 46533035374430852 66890378397684518 36197172954214489 54135816154577518 32927663699632944 98966878499787539 31065128412781421 66540770892093611 89244841021442602 5498505139030954 12699012057117450 85132615569159187 50369394418449908 49254810687830733 2727103321519243 8042866204784518 9320969615390536 3170690591560859 11714351460059370 17920881982542975 561681887534765 11568195282287475 55755747788704386 72202745524733163 67314276676379893 77667800911814255 35243679949065882 52658839027152169 42705748074588442 74636601954292471 63559390605782303 56241751069359488 96445397941952228 35908327462808403 2207868933854127 92277749009003858 82021871621419033 90454915428936467 65887185965479313 68186272427627230 91009439909347329 92962305990264606 41061460051395423 72897303739868712 30821357329378711 35935593174045190 71741294224653076 14709247444713591 32591146020848096 4136990219257647 12394178871449455 23953579626610772 62094809831424403 28279649606101607 72296897581858947 74400012596466603 73337330331020531 11195722768868885 25274356091532490 18923541887721469 64620324343254944 91356908074648097 65997207477123403 37768453459333750 1481550665120400 22136009715233302 13797165099224707 14489168120145323 61242257291520407 65013140797823652 87434438140699117 43918490009115355 71559524220089838 83376787034168546 44526366993948195 88635403636328475 6845597456621057 51524793705942718 6971766697368465 70959464201065682 53288474683080424 56174078477816776 30574268789970535 80894480895024154 52691410870232748 98448630577229254 5942699766781876 745373900377882 28898535065203493 56769007881729909 60199675685737291 998198993572586 38439072292334927 74752600340688354 17585929234900468 26273921506249793 21663928410747879 91380619997100734 12215425946801649 48496446697346019 30160215499910680 14666399180004301 99507666160208111 26227755009007656 13879002431357131 94569259582024383 13535171790715567 5367838245503021 80188088718453178 15058574003154839 96796952866687461 38237756998226944 26098077104229257 63858430691228304 75993301492277472 35843022695453479 89213228759272651 11587610775493665 98743743240568279 4872632042752040 4436095283009923 96455106198374953 40490929861817239 96371092730913300 84291296711803853 43759660535538012 5112226127118818 85374654556183221 28356650581247955 45809897323915546 27825830852282315 21952898907536631 82244432505948829 84961752157197319 69546279991262827 37648266992592708 21221938501618444 92582986815097594 69887768546912693 65333257266033695 34160605404711003 44440664065535470 21690016768110904 50914774824398945 72965906088797678 30994207791573077 50400616075428299 14302274443517574 56442067156427350 58994978957321899 92984586211978321 85444801673824879 71812074688714638 11978820492349488 15797302715790311 95141363455430359 25527199849976394 48262552032386689 2870362309044096 86029548579394217 36953994975985221 6772996492589098 43688932232799526 6784126334833587 68346585200833188 52346890978454489 32337716982738483 93986273743796164 67682123883746255 93097846484795423 57930313052342271 57485267332205363 57336524973601818 53487101477759094 47024190068102644 19724468024733886 45492447183765152 47227825009617072 98008574466264115 2798892827530071 11948341314284345 38248172272248710 6866428617412159 63797684978607874 89737506505885716 76503573255358466 52048949320112058 30281464400024655 14532871514643277 66572106406218799 93957796970281162 49580355025948806 34954723372252553 12531358097558765 35137652785198094 94721935330412796 94150038583598988 52372444689107388 63447114392231767 93386656923727636 61525018453142023 8182281234481838 86493537654903830 25269666247710726 69726129251403246 50465132076495707 1350310071722169 79671175449431398 95314308647842204 56874593364339817 72505091947301593 65588369943614670 30143129463611254 9151979530547270 26948587570356513 83419813423972040 31782731073426621 96008266377464794 19447266153236919 41267451904332732 48870706493451832 28430403069702895 93225171862122751 62137646750782572 94037337166440791 95865342986804201 75613428758367206 61730005145634337 94948177917269469 91642853335266254 60827760005295750 63504748260074439 7779316897926220 92797452838475698 45434580993604532 99062646161292977 67830857593755875 73926697019155115 42840270736849962 87070268064743328 63422080940712799 25832838819511749 62833208579008470 75573962237683953 71152521286995942 74527126800049197 89142460601492971 98525361934175427 54882043711621428 61217077232661672 27472210311609602 25130348623305035 54739852119857530 33503283960287553 46472200198769117 80323888097999420 29936226984581249 73793229186704342 96608693840223904 80176206634419865 60967126456630783 65475701215028388 37215447683183416 70990217160690070 96081789108379928 3626370554262206 55095126565841681 42941897122254424 97334096887183597 87650050222542697 65783310035381196 22207941008940927 87893595504183637 84513190683151316 58420157627122839 98769181509133219 24837422493781166 81020794688355559 56775121535675770 24675486297578683 6608935897108388 44121835178063436 3554316597449927 39068667719812669 17115133426211693 97436294218093683 11931362204484534 33078149053562473 62317373535932481 76211615026030981 81673931583001745 43907967208351706 76750246758815809 2270506524536737 21152804743586219 90039443106925375 99272608458267269 98472469171272774 4175900670083138 86970230164199132 26338967191645259 48465923708042206 44143104042022381 65259842628869086 75763878976500347 12986552800421984 37679864768720493 96976081468898160 8728119240176560 24035108903343099 75459433045699529 63977273243464307 13788012387736730 17156253603319200 42130805868861296 98924910583034311 27768849033313534 91074833871988747 72180651867143498 49560290150599463 80222992590899338 11642210934366617 60307917483618502 68028229594966647 78470584158277812 2606000734846624 62438683013933076 42242237703044488 69428735789369763 62477340238325447 5677100480894196 31293528218175836 83604956655398700 64733679264375676 84736825953323165 26854154709689027 69233239216345642 39058063391653499 1209137815220111 76252254478533584 6924858069124806 55341310542067800 24318457241719434 86506748623901609 45467480751341401 50063776631635120 40967340694556058 86925910573923514 15314247368616147 89477247329091903 45344398402662921 34231063067642000 10053362603252318 66566676324344494 80915354163237620 88744374350654346 84063761206627485 66857488092148103 99614578664163369 61150990940962021 26533969872126834 36808457370567527 57630192410243795 98548346552887946 15672788422664264 15372637255006505 48241848467271184 93991459046021118 48083443486757618 44088440875610945 10004987735505484 69880854448139513 92907658418518704 35181097990361970 19694013644845079 82774779686680120 86252337291967093 19170469047034401 50809800742848211 50667288631743833 5912978941904204 70261099644347287 479456804208299 62634075421802534 16855890869162701 5053851535315670 39027081931905954 45703557504621505 44165952259928266 26273711779519336 35925460091728058 9263017781491608 59519227192795038 99489250542616891 5517353286382284 14616463478147140 992294848998658 1599995910558405 51313372743797717 10573895846712068 35123224293941425 98490125351414503 96535185375443346 57072490517360516 19680963873868299 64946279743355119 16152817340373753 22734880867872914 25984343517343239 46717639654029235 93089575770967115 86090181720986759 44367182780930482 6585073210443875 47427173529771718 64994343644233463 14232160726735526 788666302180823 49733628487859655 81048822913189533 66896433891358180 47093038054685256 13617978204339263 53288136576488061 27900356982770232 86971652138158000 27469892792582639 23532124366689065 33244806824805686 13692267409338788 83171942033269846 29085249149119139 22085924332937458 52696180189141391 20024493625502878 56565843525024472 44865446236884246 44566765644032505 17608734713956098 44948097585522551 47274355124228661 21731500256265288 72702795620379382 37176228792582630 8542228685823004 50922969237822965 83742027640541981 7117093113699474 43621709673082362 30273872282379525 77716342086950068 67170757017930171 78111382354963755 91177080961839827 74163740500376172 56313157172843172 30857602981909917 23412087864722378 9229087320657487 50582806677407685 75110154383691665 51463459515668897 94170761693072614 17864104416233566 64267566870460533 85265941875632149 44579508579455049 81295736575720881 1248907255351313 71165939131780095 83452631578306192 81977638094859100 83986961190793170 3455843282998302 24567942205678115 18372752839741760 63016917892571776 87299580085041717 18374430465709797 49007442092163700 31381022846690010 51298595137678103 68141885756772069 80637746076580511 55428358397634459 6314433203895703 51427420367749465 79953562980658244 88956188229307085 11368961985399249 34217272616331801 94512290298730740 23599059526207876 82285749792652385 12137243766063268 31557583308551954 68379844365289017 22072262606585717 30515010872479333 27471437826746749 3773744355518923 97633977492478911 53577837474866888 97789818974218291 4759893932877176 63933891699850144 69235239303383109 43305958961434912 95079578244726669 27049539030964455 967979852663015 87122612480608778 91501333186323098 61721183286688391 38236818202936810 15291599780145862 52423288233555312 14702402516763387 53332117195381321 70075141872758262 71205116925242105 86101962666837328 57361579781511694 28849513493807979 14169628822784965 83140858672599018 7195720163083485 76950170539737005 15260215478133400 15530302206565614 65853291682373092 29904432368369936 44785434621594858 98253923348466691 53839540165408395 11899766336543278 26188781481114385 61885440154137121 31572358691050495 20438777600596241 16398272786683924 14939872101617443 96992978370062497 60505981820261188 75058956596259741 88789138097661731 34708232185797971 78585175941112124 65597117122371663 86807326260857890 57855485534852727 44077282667388306 96417556452604615 67173338052484476 33017150762493346 5699804790729372 85494909220566735 48340255097333105 58951709607561838 98498427992210246 9493942796696145 40786556777417788 95146717696072814 12490562953165331 8870125174436668 44986907869160274 18472195365698648 36551871567503024 63429692713811583 62991494249765878 88501528575258433 49370030083938321 86367574735035941 6416667381187492 20286270351296060 37926528972274442 43332797265860377 67854434715235639 86832819079396671 14095465980330776 87751670671508657 47279191826687336 74010373546705784 62326303350376485 94422999067218032 50889932992298537 26673726223214560 53663870206302227 27425899985188703 9316718738554279 13528867402723158 67258693955793387 97715411080559444 75680437912205056 85181167908797116 48400544973592734 20301539399272551 74545265715586139 2694478790721379 41172237665401945 36356273639595806 39566741579776063 79450822326398823 84703147994237053 40100625875957825 4338992091709485 49022015849887109 3771657550187981 60357806591713681 85949549259214411 95229359979706179 33631671473417155 62845739719748083 71679489000457670 29419791800150144 71435705486847680 97538370475110718 73465546064337971 99211281182626767 99417222154102366 35742737736039879 4560834493817360 35850120188620578 80971156302299541 76136335421504608 42323858343934188 47780569573867513 72021433515184435 12484633207688039 80471444495085107 36836684451702902 80618014539631946 5119286723622456 14926683995063796 49739014950126017 98672052220264766 29264971470979039 6636244986307377 6417074098744347 82978483372541263 88721747308811614 67427273986222555 97053190983140044 20793389148528097 80875381710684169 27415930163810448 77295855971741719 54446909319772831 54270015039147472 6750703793518433 76082612667310386 65274884255473496 4226137458475371 16815040335994660 20209994038890800 98202902872175750 20602601561646487 79599506243810763 6286793443184975 16522110941529176 2404102880031155 8612574553120483 60587225088749686 8777579370982777 81473085292628323 19692298574708360 8843871245205257 13086326774865353 6909781088499275 54788191801453488 28893311401786079 69742570619314929 45340894088424120 90634106197423416 93666626913029203 82451998895292054 86990896785977865 99820359941448054 45527812233472218 12495497983646840 6104896162710026 31002367092049915 32579048710768561 41013363953340238 35840659204448822 78453523907602299 32936014987718652 63537458853898012 45518909549466026 2523648350116408 18454984674222632 22724763077701555 56844907731841311 84544606191283730 52679350382223629 95714499983575242 42501894848112032 25096598677356949 50985810256315320 38819811016805140 9766297627222355 43382885000774732 74564241191321725 10934488779515388 82884277505394393 90442862845370671 93935218868942171 58160292197912513 62331626547517896 1539204911649985 87785286201020781 81147097758283227 54656636066376945 55989496820012124 54825414379213651 39742150800637505 56474117338199170 92570321994622731 81242521073194567 16041967974022092 9185755872744924 33198176326423210 44646659372931697 685648939579454 94773183376072856 40236405518158386 7192293513447580 77137342530168273 23954025339415053 18370439731829810 4602688761660393 28341654385758423 15507098692319326 68548540849152496 94684122832558327 95785586490789211 78111961538167104 21108203609109139 33823064030899051 15515089776064969 51217594524895866 40099383605821506 6028728346174952 52826866277537137 22336314181421660 9330593319187712 63422393160727205 79261663465535539 91373357838971653 51619848399893041 13740902886607906 11225928012026603 48472961059921437 55720458561675504 38624659538710626 12829428959275928 64974882729073793 98685877897465312 79336340326372818 1601012196701780 34145080463883233 69444721840155015 94295710608198490 26424424726063574 61536534475379592 63578571660441599 95585780851734136 27442570836416278 22986439793513515 69155593223981090 44000371451507357 65038392701598178 27731767165665463 55051550441016556 87251697727416957 58597779066907211 66379294632501890 48478503407452444 20277188601796069 10059963590366470 95414517220298143 57695248678848742 44160566721219959 55698261628251965 43495480889232194 6071401514973571 13807033586061317 80502255478717096 18280792681376059 85006302837205990 70974832115304285 59899777300694598 44341164640351762 76419237432945214 23449373880376598 42218497069605646 89771050045418985 2789347708325778 46663430332455147 685291944565841 91788567316584065 93171039605224168 81757696748179225 44761200691143556 58310071186128209 76740527118324168 49868787101804236 25934087759382113 36778637119514349 44970039113253706 90786745242159110 45746245460734811 52775955736032556 32368417970323632 95045295870836062 90807741044052287 71931420277655748 46188718001613304 42183419025404045 68444936953917743 71228828508396915 57788183386765121 48524939145138999 57028071762505359 17717164554745013 22675771328963913 85918230406230579 88927005707427819 3769899206766610 59620969806821353 4502735316726463 28498936831511492 45360716071183041 87428557450050784 98457054663535796 48937408926093666 80770441642534436 69259642998836751 89621821404180916 8674495346430048 58254184256219422 90478344347402038 22594518374692934 35198743326336122 77284164342228072 23699874846876048 5741145053957458 73618935250321127 35987249509232472 71064292233022156 78851910006586658 4321321500195145 52336440374995039 3360773476659365 1989862055218828 91101277823838702 85092901133116701 40279401393644189 65614072842425568 72408815883376099 65188738766080865 76257987257223527 30801941402519389 4991099784197206 15769362053743345 34010330155478928 12551250882808540 49195821039742423 78277718488540808 66941984520009992 77538941672963198 32400573775960593 75042185705722716 50118208921306722 39724985087678768 33108392574415790 17381229283090208 79660400116005876 78463034948972108 84084524139212838 10341559580287175 94396426896444298 56374927231070276 74642718416616914 4182150081842389 39705753679508259 69238873252635655 93695400595140432 835734295589794 95321380150207207 71315168529795496 94333920569395806 40391235645889671 6210901538015033 18942660254784453 5773819048177731 64337345881854849 47380164857162248 9546176495051126 77305367402522946 82834159447102146 25036596721485883 57594660534250488 20800118343746437 47094892479497771 45807515858411905 13335118705045703 9700584595826346 22631547135806238 32215333555906319 66802457329020522 11727958097915713 26363429759042908 64662753259403931 11380538320022048 43463574557562276 82003100032555300 19353551828962023 14165924141649220 83223396605126095 17860362014505946 45829601502603804 84901962929278743 31608832454783275 90634150736826395 47414513350532806 42679978275297325 82616998856372165 10484742502174359 47704649483771727 29582673070838958 60507418205496338 88654125869606975 67885942397176134 93504944414288724 47861525611547827 75931376841349121 52814344058761968 16208368335882105 14536440406846128 23679896457493485 32756998309266431 98712483715793402 28401802739292286 24074798703420180 27112811944613122 22024853372936117 58974803547249318 55655891304427132 1738507255844760 13097990390767673 87562188760552052 93494427543543974 7092722009344994 18561640664164138 94383211319697298 34890413167255434 26939380310161323 58853393724753296 14027240978535175 6035501233924040 35414131683826860 11154775711210407 48376507815494983 3503301766129150 41698475856494393 67129631209734765 33982608849942781 73583092587620565 80679449610110921 28564102299581001 60850131601949968 48163117495555226 23245245333028268 41860260432361672 9015578719174910 37160952517680609 44384195759720239 720007012291951 19373911711991488 55345203665646280 59039885797791678 58932475342439693 8619119914431480 23510406699815315 18391463456942454 6540088337697221 65350938054252462 9060550589616713 11887116887519392 81130436407803505 65367528742739305 97510034227505361 74738121453166525 44502678430881621 17565780925778678 86682700391353350 50798368649103158 63666634329883544 52711168736322501 53062838089388266 67879066423937309 80703963007456431 18849626346809710 3833284420638536 37061793506037292 50989255132237027 83991338291553254 39697587890882823 51489582839417162 92852023739683442 6970156527860465 2011585137635003 76600838919534243 78529660681193284 86094233965393219 94320586036801511 82812927994898332 25590141009991109 87006180824554700 870536975899840 80653969648453847 75327819516918418 15573239609513970 21804589126617289 80400639040935061 25727618640138218 50447166408301377 98094442519626800 27626972142582739 99622510675470099 5929088307314143 37840803093494785 99566303315557913 51303745317822471 90535762250961858 19365437586543398 65367971602918335 92616297001192301 39853918599846688 60536713750316162 32401795340372819 64739340032588387 10928733835982817 5397671885316172 52943743838522772 91956031489669413 89652978142591404 54713667364472109 18182822085449490 39188357926147316 99875188660680434 35379780126354093 65936594023307862 58380250539791681 60496908384713179 32964746512994898 97491588932882830 36894570757705503 36272770564953276 91919704796607951 72518802237646709 61336052590788535 28262675395924850 25524251784376296 34231955719608325 4084668167312007 13365144736790692 32731240992297217 69059197401606259 18843581887540048 54891854502561843 60623767512600386 12757800637376585 82244189441368021 84256370080539021 6663009374251907 70281777266462166 43570503871109965 96275756718787736 80265739906842404 48993114404228755 19298198972153336 98535022352802706 78444328500458128 63418594598760820 15332874692196219 58914989938757227 74262550412492794 65705559330382948 52684679502079350 8563639711111916 41569392065741164 98136784059444992 25169952875089481 28390340831117435 92844886132490865 4010396051167238 80276053843593222 63124538469977051 21271992631948382 29834481887157473 89828551215496675 96581717462084352 24278510721863025 33971881958932235 97878304572799901 91549211709110387 3588964208978418 91924184002998768 71895980151712354 11839564072370233 3057760064472547 50805751880026094 32307753995531802 46766036067162748 35399902665794739 69901181581173384 93787066886811753 68190568061258946 48535482278890257 90535316662897648 872999678319164 48304874332988947 1659378997721359 27451048868709221 98061604945301227 54219284929774787 87894181896498864 6219696686672694 14401521934183831 80002993210950470 60802619874559588 29771040094220432 2414236411296983 1943093665130240 10609668147866537 32978361232739357 18817620316030953 29662537749725581 8233532454635995 408911298904830 89701374687208827 79537120123681235 99504103459292638 26718357063640663 17924334242072952 45738208775342506 56746888782061861 58370315633981085 41417983160486071 47520984604589671 42521687856726704 10973746679499614 77298902806725192 65690093401422021 38554799165197535 71362284234656524 23613243697144085 4165550412331098 75056735700139373 58196310464531535 46839282104325147 96421423374992272 56200835186272977 49059228674403313 12563700730450794 28894403445217769 67489769098320397 77085883450593525 44016319760977665 37033800109784508 39042881384064274 93976326577151660 78339820955357887 83931289792859556 68715965318092382 12924459576342964 82222372475785076 88580176621797172 98737223697853411 68614862256129740 24602338177949099 6930703586543437 66898379426598958 3921933813283432 98704770548043744 70491320959274927 98163832702676087 8709165529755276 38939124554204728 40449013791480027 87167960164847598 99393493177070432 96818733581141925 674761301632028 90658808626105559 65960053162366703 50030749555479208 82663198185787999 26229419037298121 73600288249093516 13889516414121611 43173587881625115 21458374830415704 40209060952109757 10975400639644891 3675988066727551 54261499770841982 96252625977682124 71888068201239430 61830561815147781 64425054613247833 5848759402724318 58443946572541375 12308659442254142 68364003495652964 93460670469067008 94166964313007628 74027435843434012 84925972812121668 41600772922956171 55040711473440793 21119891437523957 24000079888183706 41635022536095070 72125178983403209 4787807431529877 27484578295222404 69967865534771503 52297607504654361 64365840128406518 11466670540623406 2064481025700115 8632047931744581 87868726131270183 29608955415803704 85496647643538592 18003409506480247 74034780474546881 32631351606349944 63623450343191031 64108413358482473 75314839878438807 57163404984574179 97486388522528989 2133371879777388 31958510297235963 46935715183737008 28697203212866911 78166951837664072 85746244338293953 56499256024381594 24017328997809047 96780343927954319 82724478656514630 73019141754761676 10632271549386271 56330881156086741 82065000540122447 95353748853501361 19165512692311367 40774248426148023 7709028267304893 50299964594857162 94866525415531337 31043592080740412 9907916687680572 63311155348740616 78128398571552916 46765059438247191 9848502957769361 45839598017324398 10505633722686453 35477386451291139 1914471667591357 15068291598489668 96535764199886842 16627525838751488 31074059582035882 46101010081201259 94415514315384257 84597816581717999 42329650693454155 89515108450278277 84630364654291366 1105083140416090 62766954239647217 7703209503732947 73355143811982403 44268563140693372 6352933225525495 85641825121214188 17772797470949597 73343304888438207 20505954695471445 15880411210598093 74480956824495034 87317130954297140 69292889117699039 54496205695481777 65899062655663526 54352691495731950 50372994441084483 97667741918232178 88246489221681951 25926443132676738 92149782479540786 41294470184545318 13740723335834674 83554637395484943 13951238494910467 74403640443073956 8328570032077045 55292193824819270 89788507378607541 48660729494294582 95028494509406507 35888368390955057 41768362628501217 13022874186985912 58192212453988895 34514473416583640 58251509829339873 91195635923431416 82559318636554728 96833257981310153 25046142989714172 37335318815040549 30216623673813061 17649948048673642 77559552838450882 1632597596059103 78753651881468799 55898214642510654 22723256019219670 95988788527140923 11330283808610986 47840932662671732 26285508595572494 48725370405175220 65702590628921244 88687736840164626 15618689732288859 86115606679970058 83886194166936561 16885241778947354 59425539671780194 30124745261020504 20407522634335948 48125875414840408 42767777578168229 7952566697945254 19798723983994403 43348474866383151 74241774886077992 17608006195436600 14932883842681230 83660180242717042 28942951046075572 63714016076795317 98950409562245750 92791505518096633 99632255566134389 49535219338250453 36898535233706337 77024404759214603 46491236748571597 13291370835498274 12988297445621944 17801557008634765 99923112764443481 42864841051900647 53616659439367883 51953276288463714 40110213737391406 10463599940852626 63392712148265282 48755627348169005 35376600313381626 34298078515424076 97924981249234018 65779002331679761 80439541044262169 1839057923708509 72482494664740111 94980282168295658 65815614317447971 9774894974853232 94465196188638058 20411812925533795 79985138148994387 3302054429832454 1459638167472057 96264523339113276 15934033626107907 41206753412620165 22172682323394722 4839312211483137 58613268792767713 75944152793963543 50619503248063499 46932840392496201 32735747994682533 96737491948080348 87814316150082799 55715215971858701 3319870453114185 86643653664278393 76382155329878229 7918751657791773 72007803930819403 63210096957600148 39773992882546891 23324256406621326 7511159293285823 12261118958449740 14145024342691783 5695719101627650 3986931638797032 79961110856001913 55476266515739754 37269083173241422 74485508231527985 18257006805950430 97207048085037849 48752342822689024 21484321313655944 46855723937810370 68893434441480966 69139282540206276 16477498626228180 37019171184676934 59172049091580579 52660719616027494 12586991351069230 46069316512016768 30630838789516475 33027493822455699 54384581272586636 62242409471664997 20551888673576404 50752836287146009 50720225952403610 35076696745696843 31525113849397952 52569318356539701 30455461916122709 6026824175112944 68304359191097076 57610571030274937 94474934096744573 69505119415705723 42661982520018754 1196114992633513 17031122875938381 79949437491547014 44123873541365988 88806026957576393 78871253966793121 23828671908433811 96542110311680893 69925376764479972 43053068564762340 58151125480531024 87229767655258380 43045238631926087 43433601466888993 88897857191401185 31500345298952294 60212198021357250 62945941288673401 26630655957208295 68149009241831674 99155394643785396 15322047719174783 74577670566374261 71551575168774576 34494775642887971 11129358572148548 36539015960724743 322890437556883 90884353462489049 80874861675892382 21832614409298423 13843309004210542 22178204784581901 59893651071672558 97944343052476071 95396688777572404 47107195142596517 99388174281087185 40870889910128058 58858102268748322 56448656965505261 27608918268466321 83708307221023785 55617475713269978 65926062203661286 75023891168467514 93101771526131219 43888926902003919 13011214341146740 3441512029868980 33600093689489400 277864628261271 83593220311255252 58537584418383371 18069459090615809 23587912136478947 1617074909542508 42309927539435154 49295506931294362 50915954411107863 63642625197103170 16516463235848272 2509034474449394 95609496020710479 5583816659718420 13819226400329977 84834931571940560 30290599390689194 22190649033834733 74109314829459409 6175078415867410 46198310273354903 32905745109023751 73658989531264399 74553952423878740 1564900063972117 96242059353967594 96920767602070483 75410409452144930 81574906063135056 70311133908306226 82777128225035874 27922560539083950 26951566857113041 72486929286269972 42479622207844281 20290474706706542 24613226144861625 75075204424649218 16911646531195851 85441320122820945 96112751358241051 34243369483231897 90273993018749254 18773184024849139 52850762026833557 35904995751264582 68968039590510613 66207377285679943 47519249721602174 14777027571776629 21911627588896654 53826319035505840 35712783606444723 60585952670795409 90869812240133989 3324245105216831 21935396553149403 32450276491956250 66683525007154976 4227663722219223 23791169065891442 45664516654853620 53920315427979948 44429282123521115 22947769258835089 3272239018231638 22932304214786126 32016086710409858 15084288467409272 72150692470811420 82715332760150035 88702892400673915 30560790308870136 25137551926978324 58096669001149433 90150621285844412 57608752186701987 32766002207795388 7021018851227357 64136924489371381 40596293332441086 91657932116207736 90178341160847415 93033892079173453 52998406215669835 10629057510755005 86726739745219747 37910391764690165 52528008635215521 90554186411518671 69202077189269059 20192223069726744 44079699158509941 12623780927049579 41867602113151313 54279979823243676 98019295191906345 96598464533316724 81799694039827832 40178602510701351 1738457431999940 28592412740502871 91504666528253587 59238589414501249 95977646082805932 58137970616528926 47625072712768378 25551794426179169 38437967670217683 39506259771957735 88070644427267918 84265724097384087 95868702578031885 59020944335683707 15554667300527002 23421151542516510 83982598317712345 36782966384820379 57348493121360307 25072122489459651 21236074798781812 20403954050794095 28094764228736433 23919405549485628 98202622237759434 34705637383216889 68882001112599393 4933275152787665 11089115146755637 21990337127284731 31979138450250226 70151924574284708 31292498505260369 41353119534426187 25505557495818346 92282045340416196 48484935471044009 56227902359028519 40830672179696705 87217065300765640 42603535477854747 16108310907986292 278662680461911 28763651369571620 81123522494513325 24073839981545842 32727110682177648 60455612548781500 10363519668329395 5391308481669434 25774310902316330 33171077942576756 10515480188258826 38688958270573122 9256072177843966 19794122591439007 86361953327416495 40081429272773400 69523450190809017 99943560935573806 18958156074351413 5022878971997464 52176117919678177 37358721914419622 29508021124003867 8808432332381542 99588027832184450 10841321441952057 22484509530195176 30928843075238533 87019130332485245 57078775695212537 99345900993642598 22663997969375904 2454804438585731 31653294357543910 44207393415555053 53325168380810614 87243225628839829 99646299430253515 26130030972989382 13193820381905551 42019930287542105 86271339885594279 4708908545881105 96129666704834137 34552631348794293 42331980158164129 42863697469283693 16570263142918669 93429686436686407 34827975550263105 99981405713495919 10205887965312463 65315788568415626 38882649501823055 29821987332317288 65954056632094530 77142950274174908 7306443246152188 38188173126149967 51545977041083569 31734338399329979 84737960245579308 78197069316617485 97779458913587005 59336064555865381 9772701221549807 10815741981037888 64911470359725725 68990840472422518 78398147084981878 72930675621820761 44047303026790957 80919799449389080 38211811374109143 2291432425695543 28759279124913049 13844813066325604 48614119245309734 89699144455783189 32656893430661914 87998868939096061 19878940875996150 24455110441134444 78140793723418649 56526669003984724 49248780164530619 43006700048986774 75257329174247762 76224354448132939 63347226263248268 4834339489215787 37970269854482303 617717406414761 543715624903762 13223055805918053 31781762895397393 35630368822483411 41721469909312329 74586468175627295 56424388301011562 64035475660793114 7513815742011555 58132170146470548 7715721821409213 76411729787599560 16584458229000404 27060340259588169 88984649521708911 55318186948081989 45305905904026710 78810727576868701 68137175495117991 14876882490122826 50101381905630410 21960788194963250 98235417249073090 75005304835782164 61435532931298496 73166444101469666 46000944962345835 80785622961309871 55001767964951522 9012718011018647 21759575998434737 22719254779779248 81094382079979647 31406649182586541 75766565363046231 96656086591396861 64219752622536168 28051318957448126 9318893611753624 26632334196181647 93728035151073680 38994975352696867 33263324609215489 66462104836667888 7221209816971877 69432990476775756 74962076945045033 91820979519670275 64555412064865869 75522614335334531 35737892513293269 11723077659965923 79122387127331538 42954186350540613 85004689379367105 42718895541798740 88634021715751512 85119360477890791 5638951036276936 79957462788844201 47752899117475077 64103568814094020 4358411651794526 1102675711705587 56586451175509255 19005164246715622 87487724013233954 6491097013170149 62924595108113877 66183872669054840 31828603770281959 66641323043397602 50214810781422885 57842506342236581 54661810820722050 89620293035622701 9507879792554285 78834138405797771 54751066540874622 67543596956895449 72187218509126721 75643291086013427 43991331240296967 47206533682562431 48601420833665038 92514365785613427 40513289752551639 25635350227976292 39182251288076545 47044457626441805 96686292748516589 62789937658377376 6102760049006842 3805722205093987 45901203413162685 86816651528189410 25037970558039447 17863066264426404 53039911428401320 94623815007469031 85236287601408772 48743372138236271 22465065360294768 87380692206504700 15177317456791772 50816794033152687 30121221008004271 37973241599873164 107226434722770 65676902432106707 48614329365180835 73832531391842645 7285552272914943 35276601596481047 45563828440359525 4636995034234146 39774157778297890 88776546052854994 68325396731195326 85090014035094220 25205538233657179 30632757649550065 73334890466548168 31604463979636598 573176521966886 54071863055660318 26949053377233926 36690798300698218 32547275846182061 15999186184724083 95661237091346914 5233578388723158 69324881624970656 74203177490043753 95175717358689058 84033417940875345 16836212742605483 64420738921328375 72041028102917380 38584851180103089 33108196964133256 797926606572622 62622283359993603 85535248388873906 43993122700334202 73449407782562394 26180641852663029 26977114069557067 33808594473153206 81408813349389469 6768054558608821 60611164902670523 78088571062448097 76304073326535273 21179848724480202 96259638677663718 15226772010104030 84847301789644921 68097848473531255 87870094437539536 47561360549173667 29281801505799760 93848668803647021 3351617446284040 15870504182887849 70627874315247901 74319135765582274 45100119878014316 74410070981949533 7330878468543941 70587634981732146 31573013536569119 21018003943811034 2642276225802877 73100124824420987 16955814331059449 55447591860506433 63068163012553516 17846862925523027 12950344351982143 29404326517033550 94970000261414211 44691909497595030 33454291848041173 62403113889290113 91214085452270292 64836609623304955 57648032449679399 96263075829683757 40345688785146527 25853809962984649 88299725541213921 26694672856227108 85835195351475712 96043126861618519 53528222766115095 81593758792477052 46995964806648105 90809879643072922 94852439521472775 75508054538503795 6720778089715780 67858289796645188 543741720714068 71170994044377237 47379614500506475 48091779054849727 98170316643749455 61662268611981377 2134874546734818 53213114246271015 92863115772924882 95049003289820384 78643049745626274 89398226384838129 65016921682756001 3605027583804463 34779259918893988 65348665134200057 52895374498800029 59246326442577195 92087563704521845 19511771308159803 66310980867914779 45943426486153204 42600335904670650 92517970692672215 5424428683410615 75111132547029512 62976194053260367 55613979639987221 78761367651781575 84139537481606953 21409797428244405 83923272448306861 52201975385098011 45170413033008626 93875379179389145 14504626773886677 49542193338413979 82878820027716373 10242595072677357 8920612676279821 33793884755660391 93365873464757283 9079458853254144 56631475557579366 39399505290483818 50317262524700575 93422312681425783 42364593218506865 52175531148070086 9286265116005665 77372728127931703 11048852493988161 8074715447078005 95856777317670227 47037228880247782 48659326313014423 40912476364574838 32870568878956903 18721659762272586 53696329802383884 22810096122675933 6132560853120309 76669995080622978 86585144842285960 1007786482050185 51459571605790663 76435719404651999 52311613549045206 44577755463400160 2560956053628015 1664241446544796 28743582882746376 95742649529161576 86570944129514747 42501593888222749 53705653885335474 58004911594338232 34312289597212099 30131167307484186 70755876560140829 97450578093971857 29034998941487301 19289809557474184 17058244576313723 55092121525466558 23575695445507656 11390422653072598 98937250784474607 49349051575038699 84051461681281189 34773085221814237 63810329645860207 93668132510064729 11731198329000224 84723893578856766 856122590422714 41556004084659105 10244199053315902 14535009324032236 16654238274588064 93053287340190723 32720402977890113 15583940636225445 10107590358476824 54379547429071981 19235688393510543 24968860222248900 92886767248402371 45399987038303330 88727298173482050 90451552696459778 56250330558750346 27225575339855316 68131464753318939 12418630352428876 72473682894178673 61806879747626876 46713026591510682 54882455742230264 16031246506012973 57939803990563074 48125507515954644 59519620255306921 54507647828732304 62139078626444107 58141006692649353 55948116261571103 65675278662352937 16988537652210977 13277059473582999 94422796291095054 33472081397798617 31709987396572512 22443095517003162 37015578928678217 52908272987870676 44060920870645387 66465667908502046 33607966847773299 55282909187477186 71093939906305432 98118915744571969 66087154207995538 69059982288140388 40134605161227377 27160189573639965 80355487234373319 58681021995625671 82534569270024114 79524887131489722 94207433987863386 65532798470818621 38289139261787085 76335721649168093 11887240305774064 34135507198830731 24317640666140444 56324284787678509 93574528022225132 91375759871133780 15479400242149915 97597561154256350 60764548764949510 41199180980259589 68138637388317130 71704651951626949 56819408077414846 6262222017890520 5592428163662320 46201846943379281 29699585242827129 87172047923316035 22495042656154852 89145823306977287 12602948335957382 67985965517803811 58298389384362306 43423593765570832 16890740810798786 64529266985341330 68638485430233085 7936387474808024 76014370261246639 72775127612587449 13607524431791713 35040490217086970 9215176200273353 84984575621381044 26941896378153576 48053060798012346 46012462613399344 15802696221240561 25245725518724227 69640228126644295 39635187424067488 65993427678847424 62226307734216379 27549969841679291 72065596984596081 26607762071795410 29764138115404490 3470180701890984 53353803622498619 7584019372727457 21228858232809446 3304581938661137 85033925216689338 45470902443151284 84560344587497657 90811424904695647 57254692685966951 54011926543689049 82338274700686551 17382389242352853 7371341245542030 71384172180638042 46709207194026822 58252764713560961 75045818750581363 74529655706414075 23879315012875288 43584337819920442 27744512176034179 77286819359276808 70962303425308879 46415043388002742 95296093778385632 45490555675815114 89146176770609548 41900731488800855 11061159857286945 90808284808797479 49963971995600401 89706547586242001 11812675463994343 22872637093727009 85167814529902905 73379842928820562 19060670791560612 84620171702956763 87319510286035534 43432758916987360 90986851124855873 7777855556923611 78967448718210469 83596240087319665 36762604698647523 36096995189292825 45318722964843346 32539242039012651 21730634719422046 89456988287307149 30165798574459267 84862630918836118 45002424971297303 82242880645052284 66611766039461802 54314346157857556 55010438852694282 89114929464368939 8476278399268993 19857854071570302 85188563326178869 43032480518112532 89513669826063669 91776938683655675 85447560029843552 13358714059447655 9514677308654045 19834496659387217 40188537128963580 15815993058343524 56532105108903136 44540423509943895 38841009442195940 77936721046817938 83411324854450696 36150604869252336 82717329104211778 58007833966989843 35417338744805289 23909733438228677 14166915804033528 67166977656505846 68256802028109986 87533450086307654 79619274425017778 4789922686839828 53285103176522162 39176974652500628 96750250407784034 88033270788039219 24710267067822037 76959808761398888 31379711857853671 95702885856485026 61432263685664809 39944481707828129 8762366179200887 82343566783828451 17229049525778098 68580122695300415 42359020646694860 77662148194089693 28534018503760251 27522843262390928 41389110613259365 49017076029960776 69345724105193708 65442618863970796 75137954582131053 79089642608300770 11596178157660978 60523789813347686 75431458201591378 83829705245700698 20206705096797334 7259851486328203 54630279532473114 48119175209725742 29484476966775522 16393239029801621 30553811572419148 75992175804521259 16693528093066651 2596302978599869 89165438751391230 28114468176588699 79198929919599465 31303489174965941 47636459130968454 85329845526497324 58903625365691778 39050402098330111 9461888164344691 57476073400783486 56391393094654341 64290777775614691 95159710068332294 51579381197239382 8434198733695112 47460337726101655 38862999140219846 71173633801700312 9264889020051623 59625729908840046 9977463117445726 10881755419027491 98922451746048030 12615193109230509 28189862588719856 74439047209243702 98433336833273376 384703307449323 91660774443399039 75757347124046525 94008991454448293 70832053913712263 47989092651011217 20611942868233828 51100649315885396 90438369574429026 6790705246889967 81839220680410809 59454168540321716 69069271250333925 35305570508788710 63291484471779736 71655140783773877 12305470934971644 10723624175704060 10212789270487615 85999672789449181 3750369222433353 38275758464805809 49675053543070393 35442297389470841 70365815774468269 56069409448615842 11746063070375682 43574962505386100 3040547321462150 146691910926987 16535410890337737 8069405130508190 78468974990809524 76454683746125782 40060101135057856 70301523903559220 37780175301145567 6090042208334924 21108151909283989 90705040598706290 78108096086081356 52507929506902059 13322214587356557 91075787991812589 19519410142741786 5968493009908860 23022620258831638 86976069924079818 28288146899944153 64434705774858937 63636236975938728 93026447387117051 11838593241862022 29060215570357773 81621595217515584 53488442394762639 64698870029653951 51941935079272767 40695008761882732 92602112327124902 69347999824063129 22972645031636200 59126616782384619 22456594867182418 90195893888298240 34478400698483634 33602642597664936 9020447742169446 4603029584773042 63573533915191490 25559004566070709 65483709791754367 83771708286068403 95312525388445325 20735285280019360 75280184066641604 22936842330042001 70208101796382339 76084339943092802 12085890919049448 10553364808077315 22049032968272968 47910410394136104 19329640083215956 23817205327100153 63519535528767185 17011393076429455 51509652311727656 32543180427307642 78294115406823428 7933673124587282 74670373947796123 28039105130998264 13064371164813727 35175676567101428 27049265242862905 15986855271566894 88641323675145384 61871517057660508 92253020835543742 65362692996778211 9196241682764114 15973157277876298 55187934530006170 33054300407793378 16397753352983032 77548207444220290 71692226800976854 4001567023666749 81970454298635247 9694676136328423 8191852041064622 37307472530045636 5378598823677745 12847978972839632 52795107458779039 90994720194552148 26194817382315689 81658956299009455 62746497483515123 28115485678869423 83807917525235374 43188831160541165 55766683158285809 99737548769504535 49931704504517753 57640500481371006 83606574667433691 81542251235679743 89457747005278236 55838047062007114 60687706896184355 88873121671500111 27012947448811980 44142004480569777 16799575043751533 9743377932297551 64304962996507891 16442290820012529 7753049453337453 61104150941490662 28102072455129229 92027025445073854 32708608437829272 38031907592604650 13240101784188141 28682224280538563 21329203498659239 95204650872148784 95091416869778068 90643371638424259 81783790038607808 73001809543126696 75365339701705294 49350786116420461 30393027968322667 85634025825287108 66296686943761219 35569180715117052 44205115545365204 53225434928264738 18142899281810584 6460624636629372 77897574972815175 93511188225208063 39983562090047324 42609817742320734 98763550322295495 39625556497435166 39923811724098542 20177703684474924 47808045632244056 51623250948988233 62530238189073601 16356071808320349 13848563012326522 14409826292295501 85709671594680301 21840256101773542 85836016413644869 12985007189034567 10781552456984798 70714652498284244 67709940631103370 26482410597954391 38828787365635627 73922243004732997 79852610564229347 49092963662127316 19117924692624241 43426027492959965 84247589983460164 82233492692550403 62358552699245333 89687544646475921 40292628150773557 96236163479229922 97789110468494790 31242311436119867 65284065355201929 89728917026713436 60215941071743134 64134351846269976 22334518408717222 46807322307677861 83134933119263429 43548158428829215 6816975329678206 59439416012310864 21206757771416151 96843814121630114 33190801987112099 27792267507584505 55106995087792262 17190729788899608 46146069243359198 83826854215103742 53926588481641558 53130102588789594 93711514733157711 43498362742188058 13935220926280745 53694334757487859 46767996125053045 21466626211124489 55999679384551372 61658925045550607 3650262128708013 93867379435171959 7571224418889743 99532988069672537 47788415097806823 84157893036134144 93794320976937312 38417756573975524 76703357021154966 55013725059673074 26538383966359963 76933533682160729 84571627814959103 10216773410597312 48316752687952339 90305425237564964 72315000471040370 17518044213428363 35871837675362684 33713659851068027 95205038029752323 61922508913685163 87834028268800990 10973111015355926 14195391491821507 14112998759039650 14498508850895443 6986510617102683 88218621744544522 14047191310288882 72695574552805897 4118016201867574 62094056229941920 18457309490284658 48037558711371084 60282108819239854 21405068628630001 57247941641372781 50960551771707571 24629703907827883 72625943706211207 72122920167746392 25173905119569568 93233837613836030 28064502634559940 82177280563881218 6761978048687580 73297763617713403 70091948283846079 29518723450223041 28689031820422468 33369224698320017 98364250505431230 43705253563131369 32833181026727675 47651400492289494 38495768960487694 58538223007005177 84134661673929617 410671122489300 55522094372474487 89534826827465136 47088010431264532 4772597297620995 9435850026812080 95882689610105901 12624416284124813 99821061737355868 64786736376209419 48607287843983710 61482044495428797 1263715964324715 82402548116376778 68885957904620583 34529891278601025 62580822426901520 16087570953896688 45601031926642882 99560818836408870 57775109160674094 41518211690566996 9595703818409656 1851439793256152 82160590500011315 17442127822537009 51959390759476623 3978945230206482 50038129968985006 42860866250524422 95223540303099198 31632205839051350 97317460019670676 32902256090279039 47173119522182642 84718830169258986 93395460084451758 20488486183194701 44500345547112925 2187035137219134 10742947018833093 15987776790874910 45354778536625195 73753168627541439 10399378671351654 34473725576731409 81374221284281413 19229915996807197 93258649875351899 37258742593403817 15220572334694770 90241506138344873 2002497647350645 33734050547887251 3634877794018673 65990393870216196 11826893319717279 8545849451346012 6151981558390446 77446396997155909 43878251377043297 95299808868655295 74587608157983071 96740716995245787 52932561900240778 4199799956843526 40378799680787783 49195695391954924 59104708652098501 27723833059549861 88978872915045880 3823802163479179 51615140214534493 66965453317017572 90439355095431105 6881025068238803 30019309115139508 21175389940674301 43160077425115781 44888805005727594 23578378220819136 46905236841847193 60333111030670330 83378617805580535 40969064414531338 97952451643170405 48275639892002461 18557487859868533 70689737864690147 3964733149327334 99753674596803301 4422486346153604 47317571339945120 30831632602976988 84528089328822140 51557912004915405 90132168697162861 21320548209437439 26148309709352763 64058076349410573 71327963151230388 3832473357623890 17346999343423630 54593872543346056 18300870728584950 59406898377063015 34930631365974789 60096188968959764 33163887728643199 4040513448849799 81815372391355502 19207964848866358 84751732908965967 52898009288093736 55373337761855056 35849236212025590 93676033769359828 57066549203361766 42688955030574885 15140543966153085 78663533081322005 3517991086417802 75544074649672120 90067721414347055 75460592647467763 65199231144566889 31718713654316632 66724596235176714 38079021734051369 43275189705661250 99297500213040641 88766086977152979 35606799715784420 97097922927181615 93726411350757084 34856093503776199 50315945829360622 92643714643044777 45316298746615558 26719745667961010 62931706943836983 5813568011615937 31512418051340618 57789378832147871 64209276152209219 38436212181764441 99316638587973498 1797155880933963 85194767238764719 11525030185378996 22931398092137152 37606998207538837 23778746745569220 66737369530017428 99804088075999962 26371876298083228 66361642945692664 65783396905632644 59750474064287120 40551578177573243 41134572604197754 1467819421767447 50075603004813925 65089666666757865 42117360231034266 94227647498305319 75506189724118171 20252744698385212 81372815499608524 73292494345636551 86725561858274798 33517311545323988 64436894320075446 20128585913337271 76270009480500802 67217438315293126 33836220711438973 81607850641964797 25907404233617441 9842095625782670 36423533620725266 83769034854377546 59477427712714418 45341798027684036 19164074888453552 89634882547258563 18711651078527602 4353197162541645 40933597059904788 27991591586542869 89575955637354395 94763401712954601 79907202988143343 64343049595443299 93183191354782260 78765190790408560 4256121834709084 79635210207900279 21453395105077143 40293228086182235 61643710300711743 17550632739960403 87179687077257534 27854791978335385 30826939551445018 49884634102564489 27556889869620113 4718865965888980 72051396342937981 20179154894811196 41342805269906072 97150589323760492 43914619680436740 29654055647482116 25185866370365713 82642253852683686 51468378266833711 24538759064280538 62132068240611997 49994669481738278 24913852496595308 13106802630547504 21916690435370823 22716125694627106 4974051561236645 28589936870431045 25052066787232294 83537030222291365 21977642671800477 1228560729927361 79993704774647733 76461091486653778 34635983194911875 32087310549628471 49466151392050788 80331474085262130 9080035877035686 30925711704194903 66561941993017818 38893381816729003 5459076099165902 14641075400444105 7435339243606832 64412479639522844 39042454129093930 6155965900457778 32580004729943250 49490557957833021 11799944851216373 38088905423683419 32236644340497600 27940298446486937 84142491336570962 89093912967395614 85615082778791182 69078947037037663 10019867067067369 83142898875918185 68754725942195694 56866218176850188 50112724360602954 99332343951343993 99638233555812820 67103822818483882 41612798189324902 31774679407886206 34298531224718470 99865712735166026 38254478770662516 63062418446295628 70112227256445847 21600246663744618 9520440758175561 14926947763101115 15832798278783504 53844639641133480 88775825732988682 86257931994804950 32799377030201303 5036544485201573 16376406884916930 53964373963339834 83831072769887475 24804457999331653 20432661753822758 22772212152738302 86195388566778694 89352470388446652 76628064297630564 41136659913017781 88731991168405022 52428146692464481 60619699770547133 95579213513205981 15496189880915541 95799013338483514 86215767426124789 36216071181439730 55086374890979416 44024838743060627 46825635526805250 4228924707147054 67496845539073388 3733000827442935 30804819440975433 92928009241997432 60097277009325790 69631645495464804 57500096940807433 77164363480168163 12084920056597077 89550106492425664 15878096917095472 34611026534840437 27750198663617275 37808815033064953 98041411766774167 87369719859547753 88151218136001905 77894623557299697 62577468004768475 63575472764545388 7451488030602692 52829978010772912 36169437715267381 17080976637485637 85618840212854637 874292586585010 25814494230572954 76287104414048479 52353504912831735 21912927472430012 63291241897079644 28156152725696197 32348869819794000 9433715231147912 8911390388966128 68202597177311779 76127478965038468 97531722021867991 22504171273851489 67852239916492666 27693432823900443 79008193702371843 6512735048033763 89239305008395182 65119544575861926 13834837754298211 29456291174819486 85310880321319341 11759170085354439 62560522610374505 61513477488660112 41366202518426581 9275463698648039 64985163456399788 65607911982209579 29822021729591062 29228326812425279 51646841794685533 77603297969769785 64788560489547050 19902265777253744 92864393570277058 96438431410930076 12960364545433290 5497679444760688 39457155181867457 28917149807366100 99111502979045246 70685213418408732 46045193420472008 90218843552759224 29117654721776415 36511399558043814 97261453833608916 24224128562850899 1266433559983598 38286244330991957 89616507388567339 60858472579459802 34337749777784825 15670134393391785 5038364189857045 18272314414224271 11216518395536025 31849747930166403 65936326540964188 35012327885880412 45300249271334622 58222809508702878 76283974605711063 9891565419116389 34461589782880306 92445825216767994 34673457991422601 12783086416839382 81871659366821389 91543070506621671 28282850222256288 31605115821050186 34074341187663462 57220730216925467 36445630820184615 8576098289359561 1960083672870372 83459414356236546 14055676060863943 75629178117370399 57060818982457141 90243279152785213 64090332927636577 57363454198654645 96389325679780851 37527372448520277 19504523284410650 32740804358959765 69131459598190237 73887267387571566 25205094413628803 41377360609007737 82976442115870170 53369899626645491 32985311467575565 9730640027360563 28902730406585131 71794447251460260 73454270366350296 20821878381974397 85435863649732422 25335547010478140 75368148612014996 36056271317805259 4756807487253494 90171963778833127 52171140198232529 43600408241812463 31435632561191531 58842276984581896 9732554326188706 75684085481905021 60965047477920906 4884475067171401 38396650892943149 83021636759066048 90839642898296248 76178471890350269 30295304407538883 83992336270707649 12428117885162512 88903882330836056 33260437637470233 13653676295876774 78682537122373982 94364662698188973 39573034054112831 87393604573282304 30868562953202886 32301306109711321 23243695856092532 99155064575044794 5447068614536910 67404216450000189 58203135162004147 65031616216506931 44024277348855579 77026792732768501 27929000971272176 76315000151356358 81740299353469771 75895093470290445 69759577504073366 40558578997562287 15211898750028197 37652005240205535 10075220539450414 86518842030036743 52013052939486938 73418371951520797 29828201765243269 57021701806535158 63432720317470022 83251549894230760 75181456939768874 62540252480336296 4635749215523216 88014774113716981 64566192184091645 5629238880996933 82615682937717445 13694197300085705 21556788884649908 30863398125188915 50028118088833298 93574797038318384 69670452218078168 52873868332361579 96270752933211780 83918556457283843 94121243308799894 45522710033556911 28645157144953597 1985114555265291 9270609141194397 24384153627979702 9907440291501160 22771607866765020 35891116891061776 55333501848998178 87460572862346890 1936762853102923 98054425783957111 15659005297422639 586836250910669 36831651433492097 30208932710044896 10920590800534586 21066303877796994 51716956194857616 86947973562059765 68707050959313753 58931757424764323 24406994484185620 67831016378071036 20379194843354982 90481544155720381 18650139864422614 19530986408678488 28802758645502674 1279992314114650 21188163758017082 86862766062467958 969973942632595 73298552149511883 29383364886226359 62366621928614236 53853681981687526 31631094913666277 6230804330184754 30401400681040439 37046456911270327 856419486167339 62028530017201781 83541845265600989 23557963908555763 26582944919184425 24605868321719733 91981163850461654 99585460157467749 14548950755442608 56230315407850722 91283248496323326 8814401329053854 26005135051959065 90154471649256814 9923449078387644 51518855832887792 31163555615727280 50005231494113442 41664824790747107 77811816649458395 50146322443767949 28453501583428098 76612329845703298 59685642308877335 17955696713994756 88999652862831814 60100799094608653 97546108826999951 37761537747621909 15892223444776824 78922937359731051 49586119691100642 98868008988024691 97191690793660553 47153604062684341 12732566484487682 60622028180739420 87278857032588177 67436921814570673 72205011043638532 11930187516946216 98704863150393061 48501337875714719 6626801656540043 23913754865819587 46322309520313185 40372805850431578 8155993606708487 92076462318580465 56709210934029008 42340630075234784 20949476988396105 43120887519281721 28132208369070068 25463306196259092 57647819391925377 82351038673754676 72802756895345845 82732646848403501 61191128637229055 89817817218919787 91799782998457415 43225039561674124 81055260112371445 766250205899582 2466716159367846 62570653655856304 35760724160207124 58478707717650933 64298700300125759 47920950937598345 84256053181739216 74613780783319581 12632812922976144 79639509728520309 59289987615598205 96437423163117784 16495361845958417 72287710529471007 57116819605389490 61247659446051304 10802689707458150 77654064016889995 64637421107293312 30166336683443386 14338097467388352 72908729835614855 56001058791374220 53111100864695239 1483377485531036 39944174415069302 71046092598136271 66257186138143208 90559028605565684 68257590085878025 45364806303231045 73342690369712143 4340480949425548 22002207543436653 92228116282787736 48395517022642327 83480788578194903 1115512865150420 99176191304967269 56501741131195173 34433056490076490 99299451157705838 7677156787114527 49914756130621037 45729208539909895 77679416479428845 19953869833266566 91995022189686804 5084122240655261 58455031741841222 23816359513766089 94296836725227786 2767402899167230 40584601413882545 11678414347825728 68664966661369880 74439219331574613 42298338864368457 47168552351459097 50276774211357774 53627814706620034 24156936946909457 22603515678040389 96007415789702524 86734020031513768 43887477999728110 32747979187759233 28199617440500644 34962253180983112 53324185584368549 56617633353840877 63078789420474657 56969164918769610 25269320127038323 23265275448366286 1184291640586020 45072142236829069 81415674839907731 46718612094722808 11812920868692031 14941513028906175 15525899698846354 23216169043419102 66648691943697006 57125953304011897 40168128481912053 77847617769187545 28660236742486540 28079860430121552 97894933632683619 25495560786440127 94001363829538090 99765079996199165 35156977778101638 1227242186681748 57174967282996002 53902177359316516 43045632861686621 88376966371017612 52745539676600792 6965173982989179 35860184105993593 66522267050028448 67198130442931506 7137287515239053 20773918213866300 17428468111561507 42695624843438141 5849511346171178 62176147147173374 29416461384719827 88228756994608246 34556885805818381 94610490956017857 26582721996632576 54217858992812843 69185667938290082 61651311775787125 78387642025920688 8358595909779039 92947342680050998 67460708840342069 80578737233326138 56197122782289693 72400078937061239 95352469086874727 12134135507828556 3528084314753066 77256068881646925 16386799043972953 54950455106104336 7414388315622013 81851036187180170 43787544481575744 48129938411934129 19126776253778093 12097474796343915 31256215174141527 15814123862491834 14484603991743922 24893705505025862 40167313883638000 45868940349937505 88774966650814798 9598324732533930 74807061315083784 90429856613979326 17163417914534464 82841797484869236 82448882057395501 19524291087856465 55846578946458412 64699294721160157 10646713686006140 17769117525450845 31466711431928316 98473648192810146 64805023579363931 53416373895766691 12803816539431948 50794646380600994 79760023300664317 40297275663310733 72545415890196393 46718014366614907 22439425814976156 75656333268107607 72265681017426269 3732370725360711 68758780681199997 77597960325001782 55175103765418681 98653319208331844 13038789561297621 44789517938808329 31360188618055700 35704708382381033 57307280140307835 93616690788775798 77135650900732102 15431985484716890 84249414637258629 76105955828456458 23276111162904138 31529439915697439 33192901548369713 92159799236249518 87852663969779203 11368387813190041 88099974427175717 22277940038377138 96554177217981485 21267613287326003 94902761512488718 44363249087619447 40172470521535617 90660354402558417 61224458585505587 83541865580972149 21412911768993857 90547266448498091 28117117193305320 48234387258390186 66410867801235586 94949052878124564 16938543626847834 3088408385836929 49379859647595840 37000752919951590 66400052145630429 38541056271171281 63537114977421812 22202429259186798 7365902548196930 54824434534614829 23461933518493671 94529977558219014 31525134196856103 57552654364904467 55660938368020971 14497004254291384 92318711877374151 45592205680764172 94492545534935547 14349117919823501 33684920407143120 79926650285759891 77279482854363640 20545128795572078 26506977245516495 69004317375576564 380106638505588 19608476219569054 64709452644128092 49554768812813391 59339555400031969 8451708460864423 46288451676743844 78853492560159870 91620280200099895 71938474884207887 1564170420463980 75796357220390495 79848165841795900 23270257284044504 2842272877158042 18170342851895321 72360214358471933 11487271789814598 32419077933160094 56817487391498044 49844161950364680 29380641476279113 84734840240150991 22907255429726068 50544975828789159 5681315090493647 41605862361162358 84697653062869672 88224053915272921 81459942824348452 95835626730735012 24544275582900364 50813956387704245 9118294062271427 51209110267498373 27768145659056940 3656380588646972 45155754427061011 5319854954643254 15970448159578242 51244516252567371 57732273900535122 79494659627104056 22279466077397109 10758437672008684 46553344140395919 12866840644884137 87336566202619027 2281558550202686 12366115458742576 36129627299956272 26054054251205926 55334695318559775 68955400892023739 85617955726946574 14476778898923220 46475009572403315 53357845720855948 64754749363237564 82410697786684911 60350396662867007 73301489651767697 49825420390119877 59928788490358893 54117090610430212 33462258717993525 24675114682953298 49761573694919958 95953287715401129 13644719776659166 46437898565751893 8989395218592911 81232126881670507 44139404547899147 67745457213450533 12432889296379029 75604045475000594 77678039651436336 75451720874666351 2549154104236951 36019306848256559 68808104826032058 38696526141909752 46920735152024150 39264164683998785 82849881874699609 75646201246949892 46074454227623447 83692177119145076 66469481990344323 88814246399861908 20810985068511523 61330213288802090 25089971914085555 78489935981840739 77125507312024478 10442747591350349 29482503980524609 1855506349270480 43356072891026325 99683054094494856 86630930308807694 28030659072190928 48442357761503144 69099741911665007 57775302789917358 9563702518225458 35224669754816433 64039882495579888 71288057314626601 70917188625900753 4490966454526194 45875594969084235 57369616279811169 16634661833128412 17409994328956618 69562442326114764 67791604185766172 98581395824631909 83606690447660555 59498512063698418 62614386676182486 9105231201065617 71993858159078370 97096405254859836 81957765423780507 19537819527344457 99680957411143506 80285402857059153 84016400065177439 70319197083322279 98546348049270121 73075612477644106 41579723888451358 81576637754368892 12032036573893018 53293415382997698 28767030324918428 84895785217787352 76027150952295169 6118532911462473 48958505564318331 55843534959941199 27954777368793437 60020892013302313 27857380732431468 73199698112721065 11609108406666172 1030386560792095 42543980407678280 44571489721880263 46032342486321357 70932690478854531 17992247088996462 50177765358693943 62496153243681017 39150885763870440 68834773178407550 96607813442969548 32932814701641689 44471951041225561 97925044114257608 6868996833657234 27776751924154090 57407314132601139 16342338804625541 23268425169261483 21217411519264512 489717537929107 77106809753477758 14961121545608469 57345389035069866 25875460759960558 33967313999027060 91343365991073510 47016372414137002 65063740074108286 55860168261074817 78797716381273811 10060495248179949 46133113798436629 74280788282083092 9933829699159216 83453090723618310 30111171487581436 33170709882376349 34592960067526528 15650942406636818 20035175059889336 96646177515352589 67315921431461030 12800399845573576 4180196952331830 18445021278505565 3869056032708957 42350181523009783 3291879969175130 2919003352607190 61371090906973175 75436714411960895 41062337783205366 67350043991629218 78622525001193194 26080626007750472 89148684038093240 43659354301978784 6442657333152921 98879608980636506 29261272701835687 48310248569662123 57256681351031728 17030524660616078 27414516623354516 33945109956749913 73872264521327917 47638451097743077 16913058304594237 67401065517498002 84149768993952854 1239366243275678 32162021481104498 78878514866656024 45255642765277346 56494320235346658 44434700498724875 34980904225898844 66460335501481765 77373506167920921 62456771807306935 2492200279394547 43192560129831810 56982913334231948 61063231063172161 76769282556288602 66068802397150654 81645135468130459 16373128056572091 82388750786638658 24083588016386889 82795791698899012 65874740371373488 32624192639324201 71585298646993678 26144610133551851 3631368257528976 89090876435011931 12637935906747213 12855945188041340 32759561056895837 59385208781619515 747432148637713 3413590573875220 16588751702113877 99990882099558495 78174374278398261 23955891115025428 8588683067363385 74117124778291444 20209757100439239 94603648735088524 78970083884810031 29210451050318493 59045919046265692 12170707138452633 94385086814283578 35945431463713339 62768720746787867 49734840088056055 48759078287986883 67516112117783088 41249584020161599 23799735241000865 5431753439154074 14756564681440196 41001530756221793 38507191227077181 80499174921551360 8648376106561844 25907616081322097 87037577617427862 53186142440079533 98768291535133553 66314943994650224 9541801834132693 31545972079039157 99182244674443813 15782187474065932 3527760447152628 3922087283155599 29846724265940895 29824627220354032 31683323448895715 62654992358712867 52629240105557831 24544728688100624 73173547862873855 29536635941545349 4781297293458892 7511298046330314 67981906984529838 14073249733352678 70229430703332217 99161242012632816 26257153337418576 15267079816045818 96269544255246975 17961314083968801 40108321857031757 30456591941480638 85977869382309626 23674809265828009 45576762676936662 8972747612954553 27273238838748386 27624468016694340 50758535962174978 66787007110715970 51101972042761259 89824854364812577 38121940593881232 21027949121521582 7683837019607205 28708345302656221 42640035030311449 60642042757441244 34014454570424194 99008629315088302 53807840716705046 59515310125000640 98540485493570350 49646974290278855 70301468195901573 72002520438172620 98803991230585160 6328739041979314 11447302301293895 49207409855116659 53294230743233614 28220241259346941 45883195809520791 89700000959280276 18134997265506640 18499889542618027 69310881904147283 8940408112368217 13970062934185796 74916267695008237 32936410570865423 85141950766143726 71799721119127708 22989041320985322 70851605620862744 91331251446315092 72615132425030052 44408401447114624 20865252819944548 8807999113297218 38383200265796028 81499225582275780 48560311551931198 57814262095896541 78906926591927593 51158742229329993 28131226297960802 47634470539030361 25692970775903302 99088322367892455 15967313498260995 92971949875446215 58162714879632239 24051199468184823 67935570130404857 37129070102182340 28325333029745296 82826019819929461 10966650542876371 39142311807909887 87888652206465738 82536970028080866 69406938095505337 65846125744290022 37026235134400290 63080884424581904 36798169227960523 29149141384616218 28865097834679160 75808740654629429 82349078358421426 89614186825069059 18488112021131404 68647854685210780 19962315748948324 16283365127929788 50407279859587501 90581746227629622 6543207463511478 36943355508106819 19067336611446373 21122809642229383 50589353420240996 89679595937928065 28473894306612795 71069939257979786 57397439747176949 90610407196315820 42427448447878669 61627780387239848 7831901102467566 56671498201650395 52408284904402248 29574611094188008 79225691548542554 78789704262944267 95328124231008501 94979434611594423 25867289682232517 65644813494025273 85380790067099866 36998298299402983 56330391222028733 81715334759859193 71972204535325300 74538339566652514 97152070798336653 68247107144463368 96031552188342977 45567999582376043 69176007421164264 82387056312878151 78796118782456287 57288086458523561 57522985686830445 34937858187889023 32814098064643038 24280278843947357 94084741399425927 76129036542960771 54502811681536245 19962737613970526 91491324492419883 71313303769223192 99704487857127517 65752962458225130 88691189151787025 96873659221161658 49788093078899952 40795343396457843 18015173474344318 34111002960052238 73976598009565977 78036369692738568 73782217477522190 20770379916335310 93202412713456131 65694455092964405 74956988594851731 98043795771777460 60045947968987772 19816819260538766 61098296795277872 53237660033198641 39157200302509804 81449897573607523 41984216151490965 1484320582359087 64531387933226019 65319410293937040 62350748465685921 76032611845637477 15538680870873621 5853413137862691 8690508120933094 93167630907459118 25998189820490934 21896277629529924 58961697132728083 20018202740265915 82824739111283176 87106426818700656 16644977346608315 41340294075481719 84291412538363189 2198023440370167 49703141297008952 1574392095975167 18155836980310994 51586921976333438 23486132217092685 53640228241286194 41223570180899647 86925586646182944 28338409100230512 8531740771405682 37245767292036956 17643113518797557 14933111276470674 88761030755239850 70799685594025495 64713510343159520 41111523821578206 63608149804755394 28296968075729833 69505080915928424 15503056778754155 45549264821870780 58288199774082280 16690666286594746 77102776263200875 6512922738862780 39612229583829840 91313299933445445 46566186941694696 18426018462955453 93348910251947662 71319383551947319 16452233483953352 77260516597398671 93774527681598327 60056272099563751 14232481367493395 20142801050462052 70875992082152195 90230252454479404 40487989765215783 54133930929093095 30509043310486649 41290223532184600 12809476805875920 809335374477329 52843021986590952 25681867636641472 18127887213778751 68161632357355783 22128137165152650 86077589411892854 10852094568600579 34548021657520632 89134288709654851 25571586613101599 46065278047038724 61907246859662947 75424427902232867 74870324006547930 63601505500022383 18814553294339781 37993791780363952 56316213974130290 27783217887983441 23179653349551434 4595868005383380 33547953726894938 95922262684102918 1051733690882540 36896665359796180 9100125445068128 46675224494888422 60416092639143724 40614768830021811 50974870497636332 68240889291806156 34418609045717860 42623543569396373 19742037002758446 4579651171054727 8508051961579283 18257348902968959 27041825099835048 41383092677708449 65444505037464454 30984141078480626 21624233896780823 47426850719573694 87701490439556110 26380686374607269 8104941999105453 33148362440152499 23303397834448858 62385036350949545 26667571020256354 76224287357363492 56613754824191436 55740561486329218 91690271135644277 52418758372429809 11341679077727052 9664256722555585 59866550298908530 49432452536905993 50131616375035463 27348572956565156 59034243432851822 59111026729519908 94106312571675733 48468123781469444 35584798668824041 5749249453611524 93042148345087665 23305439825927232 70537729935269557 99425615622965584 33181454142619002 90841488811091522 56720794166629220 32646718557731494 20911655944643114 10236493095784966 39832967431425360 92968290027539912 82722983705781137 72560478119348938 66055571964172992 20234545572102514 12349469172313179 63458345844566637 15224257908531314 8283202271186500 71171225933422095 84466200981159528 4315014715019826 63299885715336731 88263087782940706 80624603085679884 22171752815022561 9262750195811189 78762491609061451 96969890291651233 37070199503478307 46463424642304559 94491890811304784 77229277940079625 98041020808020900 82473765331199923 82054811182559725 25433485856255605 96600220029494470 18838470843981749 27509624037598976 50065636251145017 95828231678307419 7639302897888931 3485717787901411 39257468955328978 14091793104027085 2220846054843979 58910985021825473 71623302410653474 76600930163906869 70133992544681000 16834759729077374 53346611470623185 36689959667313248 13818476025224174 79316092117001097 35470824886785558 89404227188589374 15755580252151169 89672688380594133 5089231668015325 56754818872895264 6916381763655832 52049776484047240 42161667963948030 78005144743959013 19150352600832867 49577246921715888 5915068227812832 13213306835356048 48215327168880590 89851473449241549 40638098416177308 47723104266515051 23353832812141802 4888524333826941 71179147553529781 33853424868611846 69201486028158237 33099117309044454 56174991614219869 21677028869908295 34567101273634358 47108756071045979 5360883743774885 53023712574639017 38377937342709193 92961550964220868 85835979281951241 56163593024533943 25090958567440009 43507602261983183 8606065586961220 13626766287802919 44278527754470376 13442520524950822 63639212994607780 8710089071774618 30923879953979298 34365796053704716 1887790149588668 44220385517974500 83873109860120935 5773664823605314 56646861856455720 49876617288035272 49503950092798293 24400684033590479 97751437288997271 80252332043789199 79085825194530445 40093314598866880 65053472275707641 51683504371730219 29902741378582352 46999474747154831 33176779761161435 55361982153646836 67403370370350973 51208529421280682 76074908014714262 63232315448668670 77467942071879359 83499615141294590 6113589979368563 11698182460876709 65561987120586141 60818807365284089 22912982028350015 66849393648359101 59855213123834031 55545997911309952 55770240431393862 68351440263670926 18027424757359855 13294614407133138 9533974517180055 32818669663363618 69006626773885050 30779417021332343 47511998578448139 99086014136924904 56227098018060145 71340419916822359 10068582966013038 71407613614201366 25152955910655660 44088854166823880 37038416809542254 13822530623651737 3929694693148792 64795775750343027 65729278500473531 10307196591707935 9193912628989108 77113577667305901 23393633887074667 84609058465684386 24257561749385818 20012544293797850 16583492452810453 73507099451773644 26131749422365483 95834418873442113 87378871827719142 9263577365074037 31664791540924898 56460281774369772 65528297291494838 42694464931304899 64147410257550954 67763428406699373 11340826669325422 54303330361624169 3919864965741674 65442589475095353 37040264589443536 23778679095373467 3877384956665435 16601332500344816 56861649155874912 14571021418836457 88664759679920346 87971364177269319 73323802454356694 64130070314327937 31667061623328872 14286553896543027 66720811388222549 20000362507066377 86548610268061651 56931179405878416 50216411767102826 35209695840517071 50676207690684063 10985225355641781 97743476660693131 5069520911772488 18264052836958239 8618606725544968 37434573428654669 12602171899462006 34147534793336552 87446775637806323 86115726075834967 56415756758132199 79486462527540855 50782353533360422 23922005212672963 20028607281275263 56345624812040796 70630501497318222 80188243268082614 70353669797180573 11717578018122442 39590445482024705 6310515080268873 91551806022692389 11838968073859272 96542322471067995 20165421950248712 25822974044369298 28141620591380405 78126021113748896 31927240095037052 97449434924473237 57349319002443623 13267045480178834 79619999645917421 49328432926526329 46442323622881563 69319860511316018 51672114396259420 90663962448864857 45900603295214502 34456958263749139 62836443668076258 15748522019555168 90512150176580099 9746723800784459 57474153867443564 37005465613647920 79932730298146197 40953421766369366 33546736288386291 40269933521893407 68950736727367447 5011334536762719 86546372259644813 41768904912890386 2951515872552121 89355256410132857 17830122430266550 38516357867925123 85689913519253657 18244273515967395 30545331290024441 6220079107551073 13630474384278788 85932288986148086 26377398993914785 95078880953038061 53634669074370422 81655940205003475 9119384217586378 18724905024746970 65674956017782104 27056006246039537 51018110047846196 39202776448534533 72266355923699853 56870281314388555 21077103829505789 69362293523108347 18352562764725847 26311503464810111 89472812942062858 73537665286167542 52248299629555883 92449700378729775 53952761839126715 40376446439337556 67229224409804596 88051923738870869 86041009863912837 35893002954138065 31736526157646889 91371396387341587 76987420299856088 50148287825933391 45298348706983592 90830136452500497 88354400688254398 26410481064044869 37039773139322913 87310846228647305 98694646153723243 72578048314949535 74598985248793853 13776193367751533 29953619597386385 64868330825824300 78133719760914169 72949364030873138 7790605407362649 22035099265538456 14670859962824941 87149751180569580 15138295511736229 98251377380380364 76694475942205939 29508317815789382 69744681521873388 68302717800900058 48416796854457009 68045648335208412 52266114607913318 63754817271215426 12542301834188187 68518311821723111 20906854587433342 4234030365898650 57282019296462052 53790134707633048 13303107496854132 22391255145306753 24608785261340502 58054224464320339 5592620490257082 52837711915153289 31901277870255023 38183051545263603 72723553734270640 26628723748568419 63277039251365173 11972869313768547 40913405673188766 89494435318915578 66821179561161493 85722574789816794 86241811205200703 19646778116896375 80195062750406066 53016923549774054 97582243197060506 13363169503651619 13334113148725046 84151351485653965 54361259587304092 42860850454747870 42280783907056608 52300813567316164 31368706862909487 21729858092236151 79236484965787486 11502718866338949 92397112197891653 2219689409034874 4607715283200761 31744594995838993 6103479129307146 17509537557869460 90741393003499402 67563523487070152 59070651425959701 24914952089762352 487729905547835 28646797176989157 81063784285584301 12021993571687923 93291521818557244 89230760400421840 40663509666000997 72211491705354776 63785534095190792 45316493369204594 32035334331564311 9905236049441447 30492202373012431 38752305539179868 86228496720955669 81589305860518087 2163841396541179 14091315502971716 50474235404966290 45920871426785447 26616128021395177 44502770215676655 24840121315758966 77533228611596227 14322694115275521 22864531069382441 18866547841851357 98647414116287254 85613284031092135 90128439781580549 39304026067012808 69240710876450096 28730179891026571 89604620927258239 81776305946685126 30981719880514945 64912504097884372 90672224378211347 51258644897911837 34283927883960427 63370016043145004 11105698717704726 21078235944401226 16522883906382351 83982028938302764 9481425540386780 34755386326208006 76534713921567990 16444546367150046 1246911712241937 2336960138283415 42727053002362778 81089074081145890 95784574340088655 41476967126435128 25615333302089476 35652770214874053 21547467611161051 89285818628003293 72465352122279673 97590457593359080 21607358369585341 22264338784929851 28298472661895245 4213656480991806 2937937455785373 13923465665451540 83125420944364602 14131483268668128 13100745896660917 1098265202991591 53892288724419337 13506304638698753 74085753573119863 25051227340351970 25397890415954578 54851230902594573 94349028001830896 64865796579426747 38019025751047281 71891371312830939 96348750665008729 27776376945108062 99734826091120942 51629355689245053 82060395862091158 55947452563205364 53439682850543579 22072705904113155 75389478050495956 37833329501917614 33797020635789677 48909954366401990 77049604910792901 45679227649503542 74590615600181405 76725621840726057 74591380809090663 71862310208208156 9585238555620978 18032849825696877 21371125222781585 28097288779075766 68764889423758306 38101774465444811 39961201455629082 95228600375934593 89640391960327415 45688378790218707 11599671867747609 31812284106923138 92073589335342042 72918947671469156 56950228514266625 93000167007840207 60503841835465273 38202177502952434 24905703367679487 85553247178802043 15994639818179975 92172013499079562 25827050184269390 75122342302009017 56807566010829649 52783038435685508 36255069873506878 30802247496392458 22536860473515978 39988606414583108 1509472283071346 38263823955229428 6820619939988841 86972753602165003 73424405735989908 55402021267022385 39308217463052787 29298983939392884 38695768165857518 87189466936872841 59395922876032481 14563480135268804 86458113033277261 51089352974377784 17820973868426544 93545678235407493 20632841593706616 34078374063792545 42457390877384905 64823735832896774 22240086981144031 5112698716731666 87923805889691230 69226751058499233 91247051196152714 3788123496449273 96007558276817822 89618798636432733 31419663395524171 19708553052334396 86301962590048281 62809765284749625 29408136208654472 27266342301861165 52857388683204876 38488982413281803 20418997620265684 45238994296449899 41310004401059432 32526223082481394 3655872974115011 11479732522018796 1231784940373912 69407471687762863 56252988462406409 20612645215542172 7524197004768211 25955880158873991 7415344179874679 74811199720809753 15423016642366983 66546979534596224 67367243216186449 55873161249874540 77848907380419129 58201843385422854 69730408882306430 79433727605285162 45971548748715329 50142490444004037 95231997101770190 72168568984493411 41999718022958413 2324748776564308 23547340511058901 96352122781193750 78401307156597545 28004975799162635 76064287273300838 76886530966436424 90586058597265679 46350998713516219 61429733062317172 8556213689817271 10625790608730609 7081825840942116 2029065938406051 66935802444758959 80877442414342032 13721118317144276 18088286549342328 13468336316604491 99310027216086532 82803690620601712 11569554393075654 36438931517611156 79421610498511929 9340488003683238 71298233379189958 19700341996831589 66927410956470688 73081025249111922 29655432482866955 15165518839817088 42111822853815402 15966316661664061 33914916209414230 26972665134489674 74992148866066972 37599986906937271 51174602165865841 47386066419898419 62012793997067335 31830688206981221 67310653771404229 93698371647449189 8822498887616733 12046531126940855 15351714081644037 95085952057371863 42512315512940876 41495156092026349 44984917467763771 88326309868517471 80329207184967581 72303008674304418 60417276563543055 62852576450956721 26403150334225485 2007992538914660 48329568417697602 10508977885665094 97335500077460859 58629403351276702 18581132772295983 82858946639739525 34419409637469448 70431318701878055 58764709851368265 60582209116862743 59409816703952147 23358549255403746 41325035607395928 83961491612424820 35124452243040489 77380749823601395 11715751121936211 62552072612623543 32637553491876791 23642428438312597 57938238707591442 39977405419166383 92812545728624308 24621211392918940 22376555475712929 29984705300417767 29356814401476452 9029860530362858 55971768177334567 91203492109638661 94879276219704135 81120672532217504 92265115655517521 96073785310517249 26046296189635052 11416408075515307 3727501553721576 52841158077736706 12556577775782668 12681292691310388 80809743030278845 41915311384902798 65034469951811321 9420463853232372 35763695871264438 87277407701459068 97959963761844624 38851546357170258 7269347398719452 7950144329138669 74495416952753274 73136588228580956 51079383974682825 49713169300254301 87873480339196419 98197779501465886 69016767177903897 33644135894592871 61142128713320644 97588903318029509 87291954942636591 54158656517327161 60239061006672734 90878633087435425 72306851803276361 19338629984283964 50562834899196430 46124141465761946 82453048093693914 92133597991627286 39622760768559804 97580390665863470 53574503762018624 19812808033372036 23085906591292509 4848301981310720 55083307042992482 66301166634086153 51043226741574753 81020349674258871 62338739684024863 76143697316118992 75516348748418301 39195660777801547 63535188192154750 31312648225392239 71697996675416264 646539301531410 36747197006139739 91513061811020685 18244794593804927 8993752596046806 16303890456868714 89983373384725411 59381849011136380 55467875827635566 95790132276254178 36893558461175117 29077480150385260 93450371937516468 27862136380958486 50171881098514584 52606958832534076 54415571908678688 10134643717117047 90302870452284015 55052205160757306 45934081363270429 95709511396191185 88646408735028029 23977559782105141 8243540357347481 35582491673865371 48740486936317626 18337345161640567 45262906347296673 46952358551075436 11838213403324419 47144604033062998 4053298930156581 73675503184914965 72692453280078571 8372120133639804 2485558111095016 10463234007820662 30403178334347297 11085506125623972 52772514832354211 55857721333985925 72027973421811299 93492721067111598 48773906141999377 60237495282075562 482589647803905 35100663893190099 87998271105350852 1923899600660323 37573992747865539 6315448560947401 31926951858098052 7013753600746830 93457613807881818 9092820802570763 34795454624769641 80971616759830859 38929483554311198 91039812182854253 88807426747006738 60253602615768399 70395086432567492 97936941713209908 72433235033539333 72540665522021046 52046259856962501 8664881123293317 63430691651041086 39011114214552135 95725958122324634 14298875608093533 32964110532588590 36328478332336518 75435415997832174 14652930428909636 83450002512287536 44383623661480370 12917477452306790 90945208022290749 38555541344892904 4718939933578011 54343391500260422 22192385516175529 98316105155748097 69959899420559469 82034029074173373 23617300518900712 1639507501743915 71756751969693059 85829291983767052 48449860514220088 63686697035886351 11969840869074730 57567858957643114 60000232090382706 56828091409998576 45024243507873759 49885007418723041 14616442211074448 84943781788560705 5299546501070636 69294835763509398 58584940550196141 21322565612520414 63176241724652317 33269095161048951 47698128013470632 58936419295252518 29232608244344186 58490529314160093 47357618966649376 71608514345948732 55792836442386397 48336729988329350 10672378950720404 72593372754844177 11944756857973264 39801067364510308 38897066497743389 1584833149105855 18105961115921002 552700734062269 42658200910982023 13035976193768845 55797963542900177 96290244245297891 30408902152346767 23053904708119608 26338419113131183 3009799442407011 81907899207775831 11859017467386405 65721084948943587 46609018182877991 37668771361725587 86725744435311529 95982026759425544 80085911253030996 24254292426022856 9474012750202449 42461296511223786 93430484594324926 29856746267288774 78342474065025826 23343269914965365 27399441601763112 58718293988591281 2317502030031516 50334406332201047 16171440896571671 38028854802732095 36179393342028001 15196587758042187 12290845573719122 90698627184501038 90796442405445019 68152722644785764 99932888058294620 76520844414438436 58887224256574940 28768989516754744 55207710533758323 29058455502447436 57150277117437255 50828038241709322 26789208723108957 45322244507800759 51189350181377387 15151025792208767 33623065468161450 90698385616181206 27452142084992593 86646423115872498 72667795352690933 50469178558968803 34906052773523393 89734160201375074 62347984768442184 17310565718868349 33760783048195082 88260344489333242 89967245273034452 87863518022439017 15353493853105580 49556124282344965 84999735316502335 54553311949532503 87776408553199740 38660298973362541 22845096856140347 42991459440193943 65072964516401673 5979386964684093 85283918324900092 49554900559677299 57930753717869660 13665986660389144 42816660615498746 50628521969813984 27029634579393633 47935284654073431 89590608939684280 99245996136312152 69438263552118876 67117124317563541 33321673397920142 17533679159688501 73047028815525756 38894898773043489 514288770288754 80659718841159841 86729043506660420 57707967168843997 76239330573788590 15890862213203501 64765259699340505 23513832083976162 23423341417199908 18886392336649423 39475962673791336 86471918920207703 79287608799609041 15776258633085660 81978642658146640 76717943425004223 42708234046023872 24014846308684275 76213298503272942 41804825946953940 38439805703595233 62999109223803715 494203569071049 17855394290150208 51153233133695555 82758597003017036 10178526871408768 32920926433203946 33375800344904561 19099949092328292 91765444682319561 83104759987185329 53402966241238337 63957457373814273 61159040085137454 96925427342912135 64696325247235627 82249748112076353 32488750562065697 52896359684747491 9504448964907067 16761349814000756 96004698888596765 54160464779569950 66399975622156337 25876952253866469 33361201652532825 65204030122493706 8958377806830348 87237948646568890 33141480529638745 75306537642208937 5537707733780581 78829303578927812 73209184219423473 26977234705733597 16118108279731985 74108424647756581 94904525207890759 30768746636963117 29855075278085620 61863062393927327 25830695718337610 48459353088424823 88499184711688577 14784932481841296 97635375566350554 91130037329275914 92897204658005717 43434555513070186 42766005285995452 29670345940281699 32876172930968294 98983491946809307 37100653405736611 57554535712217231 50360949885097680 86497404182644201 18234104034610739 43537602037395744 13668307148241047 51818696703998096 84856380122357932 8318141827095877 23051332272651884 43516631653196797 38998735028700585 33035322179183983 47569104494282697 43103965081250677 11680411611105411 91699623985836342 48595789555306511 37087635226477062 71868672292497309 87142896391062274 45358610559369996 43084808431441454 5907842892518693 25288969258886712 34459189234870188 19461560061136330 2229240739401961 25632496666139409 64879758671495889 96601070624356445 84062341467320277 76638909524382837 99691440675196804 40827772535141276 39193922624120064 69436883206419604 23981836185302698 24216402255069915 23379066386872469 1714017605782158 20217906541819264 4486061870959482 10104279990558666 16687117106671817 62095045329432426 45857062405814476 91557207365144329 41570135688860846 12564849678763302 62877906660834890 65417276055301887 74236172479622072 57934150668522453 29409143477221985 99504513670841001 40997361847580953 78479176146067668 94372661339784365 46322776045814759 13251821991361875 83853988901072123 86830135712079568 61783565379088640 38015776781332329 964938656463290 82054633449152546 12347202485157775 39887093721929230 86370248517492263 33524633309339445 7807990999214920 5928684506328185 43271686873957668 23613827320243872 92149260698480438 17846140521485100 41027689761230967 13911761048776225 17803342837497091 70379201857267501 85881674367549060 49852449384344201 79656273912899497 94237821038159307 70708822658913642 46760771157857098 53214601134520921 68561061015172666 66314874011621523 9400485667364170 31730183624981044 16750737817320606 36829962138912580 42098401290652952 21632575052140680 24241150553700000 59560972475704072 85328619394273379 21707577011113476 91672086729691886 46833927566760724 40569668635134918 56308603497680205 86184584388235242 1085358149536416 22729144848633858 90653476845039866 38271693248750225 24972455895815401 1745789852809802 78092190680242078 25540860568723915 66321241417009768 43523170452529799 22397103952553311 46386079214867902 12575232001565576 11676882177078802 31188072478603404 21598745438412319 8300958534044295 34646439001502909 34675665393500530 77783835258261732 64953084708952832 27996734263732536 42113364575325832 17256559851030078 97873014022992190 13156830914274797 51017918110764599 16668852209928931 5525604041211792 71174397718488503 82222164025654716 10245579304993179 67529781894193407 9398026373308406 70343174739445061 91161181529398436 11589942415630487 6261715229266703 98783424794434966 66099344105433722 93208184392660603 5469525548695790 69316735780698907 75194120634890891 67032834321976625 21385945791367648 85001075719907741 95399180729430281 96379374153386862 11121898301531866 24392565267811356 77197299396353350 35627730254936596 51534978877507699 67475549560882071 37876880356571082 56416039923538168 95232688099831167 86970173002888887 49940449391338707 23087111088491546 36690361796689290 36175068209446086 51491963768840314 29715834679290343 62326526983485084 55605743449228353 60537124669652537 50190789711304499 12263237181675542 65652440873353122 38991318845707165 90330862845946021 62737808007574906 37161747325489799 54431545388690167 68313926873645268 85835552232143084 5658995844699148 67640550545359432 16072681248672870 92239073542428099 95409511598579052 59754494552241154 19101974115636926 19000967245838618 21388797801081937 83889278964602023 47949906002282258 25603424994286923 39617354316270964 25445116632265042 78386020866539050 9661562540918454 6585529486652967 3153329339578808 70080529705081304 59883599661123855 53672745458002693 72508565401803061 25583753461796750 46100108328260326 65029041118848747 78413231763004151 6768822163895307 62091132622355946 16871385305834059 11941665041661765 6492112394187619 71798005269241236 57619194650351693 48941827481355562 17054193631464672 91883855339860025 3380127314037548 56733567912369224 50602474943393581 39679461195781574 67079525506784601 81235667501591919 88885861677661339 71863603180058894 63161759507062754 76868294445047722 1426362463463944 62811516375201423 5462797491523485 86052310921028949 42892337609135327 59712104641928356 4924279934823396 4488637781064141 54316106446635768 46311173925977026 21810976944130196 92425166192303544 62089952437043511 14171272877940086 59719719428655956 24792129766713928 36899127358346898 4097432169851489 43584637466002417 33674325495506692 67005873973129885 68625333604713401 72390891426975762 48564632421024412 86321995087749452 18458341549211940 13399952071258029 95605029772705472 90252459698790787 21537164955413685 98779775304768610 6588626807519370 35487558122541182 28997043094485072 28270114021566106 7797250980625007 8119523709447185 4111214576244514 84156943725444159 89677430051336705 11009089903561105 58989426938059021 59848647598909043 33548663264446919 17545335350615781 65630978300635579 24681966477988402 15996250790381472 87192254976276560 66006711861179115 89488378285272263 28991517797710482 28960542567179126 79778644883063547 16599150443979126 104358381787479 27494444108702609 74077296559930173 46089275853652700 36719289637681239 48007466499051414 8164425346042369 34939413903958181 38324617003077719 80800853466148873 37494288673555930 97149101879218976 78781024381816524 96354094544143032 64839486768379087 80907533382163746 58775971004572466 14616537847060939 91665218393027686 17071806815703649 37944688696011633 81620296756572158 31030731286422359 2644682138763610 11165434084705008 781530734593983 34901167430145519 20532182812197835 50392323573387216 88884625488895707 47177387513220245 52750179015727594 21359442480308217 4660742812849277 24889186679011317 37462743454331019 41635723947082763 90833392875479321 53917430177267913 82441857402923179 79622477784682955 23147791153660831 31344833642869797 64388452469252487 44094521635634714 12933967881926009 12258227735726584 72539334746953035 68646113725594685 36192473288673485 73193399476904065 34828425689560851 5321945990849778 62388829865384374 44480883553823155 78557293099796216 10629968127991576 76281977026317828 24792603196323381 15019634183893753 11945725160831869 11729385861660752 21388246593166391 93333291001810031 45086517497917569 32847209269736390 63140956242662619 85404483852060368 98271079592162721 63565739757227462 36637996692057322 21349788160536709 5617108584833815 42182522549682777 48807629549130265 44382006231075640 82125195406942657 65110484040115576 25189989343403156 93982228776538741 42139664832871049 1602831874587094 49798169487806155 87413710635790019 44714000449940639 23914879979173407 41900562030744709 21412699715432528 78093956246092732 81571270121613232 48310632068874295 19992432807312913 59066681979948638 65743003001931579 94706965696751628 89414898740913562 49271259100035704 93727168251261284 55493299949274697 6502541096930714 38464195954318267 85753834297973051 76235395075445115 59928174437872957 41903647956029939 77050113496792200 64657718369591189 56685132379659209 73579858017280079 18135246085112736 89439699604348227 95941880815478333 51031684584700773 92576739385660839 50775766904853421 88683115278436660 86083485602204099 83564960599680999 7772977840295753 13945077164395935 48898522213246535 11416013598543721 80134635107172273 51533435419366612 93589455037528147 42655922300888772 56154025428379784 6320457756031364 3652346267045028 67622084786601915 49479766306743302 93039692530347854 75811200402889053 28368365277926624 48859930365357893 35522586849573206 5228224010545428 28153236370788324 84452752701195487 5872350622376632 38940842295061268 19058659686776352 59293922799117003 60809863737378010 9436334873336671 39331001356104177 58286241029325684 90839734978676800 73283751056996475 76373562155928142 86484615891332559 94394501405511049 62136956609539797 71055871842629436 40972209236475586 57766218235988752 12769002122402843 64962247225149125 85989217644949539 61475167797792712 37512879151787851 30167376096196169 43663869188196504 48017722343106871 13297683443895314 53659064542279058 68370587918446640 23761737663393471 62286680824102985 81790715145419726 64891606847882959 7450211122956093 48716709563388807 99923194316953779 96781999054227634 40564490404102559 20989060733717551 86713043092637891 94582873307736974 28980718769313963 63104952209710316 21189739535161200 73109859717391801 39428397780114618 86408318000066216 56007176323883388 81425859628466244 49916043711108533 85839824369245848 32643349619422616 99745292615854751 31444692031216302 95782213514822106 9964361410368465 69102870230741189 1015060185313487 2581550628548617 46230505063561062 42533122209072412 55614962813410924 52435651262344235 43465528156413570 11359314385369665 60876456240190343 37004678480586029 72555450556948336 8907107583725847 15966126068410474 83934480713140284 22993818060621355 38645826468795402 54450510228208111 69546490770337842 89309348833868142 14489686673566976 87662814751449536 82393005679176732 45731615955760030 30595360270276205 21843595294036909 47492505344914172 96790888399894236 51625191970017932 81281239314085298 91496932110427031 71787934839902966 58360008981757213 81014448698757885 27345407607918304 24844465907138917 10095509284263635 96852116047812564 57877216769092955 13224149722171030 32222408747614570 3934747499453952 68006648256251812 14358968462684487 88416462375782904 78134236095460240 70940673763097130 64087896011124186 81856435263153723 50145883277590705 72677982100544502 51329517726865135 77978861207044683 2012101485585629 29069284668903006 36172732729907687 20330178474884144 71133805701452155 61904613554161639 89444212875926738 98326023944449581 10867796205290512 95801894995871145 41338764745487940 74926965961568508 35260202956534837 37949783153105901 54054165009575699 81439395854464133 37625494996183680 51918528890145542 12384316126909521 47239481877024977 86032893896947602 53100705191126898 74939461513815414 54536853509336393 72974558036264271 15556179225778191 13550666150330347 88657798411233170 83414075790580761 43114859169299071 17721079148175408 59772829857383896 16400075652231181 45825481480361427 16556431895597403 26997830799427925 76281705268137061 5927776964449440 33670230120208811 11315634846213343 7039648696440877 91457589057595607 80627271146506332 44435737420654006 35540691502841520 33666753275302002 63143230833004826 51518037943984490 47175435809941381 21083819174135551 3381915645007490 86152134671312024 31987290292026787 7929525127279681 45858646180534247 99806578239354685 60866756782999986 99691565665930266 98610392006087284 69831099268358083 97871897149428126 46233123670559457 10840321526417270 29024191371819537 54058612238323459 71806169248220764 84726557296508465 16945522125276579 10918436558131145 91018896939618487 14097185580256690 8571887417607113 67927418703115275 88180243580425611 80970560971223536 20556742039804325 99491382590121499 67193237127651586 40346807108035810 86434518284612910 81797181591696360 55901777618720002 97345250662064155 16200419519465931 81589875367570524 37289497131577542 67630688041284762 34113336365247675 14925424513891484 16275385610585125 52402662379016448 24216594462563380 26347859473509800 20745671669349358 27150740992824076 73187046987602737 95313213341584712 26467878450269900 35298629031836863 58369630531061578 75242591039837367 94536169029879906 7222150771204500 21315364407200268 48848598239720550 41014264846188567 10417178172879483 8696075389062631 81903152646654976 50702730612036076 29444475370845386 49422884959425815 45124532068758979 39275776796118316 34256083620426364 89070327864488552 17123598907469638 16680286721931851 66546562826983297 62978490376095426 37336891129429815 48500506345536503 74145306376003089 95128413735789688 20917682223273890 90522326602330983 25730335094125944 45344621639746496 26642899095779245 55567785405909437 38389213201530499 48242405137853622 87330007388789115 37523035163410863 64177360934437495 94630003053581164 61838037639599749 8235239204924324 86462698923078169 30964224279973991 15130482285038249 83708776126651601 62853294840028890 90487051409415945 54391274813040331 63895868483663299 83387566431923523 51033986265610243 97833624843284801 2576111801929915 8709125893177887 73099815869964888 38918598791370115 95716169536277257 45156281125934396 70171967929212263 73363338139964237 30062169285945249 11308900973965325 51138022115232953 75881687528576710 45075948870028379 72926330941673791 96989448108350579 9950948107792113 19822251992824255 53113126607499060 11295159858644819 40740083297170200 48801214043171956 9846390610307304 48580864387192573 92970972450748077 33230279932439617 23532412039356320 17019448896005337 25003627950936103 50853902711920098 39860353241846718 7519549539308643 40945833518840329 6525142623833878 76250631286445865 54010227904043074 62830789569927594 78716762522123633 52560239721162967 62990866351632844 300075067029925 52602592562327633 4247474168535405 20047074789331799 8522877680297830 36753500884583797 25322024131767616 93195154513763040 11356416563057634 82364662157854676 3141509434756179 1339267069178819 15346291802658968 4021158238808221 95543458381031933 54958457319654893 16183013956714753 67203905688112641 46696808200983638 30693388108918046 60141000689163130 24370629514773829 25559072898479228 14386573016935792 74416684303643979 3302320561600091 95147955301610222 96465422782463009 71749946477319381 89190814390750653 26314621267750097 34255532634462984 16391796778998191 61235792226896966 94721816954887094 60908723319013707 91983325646035170 5025408697156076 4056163944751069 63629820165255120 44114408479204257 30952374702107745 83088209164075646 48561869671443720 63168982657208588 90950394762443330 74294613609776986 73128975238180844 7411836751680474 19545597907696015 58518196702310410 98546388503483968 14533720762800879 78991572661002024 51100688882951468 25922102907514069 23177242415702494 1002116314834298 53164539197439254 59813603942385247 17319708737348839 29689144009444732 15433121704097771 92531769452338077 21854996182725237 14823528267325454 94782895791512245 1362618750106304 83245932922330351 52543293347460651 91031929727036667 49997738040631266 5841819894423491 2782642733659588 76041885460007283 95299094515604468 62005058363717645 2574445987725045 13756576421891127 87293571399187701 55314452901507221 96324936843683769 86394744741900357 29639290693088809 17340035983031236 15225698903966418 82040544437120128 87743616116063231 54154232125527502 88843142582765086 607267404196007 12622449971042525 93515560564340215 2286665843638276 3744573050327202 79037659772346681 64731407383135441 72733352440980923 49061330029424111 50788216028315850 48551992295848033 58745892764952817 97856212004173011 52891918895277911 50294849835298521 76377607599496993 20253943000341580 66590232111302463 36726435988118531 18935343766497988 28911224199114347 58376267189249478 84148413315175110 48503743255142100 10672814999973978 58828257505333088 28179972888833019 93326892470768890 32838370299682942 34681619200225984 49825081623050971 6066296964952015 95931730554953171 86671548756883180 28297001843836573 48212188563390696 85566209371082347 30985337435385796 30320893277369583 29284360525512357 68350989344795632 33228494722595916 78123646984633979 76063274122788425 59996652823371175 24547887809772771 5444529067679638 89601095811456159 14793626919157202 91626379233966048 68844901712092424 10378273649896497 29576424625712453 72832661926610246 85311715116345280 12069840952329191 70391304451878975 36056760132745208 26097626458228994 45696517874162766 4874234996970837 20940323626101172 65512499423756122 80320008176304547 65268491666607148 88651812999165008 82758095835573100 61824044021785563 49037981444646392 9362092281930052 58479744510832909 16147192137848811 98126170654247366 28050491665816573 83809128243391938 84580184518778742 93801241964993366 37569039471355307 17246988924580511 93152718404450837 11258057670335890 7917514645758487 47603903208308024 29274703590491448 54221855936315030 57656395829238787 22308891401961263 47845940655123873 39087766323417760 50333139946107201 90940699494855273 4480176391056685 51205761847458099 21578849805699810 78281931901227192 76756454928685760 11291116821221045 97464991683074356 55894591275736561 59699448369481873 50938237485946345 34173213783156107 7213303648633562 217244716421711 4710462629307985 42247833987802843 77599749007032609 24469490267957724 20894048402136191 41030755464458880 55162839009907028 67281892239743929 23852312791234691 29323331910395816 42869795018757746 5441620377626654 25176537089009118 51944241003903760 577326375581977 22546511058316075 87361134068522372 77415483653524578 18075204704555109 30582678725773599 98280362873631476 78026721796911731 10940642037825585 56880032713148244 31967832272072624 97894951697465668 69824081859213155 68291939655937316 41302627927311416 48978222223541056 32474646276113805 99933156884812266 91377373601479293 13148930965823130 28997790717473207 68043144660971438 46005598447503265 44362496070611175 87322908765043177 37427657352589343 49912246020510311 84913238746376667 98524550586676413 90314581662583418 11983120818032664 91369987878334692 68426241319298512 40706507956685592 18778317078769079 82036464387785361 87478789524963125 8478872939733739 96595334476481763 80230483927881375 70350182134631810 91025723322409910 19790171087353011 78684359445701801 16944312263597145 62827386717689094 13222360412867332 72769315532475865 84173117373364816 24159220745974545 75209202997104390 71280085644534482 6856566262576226 70678786936003188 66439767749519212 40215539645858167 77551446664668998 75341619886510249 60110024937894617 1536753094673150 57736069917560009 42691944322459634 28317275988090639 20736582190870661 25864322966034762 7008276248327984 98455608492110134 72316886438888242 30363340995588890 78618666854858388 44305569895228873 46022228550866120 857886126904860 20274230340009119 41340335399514995 95504915074304160 8392348731671672 21771565674220876 53055772281450105 64339235945184058 53377502296925618 92426701743710052 45510901341992228 29225622593718683 12550010100884724 11464576686819383 73890261957180431 69098451079864103 33485464423395116 20986972021321128 12932504957970267 27445977697747808 86045159356399706 90120968461852595 49642637068753919 93431003460239944 68105739647494835 19630154696361017 29503156255697850 85243296614642412 11556843080858755 7271300681507773 35584046478832357 37606287478802111 22073433660875440 89208374958630493 30546494101609570 32476705001624138 33205393162356115 71727760208733147 80219359213270213 36629839144894796 34642167201967671 29684608869979987 67346296223167345 61534594490229267 84009384198163828 45172263855065606 69859541057442206 34443523699950696 14439447350903848 48135532495966400 18421674491529248 87340460435488709 71120986744832442 5924117605752264 48076378329213237 41753677257989747 72939063750079397 27296151185043927 18089669997462760 34893541900608874 875075395574477 22797256535185315 2790835740116875 13972893741138532 92377698720343840 57002547133181831 1379479888275177 86834541514135624 82837004448554514 55950087418136244 12400875923488490 50056274987730812 53515705054732782 25038457514250887 43446603815689530 98684932219627964 77484098163148691 95869609619803040 8635773303587339 13842915489704533 16974423223366818 15263638551430808 54096088656442112 18576977554597748 55201166930584793 88879175537175463 42331417456793433 24684816863778713 33644293282222786 9952877102838763 76344179836164066 78806314725977490 54951596341795109 81051759132789859 62544026745505048 44003384373748860 69048896552045655 323081848441015 8318179245755129 37233455615492178 62032586101135250 94740150550640033 53725113076104045 66159398718660897 57097787636994476 19232239894244681 95012411896946260 89905553063631632 85469407806849448 64509357403100367 64369825971839157 27643371823529789 11629469262171295 84231982319008179 88165800755486543 69535929585755350 59877952774457100 48048255709137545 50358057575463273 10482168943286383 59405961779399397 81401243327941521 67080590162363354 46043934905045966 31458011418339429 28407408314620193 46831383297902387 15554483858334936 91882604503157515 60393159419977105 89037464725375675 85997521943254128 30176332854431099 55193344316061045 64609644813038192 10027020486727097 5290754022420932 24728270074614417 29736992159438450 86905430730840548 86875270341306259 11045294628385217 31165109438080791 57871045239078283 34600383151821608 36154578080554157 84843540461225849 80680048348133977 43598889655598076 25892382648053138 59878147883207141 7724634669818614 73585343661216032 60199500096099619 166636030281940 3748317866069618 78978947973291452 74618766191410575 74313113005983217 42693200199643060 60555085310594453 65215722552134050 86234950438437248 64438366962593866 84939518813848579 44708285544500584 16052985316930492 2689562412706866 60161551238041228 63642422315172889 69898800975522130 47286615743465430 82144992030871349 60320175671257161 1989408074749603 62493396251923473 67759116768081240 11715295904245546 63094620724330262 1844003349589084 3101437509838622 55931110062594042 3185845522650709 39315565399187464 78705778662882660 82981831520791688 95249512546992592 17126452893988235 36718627263318614 98482438744035804 5053239011566901 94316137237685646 63907327665397179 4058010449921156 93722070857385225 60885169085718056 99501138640233245 31139970836206451 94284170235550789 76811128251464273 71950563628972959 88761745607001768 19351733030327209 42533246049622423 23386640953507946 20065298882743644 86995920599538607 98523086692477055 42378579614531011 88435698220304879 71846951240691780 40944404331972360 3135993586211361 50494217366533441 58015159799709606 13542493647749437 81926803083405734 71742992382456325 15124958714218776 27792970405701959 18855564437112091 55513100803336502 32019242534456077 9676045107186678 20141649717172815 55895191048130526 62778445245734973 72012120865510280 95303479747474713 74341689960345130 13150780102171802 44005183796787622 85480698946126303 6181030175667905 86704515724637849 1713007804616821 56201282250711342 35365156696137509 12170165153567774 13912208094910933 63343075207213710 80297856506224978 43923388463573120 5849622916504453 36820774971793300 73076984018175088 93669610632034687 48114681422775567 32699520560715352 1024049005175999 22398048758182355 55242479899979970 65392723272874379 89508773684717069 99697580984526015 45721704756700622 43794257807455499 75924030582829479 90594826960205419 43291141274352230 28376828616850592 97042324655874535 43678423228105218 63555178946144110 13598425215787302 93443618853080989 77172634436824113 61404024749688889 52919062377920883 132796353021861 31276566100419245 71575838752000426 20997498019156636 13059959406297183 22129151744620177 93583670604209973 44774084139199960 14056371276574747 23447690891489871 26405814373800603 55541653860222107 17303700414514889 74644438595281578 69223749122828229 50456676446581564 40140065984240846 77493980642859424 24601071666280766 79839028272879133 21159644799498130 81872230987647370 88726716202779537 56271406995623900 52038904751596334 27057259820008017 10167763222898419 46412839206774002 55503236052330144 22125516845854271 32975580291008963 57243480983329354 43909575584416113 10883579873263186 56144097437286643 47704733820181035 78008881505415838 30144780326884773 70079979057194266 77573536832802531 61485123419133633 93357655360926848 49316984358547144 32177481923472015 94516803614339865 71343758501283723 13558503719490221 16989540476630459 18073118394094085 34006158851093852 38039382448549521 33167471828496086 72101219070710056 41071136762840097 57957987434971385 22064342744700586 9741161705107064 69962265115508906 18600791035861093 26759172324097659 67820412481539707 52644781331045799 76683468774787142 37336663128296796 58491261617412180 19593586754269564 73977260473162365 4130388419815849 69233086888132138 82076553537522889 74503644584123988 14478502824283996 30207919565235722 14083520654747620 73844990676504046 58888243999286939 16006863163766831 66467914816555659 97648989360409167 28701006786103803 59732734278807237 11315083841260530 46861126839348949 22799125716890830 24840398638805712 22176898682889106 82187153195749275 10866185471176293 68853022364798078 87890117498162479 49680111354607648 24432900256098142 65551503133574068 24535586202990709 95296999992162978 47785016950617992 46521121807173440 96448532502425129 16033157697559826 90000533289706855 98974622461789503 51545768736353164 71032274931451302 54435314056162778 33590520279438058 92819599423618277 4952489555898180 98772631818973493 16289530334948376 40880892520069716 97695226914350138 701427148495349 21732971032303053 8220390012881093 48911896706522888 95656253375567880 74201902267850245 99122316737281036 36893477717361735 57767972417798374 88343877158441456 99031032645779149 74023208895157651 59619063859613421 49004812226398177 45997313260111705 93548238139489133 3463831138941294 33909713474855345 66461383492674126 47041774422226643 21299261325672734 78751376945980422 55279275155265823 33707155921167227 98993445061504657 83318180969391884 98926831349895162 94006099523715699 6240314657012840 90437449313877052 80102275366350068 42181369769330473 18375197008707478 34001806658080335 56952393736695453 77484518443472384 96060501713179569 10463224682441367 88651649289769226 24420558311955932 13405834817450294 51515183501529329 17067955102544945 50987690105757759 62065684939525655 43898859458662229 15760686052738678 21370227670138209 13965167842407790 7651509559396389 63489205122034061 48358488920772809 17433244206183908 10523221359196462 97988362697437013 28032554397178162 46581405173297134 89845161884878082 37603489692026523 78375424525625181 25788739303160019 14574599474020181 14145011316186992 61903293247435419 45857347237382309 47302756502728816 61239904368718531 48250179226589585 75983617110733258 57635623101090741 25195183498968637 82175879817028260 49274752754752020 44806353319502329 17445440927397122 92087202397130655 56887290664918893 99969543570690272 74532305096886321 52741339027365303 61200873302790279 19289315938179760 71747405212987454 89482265391042307 43425033226551802 17649181329392422 17049205774426991 37782327305624936 3014126355692790 54214439790015521 35317204325877760 45725998609050259 87882510315813162 79828448534660439 37497554810274999 65040733115696509 7949049744915164 19820695632170416 31382464291400723 44924022234659668 66574757104459957 36092525540210302 79950260858642955 3796787749986053 97894553729105516 91926178887161739 1580502615439707 47807318864123457 60678548062577838 25827712120140409 39424088610592261 48067123505127336 52755873744204203 52148182529503301 26510327370978627 21904394272239900 90656322493519539 8494846337486471 6333399485768816 1838496902176110 62064797528084526 32628796321621216 44811702046233911 41181671477330385 7083981324348065 61983326587976843 99678939410641057 98091303189447952 11247650932672193 86750237779125113 16595479980184516 6261652298967831 66569403120384572 9544790220078510 58705428645870247 42918460568647473 99099812174410133 11287636615100812 73661385131824658 4782513457549022 41445457886880457 34767911726224974 8246026324227766 925427679810717 98484603749923421 81502687384865192 12922644760929468 88076902416986954 22869577464886084 90935908433909648 49037862246926581 63040176436156379 1090843008694258 62836257622645645 48061854992455620 35591512810304467 23700308293249219 28053159011733594 26760590055212199 11356902671259872 31390281923347690 71402558866608112 27068684266882825 57992232064676082 67533029651883222 59692346341500864 5742605099935760 68362007376801427 91017491895738956 47654771722712954 48903740611513176 76146018097972522 3514444175411635 72458439814288059 508957147238860 43982552699865287 35482131466736870 87417727230375211 15875037040298704 25869367941626907 73904368492851383 26758923242471179 70537360357648700 43120184277885988 39117156847371471 30634243914302214 61985996418711363 89745815851323418 40509260787325712 65633952076465233 3707876080685131 77783993094775189 22484401811499250 7946162457587724 84253941160548688 66153862420389719 34648801016822388 65877360196249352 35702281412851437 73180377673116767 40203340315069464 17373763866437956 70840209940174796 45870699812267346 78049547248493414 94643139265388912 18350098369501410 94429921187631950 40899065349083612 46842780160641357 70456776561117135 55717596931720980 97321229580595379 28340086283090302 7044167045758811 21497755038895518 97547880175351992 66419277379713275 81204467201535495 5486955988436748 2234578041046888 23234570024175603 43202555477250815 37978685968766247 28176596960195243 34917675065452349 9103423744166338 7888456528729500 85210794031222937 84578730231624366 24157018835501887 875699087081360 6826132661447492 35694279366417496 23706626848171795 14596095418178769 14061478954361664 41683592000908186 3959637912435952 57853119642543079 48109939667960201 526464194220850 60135451157815415 78129755139604168 67998202104995819 53375377647138051 44005491182757740 9603800198343179 49224023859053432 15816504298999517 12324535040709231 45062697179824113 68499405484024656 18561496942161036 92586448145042341 85903559874494248 18238037724363832 58375294014561561 44222918114359606 91928755884171815 94908319466761194 20049544694045583 77210534497097484 65345295517010501 49399885144029329 37193459137042950 99910664595504584 96204391654263476 85838294215531668 21675566782100208 98891038469222317 31372027074590747 41480380366580751 49104790873380803 75838448075659987 17868173285558779 30620721676107799 31975258676796007 58448131437157250 88126502736129023 46366129086628158 902309065568082 35713143833167188 25124961625867010 97922299608525485 52219946551701847 29789195887897072 94169706907749872 16834415836127968 32777400406313497 9562518398599828 77090267188099531 87585101503602944 27385068571464430 36827734120779234 26912270297967402 12709136845690867 66589166553923175 92023098152071978 7283861017956220 77109901541061633 21758849179925279 99856852090315457 72516477652228313 28243900396425054 87782746838966765 82731903533497039 22700186703514196 4755578154752005 89438637578806333 3131656272937684 52633444974709590 70018605033392708 58181028562773229 1528398094967914 86159053916967582 3206472615187147 25188322747556625 18996270661834944 35245055312652317 19479555161121531 64623397392424423 62852130838229421 96703120246506016 56685196069822977 89994131677087673 94366579262846959 56140282668675999 88576178607701173 2959716094343819 29580217324359512 65410471706915882 3731610261568440 71204855651857005 27057989291562316 15598776328438029 66723391988894510 87132970753041555 39430848063314166 46774287552703431 65551397038731445 28235719144188964 96889590567341289 3587476750717757 90662551309830245 36103344799344787 57003541341826788 29534828925079470 48454221216200907 83259466205735258 38301534961610228 21533900758119214 85178153147626273 1250437916275724 74008047923682861 8769205765834995 88659285480139186 24296089699246649 12233206155526488 18421760907932319 92842824902227448 63579092517160628 16580332051953614 41844608833802666 16579320126559768 60480264178460377 78132854227031922 13989921123272868 93126090722360368 55713285330132380 82739570142529062 22837543911368715 15667227916241333 94338155192509101 17149960290282529 51475293363999366 72052451468804753 94667941103154733 16975714037998203 16984336829564052 7483948269867625 76832895431310553 81764176658922581 18911887084331194 93533741524059219 93685305107544201 79615169475298949 76138803825495628 49768567812828501 36593139118529988 84903809689681542 33365832752373006 21414869662861500 31445947264515796 4087471422096397 39042285865104068 22918968585031701 24475826542248605 88875095613858162 87032900800139826 89010730712083386 1364070169788846 74929266371175513 96211890725188821 52639575644510409 16706102839579854 52993184518033556 46703528301323202 42324299524624348 82826828162467739 60337031742594379 70368398581814483 23486833303427185 13867027740984037 88625563406503590 7987490094985567 85181107291668937 46869640106259631 41631568207627792 33435155864265990 43390213553500072 52408276672491138 96200811919470480 8043250047587067 96395996283153689 48055013860802185 32774563748089029 71279463378371522 63455491991388282 3099827544044529 1886508411803618 34325323145340440 26020148338257201 3727549295187667 55740454187424117 21271513482588464 81972371683838784 9944699609808010 60580074864327183 83767729838583592 32264896455375830 30663246268971300 48205303361236014 31444162853180531 27029610503985749 20659027839521789 34770867891955377 9668433678074881 54324625149440990 86773238562357150 40934494504087587 65086594567670753 53774244867983166 28944064000176182 53491677710841440 83015830291334136 20937040430546799 18266636171753250 1681113206414428 38746262799952498 36991428858565207 81685425669287747 72664113501484510 18309877123618461 89660360496281463 8876040530064237 86844223536916037 28199439213964610 13928699434478111 76249538563941994 41164166038885614 81680934306259119 16341157135969656 69725708448406869 15111961525349398 59136221932103429 92687732304193030 77271487147921480 34912327471081819 10683455661477727 62985249787007298 27346695192840210 93377350357875442 52306493532672013 27202964274933031 61482567860851280 51880448731106383 77747191023410050 91700852618755230 97407191557013688 12098228408739794 96841165998693295 63641617032340274 15336534362794635 35638389291237414 31784000939551943 93603068351285821 45145711617105644 64386991402751355 36293050265010557 19503157459602515 20561320033326676 95088691958007295 22722567540352646 21226749454763199 39602248929786186 45432451219783573 40148099543617348 81441209814683104 38596352625402768 18925249161780371 46847163016130368 73793692234477489 69526981950287110 47855175202791789 67660178003419059 40742440516518110 80611714888115471 90304157180396583 54720041739863692 62129106768609529 38880031701950126 70568491077307739 25525777018121544 80545536582173637 51019019025090664 27639660442583817 84928177858148896 59345851299798473 68399334841649192 75726976577442353 16831975589139052 40687415907066494 65192945738446744 63182382375486721 12293001986426047 75622333030249323 52351797686049998 17951816871205520 63697740301129496 33601534139384093 33182754516687448 47119963021488730 75453215499936127 65482858167349516 52887174922509225 73310567115576097 4561206668992219 63305255836521965 96417770076179204 82654553438781064 37539633815833926 58974999966501601 44738409849128374 50349122016261795 25863656715925205 36048332929978676 88447597159174903 33484401525475502 84304372899039569 88315045704106277 85593932919972014 82344390517059070 18016424677078879 8447702530380460 4182095775235012 72507143146863827 17047875338995296 68432962089589717 21683504718409368 35720220938408360 48411056830530021 31305716331143578 61165742054485532 95203078300901267 47052671669022500 86499594923781847 12634058568406048 16765632812676449 10523610636388495 16803981932749998 20103834527549810 47653959964139461 23078318354821086 44233919468365213 90183713137732606 42075329684746050 97177535128556589 47813662558225271 80051768796963297 81806164994242596 85470396768407445 98090189970383686 20833918258192049 32747221462308785 77913856288015285 93952837469652777 30035371379962833 37735297129435 79609315873296962 16432610485181040 36842031447821155 64262707524595386 13465147423477367 9371701943794242 15387430287780268 2009289394710149 2160947258057684 66886143827858905 18828952703012038 75502515731980952 12146386179737268 94124687560706815 88200320525267912 39469593059165537 1249930775893879 75710868756288753 88599409847559499 44151942789508260 88252146351636043 88866720628943640 55903971952541425 79601636640130139 16681287616714365 97143995405381901 62211951319383151 49213582314208973 50733719362663260 1102159285421179 82261886691314823 5527997459761984 88746641146881341 18976223636633701 80259796567882168 19315342600347944 45175181025678049 87957423252377654 38868542034196291 27479182023947182 41775575850894222 18140971153813244 63421793857918477 10233275637242373 13289405475031408 87180527232209213 65737586860325378 79536970207315662 74131693812101515 97061115775266445 13113753070868504 12290048099915608 95993774660476105 99416756714076511 7953998413789807 26075009589347592 12546702285062216 42896795518713879 7650643025950055 72931656334203920 49662498723649035 76072564061151744 59472903926352661 59231723774995525 52336221967145705 99415730618143036 8081128263205379 52335832136011622 40274602455416631 73071318756000611 18400863725323196 74203578921463166 75805343615469477 72568267496070361 18170315077131707 55329723137499415 77748304379177227 82642413740473206 2018254605254700 85217931389069183 29285387097904009 64237079489194818 89629827857411633 15059148341021236 25875456766383092 51786236173152676 7740017174826795 62548494912297024 67790308925767389 95966193187649489 5154955558928478 93052321586568469 15704974526279775 73059714791264782 37492967939714639 30352369792666503 60201405926623482 49846651929968887 30784128428750405 46238481741107013 42083720523123890 42778095570244693 37979371219508819 29238521919456699 12223746690428225 77300210792426842 42301536946959754 8115724319460474 45427975593435468 68786663449648929 72769698123799381 42930479463389145 67994565246729669 85073940110913191 57031959222798767 4433146457307508 79341571184436656 37806182726832774 15041380073303749 65022113558407636 4993616376392255 85181351975783604 31778335915515039 74847229986351518 76245842720341994 75816382260057418 4534905134618489 26555240544969482 19760126758934562 39402485328925165 77292679781629913 4510562679610703 85734258744357849 88011131295864373 50824713608527307 48605665960683295 67669764802322676 30488222141326427 21254916677759410 58023425855994662 30669938483799853 5114621262694561 73842396391032541 98296863148824141 26369723718868931 84802604140781037 19839691558254776 10580072426780184 87088257019306837 65768454472541290 85549528417447405 83431520927570393 12662241902048881 5029029242641883 61679442309034403 33740099411628116 78158617744253201 3212165274412365 49409185728862930 31224736653019771 15783498354647178 57645639495360205 29115489121058573 69542221768539493 86481778527027595 51402972985259075 5621425372680079 92595204151984755 29307710371810859 92833926206892075 41412128893299206 49750918837395023 14684731381690123 12144266770881508 23510602264036021 17511856159645313 37535523140141221 27439827696344646 53611665465177239 48078617644992705 41732744231370261 18935283443970627 45886766619435999 63001724688653813 83990678302980987 81175219428754532 39468918512137584 90518267214075435 91700905795799320 44590947035612272 85162117623499211 80981894613545017 26483326649464699 13398597484731694 94509649294353126 35625685016157084 46148367195226333 44909237945535696 46918269023135294 58071595725181944 34336081467338080 64477532176661273 80894886609006839 90855272432870900 61296710920419376 45358345895759604 21957461355024691 88607384483254839 15095422748538511 31796015607648975 95711224154856964 78595717157507729 12002031588854166 5737047909569830 46673193238140713 50990520539494979 43804198894004708 81083431493971861 98501097601606822 91873734281527717 24906300482754286 42210782826415617 76296050531946399 4342494075800919 32430211574479155 85234336324042444 33324296931037307 54075037876774273 90970911474935718 64922424431392957 43586537576236308 35354499896663513 84160631633168042 71657901760870672 95666103208244618 24952952814886471 62636296556509508 21733424006553097 82504570291738742 173812522715005 53741510313703928 25096299092609162 17305993978008647 25750276595098721 66910371034431756 12124113514530098 36043865556466249 23841973092816437 34697440751103672 92290164695715930 39003881193227120 22427920459758364 71530737273041498 92185250755047587 83828107563075483 21576228216913692 31020279761142124 13043699994885518 2302885939290302 68074274897694362 9575717582187590 25622488753832559 86238526161443255 10456391787427497 12956814131714729 83672537059281950 20672077644564498 14903920659382640 42809315009209065 52565824960512808 45134398948786305 17528930822914536 91863018516001398 30199055362380455 15961868687172215 43494620418563806 79421861236655799 24444626310559593 50621694974353619 20008848404679093 57576567993729447 36721313372122173 70019035858876938 91035589426897661 31147534523854768 84580275414868233 94299431154658556 99050877030563085 277812985368813 93582504268187298 41932754588123259 17982244704770420 45787068902829197 80216488724821688 8398302212513946 93430083420725369 49481984834017530 65497676174613439 43508562254200844 15968402688500325 42777862569636306 39146978384132042 54419891218606892 46971372785921614 44433289782126712 98131383718934350 75668900122804751 3350283977100828 91389265396865410 87247056738581748 28400799012934077 99047159795155968 82677307607404888 43577221146770530 49268331683169238 59367262933042569 55507993658379406 19439974976409314 16537916121351305 80522218834413355 25176419267587677 67566092986655716 88436962451502690 2814993705193672 33009421717213140 70462428524955392 32340049864667528 23679684810042665 61394860276273758 744041566727840 17487824020148169 43727432639412249 48616541228223376 91581346559313747 8223328329253368 529148704182488 47720205604817764 97580476885452153 51759981076313517 14796694234957633 46301816731042747 53109862900604764 25227239507630462 91688959905431848 95298951427424717 79295372357496444 67641504656336771 51261635454034660 25287998365531608 17972037180067530 46501869854125080 71775750511071770 89557181930890360 2254818718671435 5974502052679509 11168132946634824 65429709407458632 85738789858780306 99294607203336840 5067197193005323 70604405719960029 39079043965108834 21402421389924530 83389359325896266 14664482838037021 11754052630376851 90323182160935615 40297988305080232 79617845585141931 23504120417464079 83945415471133585 93422842121022108 72382011638250123 8289095624943859 40236045532603131 57900344599312011 30735695277759391 83528404346986117 2158268602980632 11334371208675363 12756956565462923 37894213669486008 74289468823280215 3624031724175807 56633307624017325 22104807664833104 1220400809444257 5247603978280597 88161829575006178 62297733971700167 52451211744744363 57902275044366987 81341186836394429 83565369356886995 45085672560934552 612676029343344 36474651560407404 6453333322996419 75174618325840212 86914321304832350 11930708087418073 24761594088638698 4992084779496335 60839665963501906 45655886764075196 49810248937042176 48243329540210905 79280503841368315 12752237831756720 14647285988687789 9155213839985662 37574759327498683 58097784543958513 90120606245872570 64043520790116844 92874938153849428 3988128692388700 30165509925321245 78825924867285125 62494728201086075 16133971600870347 68700866192524630 18078684983629866 11582428780488387 47395047074670613 13949562726548762 48187982299792360 31705492293638514 79711331026868909 54781664096698602 98523896793612361 23144704888765431 17750180514492423 21337020255865314 98305132217488448 4326605532517771 28102347804419878 11846073980312086 77047883722164432 68117420989279153 3426227781540982 97562245735371721 22055720882072892 69571033393887599 89294544439932820 64080551532602677 30324398377997002 53939346160546789 7480877940777773 37993310180050673 36103769621117509 63694178336390004 78318977906953985 57634883103055252 13196518600971774 1123323160643397 83797304472092990 65147590288157048 22002058992459632 45446450098976054 54071175925282298 45847413172714072 90812160930125513 47145643331881860 80232735567820061 67705644389986004 3670013789327529 4010323953478392 46035537150151152 79925138334149060 48330328771571382 83248963405186516 66102465722647134 87758306118719921 89966020345328066 61306736062610911 65618653324093404 73422853893860764 62174638149864393 64823881437795126 93498682767181802 47136297980984352 70573509777912437 41350584475085791 38773379045607250 90474807980056573 21950242493308232 27694422621340978 32305140666746298 37313826000827916 34234676615738137 13885766556242112 74099032266318588 34872114741474889 80956686694267083 90098066784394752 14132485937494997 97087735145642998 84994471730336372 43232539081404226 69261129494573565 39729115687191341 64252495739447406 49796272944020095 21022738922480882 31796238181548968 41677121750057494 16894272879315918 34936972079416616 15220257004147163 30864614243862423 84555541947181875 49084187155204111 4015423005853657 53261311901521717 91371096198396169 90231942939174812 64140793724090762 48309608441819830 77827050168568331 26870563472625789 32425156701279629 12433226760888743 34076751394776771 28902248375887412 46082119570420654 91194022146032187 75668681692325540 7514250222292167 2738042679508027 55593201395094784 45660031514229515 82016151397669534 36034091178458483 6516807521932679 27157191170283044 64756486120731047 79477949849102814 63354269189571794 26466131166866807 19566891835149253 34390858789347775 89356454349917567 74076142155361910 51349563766804403 79741854700968673 8321842904007398 315761987257582 15334513897284798 4441926797314629 2963176249496829 66389589933712479 92865303634979071 45254407421943407 96936581350396138 57769513656805095 13154529449363658 35129436731333887 8551259464762208 90343054715102923 32862876872660926 23706052862124343 21082168954017263 37532415955087381 28642950029949323 31170100768182512 30918670424414591 73421945286190098 50301415463776572 67799017822194648 79901775303869237 63645622240306522 11913825620000790 6727483182802591 70482044695861323 66368626519304275 18715201521502043 9046821735199655 76155382917372482 7524969639519400 35678883391945392 9379608415645833 81681728919587754 46353202238482501 42459007522763896 47308632142611071 6679144927250783 94232781597578426 1195953326795915 86275152390459536 19751735704756987 52409406693789233 67424780842909920 39128051849279223 60166649949468614 55730860287827518 20272811188651095 13810003967529675 39898693185338175 13220130147489323 86513305338552174 21030572829250487 12322306739137010 9991118764784233 56872832865679558 74000371481489243 9294161464661 59103776903875126 19904392440565338 3279165331070141 42518613615277747 99919803295984534 95243151383251439 30809229224971102 43283238071746014 54028305798862666 67850840260289261 28823690004238511 44773384041935006 86177939890818724 27971910074648257 58328521520356130 11481231684391067 49723393815951279 31536651045015867 68275496167658574 90355824073441737 17065734525531726 1515732014012132 78716238364479624 94248504847145159 36961601378974681 40938178218912305 67062426091226908 52085121772682019 23653972481136959 165587619527562 20559888836052148 53641345140513673 11729423749669025 73145418181740657 47886409622591386 11148273238868454 45907086524403367 80394293673590096 88038615445389031 37459229313634572 80436853753131606 51224366572937289 62925846805496735 75723362404729360 58555707887794200 30063460828039370 46937470912345625 35309654082177538 84083070493851167 34806806315080018 17086709861346156 65378268141735063 37143196193729864 91696911384792131 53332000878812316 54738652494830705 77286796208050675 83711283878512161 38373041456743992 55306129695918401 42683400611047588 35757688519540277 76769977335112268 50028011429132864 18413116618201965 12676555208756673 1068233425622493 3545454807296936 99978112338639531 48987555498151625 84956679556580956 81635103741622743 83337854257317475 61206602884969937 6924055394441779 66117495640486015 43999344779990981 81897126912174665 69486981417501327 19574488008546362 32588771275848243 73002186345909000 28951038800386483 48483726315418517 99031024160921551 2784707827739376 89328721286793084 12368116765106623 63133962679529455 88321423676202142 72742856823027182 80709245143074944 71410410468922719 33793996100287997 29844572886405487 58722710303762565 54997135997362722 91807203879724982 2601986235840373 23970471496159758 3965240382307327 12166128047283510 30720931799916186 45105109817154872 87773421173766251 18585357747991902 15462766162698791 90086837073768451 18276814155530484 70000434738134896 93749929675770165 92437650724716955 64288943685554856 75648949949787249 25091714844960817 60368191039082410 80923590713079880 93728918826128408 24472362244173587 10117260028155510 85045860016384143 75327287203168549 69751830667169089 73148667436833315 74991941866684981 75232086121165625 18535525224448233 96015245550490652 62228624655921006 59930750321552734 98485684133754498 99714283728440380 87638693477974044 3126179712196568 22030452003231703 43223437870862987 25157635820601922 78985567111160625 69726319027338650 48054320644504659 8337269709776806 32017624821575625 16940646930612050 14506509122900427 21386255870784380 35068265117836529 86757439306634105 98381856176908536 4665487083218076 85299168364503404 24385588353943573 89764439977550419 69055264717931161 94384008646854253 73219703403435768 13656365756564553 58589833147590530 56840030473639962 80263832084662936 94123154454371266 68411639129502572 7876303127661086 4424231050774823 7394080655052046 65836869098705117 79615596621334412 86178562325678177 76411632785119798 84901976254692112 8774900296733541 61059792594822289 33548470649459224 40571001063138529 92162075302847941 95597954597985418 42816362406262853 81679393982361023 42537788256119711 72490130210912920 60607216382249556 73045201104112342 45580198837806644 64913888648214474 73330030768836307 79645704106790209 46814742820936258 14342991168821043 20524006853049517 24643873683661157 52762270656606548 92305018308313222 86737874141235646 88059554215988506 26602518584339537 36977331814420637 86463492298530311 33583688539359142 81960704976429023 61391036232381351 97363422951014022 59080914063455346 88631831552295727 77217376795615314 78792142741736098 54155702598099254 26543978826955719 10242804219300903 66367487724114727 70596259784189041 2009754467640407 83728478177139993 15658539692789813 12768264450158744 94785366562907113 22657243611609437 31286954626125052 32558175508786633 39976195696106250 55807587900784287 51072050472323808 37541487334678017 12516841688452689 96839253853330671 14026411052218145 32365151347552967 38737628321733677 16791069786582234 68793482171010806 35591089221046399 10530393288798571 46428568965165517 3031983247278338 90827192669109357 81714550315687766 88237256162987574 81815567455677416 45082641002988626 13367659172211673 81152612339519066 8748051731032087 34865862499171301 59266988779768709 25015935277781684 27151013105964781 56978489184645851 34457543272098259 74445417707731819 78852802727062905 89241157550127736 7466377757664761 92370356568320875 94304326172351128 5504042174961047 9801757705621014 86577836640321869 76081030694844055 72827612721796999 55960574781460876 88472398083276323 94074508129109279 94260939979992937 91546273155809164 79237754824015970 40214980871644623 45139151198984264 26768906310106135 81583038745112034 75133011294602636 24599140659392792 49145888932001618 63235846900885196 582838850333761 19932366740396987 63674597687794627 57086966205956817 11066784329548893 98094684819120704 42632745106314893 83315095957850872 55826339109187757 66398830041354029 18356922826019065 94621739064639123 7969350075478338 57675775864041581 15881979950971310 68490794826431482 23796422356968027 24153681044407646 78011542814100465 9183663120361458 27812744788682780 23029297753530263 32041159589225764 65221379335571033 39830469696708000 7115163946054469 51153491216907182 31325473630781480 59012841426434086 7833016111401739 92467005814489646 71188750160723486 60013029944286349 13010989791104232 56031706187622294 59040165080177931 13028639243295366 93266529684974811 77930406321283378 1638458301873934 85887593362482195 76691661998236605 83142261365280402 64912197229267703 91653181434124560 1642579002232356 89986179170709204 23541080335126566 36757227105463193 95888356380184019 68417818044007299 82772439948176024 50248658324532709 2615312035531634 7624606574576514 8638952772726371 60763152313644133 80535843105876885 85475590489536823 42325648354105039 2397395693994043 37868819958901244 16478733429144482 91017344976607043 57605512082505921 45682131281007639 10437968053312313 77524329986899661 63395980563609627 57320250770899669 83844074468634220 19908179863961642 12233541700818409 62750869638551435 65643522354432167 85940638763784867 25655257274115936 80929091506461225 3982519162269045 632328050576023 26341797416413620 88901073593166023 51763727570458393 94553644545945032 33080178581839250 28905439749905147 25411997854578485 88172285738641778 16582412529167751 88903724151375870 681238797706789 4842208375563307 34568693843996823 40277260680237259 79217317903252079 72776784360169198 62116485141029418 76042246701666157 36250012705606056 80498982322988707 32812879160444916 11610737862673155 22289280876670770 78289922519971398 91364652924553224 44567464038791064 50685148398298285 1719567182434851 839455455044859 85976991179801011 41466851804055256 65647744736072754 73771982331213858 20102879997100460 96096468607229767 99512324327458467 8245699616885507 40716423155902302 50545073751921879 48957545876692826 68797075987620071 13810224928328410 38688325323530061 319187269062272 62079014911245525 90221530057980440 60832788810571625 36533604328717904 90992239785025596 85884754988739943 93747642263546197 54168630902474174 23056117785900302 5470793021762620 15099522777647553 62474494219413000 34544937536794692 47611420603305493 19159991068433220 27221091192216344 11246044683449898 94158926773868691 45510912250426227 54856316319985411 61937326474837870 21949269629693679 66519501118321048 741352762002117 44520939231156667 42729191933725428 51127362826384965 11579132859006029 63472954735096257 24196161429700608 76689459536138372 44126064910005362 23748366626779383 9881824816348659 86269985243715853 28466174314890160 67926686983516843 20227034381902907 79512990324515702 40154868084469438 18035623211370999 17761732041894644 66134498787003536 47409210746169123 56822682311618934 88380572155111419 38663229146199207 25528745122695119 66010234161034075 48542398228026119 54260481925120104 48376135230347271 23580248617525692 354051076855429 50163265539837417 8007869718567343 89504231588077662 69372044636296746 46510128847486278 21554893509976833 3066637806348591 49250984972031974 13713848394063735 11845465645450989 76914238307878050 99830464896696187 90528931963538584 77603367492776290 35732006352524817 87054316783320503 42277158758513179 6604934594866251 61443707169285018 47562975265409433 81284155673945065 63810844401375583 58058882448353493 80426320643005749 54145642690704623 97897424311740778 72479922740427511 89299175404706481 78076786686720029 17095932946218845 41255181863188767 67779388698098713 67102972890950929 53013412986543533 48499995679471546 79398785511190715 2045763642189174 38222772350888031 51993121752404905 51451735519687998 44388137392283766 42468942407293818 26827596203533177 78414014257228438 68036313129959692 3180704414393725 20810507813783968 1045976161290731 30304168548912505 64917213478397735 94755451434440 8782791453158172 1291681120180898 76822443190386296 66083267556858201 23557076422921362 71264333327734103 7297463201989811 61304660438353568 65766489958550402 34520018501622895 31229436756879635 57970277772804790 35241868218070423 84690841404657740 82945273054213833 41517240637130697 36138999654129390 84510833119933944 31354807564628473 44228630736996901 32323935402181258 47505379309742767 80431237756214518 19828344033591400 30994777526378498 80053085857446611 80054252547559351 74886002696555215 33683398462705474 95566072359284048 11370861680505667 76218912843287219 79585787086324556 41439736736552143 1904527216033607 44163694592581215 86678456215583281 2311342402825703 85594351763722976 22149379345478221 9033447200838916 70688858047689532 19149006801507917 71974875574891731 47527621813575094 20952011280627524 11372777803364244 94923966023858813 81390462351410751 54062514275742510 36879462154140484 32116450596649677 94095114785710869 85009492721218201 99721909268226191 88511511234372867 16581374331286287 9061549706106519 2728160244571399 53027237025688981 44824615513658012 89529213628794666 38517406659387125 48654373969222841 29474714763907936 67978969469975888 22099216558270888 87914642683799186 37810911459875600 63411407889560856 38800651069690523 35326518410006441 85547911438983766 81151691635513236 49975539221599865 96200501699157498 41771028069293052 42059698955344082 97913799476226262 62700291770097452 29381079260609590 99917318853954664 67750336145645957 97881439658951682 56504830122106541 29606677313346040 24908597758744313 45124225721570729 45088778336616695 38072272020247787 16240989803451964 29991024840513003 79276600591551291 14066351049515378 81193156917595053 54388619996130053 23317659688798864 53176230863736890 75943759174022245 13043518337954818 29938659663257618 16424973432399359 60374073100292967 35993067657848605 46604127746538513 59489058080539993 48422824835653571 50729339274834881 7569822778953682 74611286029773094 1776104879809752 45732687624024501 39158692461264005 10999212176865609 29595931482804636 57498615782250055 7893521471681299 20895423126495202 54964714446766351 21688276488845790 1850401006968236 27855086823140963 86100089054970185 56076076122538528 92034772934716149 75675404046634755 75863072785663561 39379356564558659 51655630964526549 25798119214542323 26438942612813965 88930671884915880 36560574504403006 71988213418521624 33453527820372249 83317669184231006 49712040813749092 31347609820761338 7049869299341727 14192091681572872 16707314791823599 92965365234139058 98431766540416952 54091197576781783 87086141184235835 47167487413909164 1408575462395549 69955972642927246 77646229711891291 18915532500849067 17486801546888449 50721537055843790 99743007379629743 58600630496436730 92877172933668858 65275326623600199 99726713975247018 42894765822852740 42746227126000089 95030032936896242 17045020992171276 46793211613321591 72543270142013292 5495222401295111 88706109668095645 46239339368940273 10162752761160530 74227365510108879 22856355680889972 46575600749686765 79466688492868856 2435772728996487 72459272550905656 79808025996555281 77544756693934995 20162429024930708 8605276118254332 38776449197584485 61011865886522380 22673124687499824 48391506582814196 8686687055898706 93130806101989387 48733933432665975 5036262022746557 14576768545335910 50150068915935495 95901558016240053 5142385333080202 96509575298346955 60266687161310646 95806927281656135 16309025416932552 23208339080099729 40172314631761846 14458055021190 71643262422820823 32278234565817320 56696937914507508 20781565224380877 25352876107122640 31929237544794253 81638013822570480 50429189518380894 29029817875547512 63018058138327646 12605781781751803 74889264293211068 63064433617780028 54941473607742010 14711621396025037 4845088740778061 14981805223374829 55994074736736269 44730805061590261 23788238678982020 74656493532614561 34650146358470791 71939757196002739 23130205583483374 34641485214117102 27177818931291606 19269286159603963 50596851666690074 98488796033795697 9658794992301885 61550925299667072 17579684694868393 20706818392787733 82540226390614132 33212558604479248 30698624125073011 23845406898742987 86818226984905631 26307930855516898 24885181988865770 49478648516254400 36819123353467272 25221035082877418 45827395877132580 31294993211413651 25110931635984629 20508217011591556 39185103744195590 46203567829357716 57103980246001924 3951905882907296 11697137248035938 59394008678755639 52830680449400743 7742901791421761 57641043399880704 68846061086426114 3396379482324004 94195607199618955 50183630880703817 98849320982718943 93910371661123009 53591927183206240 99279251632222511 67869188737556505 80867538149716370 64821508832335483 28795498413920002 68262052726238075 94577418684331477 32213815592034865 77733140138578110 92078952778596469 58365234414259006 14011737206836474 48174562391119934 20760430504658086 71089478230514841 84696609226382381 10849372560311440 50950006941853657 38214300138041425 10843938266194666 23287317593456551 9127895619363775 76773013133864840 87147527504733727 59099291670280760 47005761968451398 54000439709179513 5985005794637110 2589522207019444 11810318940733904 95462540054261596 43963087837927959 5361524545834947 27096381371512889 70436378344861937 72406160813057874 41730449821524992 52600916055957415 73509013279733385 13983411519906503 20043716241918177 9876095863883076 36735779002836491 17319249298280411 39559638113206586 8352932817909677 31100465572665021 78389185311715261 85645119926322686 61328994138351090 3013509197399712 35758120296308646 17117513517746752 64363320099012182 54779855764237595 64792520743484293 16706508829693964 18998749617561455 68968444949337421 8710513034323444 41976215924555785 98447059623266312 33775321744203353 74344698857357405 47562079176627777 85873296347128829 36652634051818151 83567844319873330 58435644131746600 6761220376933488 86464657040005362 29107865638661844 7336102181216236 92363155821839611 19345392152492531 35095280730020064 4567135422332104 37468180248392924 19873092630318497 29524302625150764 69946197989050539 36201479156931796 21377933680726553 46702491930462933 66305052926840308 37572827023906418 13410040450333788 86601026746230028 30577317099639404 73216383829923266 9145381381782639 87539701970380532 26117534130162351 96612304597850048 41537802257464183 74679945670425432 33631362336666089 93825694211642440 98105296729589781 80978500457657320 97994082934963468 56062514247599405 93260173426577124 53322398842478578 87430099563962409 95696157897292918 8203837927173375 4159096305955124 38595237626511244 3878858966030705 85998554687732186 18348857476727308 38538406328103555 84528213072363121 39284537860535064 42103055956944418 97298803033079093 45182985543450275 37042015613738063 6769022839667944 45661700748130526 96047821245798659 52474600770188649 21309113470837943 91203299246303827 20871588486334732 28647416325985195 41172550180667361 35701363533464345 64751270972298286 35722018400051645 80589802187442392 81401414541961300 3919505752973792 86269797661325974 640450449681535 10668517867420534 75017240085473537 65453844261720864 40324642476297828 23040794041091480 33366383569567714 59412302399004067 81923397335035906 54219247254605291 88725011006452937 42185696204396147 84396123248611442 96550074800192942 60657944471389345 68436535761062755 63114008487672423 56498092383068555 45058985648502785 59702836189656572 1957526536757949 61375024273474980 49664755519383146 70623451346039084 21739231811122895 80850406914273050 44542175638527632 35989262946485168 47258289391673534 48364643826231514 10076665180093599 74158130410482429 54496848809528086 37236391053698428 5739077179367902 38540880072578262 73650185797230795 72945864119029587 78905556737724144 900861161021038 96885365101225448 85291096702282954 6696759649053269 44512714950812993 56460315409271613 60641549894832633 8776153549042934 28448936645254115 59500673037141386 21387634654583384 23557067049715505 86103671703282920 53293764898057434 32365552630106820 94194595922942609 36730347046059397 61088874630760531 88910897297796086 19399551197254319 3071383221435409 12926156254662630 69082108390583701 34104726401259186 16101265550937850 20831900501354385 24855477984621302 36280907451193252 79701769183609114 61424669904343048 46878981250908631 25750643006848177 12708085460185817 69483403482341995 20331464835601515 85800706999789352 48098603565571074 12155518793216271 82554505335391263 28874698241854333 66846251182156007 70706664350058928 22218824518284600 14042681423924357 78898228148360016 41956682276415828 94123536745711359 11649488077601216 68316735418264395 19294491939781472 36154011073055894 1843024587135580 8687731418307267 71155270110318979 61433602085032643 41096812145291524 21629384104147402 47631081458777495 88752489319420984 16407190902309143 14338961204596684 5225976135363936 92480171087630180 84270548880808825 16773051481002760 11075788337497860 89789961614546267 22009051938507648 56456757873838073 38741505060995785 38867055715629361 10981223169031736 44722465977658927 58215523857225454 26209710350031027 48598625780026864 42379706508679787 12032402331165671 35066666857489221 98717634349319801 79728309193443275 53807322218821571 25054334575249154 25534855061394307 32507200378752925 5274586828233474 38930758453843547 56479914304607246 74265815197265352 54338038981262603 90548855145206207 9052687410243940 57514375833633871 41030696543140813 11233212676813803 28396722033989473 62568999803644773 64976860699289972 86594901530650153 30003096207621287 45917588673567398 76074520886837913 69927615500193252 51251881546320904 85946282231598776 75903522443367334 37780913197909707 63094040314974754 7309452910149688 91951707026186157 22971065208219321 9003163100808802 39020837980858859 77792048785723976 36382070394080350 4804939982942080 90812273136863154 40040199560239924 32826491213485048 70094610240627638 85603076732618044 14033107338134751 29674700249317941 9154066295069105 55728749674846139 11848284099938724 90679263866352772 6879123675230397 24885830067601872 28345656363879560 69237087515314321 57370272734927417 44882593170386526 63866950374424933 33711352761700255 56107527839035094 86546120286103570 2596530033275324 11177782894740838 20821868872914710 90608714682894759 53202951718044917 21530384634465025 80588090232886352 88977219624601035 9671509617300554 89843674845834507 20464392671979500 5413516589207592 38333495149715118 34608148663784125 76630477092792972 86299790862960307 57806782867939368 84348993370981755 87068234879127401 16288905380207875 34632719101780021 28499536808224236 59755601182830685 17807530175768710 39164784591001683 31153993464285670 40554956557730069 53010104263509882 78959005093204554 15298177525916483 11488731202380394 80969957496326703 22393964987359542 7187090305963852 69514518091229132 94448271953114134 30226456826424966 94812051213031414 33784797443907195 27450598099047617 84515319300502817 83306383754861431 44706018475018060 77440991618580512 50726322289996216 65599116644093822 38426154230235758 80497832304500066 94395847832795068 24371835419463207 66592908323432167 23385336181709744 14690522882712857 19717090524789284 93648718245694117
