100000 23063241406253544 82049074048997642 552459033087504 68967150781670793 4893111113545008 24364096081534116 9732943448710843 64189638771586860 57287175789223665 86706474905154365 68924316856717161 52210100882052656 48952434375151145 8609344159350696 34422984072363639 26647336645319728 89393272176868380 31547552455729285 25602722417452459 91069082125396650 67260589574954908 13547408822912246 82399116674186622 51520111464868235 1842294311135374 64107196187191956 8713899547234387 29398943386949026 60451593977899000 35660351369911412 72134327786928334 17132231284643479 44447375302979893 83579391121459017 9385160423874631 48897249344145985 39732414224741059 56202050195955084 58413016238532503 41617952674648407 60175524544211972 50577163506657018 93083407526199727 75413867185859160 77259012302292013 49550578441085946 76167007622249987 76624401490259686 22188864912780513 32742993495831038 19083634932751195 96360326662149115 81322996770385150 86688757482471784 44330010438691013 77968160681292099 12789503862066352 71651461128066230 95611299367206376 78967998481062784 44140398981913639 44925885335712635 89770814228298343 48617588182673796 93525682617903838 41929173307287407 28276331680504196 82449877288596159 31813486720004326 66258157822174174 9218248578505390 80099823559597083 11095518249341996 91853370435962503 69224183927373376 18529227530703765 428343782422452 95324277703268297 60592137522124601 29237411348631175 68892678400457142 69731864795412909 90619627146762844 71566575770562348 83760501484964404 19087814984368687 67197104177216303 11442679276512785 45864236250977619 40437008078720812 56499669587082232 50221988099797591 20578811611464390 93421315920600942 70374534537003590 35991673982128939 37617394953781021 61035100759629163 63897268909035579 64371171571808629 58360106695349719 36733693625345636 12733552708633088 8148223505148543 61497850810411646 42150058118545048 33314213215711309 56645725967661958 75024268273720186 23513808453088863 15336979531650858 24805267804672846 21835461122490791 33952474224320377 62821480863293784 77866628833714659 98732653377830395 7334895400818846 9560466971015263 12001070602585711 41239300365890427 91191641627455480 19014108794737795 56370348086613533 48458839648009933 10682423709414837 10972736854324024 88993061084483676 64253663162942143 7806097528340285 46337812067706612 72206512908442402 44450366411490055 50011463460710595 18136487460202380 58002872737451810 69195661373633028 10371332785188254 34599908955561514 78033936826288083 78801490832612645 78970893776226189 55757627818588203 40656176068955287 75468011542967539 93887382198784139 61916906901764687 16344039880106713 96466307643907696 89231447522616576 67780896839100214 30882589733856807 82658604490965960 8612777107485415 9382336399397256 74534348285600036 98721964340436496 10218535454892523 70409692398072209 51624793050237720 52163935598324219 3814384542114531 54726982795266903 19185037495327364 8816579835135361 12079520053003433 71013587907947179 41196124886385710 50017974610359195 77724634470670038 32504716494724313 41307004331974537 3800537170735797 47876552537331824 44074355762443068 74593740565459797 32788508342018661 54452669656943686 14696578919722817 18799311322192032 17015709215790729 28876106858153737 79246076701075055 73538815537171021 85112487990557753 55521183153110159 46167936779649783 28113250682056218 40814767357900333 96472056974574792 23230828884462059 31828611583529632 96843102633111280 83749634877907362 81826117442061144 90824304539348656 95672472062524308 27648301351992150 42612321143739735 2705705607502476 89429544857764768 8903887733420554 66804707308432216 99564243636455322 65575823782456790 64920052602159194 83015059580230818 63847663819350647 83482932691895709 93506255242392597 94413756422851118 68755326587906638 76274440633471719 91303906415078019 40413287590728881 77757223004995123 90227568835243312 58140198946575450 27076397509238523 62867981676517691 82103315860407685 71379150104029286 52460233933890644 17082655754247886 20478956488014976 59892932639360942 35199296387554564 38848030507253336 67077872896913220 16122286577200449 39115263101259371 39378835430446417 21784696230223434 56322319677213121 42397760806082385 76247518312269407 56201072514036099 75507528273697326 86159490924731845 26027362451971791 85322069225195782 23829666980936602 72422349023177450 33991814133913552 20657435983875243 46705023283580837 82685930055339670 6820828249958999 34320133544657524 34128280654140807 53296475905751172 71874075763908315 86640552427313657 71106604964328176 93008852965587377 59852816629870448 51655401779497397 8162872314410194 78364342865152936 55290616086872726 62495882202568049 93862246818813037 65048474154552305 60414802487531040 48655982129197224 88119714673034185 32255665811483333 95877521009987110 7352866938308291 88372862671638509 31688576996882898 97870490235868238 53912369891066958 68482758782055499 12277011525903878 63469770590541752 34567468491291091 81567837711400538 44575424207600959 23687501338013165 14287736254476909 93494650606818542 52419311624226194 67265250791394502 68897821107551623 49149113771930011 30053169648854532 30326548083074424 80929497432061839 75839068928326604 61606598785984183 38294647221597192 30426022068783244 3443787313360850 61297261888317122 9535162477774588 45529015148378741 30530364931346263 63169087392378804 91401475440943095 20924339727743001 59275479011675031 74344402946624476 83745639366144800 84022386674459194 6456242490804262 1358984775312088 86912879266414443 56507649715621984 86595512330521766 76059807760799406 82591197342140787 24123794078312307 62018246524987832 96809818961689638 15994372561865979 9065056885294543 32784162253560635 68282490678211211 3970313051212267 71203727138553073 83367869272699548 11460260470108187 66525440501246127 76341553873641484 15470318241117827 3825719376981070 30742963256644066 46437415808841444 95150078844474077 61647232819539999 23458343129422098 50667743747730160 2769281789593812 6085019875501262 21109176717729560 62613454466082612 75902871062224595 94994812791765425 72118430894356713 71725173516125778 6310103196733574 72601423774936863 79576248640007736 96896427538083170 92170328868536023 13777671186207293 38833196006656381 85469713839449610 25164991401910257 45068661309356384 47611445912180759 51322722080727603 98784075829260096 56156972833683835 73995414268234101 62661768526704143 47256645921381742 64214319022504741 78139888256393005 88414786747390305 7036372646428569 943361598584324 32798324860460167 33137389176281634 94694959968600915 85644276451604731 95314244477904483 22483337547734530 47421687244155230 42165224185522308 39013738295963186 28020913666977366 84670707822403579 51430232686059046 94240036429889809 86757027659322899 97885361783515723 23749263156806181 3578986088983624 1180717210412758 16431848255149500 96183024442451066 80978648084731534 15910690109410044 89278096214247352 33934541463904243 90011446828856221 53748261223312325 16537221005223186 31279333734843456 20377798918397390 4325092286504188 22873754511618236 7848138797255525 63671584721622742 41192900155871568 38976397008995863 4402849588631422 25785430118206635 7277557688969182 61369540472277691 77646131048842924 90503560870393530 11020823536293787 33800626326482683 63704520434630761 88677389555126960 16839356741657443 454095516811796 5308303006594301 30722018468700000 81386493396260145 95918776996801893 71885084177754585 95741719415355526 84576064998044522 24140790007393785 93207306002943385 97260585640785379 41022245980495082 31952167846394622 15192768139519008 23752037621206314 23022250942936629 85171672019954312 8870771686259264 48389690112404441 65848755888733033 60516056350047597 913212315074370 65076899057835451 529172012493919 1249706109259966 44160440424352226 2736531387173850 61228564057817223 88624829248059812 40553759282634778 24461583654392702 71961351311051523 33214541587014607 79827140849364388 58965969102533439 24085971464851483 73876680879379313 77284180407828611 32501594186252070 80946727294758531 73024835559040042 63247280394996770 73161379581956959 86872675452034563 92277913688437164 93698369893832124 28369150808476135 6223742535040073 74386169467005184 23298425887109994 66180916166046098 21097795237215738 72146048593087662 32130519854334281 76591177667394454 83052955093982844 61163852793986827 30587038873458461 22805098110310607 26104469358546957 97863454632054824 64860019676445025 57960005768604501 44399185762446148 65758695063637668 73164551337206319 48774908545916526 12164910854488042 26798704801790360 45678817085053798 20048093497878353 18360328036836555 1221298230105122 96742465358322268 49520499242130929 94558246343137654 46913414689786134 60949165730249681 26130377621605637 39220702675106103 71342390488768547 61024359630205848 97214630878282241 69759819578132344 16555326801994277 86815587907478676 81708232287903001 34427374009008818 60617820853021138 10698194102035549 39569550538923707 76764087577686792 45026200484514210 41089172221460114 79638293896201271 85483798658303841 83305769121190036 13593658751859586 72309159520485786 84689373078493855 97522016785641545 56836397154503789 97334272702227707 79969337510037138 18823597405702162 13790138138303455 9287640641894388 77355519898040660 57978556828947778 63981355412072414 39158315728017875 87309788940257535 6452567199412209 31616715695799372 30919462942091042 42197146937535250 96915431385078514 85335033673490652 40226727298738604 92422613022231106 96864702295518246 89040828372244574 71143498725308293 62692867139883703 85772665165800192 34109110550434241 59707176549808091 13544763171411624 64784607250475895 27202594351711048 92886132504188585 20963413030136263 54165345287682838 12455238249627143 75642460853828537 82851493543758228 74413120027157904 85920471514091930 80944070686173967 54641031516457066 49504187811193639 30226814906354514 76787597886881631 59511897646415781 64316911591977065 91996654550301819 10420761253346567 47118895815511355 25170413933613580 34061823608969478 50241568568944102 58233142207283411 39148924886034702 51886321455912683 18335109423020655 53283845259798270 1006086772080627 9839944284670506 24440312621736221 79911638073858858 41205556039242746 28292882637908109 16981090958364983 27197811507603639 46727465587388211 43493809150103362 70029019645899503 98201672599460411 92110380163534073 81873017888405517 1504057732116130 14776839157609922 73149810040736220 88046703967954059 17971149141639838 23900247693532454 22536458926617714 36043466222551230 51762568294786950 89384400872839020 80590815039602463 37638787321049620 5177681482018196 78992825481630861 7135726727238509 87362114558662597 92901082062686873 62925104651317272 49884495174207611 18303648595521999 64711357520873183 90495458005539112 44326008276958271 9956031478414925 68898880711841808 21776513767032858 44091150500322160 27116994410790469 37335330448138392 58708302392250744 43128886282663508 99423304629231236 88478537003172067 34325317217642315 57687835482601911 12017989736552055 18348700702467609 9698036706289280 71627258378169180 73248552680088965 44097444362343736 76616040933774974 86695117669645753 67562191128152460 86274996890609991 31872342031230699 86930852887919862 85988315728866929 32064143533969144 51196617032711831 96304229468992359 36096000917646674 88826579657901521 7832107865921119 6881873214637604 48324322017030521 31714643210496716 413027372340637 58414541430405891 58026310323693309 32995399746558647 78836994694366087 46166841911884427 37689687847331866 64493934480207973 15575515950545731 93332482224931806 26473357354389580 5600718605840187 44852609284472502 14714912164365867 84962355987813300 71184046926716225 27289966015379837 61322814985662851 48183248078465560 74631358395173037 78606104929791471 10780950093385643 17245554445219609 31128567670923892 56882986120136828 44886603983396278 89025231313549000 96097672591478345 80609712666381374 21291314500766797 25706415408028867 70318124956339550 94027821952042384 95847445595682677 32418442467174780 13006196865693514 98705605311527438 1243944536618603 6698395176409782 66395293000471434 14537464708323475 75794156388734308 93245290755617068 40615761004670106 68796283323836730 45297732086898938 89878371539088998 97575992222964374 53882614138634915 25447386854563114 86983156152828673 50638516006754976 80647060864376728 89348788432931446 91794037837759557 18011734962107307 36175973405473851 47815007051489169 96261442871089122 59986645994889362 24067180962150143 86104202113412845 42988065086912914 74423123179526748 4267787431538781 68866920988597465 46422307232482896 33364682539813972 57834245310030518 87680585064243402 21185650496181162 66886325684708013 30883709438830385 57863013524405267 74170356256695519 77162073082526724 17765093163947086 63395185805571382 31709840958649195 43482085229131573 34886583241725150 8714044738655172 53877405528803536 58580975377926428 47295917187698203 12839368521767061 67877184434780584 51205853862179155 88069775100533133 25196755489774189 48445900880842578 18743936687073378 15725277019938842 14289521096090066 20109532843229722 24589130372794782 10334140935307622 83878171307581656 97219560588274784 49504867550097361 92671036112479190 48582549251200470 71064281557921028 84355519837744378 80152229177195375 90522062671898067 33957664951151411 87501388194609287 64351187558021256 61521457545502395 40758010253320254 76981070180113696 30474751729403701 56044884504142776 24138937161139037 42743250750864932 95618455420970280 43896071146183990 84776165936422672 8445428797432454 14677116422691194 32062159478925535 35749750156352121 82915221044256552 30570645178368782 96355718397736546 3674036742512575 51969109125566287 61920375935223927 59602855095605150 16695424728071862 82294812392540220 91377351915344722 16264409499848629 17316657421073242 7257547798480238 61158627251964298 32860954043718065 80272381356242186 84679513811450105 17314528266030054 30472574370614890 86765570874407778 81718252241209770 2706953700287397 34799995958386870 74104876007470757 460108658711626 96569464372777071 33257359044248022 31325231411058051 86472657654117869 77213406540498434 87629666288688923 6066001845202816 38528071705617693 4915634195430365 11293514453145245 93497015698904349 87789487372487859 3128909713564472 49010301597457786 8083855065871184 40706685746051628 8625628105409753 79301518648083606 86170497495058602 69617066110062763 78019405182959584 90846285126362272 30866351720649050 55780329053062524 91082504698971241 48936044252955589 79284634023520258 64537124914844458 13080060414473266 57605942278780143 93228355741815641 68150920809259989 44258172968028332 69741926451571530 40652283760988655 64515798385607050 37457004575729957 4412926573762688 12524825062357442 4743582931284370 69436780620327801 55957450495546236 23413155298399232 63971516583630797 99101612802131167 3658912402683798 68951383659479089 19826258238894839 78797639412835672 37480017725478732 4135009050451702 92768745297901747 88600956581924272 61932541819951878 56836774077264376 18415274494609894 47671022087002130 73731048590256969 54894130936696804 96040263620225697 76909832261288665 29914768770136746 65930835185676133 44427938417207421 9463558415071630 74640506435170196 20695988056093849 75621993779010396 90120762602550045 41902040319040080 41877358001798338 73831631976577334 39267135076423436 78536499576888811 20169183150674537 39693608219048291 12502841053813910 7138665729479056 48150148315732821 86435897326257754 44324238461852644 6211947151838552 55255086315124675 43383980482881415 55270270850831845 21564650691328832 93560518254311122 58659346179140165 48814489209060575 11102837667397154 58045498337631665 73197161065847224 54848732750502298 73392600396121722 39472222097422114 27037267424730033 53638575990970644 85419439047170894 94290755493393182 1824923142366877 43178581624243397 88282905695166859 59811561397709322 74704022471718960 23632237843903123 75521564727451985 3155566533985878 56022383802920737 45874295156886309 82811622696215945 96502585908247231 67901614536162337 26501230944446666 94959430569310321 81253505263554174 57765490583402714 17374884479848063 79879116911366672 44878414192568807 67771978725458792 55965857047046353 70913764559056303 2975782407111999 65269159024892903 37506011342044552 14745526155481506 81661067869553426 94399861919930512 61763836207211200 42121619652042587 53666753033302941 88033744471666273 40061898042687023 9510911524133071 91818755612345368 8903207011644255 27507064942493272 54461821207800776 47062099288185400 83322210506385242 83671498693914416 9869571115025337 36294723646532498 65613273925745571 10619739588204045 14082509198700529 93425882988035003 57399093513879952 59036095716289917 81116512969340276 6993560819586359 42425297063024354 31422484333122024 5128363357766189 16834740049047219 95464151357092806 8086557838395247 3792063271831641 38276051379103745 75035994011109958 74164840175567856 72287326484986222 25333183651758103 50801748056876529 73790536880398269 51868514811417921 34621047773708522 13963748985138718 20290062608940478 96570726597270326 36213672330618559 74690051840329032 67612094782294122 19120181241257726 46761788871138914 65186601269447411 12361672343556695 18558864494915710 54796802815482354 90632000155549499 27424107635939103 15698539405425518 83465325984072386 97941093436280607 10669697318621659 76493873817638572 42414878434077524 17882271704026436 40083356595309949 74061086790604184 72298289914117717 76157450513117327 22392955613942907 77972236819252492 82543315444048525 57363274677663562 26958383993722393 66151964431329859 38196479889987202 39719461152360102 42819706078344273 64458157790036728 86522932262453051 9917111416577771 91194695557445258 140732980055383 48906070285323931 24897113967911987 56588932169893471 97460364343931702 91312513473245988 34624443697058108 36448149314680490 18878305000719875 24034214175964296 54772388308581202 60987784784661626 52626280697187623 1282263133688533 91048543037551872 26506678188232112 57320325849126260 46704079986219535 37893122255601169 55567692643312033 42686468920416638 52369284159857916 18535482305999760 53662431748413780 60787377350290780 52523072494795487 13211363621240888 31263756120181381 25877450880989456 23537609877644605 67387248028043844 92640946192560014 48446379277245243 79883833100625128 67428168668211149 61821733723030516 83596605424673305 77352165783916883 53243540815563378 95386360027270359 15396183225665313 78722179091844233 31365332562448005 41921172916901901 69597098721552476 86839571273650641 43762632384374412 24697555333405958 1745077119689020 49308906779509970 31545094219328551 74144528366670944 12560701941412666 61038813503181160 84672381645049696 55456739853590539 22459415895902730 18883739726322688 22120450001140522 93223482229785891 1556410458624892 25995550034522429 66596490722288304 57760981910382968 11087568672570185 42322877090448933 35133877701306914 88773638979376802 9495713733994278 38862008475106939 79536434298372316 34356234794508651 30725575140149031 97832675174939845 57731039027558505 33978024946101831 63047374552550707 74966969893195192 39984044234461339 61851932947561565 63094768113148653 62445314308329719 91897563109265487 4646590458021435 73472216337691874 81805175864603085 93988994771233307 78054722604785658 51053937585858995 32839250912720921 25034096098492030 21882047211586725 40751605907462082 42123160307011122 65780293899882989 24213502225652294 75394646384125666 57466624808820963 80047999286360990 91567972105274453 53585472638037088 97930221864418145 53731229518755205 7576156280280478 26947747132597542 16200829632882884 15071839766998103 33181347198790007 48733839245588320 63577064313356741 72534275115093897 92298740450647075 49615251664223094 57035357594664863 70587672575123120 28517277947267023 72538069026232365 41459036311801903 23351323622685023 99493271125823332 78820461743581222 61197518012701842 51652479614703409 60559875515843071 33293257827480234 43998124929825698 48782630061920905 69779847688505350 11003085791887986 76818979231565360 41657233140926811 6369502468406543 97787128506983484 58645374411805251 21712984520262321 99826907627004482 39168579409043977 80694724327679470 99353299663186864 40979912273978242 94409837485685984 47799965965615016 55063766613405943 68398414579753846 66118519008112659 88433423128463633 27409254777671460 87219089473533053 89068586657711206 33490410769287542 52525725527617806 93824620297364531 8171742075098515 66179043192002562 2582160448059632 14992282685949127 9159608366802751 87770006195485811 83911677717389131 8053666123430035 89904567029355857 11893343352496066 86260238111931082 73826092350383310 81394188009856850 29406877564683223 90517297348448423 49792569350016639 96921559297951105 1690904605642021 52791232351640148 95357840711181928 32734240290851913 38366283076812945 25442686756962895 11107701244658987 19592904613138310 47703789989585156 34564157117486861 34037695009387984 55110061286635979 69508418011566366 20069501149909746 46014489001825383 28547495265973397 32083366633566264 21544707182480825 3712541621025203 99965624227848321 67097588007661555 91428291136754025 97552449994452464 71692920035392471 86769312341744743 8632093634014894 50932615533118233 76350524522438925 45710179764916459 28222916533045609 27774069589941160 55834207098182259 26333521323935747 21175894138103907 34580706551594024 82361991443509730 18343361317631244 624865784275019 97888957937521403 19541783975447780 75145876667564483 48330806715747436 30426041241829834 50497642572833370 6376807703872308 58466834733380874 52178072025475583 62837241996076244 44648883806282957 47738311598375026 58289008314771771 32215299846391145 59222470423901485 87182661847002579 54325470676436365 57503872829497324 22728342814832715 34385818923123961 82615494159610019 19610007027878642 82381852790202629 56164529779070710 70531687232639539 18911479400241200 75120688932925286 49633316495038340 2804436891849020 33343302298284701 97949840974162130 97033045287321860 56223542814009626 68750124702224941 83111994738272579 75575306374560449 37837057678184039 60170962168506388 73930382758509952 642505818411688 69324758053855489 27972279121125544 12913787687285006 86043158444193902 83928739869495804 55539120104340738 98862870363709905 54234591861498232 22137385891571642 76149331182632726 54557222420136469 60229005566277076 83519906556090836 9555160472451326 35434828248795131 40732057230893901 17264882999593764 74833029846027418 59407769237769468 77854782841816226 68212071016761403 18890091504182216 20548416190768171 40714294159936415 42988830270612755 24048185792067230 19964588657270911 65586856585287559 28175944889265750 36316318128065286 6968529496025033 70121186041074139 33921984586392930 77664431356745497 23577723636350601 26877465819962792 98612043238695256 36649656415501762 27378558911132678 18563580522885752 23148911854596121 73236804924311763 47758401708378299 40617151575320 14535858046268585 78616860571500739 13623406318298635 3260178003597424 47905036271879047 52594945514222287 20077128466439389 54718021063812818 61129735777512820 93193502123668578 78420267479234816 2065312000120444 52908834482202893 2530782927856512 37317828932669832 65955370360891067 59415963243773550 6717530116541686 68562507650937844 55653595916040339 51804701866189013 50724976171767919 25818250484504383 48164581366143154 47776798433245913 20567387684662569 54270454600018344 85314041362340653 57911621369550600 32347918029528664 54160230656676262 42453342861119183 62039292637628637 55046962977317470 56004986955828469 35479361561223074 84786126341481420 29303376406084498 70109209797998321 71140574077581580 5820200934058055 77172671556217825 23732612808484017 62945541096799051 54340679483536567 11219718466095733 19770180141604821 20998349741399945 5851428573402141 28520988001160261 78565039951596470 64535534673496192 94232074865950121 82756947181287770 70220280472077617 81122168296754865 6842581473209217 1614593801907647 69430751485030619 13029837081415273 2252021981194479 90399998823680664 23566263799754026 57661747887793924 62272945582626626 60136213642015692 23196766359361273 61226680587770602 9538555348344748 68921367468168327 86610094412843839 24662878120584531 72969203836838336 99199234227005259 90286808884335847 21717601036630224 44348002026851233 40818155038769537 83263265661025945 56454879178228510 82898044903063375 45379657145849172 96811347996857725 89063527202481313 55419968511572758 82843512350781478 60061702176100957 81465703779620262 57049071789022135 86327120185863681 55150932056942701 49504289739443127 49945485272958410 55402944300969490 41391963755036085 3280795689118109 55437371974929158 8100568867834640 37712846153568765 46508487993872538 83940678119538984 90344811884122606 26579374863539254 6594991826621860 34084441768019293 21987733900078881 96014845908631647 89415803208112886 83579334213635054 11177395689562464 74778943550378945 70805386720061638 32895361750595877 48865790874585026 50233319875410103 48372024424306168 96302312699732768 53965843433999889 91827093795801285 42114857933962353 87852328855068614 93048412207638547 97832358998404143 41906430479007862 69290066753254794 67332169961469352 95801438818331131 13617570796529995 20811596092045201 27639194714538455 53514511355607023 37964725387342616 78099115544456642 9640541835698638 27588312941759119 86367064906845184 5617021526633569 70183556487665059 85625482001521377 90663450845735432 70962685989686944 93524731847669717 4798815813101989 45861531492266699 82140737128613982 49690766459412742 41771130093201638 53844383787425404 67805132180504637 12504630808835482 68794343908340327 39571467326935442 63045010355912270 57521239994329724 33555638705169517 6907822696881388 1492588404789712 52953224077199832 37098126253128701 57464381487352256 89311560418002302 14721369247146776 50998907199333596 45794705375151106 67213980767085329 92313748537034010 51546634360670607 84393777331923559 63993391702081286 76314827986945231 85633974120375130 97202911782166939 22445402390783303 51858090771735327 76936630240867772 16552941475294162 475825775759166 15326457903609630 51618300705621264 8386642820144453 71620058112383745 85372649479065383 40703948413655364 98067296238840898 56532946872333448 25718203439812806 12014467956696282 66834583208997807 23970604975056314 51432068127955348 68559923226459577 26611441624014400 93253920798066639 9165978746933210 3419288895398595 74366688022536217 31067430795356988 47379772904662480 4682435435451703 78759016729042215 10317539358637459 27653271263811928 88995389292315921 59360462436244981 14096903893155317 7781782889969278 19842469486493795 3860087353550771 60375486822098297 66782136182382604 53309570489702197 21368160439803707 82586620304424667 90412519177124269 42703592493676706 80054311198282506 92116704964675353 88353640636412851 81963814337714778 89202523476635323 83338342112498218 11341020256925205 60072674361870032 99162767418874698 13003991385958775 23166516377705075 62996606967104602 84470499681252714 31779383080584995 30598059629243889 90513988501374913 10098645984839510 42678324566558021 61885600194386646 97712031609656386 24399599566511870 69576724992814824 47438070622156814 74741155977522254 88207908674850365 99823836512179469 71248208911970766 73952881241593514 63484006389759333 73408565754219184 63769260054878698 16182177817904817 91995275026532153 74143979100307093 63476138955941964 47948586896976904 5498098020222957 85730668888053377 84668636790853332 51752155539015581 15542524467748769 91232816069842565 76368093810747169 25848899752540547 83280565426794001 3581231176467803 97446539770021758 90536540477225968 637232390128094 25059791741875173 6145967192009304 60862488201209106 71613586755076292 58243512133667358 77464651410632058 91047777473752958 883912383669155 42632080430864386 3240512836025754 9608767024642703 14525392871640518 12156932767844448 56088916046312427 73613607829168447 60677135407451271 72185546129277972 83332349418477711 40525411501745614 49469990548751946 49880717974610360 13354308211558055 42980509208249680 79417250060543232 88547196448976423 26185466482532642 50842007337867684 2351217095390294 13517532125507646 4247595086437492 52304035820240932 62858738976162703 83292431466559466 8125136257261617 14319314090286315 33140140525146940 89035178146045706 67602037986788071 80696695537778700 91009305142472316 18580346581903433 89212146468657198 72851111821325703 6976517014300251 39170754726002165 42305880602869337 21513222900473591 75623868887406882 61299260134946530 27194471730884221 36539165241421527 24802657352326564 65938420180848426 87819735058887568 80940609723918840 52386041951450411 13426784100461713 43059041184806599 72790528636253136 40257275375486823 82713763672567686 59453629426177751 71781411680046596 57383389252411663 17873671583338698 23701446273388363 64976639645464248 39971269650427497 8326937585518044 2679066848545996 44051622315977810 86544835041311541 25861798457614352 65657421010716652 46808136912075880 19784153204464933 72406596671460272 68001559700462800 75437690946867213 79698034740248510 55213063851888597 72972313768700906 58907424918156279 9215431638430243 1196802900718374 6124361771281293 58894190594322523 23999578487662367 94070844771695707 24446894659036965 86512547423122686 81948051299380925 97071027742066382 19387020253716644 18763756482080870 34865569082172999 80237933234403196 8935676491594268 97309853243252779 23746742034802762 46503980715051886 38215983236477588 49038982327295827 72088413298343056 56076685182425329 19204800794867414 48589154240005724 61030100161984476 27202221661884722 72611370030052237 20155752193243212 54004913028382031 84057158964247316 84076939719543974 53651529047683986 36419964599929759 17109856533156926 41591573203155809 20162325990219143 16982577767632861 66894775036207380 55942935478423782 53857873022970568 50276597218261993 52898499159900996 39525711513068509 61053559855812350 44911121390915692 20992817745504538 84106146669496765 27644053979076499 64539236266612449 89365962261241555 30837773715899505 54882216390008049 75036050164280265 9173237009276237 72280876471136534 94298720610247083 37250157992525143 25591502175159635 84798818488378401 63225877373821895 92484075610052651 51685616377990186 27410156368791990 93743257863878568 63397863445740336 71569621371093904 36782459061507271 87281173970684499 17721558353847535 95201425661742814 34636454580724613 55754659729160076 89885535664770725 77637304224498619 71114947289298304 29095515842304474 99797191872991444 33938102356722549 87952140616738370 99235288904590719 5730009068646355 82037366174760531 70121722486790243 29617024998523270 21142026640578441 28025093959026939 71317009554537001 38379387389901395 46379031212387648 68446463402233148 65937335993291834 54107087411764348 9720873068260015 69312348761498741 16906427862235420 94308185657390536 10446836002049098 55474781640378946 37335603935949315 37477034663227879 23191145930792634 22039895791851267 21025027709837287 81569377343986356 34355697123714152 61829644242268311 9749975661298034 54818155804281619 15807697178615797 87285977872829654 34848964960470386 61451185052598287 39474300530207277 86296555872482287 55253165304235113 58507579997078711 85732284554430619 24327510445805545 35501036182348436 26626140730314838 61361691844206173 60134230715597686 73589158681609918 57178655406412691 89297021546226751 38572550419715823 73169039944404777 36968067033795260 73368664436920751 20978700860995034 94565674773777836 19271298059623626 48410644872851672 60786852149755005 57752187945144025 37553950732976634 15899537789098849 90441233801183191 32917446585149959 30997022771661883 42240671802297546 75623608812446717 42675254302322356 66100994997771496 85610796325829347 29566274122659419 75809394958016133 71444511103437148 4911862184026675 59094494363947653 99261928142254633 56349134246488482 1939002306660816 72122175251892542 16488165377992109 20327896637416040 25347393938772263 5920903748659902 18706724324345574 38735419738211019 72090661571818847 51921210893876311 22037082089428037 13802220388395072 86347584359913622 78474929066958430 1525907000515012 14028663266315196 13463857817520526 2256668027529086 12083801302382316 57206612833801788 76776695123124309 69903335931775999 81114281267606482 62175940752667235 34836333143123890 89715382730344821 23687553970848586 90345668232208715 7887807993771200 67018372862191693 94564861477753578 37055623336639893 8619927846899655 10230641150863702 49324754314700025 85318678289630721 89364909191072642 21404605435111793 65954505888977227 33613741305889587 74410118139896154 59375696162630728 47019156393282505 7050065806980347 22220446924970098 84321191087632787 3075389031191846 53506526693824621 39904221478550288 35779054186438024 37327387950223163 22100050901641336 49934344964177259 54571857028271835 54179516978243838 46164128080148068 50849321791117421 11587317499002210 48591398236468476 53969884735992145 50637267008084418 30916367237741424 54782382821060309 58560416142510717 19421264680477301 85338018209796820 78935384390389964 97589499831847841 87991571584540463 11789094736420219 63672354860718587 34018199771189942 817292620808096 81202232010870274 21191260652003783 61681961649935750 82523205117123055 42043069524690725 30035443913823205 46430033718383080 81486169471804295 75974119750260728 36155328798663434 85775712311762823 66770761544736651 78567843999648110 76615220920788191 44812276000153321 81945272929653057 98390830668771176 11546090910966441 93219299508422860 88614074307863481 57971479974537745 88120327489490964 90905723907824492 68769127919280871 36228888670469045 62976898746757371 15913963745764227 56955491027589355 49679279132588897 44605039741311764 10493841756184129 19109480042543665 25226194180279594 20190789971080595 23749348760153663 49442349048921631 90187617691199760 47389060128979065 11964795626498369 83650403188245676 60500564233866444 94983594385738268 69417103291501505 70597585664630925 44506119401173722 40154511384377499 14851404311387660 84142389843663051 11341335702972810 35317535470717895 34628159588997541 37116004724932827 14072571070348856 54871074042200018 64093272846924112 82192509401888882 1406376977422844 59403645490488726 65832493571421844 91726063656383567 72558903229706975 36074008651086216 79968970339260853 50223069704783092 97286811243944762 66844886622487591 66296486064272969 29909243800921672 33824006711910057 77954825388844830 16870048211166112 62034584132869547 75449984951742982 92452466167447724 20872440699132362 94732312610574439 4695894388401005 26060943412172650 12592033530858108 56819221227354870 65754580105770440 61754130228963764 20560145653992248 24656356281449977 878689466468605 13223201521956454 12207112847206096 53672430786501014 65554727036822441 70437646570117276 48507286965509145 33256987640603011 23453214456554308 90930593781989840 99365090317571678 39664532275188684 74045680693449264 79513309940753654 83781049932351336 28423487218146595 55862273291598329 69064160003050272 12951905848068349 67926258532831605 88262975111119451 58754800651446951 11954608492837093 9679628287375024 21716019850203429 48012994917551500 78337120246321049 14404278667056131 23616625687192032 36656473168564966 99525717078661241 64472609770192291 21877681598958196 16376960459585073 64179206535789303 12623510626986630 67177063293275834 58350182077395981 85139771482484340 82419528175436895 88799342235235378 48070104010004543 6666582069209076 18582374474348453 6275548003244022 62336531744408282 30042622783460565 97339686634587021 50486500236524789 38133211359681230 56421762297718421 24365434593048055 1915888682739113 3187413730980365 76412363490341424 13803144093360174 56456496815124993 74045489856622853 16161636005534158 56410060323691611 98494220570193042 73382556153730964 75044524958566256 46457727049831976 49975000032121206 27593559473246220 18851206510246178 80943373697209663 55504981964926671 25081794689573353 77536936852348868 54054287620350393 44842687070823037 45369672257639776 84292227378540271 98545318880773986 11404149480353078 94263743131405356 78334212974494724 45202201856812486 34776842602067022 15231966778817818 87074264209850151 299139392261783 63098806451494894 82072678575292638 88644353519177993 26563547456137985 70651738356808706 24604757841369042 24990997672357713 96391691756372484 47211159469413599 53797911812130216 43744226503886934 16261667066303336 6550872692827836 27907065076867297 50849018684008623 25303406528054213 16399789948329716 19226257590367184 7535651984327488 30754037007673031 92344080167984464 89710116016868184 47005024864585650 33104312524765846 3962882020046738 45765462925799966 56260999289784030 41677318626397300 817763558255105 96856587587475240 68299923347858251 6796534961238420 48684215644988128 96981413013028580 71180249472460376 15401453169606711 79855033793160488 14188217266165749 19046741160206091 70821853256213226 95096673508942794 93406739132715314 40725994749304619 98782371189403618 59221184106414244 78644141560581382 76157835206773638 66756834732859413 68050991932191820 27366572209659105 96891357154959742 42222968058486583 84842203372047798 27293178237833318 79716567768449497 8287762622538819 55114307301064439 99097484946761477 10482337601388677 75599665278572252 33055969492609039 13720323717988759 36447523689920194 75513337633475447 29023988527571986 29782527132918590 86304379837497869 9069348363275130 92263407815369588 83220409580107924 27477027521220322 30671001699743010 53317617478524786 88632879254080993 69718226456513552 4629605270020679 31156629099079000 79332043983917117 78748522175613888 73924608231680976 9830648519786254 73149910795371010 86733277586965751 15954556493142591 77674731107428504 64867119435345976 12103847394429565 41073734296925274 4049072245845095 63022821369424578 65508844601028564 46703633372789175 70319988694841463 86212979315708881 56166201960828609 86224802590989238 83857829745911382 38584334501182933 28874471284572106 99006127343558856 77414275188724508 53123682828370888 74116070869592629 94946630242115930 63093944791067500 92475245519663906 77228887381464070 65375420732252185 25408217504931154 86775249067532972 31258268471873023 82481050079704553 64516046763000581 82572206660311430 80902251811125164 81187845566215251 75299447943807658 72273371492999298 91497192312723635 87881950958893379 18936950602381638 40578777132110197 40486885787935206 16200566285338142 50312462432527675 23108184738823948 89306369986066239 51310200164095274 57688513809417818 29609539428970926 74056397366823460 75395953132448289 20418044869347463 28049745655215015 85473078476159747 54972933490887029 11495680703417959 79564319649671738 68172036802837834 94788023062699772 50989441840251232 23223450359196603 6051988392708164 38703677243298872 88679053993221738 97296133667415687 28857300750467996 81644403861624690 88789193874336274 25802239538075018 70522336494936425 99784364107033480 18428981301969906 89048339170670355 10654884886814645 25725364372118002 11861910405642330 65000099327727134 35944782094175417 43771834089517612 45472119418108424 31579177021294534 48976086752193065 64220733737496187 21757553272407756 59754763803790799 12505709521401013 93412616675532915 46052588527627397 82562134421688985 16181117422968286 93528390159791492 4001151029873516 71673333861609718 31002300864573580 20976344220409020 58767796262315201 55869621540526121 19661075400101178 61890216303357339 24810411914249119 50087501066504170 98743870037820836 54690874416091145 93219989802624496 81708726668425829 20146319571487939 66054767687828364 7329026118239276 79079134993886980 23153578329676077 74258055156046770 82898371484593969 88716311327008141 405382993815218 71747596049006836 19416920937093101 84273563542689435 98978534977854194 24717504253834510 47209558121904980 97080529504408233 29967702992043081 13157350116640382 27544557351580973 20134861198376185 21244400543892262 37653814791658123 21327915808609928 8510827921190559 67042420009414869 66209788543787216 44816035865904465 14798369394724001 48526698648927074 55784345765399103 68073707218583790 69751860528322801 45130796270446210 88518461634447507 78312254860343721 32817165740122047 23623085424699037 56167036638047034 89472764617929722 7014735655862195 31097895754626420 79996958094713454 52224663268410856 59722609864113339 94180268627013044 81548542120998305 68958706112490487 84292651884318720 26245289356253994 22246692640898826 12456911796909675 38548124176648212 77197318808362195 57958541839465373 14598535716471018 88346112513419309 57597321665158452 38043209895025423 11103437346235687 40944115498269099 52538020837492570 35830467440062506 79396476415486202 65221292267518611 8638225378034561 14612731128209627 40255687690388519 52495062481519025 82318643170951416 8511823560487154 46218384377259637 30756727641862773 56231444931698574 94906658381684749 58446375782390463 53292288909399600 25139117349970682 54405698342794852 29820529780223139 11328503412185964 69980631914318023 21975848344838622 41911496522305971 84749843859875239 36915826661808517 39571900301905798 99513603062509031 96911397232521870 52465795725326247 21675007484151385 61899989938857692 50747456034822901 15221640948953968 73776005237004235 6638878215172665 87079455671487159 21242363557860412 94715334627651906 23102693887216740 62923081230147404 72351300213959789 50292121367322485 42300928370325377 35698018688260598 81927500705296811 62779081768328317 76066157543776369 86554838787176699 34935592510820154 64782922027552542 12845123467871454 65585037333009684 63607211493003039 28481684888777275 72981829602225451 77383130411605449 1097702651516385 39833210121624798 38132934765537150 8451138821719684 27344780182169667 84791449677362001 81309793775179588 965151194670271 67910187115028035 2668106238367520 47444438421740681 4115742181744404 32683698119926449 80008006527538965 41779924165462711 22823872626089198 26653069706512178 97720327894753085 53773209242450980 96687463642891530 2108530353353503 20945659973736223 90093664893313277 26700654228716314 87446953248443671 18495615301686642 82624091761784198 69439515203187842 4735480428705842 47013684366620659 19019665779009023 37701815701291931 34457279987666500 77101938086804886 45209336966100913 33075552321717745 93506600414694671 55572092321372176 8979058437854603 69784180203818697 18301378589014417 1172082738938922 95482924535226382 36021905334996470 54604290108999455 46296935025438750 98257537315684490 74807888481023746 12027383169520086 79015827331866331 49193594766199652 36365587073137011 45947855792754994 53808015967265989 92050406752773732 41201609237099150 18752007260859884 31949788606652083 39319806048464432 67154586090622509 95798919548194303 98793716386281812 81427937339111891 3143992442478548 64585719799675050 14738791634638381 82521173081008255 63597444977484591 75471787712994916 6719487557922181 17439249263572491 76537011437586136 40115717271785 97946406040554263 13902244211308937 1502202739877909 96267070788001588 23443447506603813 87148110087452710 41602403953820959 43019020597646976 92497289007234113 5175645959340095 7366828209509047 34805874714717880 79811021182826101 79798034246780248 48651545940789929 14273694274418360 451869403414924 46685545034643971 18544825822957037 87100974704761480 25687646462764015 43351323411589193 32877872547613923 64973819111869207 814039138414115 11283847983973351 4596316159404059 91051284066459805 66387951617713650 11096311702350469 76780473936443867 4334235445870022 14896143603581091 8065181146176022 62527168283471115 36052286846376846 96131993292461349 89817083122571747 90475141574068378 82593149773726766 51255718031607443 37316589597648054 14737784135043721 47084651909512413 57605239362374095 6865017603663813 29487288522450571 91395280623446746 67083314267007259 99311465634695184 32712138769053246 28945078866929611 17153788516514238 28766384783678309 98268396764028730 37913156558144633 86673469128564657 99649485259107349 353359152508463 49954017248407450 25690763786583155 8731660064746810 2875942274590436 95888406564547031 28988173755103622 84046262065833169 56912774322186987 22806097711943124 92331807167396102 52934559685006447 4872995995121623 32259347428108318 22950329312433689 93449648716971320 82074827307844811 5270677087919299 66567748491571720 4027423119034434 79451909717773079 61159533099386763 10790919058991966 36329921179258376 95068707238324309 70508790865854410 67196243385020952 45307191898704166 29616260457107073 75596722159828990 20906998047882576 4143267847676554 70801104016671730 1876532815544669 61373124855250944 38045633827653652 29934320374704573 20451485349900303 81116284793849500 76382303328088230 59581573107954761 83585975759218416 96807769211629657 6080122501565724 13149402561851509 66778661451408742 40346777775210708 75218244385645684 47994154834728629 79312939640476712 49817544943622198 19559844317361297 31355023385092686 24195097845672331 82685218571264425 49335531891723750 75997163585899947 84367059357946748 72792497352849148 37654089681950837 60406498101974285 13649470199050632 30034712440531781 91233772509133251 66694567222466434 3484615085159451 17719540476025496 40353232367292141 92847121562607094 32512157338812796 82170195885905143 46288701216589719 16110590051776878 95746368218413511 33522880068682941 8166667230239268 67163661920209725 94499565433142697 82673321373441220 58073070751273915 26276621742603980 28517232100679854 17733415650284121 22967205078296640 82838198726994382 66826811827517412 59934278177036293 69631167925944921 23881629852697023 7546184399468537 22335876701441428 35105109124525206 91683254276612463 13738729348635896 98917317262241808 76881087129738344 62748377304798859 32000055557653809 39014533481150010 37239786505821750 91385109836895229 86497072845422482 96538182167944640 91200245971668062 54583889626866161 9590729532821593 1474451044372921 44485312303515014 45625036708016688 42212707261119206 63766970815381526 16330248138136221 51373030796679751 21497731007613887 28913925486430608 9640109425550134 83011140571623232 66920896650879448 22917508119908760 88578919294872754 93106734732954088 44243220270420952 26597345167602072 77167761388736070 31967369931500710 61954550320406147 64969070075651857 61858531619482120 37836147032142039 10720075227784002 77201481366487832 30307312297018751 13311071692059046 61959495386668317 90706128749185219 73743237751161143 68598560970185828 75141017693992102 94710889994003016 94005361835615931 65963895764005042 82608417962239774 72897885946183749 65586994732204827 22967750766741520 50912426291546357 67279857151433341 92689497194718162 37198617515361288 96884973016681040 41757298592446334 69567552018709285 74657133015170085 50800406498906899 4011122630292717 95068422936313189 49293651843337395 25968168850149895 39607302672128443 21642472059279123 49132304262862684 17909468314903527 6281237705873568 55247072138910957 7025475311361268 68535744674292002 67567976047416849 59593651479819018 29825994942936084 4606349402591058 63000777845344580 21451299685621923 41023925011247977 43040308262833234 68054596540435501 33504225956423886 57188433211969491 91947190915634031 85558245023214464 12084628696756334 12872507856322084 82902827170785101 7326726953383605 73812479560644532 33970676520931720 2748272252548792 66467025861119998 73969364817756268 35891561786484843 89234528654154602 11723480635245487 64812047559881912 74406173439526180 55477630966979147 40540506728280931 19974607156435584 78276714345359378 14853470660618847 95202494067077034 23844711428594279 2961062499088758 14140225810304626 22182681548898726 46594218025394641 52973083553141771 50826839496592256 60089136658894696 18320638465974042 38851230499100928 48978357965157971 84124256202605962 50821780105485432 69239392406998123 98183798340480721 43915773822535219 83652021256770465 4670559645988576 92759469740531431 95226609094293094 2762298771602227 37371746169512779 59697780881526570 42324022449384114 5557122898283770 18055446284489087 53132270627097067 83958027711023310 60801222557797320 83702246819531922 32633611822138524 52644132421271666 66518726740869411 53028667942034884 87633091813447664 12488597925517572 55190101486430880 685286604722089 24895345175189078 75459590770560145 74390903042151884 62929201238001768 72164923324850608 27578797232366179 97370572314984318 94358181313709477 30243910887844136 35244182794477821 5977948784763684 88358810977332061 61887650035866677 89759710717441088 49835427924372342 3395296437860905 51923343606859715 70685127060009249 93781014324827690 10320589928999284 86130181924684603 77070148630334987 22523982571151381 78746402503730401 10082307836151790 85032055462621117 2129809562015120 10674368540210435 65894210893551401 36649000754769192 88783048495006667 64796244201133709 94369538594207183 24613162669104575 6525938169265437 40995419187866524 58892447996432759 42040626918415805 99123854552838577 4988015139334263 82145434075540123 2365170892615953 90133285634152956 7515773718307311 22660496496062987 26870755962175602 71297022082513313 3048806790550839 38504102090472351 37335468922531114 72268412737940148 55904889542872059 18799625572418341 67628070722920944 62929407413857258 38820937340603099 78121999191423491 64766822630561225 69080155824429282 85363075045430496 1617391731386851 24817935025227041 13798404069296305 17173769061561495 60855570446671121 66599849874881058 54023989723044958 65087568401355510 60619308104421125 89960019234222055 54169491576333830 97780026417376281 77799570824683401 12794540988227696 37944057431817983 39799090513104746 86606589202705565 94538846527204945 48687860464402924 69593683948312723 38375216983180541 36292315433230184 32436215259437406 36780504272049129 57838908372145195 14743820900573985 38905592910186046 43479530308233344 76448716512793711 87499406553278212 95534489205800678 38259377204389935 82427274183286476 87908805082102306 67544599865667793 75236421680226184 22703348286391543 80647901751457723 774184473237567 68069406629258723 27886478430949462 59900944003939867 16117417678204033 12679545930404525 96971441811460595 12977435553998565 42907172313237484 16138549670204078 57003825322956266 16778806477723274 23371020778925025 93456116126831223 26082279519379884 241628435751461 11939855698542581 70556082640740296 52655233716859722 67727131126163674 41893435885563018 24687344565479376 58151107928543574 84350106565879308 5059556785667018 31636078624609240 25719447176692938 25344104333382895 65810039442183530 47962739149697068 12253099178833889 98960036155878536 19253297737411717 3019103643140135 89890948969346195 3289147461668261 57077258376613859 43749905338565945 12914336606194648 7153472295877360 24164542037992634 24006092088627677 29492345241073649 4435394647896522 30843739025870089 12644540922473559 66254849999638952 54550411088576131 96874205665258670 72177345283621618 47046955584827517 64992872991305696 38131109898404613 15816939629130444 49738372119509687 22497621419312281 24626234152409144 92264474925244147 17734037461071195 31491010584016199 77224077117510656 14855342240463286 44311390630204463 45135129148100981 93582640648113968 95802412243084758 51597618786448970 90855391425771175 46280326025327073 47710538916340278 47862571879819465 98063708610448977 56513240153141906 27582937020188937 9038895984155829 66362718110799015 40697108019205235 44838014829786356 52999709491582730 60617012735846561 39130058094222645 26970593160504854 41184010029184642 78099139699483664 92689561953358448 48270541589459827 78564128401693332 46194219583306995 85281938638582558 34047512237756195 68758601600505660 49647445490399957 94473958549908239 39375851738125078 73526228864833221 26509687427427390 63391220376925759 1615814281363697 38183485283744021 40156471880561917 9227136983649993 7788661808783099 11543057007870447 24705586496659748 66571973917476857 82587622283908099 44258064955559474 86712334731805680 6523338992135829 10393768630221675 84302823815294526 73308960923124111 64363125808064435 96327149325284263 66481730457214533 24620665920022772 39952509974475851 1601820834681796 82962792944190740 12993507450509570 84589323177243927 1507242322901609 24120276943104727 27042675937874279 82751128876933692 88996145940861514 55357275457999169 12397975166799314 34225217809868875 76500212245543799 68742523066174639 12508762443376802 6783874519679786 57493742904035092 94844670045915751 40487364528988338 31928523825977989 85248549076575507 14828164083427733 36238836956975620 74269020041279323 63857883023692045 89660932338127997 97503843667506760 59678109788734261 57481693245450846 68201305273582386 23212393188586702 25777508999264469 8620369748622783 39536793263859134 90520000989319482 52996292316195430 39165699761764035 87096982130407982 2872769544103022 47449108116716060 15837449834705581 56063735986181698 30247146125991888 13175046532814450 70247573676032154 62872981581541756 25295642699171786 93274204521598455 11041729914597506 95959810138339786 66825805094272468 69252704777196824 80087760568947256 17071937529184418 67806284833783677 40512546631015225 90732922435952601 54330669013587262 53691923743813836 76091734088509055 15073106765166087 81726983581190171 63335390202684004 19161826452167727 1291381554453351 24983569887257868 39499843915525056 81998794286823120 9580946412004813 92289333435707586 87235029674199530 98657651191461403 6527165973620176 90797314558803393 66934568530136410 35236637798587956 63875962031617730 6359587100948331 97041320752009151 11772022143673440 89160427428966725 83910809270795137 78737394703015872 38124400748257488 57808436573073778 86422824177767182 92180896437907853 70938592145419480 29990379813236271 17084265972020732 37073581824615653 39118427032858318 24018654117822760 27806484112607699 61206501904365920 57264680108431015 88138501317355847 46630817906393813 335950062215314 67187761742453674 6722509903185225 83290320489411594 82026083021854682 86990748208105406 30579999578296035 65509992168759497 77407824634003279 16007209793161616 87604685308447625 12821218227272481 40902566205572413 23961865937778212 59603180131835741 33648316076821432 19183537329697272 36746389595624099 62369674601322689 1347469656892553 33003265289711839 23049842961253773 65220956363468557 96495418750413008 6995382304956619 9382604607594568 28028008892570132 53054048245613307 12602804820385304 99834481072823128 79552658525169225 68167856247437031 5355517888947792 32503550262756105 45800466611039824 15706479073882769 43242873141535809 20363931701847302 69749248381600107 40720694707357911 31593041329758194 83860769678466425 90327512136112198 31672958425739931 37151987060855120 55309650270279805 89560395639509195 27795423740855671 13253699791872774 73947394488732528 38293530709351973 82772340927225188 40595015400768321 77837098161939688 36531023848339647 73665015082166175 89402099755997414 40236954725581629 66515632701640262 55680858213651106 39494206063845830 93557211307375587 41830330365620641 46722121547398696 10340227748167401 99195752248898893 91947076348070655 91200019151579947 80419774919968027 60511627631166451 22110491219146808 90483173447117801 91989255061808743 2026008720837863 66291250649582250 59636914824025051 12362751926559256 82448642849225148 99958663662543987 72021323630274490 85799282037689160 68665828251996314 76564638211217310 91607226995159675 82971964081965077 3246712745328408 89170489387458233 89041224249048180 62677567200977718 55141416828412765 58683478947467316 2195136337571076 51415071931341416 23583008648920501 41317499524817230 84784231465482001 47102368054492982 94513974241482633 24886524543015230 6643885472130257 95734877142454379 22424166770547334 29938855171049477 59018798250606592 63734982014227951 23289864672593223 31552638522532258 334423550585633 48607336290437771 28758237038065361 5824912776304037 6645785963566973 56936885392349472 78494443323519166 74679508771216172 21956421704198890 34349932899948322 57904209553551476 97104681383035229 31192167502881458 40131076867828294 97390611504482839 85359833412698551 82366459734082090 4925308815793663 33704948226881677 46048989959261008 41190695900220730 95433142419553592 63096968962092410 33872813071128474 64927600062229641 1558941755827152 32164012036628804 67554915362777089 13294088162638620 91237086694637809 40467375610207474 30915211082363696 50393066843116633 17321217267827001 21603265720527040 19949581979839215 88252496398795312 19823244659677635 28864326793486595 76658686388535602 20609781224002668 10743295230473501 24963920552442154 33737714541979349 66800289439809491 6948499212437108 28199947922145645 55114384487778097 99445307686172650 45385493137112436 89520007876613974 77315543325967783 42938932505050871 13027676957864209 31668408965228921 81585448577846392 66326908799732227 38023434968497769 5507048674772633 10027287820980771 86580070246650687 58198861797261050 15787653215508082 8338052956673362 5620146415783477 37781934566173682 469239265093237 85085248374697937 691993643687331 56918225335022094 54830488640562519 13534707520264327 24723299306177924 73058431635012910 57871504400358596 23521561612464092 55426197665487633 10625069000602781 63448127834018653 74426608085633916 99944535642617030 95650395281416690 84676968257346722 2307571536143954 30087302738516574 48536662220130907 27722334031930194 66748911164821642 90072125845812437 76709341359050008 50146208997427225 47906554171564146 80792548053499493 85507520103776177 6526286608607601 54524356842216970 23913631543718536 54555468814562487 52449612988116176 93787243401755624 7116677009228293 74124151365348715 44331674291703244 42756184982699604 61189605823901368 64011473928972283 5029480485455704 59999804076691529 31254125996547079 13060560715122042 63506148363160042 74983305999986754 63255603551945157 37742410498980221 1354799702400629 11784543563775149 6472005293732039 34696670875482755 10874945755592207 23909096783018846 3030158203881964 29504248964735429 63487903479814463 24792142031760620 23502874563464560 41513803862332621 93526866511193609 33029395661216937 98227567262789984 89199561356704379 4490672841105329 26090260803645613 44136605370952489 60328993450073552 45607937929846180 45035147899189707 38767184632323377 62845185540670822 21755579223507824 98233998707145832 86881766316609768 78588811340179936 90715297110257424 66178335315108971 45298065160627594 31923916289118703 1502418771806173 96644485860707671 85637907863595624 83217939019655597 18784939355985842 84732193145660878 91002093053411513 69149229947553749 39477541398810613 73531892015832688 6352780372499008 55630786501399680 8457779461351874 83405541124291385 36200140690774142 98389852639332448 39252768467465972 40513116990996500 83902538808715207 45736291043813825 93815546899180807 11547629853669843 92847414416816400 57399236770361172 13723717261331858 28637732677080083 43092454795597787 96525752137838446 60109859487534290 54354970302069503 42667427382788234 21757055767795279 8703480700122028 32107409309578669 19336322638472060 18080359235792163 10044569312084422 57700672411432432 48839917770650904 34052712979079138 96753931306173051 20486337486804896 5733619060592118 11235337896176279 37367834390281203 1607123775306671 29867747980019232 13738260018587460 48918213771565379 67018144826500137 47076336881548832 85981011408827289 69670622356736051 59847694874569671 36087663560416781 56860387173449675 55884581378957583 26117566950157241 89412721332359469 73515925193154864 13838816161305298 4445903731433987 58641583090490565 88316914329774501 24094513074562287 96605583755534420 34634472458464997 94044681945026846 56659166592065446 12634552910755994 66967885557194033 77952427090264988 60415837680892272 15893994547309403 92477511249158448 14476260972473734 32269355493885577 34747012287612229 67246699091702393 1693112091757621 13499584088676949 67922253981815188 71478812261778292 8006161609696319 72737474995473582 1612240305325658 58742991348425787 59050552259076302 86503758502479847 74110781936094071 90117412062032944 11212398655597272 24417230206687783 54183380002801817 89986568279934012 13525438607384080 32138822110951504 36521792966096215 34028830777028052 15484526845188334 36933309425929737 64171115546833873 95689442266006279 82337447211217756 98899009012167242 78888331487603582 74113784106489200 75263924459556136 69178953418195068 12634794207268443 89167396653294770 6257443829539120 61061959718611391 64234711137443410 27410983974209917 12426503956704721 35511165824677290 30797216851299698 41059642364347337 7972771292904539 44128297650064411 54813371479709828 67162155967931601 78149495068204715 96424140879732153 60620494022046012 40261755094728942 80466027236043473 77819087120919190 29470507717320530 56296837634419129 80430250258295485 57986309162095826 30631576009333422 62561935570718569 23413271436272951 88562936612207530 25279636613394990 77107694560452788 39004589184924512 34985829071856413 6620910102082415 55318437647647140 71434303087267894 11369147187091209 77135546772250521 23748375194671858 6956753193932950 66033802364896063 65246982330913063 85340809440069990 52651404321080203 67023781452969897 51367064411636139 90545797476536360 94811175505880137 9859919464055271 49262542826026364 58926168753069274 3251955941549724 22495985696654241 78177878499724208 15544690614133185 66966182426128924 77621465631015241 41249037987508711 10175791321813022 91619123658717013 29689654691571539 55992283171307854 75231506022086910 95996368048823580 73351852977312936 46903423078075228 27928531019291225 59054750141070522 21751455184266924 87590754427146800 90461217060185837 55094319032136207 23656463128630285 11033902091267782 23570762431050418 31511890179601640 93455801132258451 41566570275969532 90031946052984091 17749360188037710 20241152922890065 66939239671803431 96283246518313473 20576334743536781 37499608921782063 98225450923368539 83031995152595900 23351514727109423 61930527780530762 77590926998761361 44155702796825880 33435380596675330 53464151109058390 49867050928904438 94950496893899852 75784095015775757 47593121989991634 31266006539837253 56412768823125205 6663292731417699 91930928072470742 59491493829775 44859329299700884 10676618579701698 77677468945763648 70661455877935185 70465359143185935 31068271519706553 39154489905713961 89367012888376455 57805488442248203 92297758348981017 14924835821835283 76489636709120707 2073484290267748 271736138968236 92000355795963866 9944409260083378 34664469065079618 28814526589117433 66837468950619088 68252854495884369 32264374590049194 39841300870148147 94855263058205276 10564261685100857 10036934881765535 43811333959564236 19166312761437024 98006878656045744 8406399182203115 82022576355484279 2638681715432066 6261507717694114 62822818081372559 10846305236924127 52439316432317096 52863535400411079 94678973000376656 39145102541945857 2354000387869302 61317069034602463 79624380969474315 61318216105737243 63095993488189934 79083539344857923 20706700035649535 9013220245887041 19320791854329759 54418595469791564 94580331994509499 30341730089764234 23590209393413370 88705730787977690 24944685656802266 38317423660766478 81700563206422936 714631630085316 93137200669551608 18127188936373647 80393404505552468 15651378991077575 69525399481915622 86495275105462085 97069312492580171 1512818867636727 36401033813735941 33813508424168122 37592561547129301 32500093494704344 25704280878693014 70356884738149819 85392724187941008 42318409234308621 98021150304335834 96523954246710447 99881542062546772 15479909228869289 74446832648336167 96869879211510727 12017127641709886 84690115711695970 23519294277792081 18317679380868266 75590340700704087 54993171875992817 18735363974666659 30983308868335812 49748000054195920 77819257680945940 28720494566484906 53786129963755489 84604300235377748 33667634643024808 24273222320665884 90222699945721848 88287322288308677 55228672895660857 7896820527273994 9324407914488583 30639805870669367 36744801535971211 66276810827810879 78761382549675798 77510502125288903 46619691242199792 70225732258449594 1156074119694661 79834591715066400 30528019486055167 90030628103756525 74796407595798844 98921009069601022 87508372040983622 48232914259607325 86774145242460014 79413400350293186 33957377738897139 47658379927426128 6972575829815058 66584561901007469 26594426097445183 81763878825437257 66983999546130917 9983342351522155 58826873086717940 75646281298839437 92134366588960064 97358403659746898 87132701091619622 50208063250091363 40814312851664906 35357413265215362 97036371563117140 73688349057993777 83195920008113265 65284781072095369 91562746774295833 10524099375260565 26650127324730459 88483806987143247 15166769927743037 76003575092560956 80136341544462007 58271049196791061 55565186116122302 58549366015177721 18800451661857745 97649699280876727 34613706472896992 15973717087236100 74779306944787342 47518079710973105 93748407871509571 7497866391399456 33822307704600353 44647575541916275 46599634175959125 26333452707046855 63524251951200916 21971289604576142 77060048820569024 55981792910625718 85132245594738751 72436600933318313 58178317428641586 2089650830159335 13331716663950250 27924496803987838 71220019999930988 45425463220376172 74390796655035856 64050833051576293 18167501755055855 33493974899757766 70076580137142687 49238821601138425 98850400360773484 76975623043284843 1185551689336193 53486428887171818 12158627045689271 80341074894644068 62096663012428125 37114830784101929 33912583242731110 64967039468668812 16511353656525582 84057155016734229 66917154171729102 15100073478944544 48395386708173298 6533123328687122 90049643675418877 93249490703869612 42824397853738962 44654986409844411 64129736645108773 84632286244793631 65692583999237945 73756590635060456 28624445383461654 2283425930125116 31843894188523975 55242684918376737 77645733023186566 87476201598070646 48978726788256389 62526940038694613 75156884551174085 65427002183654581 59205450322100873 46448682498338215 23266606834709894 53888973650880376 15140917644283859 40752744631446526 95079968161086266 64415920997015549 90325990323845517 13269310849148670 61929993198246235 44082279523833790 91032285102185819 25294522159622797 87898640888381711 24692570571255434 503511000424272 67107886977173169 40868781118533843 35936470205255391 16860422387596226 14619667202597718 64789702044659348 47056106398723063 87619431013316216 84149557358359745 26872310276750710 37166449911117943 25711459507251277 83682472449345661 63193879850897865 34803062947299750 33924556531419460 97397251166590334 76178209173072935 74590798769473178 27512066991278549 56839993088057299 22563360742087737 33154188539472756 66252030753286412 50816829326820269 6646110220716205 39911077261916063 65124963554715953 26577098435214878 30139936282694260 64856645372630498 23227280447079642 77735472831655051 65832606843460022 55100806807994715 30741851712139082 61862481629956154 55960157870665367 74958048063128881 15920421830883564 84166668413437182 53579476103656695 64991862094478908 96881448928325613 53619262463883264 50691611499593864 56586505592530044 4852603247374261 32733939506166671 72853831526754624 79330932519268352 44339063110689121 17397791153150794 95071997853883235 56453247901704209 75884437604466469 56380305581430283 81925837257393993 23895450860252982 74665949408282546 63790594253599725 61372765646566608 60030561188010315 34225559994359374 85240610853648820 33197378457665404 39172802731085458 21080638851994972 76168881633564611 81323367747880809 8169122377933422 85824746074643349 29671705093839916 80990884394352592 78225103503591737 85983582349294286 56502532903051101 40764786765825325 73004521318607411 5036733257141211 81885051126414209 78884850290668612 17524454070196652 91219496841953159 2655084112510052 1891530307968328 16391449540129647 10644319739569117 99518198952467494 37749888378488709 42670146395530998 52030549199530968 49206291160984801 27294999246717248 70872717624568580 46736943196858610 10452378466847217 461747273789634 91430359436460164 31316868824242169 72810672964487152 15680257478048403 20461618523650481 22460306182485107 51438344644565830 11965771331423509 96325298298251241 83559440364699263 31160824941267095 25502471459188184 33972684571074663 33883285535722570 11440791861108647 93384055445483186 39149392545872285 12709400015343899 74064810063001893 41748013258793928 15616097487610891 89828970153891818 35874488967674713 31810256249057858 83724403790249751 33676172429419667 56285818404020486 29591563181995354 36487173261782221 95162618882513176 90452070042505862 19798936495681506 8076575851733296 94264944128810720 87040668372152637 73617284678658840 84763387865956601 13256071138744710 94942600106292563 1419143790495427 38767743212791765 98024213903651109 31447311042724437 66950200877317495 472689492872160 15190765553712454 84747682407505941 73147280863129611 95028206294746579 52540302898363720 53101216654178422 38994869392969246 15347493273145216 50487529217023101 35730919247037836 5666852476122467 13431796823845729 5423618887561485 44488714044997575 18097971606717089 35833574960368111 33107489639353965 90781384896390890 36318547380440177 54073266768774504 35926733603085011 5937773632135738 7860017558994840 28384112262721095 63967071691726642 37380579586753542 41070707358607651 2599949219992316 39193739944290495 45467789483341670 38006187728543005 10378196526195874 63408356349002100 61928028215963831 27471359616459344 81038573219722318 73402142389546752 70083021394289260 14922840367510087 88158980110582799 39128656772584410 51430160272954583 65989887323007090 88836255389067237 79592252229413191 713834919380637 70752369204367505 26092185236909871 34894942626750734 1676700325794754 5137983573151467 48490962755524283 28719101745516784 65891922001442903 53956856622749932 23970172398073752 29136443720327093 63554184055339325 13000280895346846 55925730904411299 37779441413883058 73827562393711460 55700300166219543 32128790987295778 42582428263969402 5065973036681278 11552760673234816 977402983054094 18453537119195203 15990620308524733 63559136883087802 23409356384587869 24038850791315453 96454765201381241 51099408148582636 32965459987956060 98539614168746386 7095185555445723 34017495018387155 54805003278039285 78421805131891975 34990646095023241 82298138971382096 18765673730047896 50696102803703769 54556189809542936 20620315536995051 45856790226014960 96694750914506236 65192669215242011 41108380009194066 93580658136280327 29591350068592942 17115837169944586 59521123607998107 52387638658759786 36591335361953739 94079436689793879 65030212212080229 51566794122678291 32260472011492114 75270706899502953 18609305988907034 1440308769769532 76370774423126775 71092950489495195 70010755869186258 91818252554975645 40173066679745071 88714155611986642 63120519341730188 48437298896592192 93427280511367632 71501748601458027 23467107600274016 40534178041659599 70023946513174317 12234658649275264 47273737895415276 27360733761980853 99266622747041763 29313239309762452 84089492515418541 93757481031482320 19473499737983308 23788513088491657 92879190223154679 24170622783742519 20025687343518567 43508610996446202 99211120750296415 82503317965302108 41455497234675348 60836667708107152 34567470637405635 5159331258104869 12977830164532918 44987928855475478 25790381658778146 81404683431632173 13502280675767301 55543707736151205 84591540606475675 80479864821731855 34967932447167311 72425421308813416 9654254921212453 31235185974943867 74674830647013132 20179004344247947 40905526481985000 27296084534356052 42755515927868417 17694249165839527 28578982252593294 91759307551197213 18386532938821819 31829689213834980 76635375591055106 25494049756531831 6582419426072398 37999336103865296 63643579842337937 2416137301787413 89178650852554064 6477448012970543 52913126677167425 75666377776195458 45857442881178305 82729304391476747 19853375754572066 54742336339508157 78769968264451539 45153586790986852 18595409153190142 22602033428869788 10371703595849853 53358895287570305 66966469918843902 95277250218322580 8370328083976566 20043440150012731 64645269298865808 71953044883533074 48454561591359408 55192970052626345 94393560254302812 47479437042340145 77418243979932897 25967559795107099 16212977155771984 23628491771815521 29429320781761152 93669464554988361 86931056679450988 60006852932779841 26448091787298626 22513623165198223 87299284752370836 83615582446961625 67380762452566164 33604891539383496 83452936991297796 20982839777732589 33058248901557836 4054811960805960 66833055356919370 87036115264568002 29843307072785516 25045374542043981 60637128420086290 3900100345992611 85168001182015382 51469870931955567 91417377443078669 50670791958195324 87035158385235242 27007113565274976 42686673882693183 86092812951268935 64355375939096969 2557845517728468 53700064506890766 97440571522773180 26250343300978684 70570369812134070 72310377461515059 86471932150256936 50281348552342969 71476909517270438 88290341438039620 44765348205339860 72901238258842291 83838743170166497 96573233694456470 49330221358667731 88785733782518177 6732574067734279 4221966035804733 7131015071805341 95171951231277065 446079104767486 18672513853838834 61486954337151202 61092697250265621 84475080119483252 57768882405005728 71752384622048275 78143165629019760 36532772203555963 44932987365376838 95428533674146948 87272322839367484 67610987656822504 81956623245503466 23533329151248542 52632390670571324 2116853294167597 70640145466874908 32396291489255114 30962548327125442 74859399002654183 59076845638010183 11083890462652281 91475722289245598 91895284408022290 76392841772602770 80040300008201716 4901734040049767 55573097238264672 21489028284527398 7123524321246592 36283408778813349 58090416554890901 98733995796893173 383739085811746 71061873582762997 65107726480550613 78327981858474375 79018728507195746 57168221128718976 78289879541016324 32458137953915208 23031625542611067 36916189066090489 14691915581530847 43347899342931511 25728316750633981 51536175433707048 2927226065397239 60582976229918081 776348845192743 31844187990870962 69077303899393768 57869833116138101 30928406242419394 91182975958541140 71184289000023393 78108230193302521 37146432668629935 23092060122368611 49454482341559572 63867772930541603 37460685976286185 37424532797785246 36481507042186001 25716500350933048 10400714826058269 38752333905085301 15673622426818672 73410234725556612 17576147527499044 42386444853881947 85188103417692448 85857309537801580 18465236415193780 90017001188436542 89972702864848001 98790049833900761 75727669252097809 96714796153291466 30199077006799706 72030443743325687 58647399882123968 55104596292978198 94245568602093072 63378553625669582 59285543548557563 38975860774454740 82470500943547335 57760305738893260 51363576570342169 24680402123738538 33970214818960796 98206456941723159 20886312749169110 22792793858080993 26440487826800269 57786531175932293 59566038882303790 48644695356252588 74729184083032998 95512691562873942 41302133402646950 42934794776947455 92402861576448981 7093594220273444 41457198298702889 98064289981198997 42678084875419646 31833545623355441 54099822645658273 73908393428298529 64707842695225287 65695442074258564 49390393673140717 57022208944625391 85373589354183059 8131133163458386 38716200765174204 90836484244324576 26157140541697397 24927354984559369 13715065022162503 89212010931673539 26188033486984847 61080698432329910 83918796931888567 33584161178059154 1878645175326649 11232895492531501 41912815130926659 17639508785314473 26993225706647832 34918322312886276 81331576495751647 52127989730694797 31775651459976922 40126098103633008 4996066616344872 1580993343924108 88926347165626537 33181030819624164 66464909221324628 37936262649447122 37622569878410929 11115177099963431 67330301841022303 92749566045049918 34827282827764594 75062835886734591 27598444730785155 84275640313808585 58480746587191529 65475602309433423 73334515102147386 39031599995288600 21169248319687572 84455677740827135 3182358181012671 29579123020965704 34390533266060316 90663490791464127 17552211194326126 99269334715215474 67078505067556379 43640164474077815 70235309590762648 35860089900749742 31799445583996142 71367556276528301 22615568555277507 1794287581016414 19549474825474934 85369034686213444 87849695994827569 87716118126399215 32293209186064881 6067648346546911 63008112052280086 18846591166911491 27334834681773485 7212615910247206 47321001239834034 26174195437477401 95888571625502494 89336397169328068 18955632020924430 15202962166450666 10760987689659530 98859017043926028 63976506747821378 39284744631395693 44050250901148659 51837731698750014 63273786143765845 1014170237825104 71011786930333708 41853665883944504 74923504588179211 40956739759111605 60340215930483608 35558297791120950 66199634299787288 5449081132394322 89355759503712664 26944286101122225 96245804722306099 10701373077965211 41900975251061678 88000083565676203 86683328407238929 55715329411126214 598890479080001 44491381181714144 12269847965972962 31921911681329211 27486727468004234 51916104194405699 66996210582603153 95299040611247535 84311538928633807 37152900378732692 38710102977472832 37514430544076067 18909916614384151 50515054315048872 82636903533118199 27495524611017629 60421066115269234 30721262646381586 6830680047542135 15221868883947129 6140195753755835 37975574099768790 19375466776988232 46332102742580143 18559095987849087 70127311195001091 67741831376822866 40372094040131984 47302396128159609 54971940080364940 12228969924170414 81451066060918040 53296112380024015 35011212958516465 5961230894624499 2440005800022077 72490165393018277 24485549304267308 20246250095918927 35598275335693675 39064643620930504 30968450043722206 45826188062485829 14567395456993687 90716826880231485 4570671124717829 25945009215610707 24177771964861813 30186271222653844 98891065797269224 92184563967748064 19260275787794139 80209628452022153 267963738056055 11995274078409244 62802142479084964 36892590845180741 32527639145607068 69702997156348325 25832213674696304 73768477833214586 49902100937282173 35880775907103272 49670681710969333 2596430960405892 80858825038373739 33556017292985038 2724653380153728 75256171389446544 30121046045650816 71272282857513144 92097618484453146 49673872483008455 37858689071005228 15253202664430674 68713448861680540 67132635958542209 90209956506438203 57342888770497429 34782467998310360 544695603056292 33414775871534920 42224178583328189 50457686024265357 11220538143127759 88484641078501037 84042677769903290 323476165385074 1200577465502748 61304377952142481 11936059683343849 21555359248512251 73903227709756535 12232567442988174 82164025444601694 96185734326674339 55780560635260382 22958873175215632 2175806912825426 36447855405376910 85103710089097429 37062418097769024 89769593377025916 80050381253498688 65235968807503994 90056321553945995 56375295014151710 92439554016033517 92578646393123622 3997682606441628 16360386028688322 43149946755945275 69474462744665655 12296940033253540 23601798494318753 32603273653785664 52686476231479358 99877886509369479 36539799878983476 6440363552740974 41016152534110 69299689265921061 7338339909007620 75818275886963377 35050993331489358 8716037459046226 53230724386788430 35473355853268561 72161150641320995 66910632916168543 80999362399255662 25225770262320742 21297071577900757 11974257445332630 41220180470023702 24004338213300135 69356049836657746 6622199320337856 5275899801263096 93482568507958904 76157154698262353 62335457148279930 2211411589025589 71283864978170306 68968968348914982 17309109961068330 77597924219321094 92842283329587903 63126750882773169 73753517222954457 70330352633906201 1423069442533054 85113340524605107 54931398088885114 7572787291594859 96653535025234767 5359449200632567 74456250076684316 99665797858634488 95162844097227215 72187266132525695 18186866095691395 77012342191924101 64833169766191606 5460682049453455 26116853475584000 66349681380652907 62413823505515496 22694057203826352 37960938724050359 74735305075468142 25769933593561454 93479454501713437 94981951460223111 35688946788297748 53204737452450238 17088035444998801 19302084799583013 21762476540735822 46485002646084217 5066017578333832 5749459738091469 60342538131017888 72596873098691340 60973956598479645 38481227837466258 61739079878226510 26655420756671235 61799443935477079 41591914261110737 28790279714955937 27214585844682536 16592210895222986 44540913103640955 84120479958333546 35194221664540281 32546766740927066 86955919001083904 36722829795056262 59131494826851988 44026733202283890 17612332861436839 22073687690082894 23645249253690209 92403082618237296 26702324912253339 618581975541784 44346583549765935 97439007610380564 82298522591060920 45858885032362083 36043767138556389 16725917196386244 40913467773442904 30544271880163427 9553936871708214 53774164534232850 88014612848976970 96909366303094956 94260072780653163 50696736599568687 34961963112179597 81834053890624128 86529990505249428 37013499655015495 32736480108130742 28301419615833437 1508803448669775 98745786213068168 1945008535377045 98526761503611545 38029289445021979 37483224617785018 79699528707581018 36751548981614935 20683203829253404 40883141608984408 23810313701473477 42036523485671127 424893322841622 3227190096562707 7050550900497856 60183205041636889 91963267700160122 16646364993811866 69948716846157431 84494913140247904 55428480748807037 639878749268779 26496110573871188 86055439685041541 68329808225579127 23418893408117094 98883008873745410 9725033063596708 8245209477452171 78063312267074485 289167786363628 17159845656456874 60682372819893833 10976557831379684 56297664353799103 4911496072793612 34691847404178003 66716858074456870 83664535819115933 28205666162329985 31375599180883171 25893524365765060 69734976069879804 56990277996563024 77999573164598897 39105023123587694 12517865284680462 5298719488715308 11282295230365862 55984754593903509 37095770855378732 18397573723656600 24328878332017114 17405872127614314 72804278526229831 91057592184321319 81041530788652964 94870482296668393 5869675169012853 62722717039034637 93218514685313226 55177199017721988 64345652785423716 14152682926307923 21554740107601785 88908412033552148 47510376646007677 43216572301424010 13902985138438582 46436497959876791 57700971642469440 25497998784515119 76792160307576309 16633781514202425 62667418931367592 97986326739270523 68058316097402815 89800705235227683 50108986161347760 69647995059889555 89147664821530267 82832042348461015 13404784824847500 11495406478645493 45522034011576381 12269147886212046 71919174868142223 13869420366730585 34508746704671460 49701634237215203 87748497158945750 37267742263131066 99611104359810965 30954304149077601 19276274863934542 2241663558893142 62791221901547487 89878267271504242 33432204094400047 53545141304192859 56164038740419342 61623438357475986 78318034415951474 55656749434165091 77141687892408915 82091965482589778 10746446688878912 20335352597079925 80907384503596665 46835741058222387 19938763737169192 82281021075657895 53668902954489254 8155457044558169 9713166685786451 61110967807617094 52435491942179243 46805481822337961 9250276350797781 55870863361218830 35657394529528542 25143979735794633 2794342403685411 63124460873537363 66366570327349461 88997579504397341 10101939873631187 74135311712588637 18001893762721145 76617251788313141 4173106239593657 21995834886482279 82528035350313893 51015548790953801 44557328401090681 8390226227879652 60015193275396 13640275003149434 70012957534947777 14951729606065440 5113616977969088 95501249025321886 43860881032712820 93825331295544029 2344564383703579 2762535524235996 96616817196417339 72828791198870947 35534903007166498 42711567157880068 44637768193983005 91115672440174154 34995335714960659 53227685411995957 6485180617377626 41731789537935899 96417771162318199 49455891449694454 20561533694032949 49224073190944617 81454938497325495 34654021535176541 88358321623713225 98309148948098478 286330923416477 99343790179257417 91229740707194922 92870643316007079 13265821055091951 62884914861820202 95944904003719726 89985130679684997 62345495900013168 73781353970812261 34683923761828502 38519687261835022 63329468332127036 92654924915132809 94666016563408435 7242661517446456 92642169831038375 2322478182181848 7004093722844259 92531694674371338 77825226070083771 69290191086595303 8962244033202045 48294735335034526 40382711862398285 81892878170595882 49462249214807657 54817634146732155 91518948101566541 55466156565604074 72883355980253257 33069987139241520 33165532689604909 1648349058473361 13982800266206585 75987770170689564 90865377112909614 50044740202352065 98120576965084295 41075696202262694 83134342515910163 26520977386692474 32482477289827443 89054407116530491 82619136469920675 37301941344925557 86937932635398037 42747742292668711 67760327384491060 39942813850078928 92064639358483712 86584195581416784 26723827073410583 61269287320950815 11321671873046154 33116744117995229 55712414794553518 78393002837262777 44409068581743415 64688266580858002 78180752246859386 70763449471760091 61630902265504526 71006686146741011 33117034469358592 3261678685736889 3536995640934771 22375273231412892 46435596787520695 86095662438576069 31736466861378249 72064268999348866 39724567710006994 73933481383606525 43140912317617320 74242442805335710 25649022937273527 62351888670215206 28629034380148579 67410256212856127 94826101500428850 29437090769042452 21391630324431344 99698613662432486 59793513951208233 63100527636772238 23039373044363645 46219782468498646 86972869177737626 23121501155144099 80935803648624302 4456811080993197 35981237779036148 72304938104126770 46672052772556334 83408106449902565 90596766662409952 82601626928106025 39164526537915927 78456238147498288 45714385197287541 60570574178285924 53114938271977207 67590125711059175 96509799666739643 76934644803255590 30663915068919816 15370561600695172 1474149709406720 86837459931226531 17144968885749860 52256068584243607 4651487415282573 49968274771116334 61612524283636022 662207091155560 10081425195750894 52010189823020511 91898847295657625 9681206694878582 77885630710968850 91274230931981337 72128699329209863 48458498191138253 80817908355194472 45056345639956462 94444282058928640 1252154244059880 49607768534422474 44005557522024381 6086499585932647 87133232775291518 29238274872539563 11867198842611425 17733943731026704 80558501979209622 45935204130753090 50048125763624460 73479277500074130 55548140021320799 73966023902289277 76347537138120401 98582018496180800 11254982865577895 63893906260602333 45842243351608468 81043615874343120 20643775940684093 43184189829458838 27584632034995303 39778819821330122 9205378490194425 72453747249583124 66396586672761479 5542685705448 77122898727418126 48786978447594384 72479216360520433 72951928243854950 74402551693526394 92309532266748738 96973227330224522 83575118786619746 99753210131395496 91220876933694741 22695223792658187 34890307721509141 36437033066764407 82706986848123703 49333625787653479 4396587699611720 20257132156793927 91247068458690864 44681475984943461 61918731972306609 93365993806336269 18193737758892253 79517830590305248 46593824851048129 80199492938157462 79224948303656089 72426698217320459 57100978276720657 87612200089967325 31500874286755422 59651547886860414 18314544554213390 52333966737966307 88416243863179650 51689532556276372 20308522777908895 60441479415762479 44126539199439938 68425234131592277 4439967933672456 86194376168426571 61568121576096715 57160694531177754 60343457754346244 32574033963444542 55899221831462876 41918803113239934 55381030301227304 48034263146921420 70965708040120552 77367941012959069 4137764495840969 65403766798655110 38588943812340387 82085081931924946 67190159363882747 93923910011976332 9511535977434239 98992284760874295 88668849399361644 90683199523229192 96768517895285574 63460982461258968 3277892002463448 49583557595664308 78959607693163968 37985397717111169 47889813190121229 40749187411938798 84903856416531145 54628339908210520 927715227365208 19147044733482603 39511203401949237 46796223040381170 49571346363683550 88869606417367871 11705780652717434 90286248511811643 5986275693004083 28528208022918106 13862976021937461 87934381148127557 5485373840381101 47480092018800325 41857701118695795 45359849600712615 99066853256522336 19071400662222551 81004186660860441 22131599498251939 22121406366767651 53036910737514153 74754194025400157 26129791027147913 69100447371545975 3774722268126336 39080699640475703 90768731069935310 34730100178301720 80082611978883022 45015071450883040 23933453026694528 51466131148938580 25401885189274629 97475746442968297 3646855790951706 58896342423929507 30564906420888321 76022743954145186 56451850033918876 42277846844118634 95040924814874596 31191769087652231 65978279459189380 98165002843782397 3070719603879991 72003044648654671 72322351876673443 28871402191730034 98625124612491199 72368221238655847 3525608449310103 16559264927225442 3503568359104252 20518180719176821 67746356053743766 10515529141403157 12537956813048390 71738231295548388 76173576975247748 24766254015012307 8662727610035572 19226913467234048 37512045197397198 57034844992102405 68250428806781157 91835236182009939 74888087865729372 96770854077803604 57510117714301944 92853151001147478 98694399881763421 57597952150636853 20544210936796136 60248920520264206 28764893441167780 90910530330507704 3961582182752145 19490608105557557 24707019013450690 11712492763575762 17946601065987628 84193651022070164 7249563305818534 98918512076171267 17827828294278938 90994121403538620 74268169052597508 73484129092259276 68738841760363000 55316048566720197 56450767992280221 13484756610514722 23813920137700129 29950571913329708 57380008765770560 878123151614285 41812559744351829 1254980619155570 23882853959444551 19517250199845358 78070400316910507 5918570377644438 33888944091511887 86475499050176600 14915346548354586 66199906164532022 59252831079939792 86506919613166813 22240144579830754 64320287439001562 82777280306476536 42849686244339050 49473368658190305 37853851495223589 94237411144387793 29418664059797332 73564898385404652 53792009970753673 14341169407906370 640972835796050 18573360457513155 23424231309620955 30459512797780452 55718227296244473 26118858163229712 42499469485647715 44990290418878168 10426133619198793 15519386947119690 58782126836482886 15293526078302768 64412065362193035 18862087736480230 59503512031042911 78114793755202145 59719307075734799 91058926563664927 77536158604246970 48985358937723425 94251003764349039 9660250267155313 42501409548906717 5654972953059441 32575006502094681 70137500325700502 23969377232800147 19913629848944361 78852049947875728 59910749431821943 64636593111676248 14770020924083493 14719429546942907 8902972432225403 54728096114135590 48841359877690368 90732164484629120 31511658810734332 9729829293454501 84385299797314157 4700266656024561 84445307633823037 3099145217089842 60425943230161603 95356382228490469 83265366979549884 48570112824353356 25664176685158507 5619877053884686 18622669571636182 77478696042678496 2349988705305993 69057785365040746 44973242888752248 29513230995057963 57687090198471935 48078839678310811 3244452060626578 53944121212616118 73600348133793912 44610401388355402 80706228553851839 14738829166654542 63273813278321746 57479436386220531 25622633352615122 81430360837242535 83860649825031241 52120584760886927 6776691489197634 70817908130755085 22549732896453259 62691229811982660 62997767370436034 58697965970513652 19755363940813681 87057579824423358 81908069265906473 19188878201255059 47024783034582993 17318640712636415 6386921032582203 33888101015613892 66039417222885427 21349980215132370 88292621307872667 98042948937454531 81797571097791924 89911005343614413 23687243640838381 40582135776672881 41943656888694003 62379231906676424 32435892476277953 46280107341410920 88969632855628763 7755646549032534 10905759576357156 63140373936909731 61252912902413558 30507910005203405 96442280163457986 37784502534364491 53949723855797124 16364224900309314 37288337381110086 74967209816416258 37865063018484166 61280480978968695 32629090208848328 13013910567390207 27487748415963793 12911542074079799 45808868709734991 16433647778751947 98605595204708691 52786673194768804 71164280796789241 13447120065099355 93539696378990733 33947319055662879 90141236773334247 67488824949731611 53386815144277879 38752190710637116 18096171979092862 67553190530360584 60534837111268435 97513266143385828 26025378289971588 53574717908950201 18676840034444297 99763020377941396 49685975074736511 86896373770407085 70388252278665049 1752643556650518 88645750530960561 19985625284595290 4757316861504226 81703032566027963 65663740435409699 76347907045634572 41988372497315156 14531377957496731 27428957994697623 33404432794868336 27339812808842200 74642334875909407 3696831430954093 59553583763273091 53803479955317642 39537183944638049 69652270408992604 62771235494026333 97257243298407739 1524372076636076 87709029348944374 76542911358977021 43716807995738403 5742994129630109 81808159902157528 57669953221703834 5364444334071936 88032863293624634 17092692758135157 80042209405483492 57437924459419657 88457257667575102 40469261526677028 14243488034771965 81701364988955165 50345360363613656 15428599320995527 4049114737187723 75268027752699357 45856684183418326 39272807808130936 56585599028124791 43719641498992067 10845048431647096 39806150060770201 85968301218157495 74832253054092115 94330471916260856 88729543228846667 25337765854944084 61040152602514695 982398372592001 8703564537519574 59767185720507530 70252321692736064 81771100025194367 32897978430561222 42097474996316997 21120331660707165 69623747326076772 98341148890993241 75585835303138197 52519893804220307 28347923341456068 55027130736347887 25256605233126125 11887647034829000 1250354854645472 14444847312097783 73913322463295872 65351423917714164 42236362342773789 16513354388308820 79655816889316793 67007729160420078 93550195970888037 86860229239628169 64150100349879563 15548055655305717 66361998337098724 20907798304962486 12608866110536703 99458801208271343 3538018530157628 20838168121973225 26435423661953179 19756837194693375 61268723481776528 97398101108527264 27910487371095741 89608730892356511 81748197448481132 99568034604836843 96830495868977384 94181222215938041 74129570398923750 23745728937528455 26484764640031451 24405454782219885 10948460651764781 27825622804679787 46046050523236585 17854077283505953 11739341425383111 32403865830586667 93321887820664291 26867497717606342 79182782363419929 41299705413393471 1071379056055615 93753608806898018 76359567795516965 92696221433405852 74903679850507361 75135951692813809 23768997030401308 99235751891451968 32253674702593481 29193383982907239 26660506724865846 52136111055996427 82624814692351230 61677605760899002 42925625512079648 83310067216299332 94581805665063592 21250437984351033 65070295418240197 7003776475331420 27098152714441898 5051988719231420 29365763032885583 41476576584365020 74408377917851450 20505523565869224 52808821765581609 13735002907740925 51298043434987189 76383787435484192 16650706759422977 93078520345351751 68978251444515692 67418489728714996 91795054294661818 30604011295209980 26665960704497032 2261477423201039 66907084124079225 6407112827468068 78245989914813601 61676297806250126 27483027162064943 4806857025845883 27293656803291146 99534068541428050 98950200300229054 46635852202168223 53481244492179390 28569830507736234 20494184445444806 16986510473451195 6214136505047930 56039646833577176 1476395950592378 51130317004392227 13927033980169242 12134295349483914 44235772721000466 33478575918547659 99537187577512323 48436359686412126 72131073276541611 27754674164432889 35681922439787789 98840057152853674 19859663867549787 92397030401111335 36963629915073469 57667750340207801 8625078122063113 47938691871155132 85435981489464849 37143317774124253 62457833038707135 28901131747238897 18155656294555165 35560154008634173 16109545120001031 53196457186987843 96753011025672679 70269918329513396 40667491406103525 79455745447546772 78379002487901076 49502611294354258 90311903712935470 38989710336740506 20586643923826914 30724491698897864 35119775905337975 28037361687254382 70502075871985530 46342907519062081 84096106570775787 59163292214859006 2625084714239394 97554290919884666 90569775619517723 49234767905939920 22394518126723010 57689577477652635 98882108340803681 28543967381402398 56614146429643854 81935857284880265 57254639929853818 51447159281203308 38618827385324411 81994550233571176 63748890799441852 60984593593858070 50663130372759145 34415757150081566 95801206986358468 78516382853156887 64645963391373050 39697389338992719 53280944580868403 67526057134782737 98995533010799329 61004298273243488 94654239196813816 51096934491141035 21815877333680574 44442498764407671 10791984980232386 1286155610644793 24397337003424556 87558361518990472 99888934169652614 66655928828822015 83611188393100024 37758153617443575 48581572846983499 54918105325516877 25191197245708311 34038028288033422 55316959780668577 45372786698382827 86675881282841075 703058620058926 48553471791296805 45431348730245034 88787058093619538 69172440377817910 4165485478158532 83676606333107784 14776197281263702 73968322359504885 19663942432494936 31526238657808452 58484491868698321 95058165357845587 18788515602787133 9190948107374060 38894724998194390 54815477819527734 50566259102075859 57434507842661546 88904013032576083 68886883151892653 33601208985191325 82130147602887758 19985009941990430 18893315402924691 98512949695885301 45748153962226692 36014589543519082 32559825460072432 3733767226638193 83887344636394095 77655795416175660 7564372330845837 18012557865358490 96909852808569209 65336997589297944 3099631337374638 98641296077289496 37228351693246210 45064631520921691 18022695031545314 71417853434647500 34268147777815602 45308897347611655 17332812224667298 5317885858887511 24752737508566476 20926925960159948 88850339319727945 62531367859972818 4921904865449814 12206134170070305 92397254310890760 29584154475783842 23351193683249942 37296796987664513 58447647135403209 55974327263878687 14049326909763057 13656711121074104 85077589202908757 80372089598919251 94300523542778873 44907351528561361 37331973602884216 36175963574859941 81864942662920317 69733801089556713 24437150990222005 43573808014655 83061936784105016 51910213193813780 83679165353333716 57740203051609133 71954887717385947 60327646847376748 80650260794191285 68176818406200389 76680375379128704 60004582173512029 57090724699319873 19981638946210243 48152143752883006 10607811528895094 12747385867387240 10113490119829302 16765079768183719 41196711126202069 39022879460446455 74538338083316939 10325448786271189 14231436185084081 66698399183190466 19226180973649940 49540161898442888 34372221231335166 30044141099820063 47002799317005125 93282581052662840 482099462978363 95885005108485646 23572812359508288 24268659278380024 22460419127696003 15502022954107935 34953368747657336 48427284122200638 77600327402915674 33707101281567055 81911989781927945 20689649939930928 55716917736352593 98323470331779172 93343377368961005 82765364889350753 92702182207978216 52567077931397629 22202737069839390 82623102573494807 70942994722092254 20967851649948207 10322858330329398 74843376029027159 69630964765066917 79409282360338996 59275880292806490 23378548884096539 11603717874097257 22193757125622864 94452162604292729 34628110852212664 54282107526446931 69376475982029835 41706569592019475 87424402259460036 81280218986840231 70716974967447543 58253836670030510 13144379390126173 5051132591664172 95662095560936017 40105072936462175 82445334941874394 33444425802470672 96063306746003747 50898565029538388 12602419690141373 84082013102175036 65022641289020745 87142645572502365 1280852794865231 40980155095877476 70384058751515590 72829196596505121 71036541438006638 43288996183827493 8960823427177215 89580512120587933 4463123692139853 32269136961266940 2302582710179868 69508699635483715 90583037547919107 52899748938366622 10617207571796734 77528707852688709 69343527106076934 85327322446030976 13956949665756596 36938414122169551 16128127218006839 97161103727858472 63277358000273770 71004879137664014 10698946004072322 86041155876210533 11807113792221821 68503602875307776 59340273949392297 66554164804555908 22557079095071125 71842148267477744 34845584671689981 68600410959882224 81368826662477015 68177158567481336 29985304780504182 67254046205615313 33623282552943657 60840398602388555 67005924271868847 38892562757334316 15720992346095229 16694462171268770 60833841713176071 17478023441950876 65821297315100877 28114278823661241 80651141262437291 50826932144376564 63581956464231593 73514933477009189 7681973458939083 92298997651160169 2328441568712319 11900327318624175 61254136022292510 34661070180155408 60870647564531313 69050044217843735 89271127051886806 95552669571200194 70266371505722215 44617531203141847 95085574089065010 20847886350805303 20227401347879683 47029411905557319 47737577606570044 70688086589985340 51657564830982572 23952036509424478 84528652457101069 76345312339000870 77489885423420038 79687068452468630 92112704049233110 30481303936362659 25901260111306889 15250708821543925 38052718791069736 83578837909803185 71217419758364381 29960240751290578 9197659696625893 32900001727665021 40806212177783057 27016254542945431 69237300490915398 55100490057012496 4750792207931137 7734362319941528 74475196698568904 27355945933154805 11448101014766018 74647821667370220 29723525969777188 87458085403360747 98568877438572471 17312562288465306 81334070819435863 23010094293684763 30433146134656905 14461546111915876 83259027657126245 12424667849222636 49381007086298403 96428479806608098 53513066445347691 9987036272285514 80103741140496132 92844764532447054 50794468582460033 50254430568227769 8425279208468041 9635204013985460 8999350341833766 11758620621596456 19164532373210299 46384910643065685 81331510283165872 44136173121379846 41518171160060372 59402544626126970 35632442235401346 17398013261597212 90047117826819856 29387941570318246 35738124596215808 66420107537254233 12678713506322773 13087130634646270 26591338918841554 80779971414536816 38809931001299006 28102605163866620 90269202800907449 67620909242622588 38269276825554084 21511944157659845 5268529836478525 14024291959106859 57957626072361125 37196027190738258 68935086274332321 72469864211443213 34133240675469210 21269392411931778 28500205221110292 76508290158597722 74325121211984353 17713118061580777 97661837672508128 16985274637856591 30304706725369330 76601249109243426 3258816017661689 24786757852107976 19908818788151939 77171141938123917 96167552427539807 62064195175457518 7630767101601753 52903545688305793 72796794651184971 45894344646297914 22989078546580566 85005964602995303 78249491735935752 37857192862232104 23401140803389649 51604235678188050 86665552738439198 63498463163502845 78239717770804374 19167390091433983 52917801198506690 30129010430633557 13718542823888688 79940720792468422 77060316772733332 52659065516942358 8559323657343075 88675250926332334 98673263998738835 57606385351314226 88228166885148754 12179147063060641 99949641182774982 49994742820969655 30157584788112869 10851899542102072 62804395700453307 84297874632529641 24815919630337727 88566484054504210 82169476989960109 27606092423949432 13300586327609157 47919447226267992 74272043096403537 11094688815227391 45362117042341219 5405183147410742 58455619112817093 19277240403070257 79990200689358164 49207853328400730 42818396518452393 58125062401216660 49882855955642389 9352777666488285 12215095246507944 63093041995711908 60977142975709759 92508174029749272 50339469196770316 99566128257399678 40774637855702862 31071550994172465 46359807004012608 51308428946507857 5492456592780328 19902276614568103 80464512944963246 20772269009507685 53514495460752497 61793925866786234 48213779212518828 82193650458669612 63878326686919311 2357335685743426 4564571996436630 88222730455563505 87992028813146202 857141042697966 66108134685160596 44059161324614000 99669307140934556 18075335493225634 73694551051246870 9852376160451784 35856595749692692 51139701493778795 96141324975704991 67869049917014831 77462874749400713 8283082527816538 16197956560676214 76691249108257686 43765672955132699 43175702330891111 97269680283818506 12187309773148084 90823999464720966 29252193280581313 4569583149575838 26926438542914561 60882580395293889 4507495362016630 78650595263821120 34908966173593515 66806754204868660 11117306043897175 43224771461915606 39801668525175635 90638425490741174 14644526732574596 63634681234828582 35384666460825530 8176783050099048 95563620208941042 27144049050207737 6868312033195959 13325956676573136 98820521799871772 28797057975587760 51246781971289973 74162561652789239 42990748309226129 66884351804863245 9472006383936888 89592261722039062 3089292141804693 50346497829743770 9003157763567932 76145175393064384 75595773149070202 16435446698801645 59033769488386332 56033990272670424 60947769324175431 34284910554257808 20679239462175502 6251104586906164 53190078735587735 15635940266899984 4336809643902155 9040006295234186 2381145156558475 62879540093820428 84282330878728720 84360768212749838 97472952826148503 60255991971060095 24239711446901486 11139093600176998 61975600416206408 12296620639044675 36486752243215245 38444838037717002 52902633526286425 68280912538240108 65987157204103973 37886895096503324 33481396033247194 44431711234794001 22892838694690527 9842448801376748 32219075671768055 9341237372814580 55059452462153708 29557132794080299 71107282785336274 90298193833524249 66145770243772923 25422701199834481 85921768928265727 50566831590996666 14826112077427336 78770519704030308 46662643866952666 30638526063484157 88574074382627439 65923895306658704 2212944366076271 84665609053474438 78228436399318312 23583937329260361 4200656061397608 95664625041785828 35928611348647707 31481171319569601 30334528948575719 895924607849951 66445493661900445 17117764920651445 85966861548911948 9375702421300232 42172767548937725 18464836861929533 63208062124570862 46087090451022730 99256397706678670 10643594945503818 54491882421627095 38848262612368478 69130461143017075 2976125531259717 79639022168481640 64613801988362102 61541182789264219 27075551862203354 41502189844361640 441232482347073 37599639359019739 37875816377799660 42815512037554719 59170447834839035 78973597129586040 7846721021552094 5717159941407441 97801604805676743 59951137629214749 31738086252594145 69102219208569006 57751345176808268 78644302195249632 87729367807150770 11060598641283592 15565618395641063 65864364879881675 82997303881316685 19083863028451288 82826641986442637 69084107921074859 97458839134432893 55597497152442170 16224023103921057 80463995500303754 36787965651060310 42740565765884071 40098532456325793 19178791893539954 31573570361379095 62103092598311709 42731669500644800 69693167365653168 7699009698895580 97800407809188484 17384990338900736 18695539523794740 27740876266219095 100022704467977 55582222609308059 36574608087196524 42171502236863457 24352183946402327 88181015456436554 77207625102706961 66719952244939244 66371135101879209 76165387690293622 49639957916555632 15060404672002894 10215602244397129 21112300852029205 45539604902972059 13209313432306648 56094400468468319 31971499268112870 62491335191283716 39821945134983743 4327266372708421 3240987718830280 84340534759870143 34554067209711723 7830813112019064 61069204967020410 57161287911949266 86072397264229065 38955253468637822 82712291093682037 44982039720023338 78511960353546572 81977192833521414 68002300478516034 50344632813473151 85391682927600954 96268348686699435 9266080178779623 13994013279123399 40142885645842139 90837464633791037 68813742321725709 99808199897329226 20523129527321586 4028779304529307 34716343343525411 37405713927297985 57682333763044167 62016521980148070 95165201968567184 5589001861273315 59563415807687560 53495894100435621 72987047695283222 88666174996910144 79068004098914267 5978096003646361 94805660923687057 85422445592324002 58978772276876764 49246790260978636 20886525729030501 32879751466725781 26509015613651721 13375657421767170 35899248068402223 71824583137792031 47361350615164434 21456577611634025 13649080769455993 78688399922773612 99513999440868103 33438801443563959 12401416375303135 24689706066849032 33962396032794893 49673993985896493 96921522297397068 47064908023582103 49286976296445486 92812330253873640 68182498501471938 93113477342824510 24776707540451755 10650646865871005 85230652852893190 34515673926486282 22417166207469123 4586213210529004 72436057778274207 5289888609835787 88152556400547348 4697524150971280 70390981662762193 53751868741733624 69559858593615647 50145201428612376 9532582363931232 99680790909752649 71077933460622339 51510685130609489 13866976447107283 68583122203888421 4203867700146023 52980480069490886 43049632157359123 19548233614742884 9985580503549444 36661630812902497 93459136233977035 16434322912125787 823816085164407 82766968980202931 37102361207183790 43920948012228081 5072053785365977 81425045947186186 57659197154971934 5695287670040351 16256941296852793 10005309151928315 81234765423300086 41280523148366743 35328149824244079 54561395129032088 41702205355701321 22221331224298801 45571848567459028 5518932543984711 38880332488586198 23252994221147902 99814544980229479 8109925877498895 35640582847311832 39976746221831446 15362390873671056 39321255393293674 47517419514842315 16847768970627892 12860268042445611 91119744390189379 85579497860931688 1368112233240727 23695085979257801 97206814940260921 98409355400224341 2491764783285676 44691745442113793 8081625201051230 83011083762342096 46207341053998078 83926493938159024 58486533325808716 87691996357275824 95477797743030716 84504082318137871 67408530601423797 4885785750290457 46257986922446350 6549729204709150 3013878701801077 26079481024084334 87670140834090813 90750922190192595 11982100146093473 60494441996308616 78114189970430234 95308516133832683 90520571853018532 51261454092241991 52429947926852926 50997456689237889 72928139061404548 52930368197532041 25029199281030113 85678758931549203 6829589385479595 55944328200718008 73909040193689841 43901740224559666 68146902542082917 37317494536831550 23567649834473897 67700965371560702 50408648979457528 36031624374322577 68951896971902716 83878411876409751 81095628403859031 57668422982431755 48876233836825695 17683638350340341 9019557014217444 88343267479564142 90191174829856775 89542357916599886 31162027597665801 11714246460504258 87217929450431766 71762020549505621 2436915762573455 96303172055609208 22103736731221828 91954372303136776 12552813004557320 68721077881132591 52346689880471538 43135202710004490 79630841744383480 88140718835786540 55150251938005441 52229912136558016 48869145662858068 2152884339643321 4729084109193759 66213324232095409 13613808064812241 59705738283973292 61659591749890113 8721910947394147 91646414406256562 8804526910572212 9253607932181481 74229955229051214 54372413242372526 2066993655760855 25180847346349218 32215885632444873 32840111553618757 85711995533462007 59084706650010758 92604642830666960 95592109941311275 2671535221297039 97605317988172100 49401948452647018 31991074095172119 59979838087859290 40346516971702768 36010002844826853 59952435025696433 89209776097088852 37243996557830685 35260527613762647 86924183993867412 80861945813176502 35717750716180641 28214445971562808 24630492170535362 37726281180358140 97767421416041101 48520647008121261 90420504885520485 22013353122967010 40919405194138395 63363170283863634 54898111020164651 48385274975429218 79045243810566975 25027697774885728 62255843397682345 86031748168584886 56257274233745428 67420945925244070 97678893802494003 49143414321758373 37928008953372456 7505420843283111 8500559397138465 99915970865132042 58458088996118649 57328529346704967 24275433201990270 55452103630617152 82550768980722686 79178092193333780 59960882426720848 19326027004226231 83512965176048789 16127455942816069 26314052546594752 41064547636112790 50122141005498010 21473654018485097 40961454358015428 70504215077166996 72297037351117674 21377632104140248 97582689244437357 47333666427835953 53384357326772650 96615794601094959 39628423156763586 90801575618425990 18421028387776739 19284573589844150 11200755681824166 55025913556576789 37956591695869577 4530376401270975 7448502997012652 85005266859180736 23955906178408147 36777705518499471 17403354420731744 49122804629460366 12923977454247563 4923920490266251 37994294320395233 43728922748786622 18447775767007167 9283407151193049 93940374283839272 98230230583377763 66148242469411253 32287791392587683 70946689183661619 19257621709221428 52676579271581443 85342090477943619 45896116696585959 97572393006769851 57879014030194527 44282817920022435 68475729845969913 28421350514947650 39546314285577241 75235409305026206 1571015739141756 64997933359937215 88548157712409888 67157263906321230 79631650075471245 25732492100019194 73610092301295060 18216231718141425 16986178782356648 87723968030082711 10154073163594640 38458525032616059 12348122662160569 18901164366950966 73006362438105117 27544232315350382 62912247452874245 84918621265189226 92284772816411449 53217926200229629 80149406312828547 73218401668646263 96607289929191449 93478199168334995 47887266732222244 43429672444124770 63716269423834589 70236802014885188 36040333604626570 75733869578074863 91390929966878944 54079168660684631 9455566514785741 28518490359902372 8180356743651883 23351813630539905 54785149027377981 88149586218755015 77574292042026358 37421966452660625 87345565960059804 75940840113461083 76700606986334473 77008753053099302 77812880365490818 48329355019369767 74427433197679696 28656127903595750 57978213579954746 49744332854117805 23280299632919091 73590547777739386 80596725908667874 18450273435496501 37860902874005527 16273867333433399 63868726281191246 85878320858618564 79875626116614191 61816887966801529 69744204264620049 83595306527035933 94808411339237518 56031299603613557 5988832582134913 96172509681443269 36832067840385644 78883485094181334 81304467327224755 6416609607115779 2499023871921418 68077042010519032 49715705305108347 62669509028942299 22097945218929910 27257339788397194 71639329823122542 18090396575568657 43499453279936391 45611749557282006 81116962525658653 3170329732346325 29158622754355911 67377135243074768 62360458532321773 18819043581134737 30671754497227153 57822511712546078 50400090030290590 70959348242651680 29844370442867512 91309837890574116 34098990390618070 21672150423165252 51817377443368497 34505428936930055 56493260708178016 17418999362884641 53403936312586657 41827950758510674 21645916104297006 2040379773839034 30475673305429270 88029346986734267 59856024328358468 2349542208307179 48524180941978969 66142737390291093 45644376290203529 45587991555097098 2006984246719370 61080149168188320 77694278844405001 69966231073029348 74284889960001975 28001157997670398 42031274114454365 18310732599302109 49059618604451415 46764947860007967 61684678828437345 30880235932005960 98152346029449706 25324114519154660 36296220185002183 36782330638116249 58864222003918344 69123543192192481 21386873799935703 4464134838939209 14174402166007244 73960091620479220 74512330879300706 2093036763182571 53833983733714666 1375537711650166 73218123168885256 78494155917913098 65232192590331953 23812679753129722 75962599893962545 69171070595463209 71284718097881688 83460063920204411 24568637793091446 24280463844367320 14276582179846300 73591224303222286 6562194320474109 46765875743508819 86485242029174681 55401931489116357 91706055451059381 56419099348947018 61406190296453528 79965010850724240 9145494621402339 18233393584676987 48151667172898325 56988416865839150 13248553163782942 72710848337828728 74296001205245163 9166820181941831 90947774756800748 80109323647409048 47648586001471092 27487792592405645 46721765284537192 61452947593338810 74963027492975485 7366912156084292 85527659613280832 25586691911140686 81995971520135695 6493730761248186 34124195529550176 89079769225169657 41331934289648265 36887154591190794 54833212293570063 55894422852199932 7884078873853502 60125768588439666 92212691918141216 93653600518652824 50101338264774097 65934193618998302 15669476643394007 3546685287805598 99470920856970327 85663614056732192 36778315638110337 83761781875075435 9671355882007296 644240042633380 92524464370458059 84708588850388544 43277781625610676 75554602925052041 51639561102129117 42448461063906597 86688089108180286 4639170984623320 16462157053115868 58136933321613450 10525160373749845 68402786274380639 40012260423527754 73911373502737806 89799629299429818 25854828046873273 26442819592507194 17671814588069853 52097461734589545 60512368478570948 24287798972207904 31689659088989601 62059701148846229 3050600061457191 41686447460570778 55348575341845939 45587637981894350 27259064919032055 22219896685524919 58867634158875100 82012179042960375 82460796091769933 46714286608255231 74943673327473251 20794249194669736 83797622472650601 32493540907646312 74397003048122805 43595661829717130 96517535519303602 51756881484642908 38516549197397157 78250109200292989 92028174413850263 95055758163925642 26654968254661098 24588995793225993 99519809190153558 29726338952929832 99883377176967618 32512969046572454 8380639348217137 8040038217983627 19423354619566181 88028391923819491 70212723881397644 13178447271827511 64244416622029505 35677285497674886 13610395378457741 34060831882320001 88570247460306849 59733091189628935 51685395173470440 20707636201463944 54938400128043136 12682172952533841 91282908453492527 67038651288352249 92598857953391316 13147177991730142 78520351664278496 7731233756486549 94986843414811353 33217487321171588 57192120560463320 25316079772371874 2429925239128566 89194655553541181 76192243418811087 55305855383772213 34787713261307102 47736952433351274 64664519684250809 95276594424181214 39304474359231004 25547851122254269 47851240672178868 15127962830316290 97919889069841461 36874733208608859 24563684665034581 83458293397458720 17434687267965980 22489677527329030 30641219574145469 35795259102263909 7050443749188838 2393130510977617 17586761613361703 91053175104123835 9160690051644471 66532452891845310 49284827164911027 66596464304133710 31790303630956561 33886698329164735 93584670130782549 29274186551766840 63083807173208081 28409544600744848 59399683608152798 63638743036163860 13550396641080180 73084221355894754 44961236262382172 84427167720157790 98734811176867869 81097419898246110 12312769604461466 17497962931908879 2946310372535599 47576442636428144 67585539827244389 39634303636990251 66583738198761707 78069485723355421 27752227815496130 41113912050013032 44835266168424238 55359551005830082 57845677435037336 42760038411595643 72965011630158880 93935649551790888 24645717725817643 97738905072163322 71351891230883250 87258064942038481 42296030845092324 73884621932627398 41415420990227865 63222760067825940 78316621518722641 44808470183727694 37037903321264251 86375676063824911 89795281020647397 50959286412062962 9924961019952878 5020828478237970 85187759555935012 61403444215703538 68599557450596817 22963107222258364 41933194418678598 10336323606421598 43578017182547128 98879337690442304 6295354706683546 5321961774239007 19797624675531332 28319667667676278 9290768999653341 69813395206157923 9749133480847410 93460162752515870 12518577356706376 40058782555264621 52539216157362065 4244457944678444 98070039835497086 81375365188921690 32723825431151352 94110733431988139 66725813738866598 26212179453255075 96979853410491630 24959735933227790 77545193771188237 85294646745236379 31482245046571713 11482164976120180 28492094282051412 61060354394332585 49457286389611212 51788082388282309 1583664889817258 36894333522926724 35629413442863799 28922264104449645 23742526109101266 52039279863074308 19892650454048966 72541540836459271 75581602656421687 21037053221094570 2042292798346752 55290142630977694 72106254578331382 7108705858041589 83184817603747289 15693161362037423 71408745206839172 62561379998969470 5271653768148028 67558355593821752 62491801533520576 5066240433151211 86228857973442535 89050017012920183 3254220871918617 85492701747527768 26234330838439724 93396697143330158 43346823921355223 8984638584870858 14006031561934786 49578911805362704 80317748548984011 43034613753170385 75160858594830176 11638362867095461 63136343999464164 2707143431205166 43389732961935947 90427373646958649 72173674763879797 30838585780587169 12105825649097848 77247513286316457 79812667247582577 18028753138377772 52949834258695387 41986554284463938 58353005402712595 66659488160672703 11328794633920821 8025911351627077 16896870105340160 95156235143216760 31531631734892389 80407884722371798 5425495357512202 41975143369375019 24071783665522770 3561750513818403 21006083341023837 35078528372695656 65908300935466317 61793332533159386 67910551077408346 35874593312960119 76087610756973756 55150450512021527 9486460423877329 11681275706761035 23946899533550667 57259069349122337 37851584743411865 38186775579015805 70700956286632245 50079374809041984 64041341464367747 7198790564955960 12240092035208566 51029789654679550 45480409424985784 59784211925927827 64011419461895693 17687465679278897 45494325951707238 5857477660827271 6660472465420647 84664779257018408 69587660294330336 98982556984758291 75016582994272307 76370672869562942 43877162219891775 49186499602574386 62369150423169633 86313052150771208 13714341951861787 97329786454991444 80057429151975524 66609956310188343 54032917917075098 25762351321688431 11926659740139322 53390777213426620 11399919131565729 29998119780212910 74268329747143223 70763226368162401 51835763345209135 95346609841436185 89675634529983795 67791700319991419 19723247094343659 13984748358615419 22717179433284726 40381198637845091 90262897125085455 6591157508091201 62200846473815057 4758280315910257 13344645627735141 98963009940533488 70909313183565617 30685428718689818 51181727399237253 30299272709496615 97595284807731846 12980962338486196 19434928854605431 67965858810058810 1559056670844737 27152991613574545 81785364229998653 72908630045726526 90414735400029764 10743744414975502 69804106123434609 11726904871666186 73676619283825283 16134938522401267 4591219055595388 49944089265800911 9407813216327976 99936572671746602 43021008139188350 86926771630921719 72276993363065153 86002705260072962 18666654791381664 83141322677408934 54535966487585540 46381188185199098 89182790818775867 60876919797608414 63683933991343067 26296487027336168 69271985804262418 11226440077092166 7094303791674520 59891972901314262 46006245977479021 31253778693215437 23417483590121044 17225776963155702 31009386288939451 14914716372528455 85289590857158356 92016721046084077 27075210067221345 95159253017270189 75848850904784631 19868028362204859 21900267531063167 38463107135967067 89211622787100296 75366927530682099 10761101591702658 23330273818844919 5246277741648181 56386787370035116 86428887545461108 85501293511590218 56401840033720973 7468200979414299 32196888127791936 43081537166038711 46433220765516855 33259062232249044 48889837135703557 24214669905438865 55033199532600763 81672660920194157 8744049414383871 92485197744340842 88479139492484316 80831343034529637 40533503793610003 57872533978216994 70042044610492136 26026497233621455 93233955600528920 76339805669591612 82833281650771237 42614110462108153 46624626406340064 28938487408502202 77899291520509714 78046108813987546 45838329453428258 20379386258911919 72675251901953378 49355347592362849 75039697777441133 20064499942173328 50229189350229340 4475085434625776 44929464945011158 773339603128187 63001514641017604 1222427001434084 27599983450879662 48817615403012870 67300702373959395 11421057163508602 30573301712708308 6431578155302299 59235643690697007 84208386073032480 98683711402933176 24281125999387986 75606728711783295 95668729342877503 13356374382324661 35434608393354314 44651865218367248 94470509661995436 90956321289328229 41535071833579503 83254717177957976 76742673956224909 9186634506205020 84729215743122709 22158191284217909 8911416602719521 99947616605099892 11979837972382422 6605685265939649 30113969910444677 56974426805885575 56469373431430101 82224050857675403 92249750864077330 20524527030609925 30025074598113626 69517657198192143 97150493676486739 89551068151463411 17333488120210785 30160269693304202 59597763440465253 92137015141228887 65694657223850793 15603707490211232 49957126658663524 26227065834058295 37941958633099750 35980433998817611 77052356204010452 3733796907969103 44287697252406265 2549939754990392 9179001289465078 16403234935874098 47108487967537220 82488011525502352 20941957743493396 16126563527294159 96415763929706727 13737617804130912 83492251441061562 16071003808776365 73575424306257605 39083893625090866 4180117025015373 92744115174038530 32196796936174222 10443325657984703 41211695244440330 83869973737313623 30849957668696900 39817694259902711 62201742057703158 11029040633601601 49468155684105904 77168426403596221 68682884203001662 29650867074170980 25421598801671018 84727960091612693 456962043266672 52879267864968158 95331770921871400 60133611140124100 11077209850191021 71577922180953950 22799320017127646 4754836678224049 49457658176159038 91508499534261304 11671061296007587 36984501811205638 23066495492200273 12709938458746310 204557299108170 89050419695950795 85607621493568309 59249082950355108 79269759654895256 52910299644834184 88279741701600412 32300837450732204 46571180239042132 72728886219222708 15476549775968145 89464620147705094 43753287012202720 79587886964172181 16232755143774771 69593163256657432 16082923367349668 63029404560361264 66862420260099971 127160118804755 90430020585636236 17131382680286026 8180218269259161 92697019925531475 67561152287652068 7525902866909289 78813786365810013 12348853307134779 9444677544823030 37188713732770865 30563955739853145 17626629639992004 78895982376299962 76698194070667653 3964211077656919 72326499197115413 85178448375034742 69144929234162612 70588927311207011 95460720492908525 86152544170266062 18032352877489580 62580809520464184 81034733099589722 62392929332807325 18726827120807400 21745494529515025 8352637444012263 36826978376349386 51054134010956793 31702737340785928 93069588233130005 77980607203481835 99947542648719924 12927442284094021 31919768590733228 90690804967125588 89674932270684227 81736783547670672 86404071145180041 87096307228056805 40534044109853409 75741893769494199 76856939138746969 18946511135979029 26400066011199496 26774690829583016 60877694596883414 29067874518134998 18656794138552587 26120637392274849 89263735514842912 4790531314705333 26312989295034334 98382092517597719 14896421404051422 7166059883575748 79187038012175690 67794802393849354 53607297537364690 3330873780352806 60475144649431400 5075220945274117 82893418089004649 13933776990117492 71387298018631864 80373787072361711 28030759007943275 94410295709441839 47997214019321677 17854023722578298 31077284863768911 10681361174902744 67255363676135445 91977055821379275 39312437377115026 22859657683520603 76734246548801242 74238872136235313 73007570176835174 95997326431467598 95236174099034565 75595137179342192 57349148290014448 87655092480974331 47029833574756171 76665047657969754 25582196502026359 17145315124644503 6969533277038079 45319168035404872 25226749148410409 98394334504623575 62800146528229148 88876493472353653 95418019809747597 40156891160477094 29884260910102976 92707202935501724 65714239378030992 59009095393711754 76513202356345112 61030891299888776 8059996807672139 16134970094329664 2926135760197170 12598055364624275 30955291423335140 47374781456164212 18052003356664047 16724215846871994 26079028477798812 98887523914052368 66153516962197382 830740244857078 14188311457160025 89243771654950207 16539238591085068 28265012340348819 67514433391064407 77833276661768980 55554295371213251 55119980024423707 26272570407367672 96007591653548100 7162752430701332 7922033029835685 94042832088739244 15186162291776175 83350775542058803 62326192218493603 62989273176909032 66500908578505945 54667937746714850 15087544217565845 46695969258401171 61511179140367186 51350316441249293 30473877605273839 14126788877898322 58335189282245288 53305808281746507 44632544150246886 18736458789807241 17455158468696254 91414603199262934 57284026931276911 21841041935027294 90678677429075992 67346694754808361 90821048406026816 63277001668126539 68220664929742140 5797670321709054 91891699422275533 29651394198081331 63273864038250638 44385416410266451 65009165932539830 70296372839646146 40250609322390645 62265518267885984 18657207351357870 73348543253609734 72868683467506108 98808324051123039 11681038588916563 74724940675388083 79901051378519568 55424081596533457 11266402835457213 49479393250900955 1697900037015216 79217781337018091 55849588365447185 98578578645366282 83502397909140918 45399181295056853 22776983844468832 4939854135707139 35918920200621191 55652047606542090 22147904157894882 30941904794225820 79445860461292785 42910986593243836 60100408325541119 7130790603331191 8797037696036277 76679723726434859 77691057056778875 56400429567962324 11937475969456579 40444702841328393 55635400417242236 33513277775094440 68534116305920821 53831203865634853 72035214398947024 59149537054676961 50267634119841415 82785969614556698 2986147484342827 93852263119885953 61808700952610655 415176405201199 39351518912514874 94468205741157147 78807869090594266 71078492998571131 73809066847058587 57913410310623687 30231990472488823 22104070702618959 75861807103477498 52563439402414174 14668841558752910 80882441134001136 82978050443283331 78267312193424636 37590223732135666 42378271828994205 60769425523850186 26003755464885131 21416312597397701 3190962106395283 93598760989515228 48698014872498704 98300720946249539 69076416086401390 83248822152152322 60440563606538414 95622326427598964 60745653763384808 44486474031563208 39116851329901887 75580761245709697 42408367674068485 50223664708555256 28368706522428644 35618223033199400 58876604301799196 66969496122355553 78517595891413774 17070861893760478 14817744027119843 73682378834614777 60428290189275652 36067348300470710 81932902759601568 30453613848758343 46427035662269560 35856017244262267 4230421421638058 57663522963695484 59159219215942169 20305859668496096 47518252043076917 72845887048976273 10897042706411821 94435337872495643 43649411149047420 40041944377906376 94666718664092260 24760790864872884 38050476683114438 92462843349444633 30911554631517928 62322266129802823 57035121487769194 78663467126364717 11319926915128659 86461585733941154 11159893437197896 22523953972080654 28763998710541697 80920084412045490 26644657596128845 76819326445829128 21897732028092556 63177443130199691 27428434144020022 25576934756289958 74052672370595632 20674747078609155 4754407249628924 29685913827139149 9952925082423784 22043633009210030 66590913946464988 16881787105373638 8413078418288465 82155002388512541 27809693153832271 1085191017105028 87661860568628417 57847894951377995 61014266616032018 79680927543419680 48108028804944115 32009466785483270 47048899568368159 65513249740490283 59438106190322279 10328677627678022 80684875199907407 26311059929741745 23365787668769141 70049421691155985 52261141815577155 11250155056537858 5576271587221190 29653139066799882 26051707108491888 37091286064309063 38747430009695758 77571743304021397 51971398932969838 99854788738116950 99257949440707186 83956345849883479 66381725841118841 93130837314076983 76678139569305962 71467893583318762 29309129411056665 21531106464084021 15140002313767230 37363025217865162 83560732838429806 61375093437658917 44745309440929507 9891330720062568 78455412031605528 66615689487812340 80357331971072543 39747629006362134 85261023452113182 77157476676191114 9465026567670066 14254343444116376 87708774383613699 58901312769533162 14078179531597301 33384795596362444 77861557101381230 83599168710545053 70157680171220431 81066447075221825 68661931455127953 40492951028470127 68712196979285721 71396332810953011 78190328092451017 90239116111453035 56802382595520287 28718677646937781 70422429760903236 88522997326174245 75706984310115742 46937488317196937 3361198279690833 4732887930867892 88261973360503112 38254973785889057 99330244772849834 37840564513478536 89067935031601789 6965082300333072 89563197541511825 45145587881712744 63388706297203596 51204363753160789 3738495398170748 97524484718402614 88054702487523070 45819757697520887 18607939310081747 3259640811510360 68495273252398280 19487468837728253 50841953973095567 94406653239550972 17890365708090422 54492271291663587 41525223834433043 53389832263612115 90843195379879314 80394529302201278 29393892563576934 20126512823124854 4698772085918548 50978201558852620 53119084427152714 17908263102387087 81921851425013361 78555216646127467 57721042766173401 96123138905669232 52414196577474177 55209344337041098 51612105756806153 61369875790729253 15028352957948496 16896497671612373 29836893689894593 69801989858259359 66334360154776546 24876391645211274 29758813504772932 96668394498671000 18606649719427291 32542403987941415 37251327330826507 18155814649051903 49975794939140703 46028029824521112 83458540226682969 15630124262697329 43108246224762200 39882030256814642 2135228313169330 9425500273989894 43717932599100954 76267419773680630 34636239018095523 78327039001089612 53788573217858544 88644219411776500 40644904471594590 14209695973677837 82073157626063577 68066418332317818 98717412776061830 39594131285361069 11317566175665352 26474757582202645 87027056937816523 31555230630861717 86619798096031393 10105878521779637 52151761640171051 10886977521701154 64755392877147126 60883321687699771 88631169599470688 79569636261335945 13824864441902951 84895789220195778 30780959516617114 55625304403691843 79639904039143902 37340875544945646 26879888672486406 82115003765407371 16310951526064978 96964985988756277 53933118848056557 69713141798666972 10146066314435180 55380471162195262 4780790482535505 69215067486471681 7725113739289460 98515063735287550 3806995734693640 254311337764096 87820251021143515 87924764399392362 78824424122382233 2552267436970537 87739540305967419 43522715951371916 45468214256783645 66968589724136184 73394189912006740 33218485086603973 345096690321264 96310127139533212 250907114343304 67428591650758385 43535729471824939 6141040497060938 73570222625146370 51229317412098909 95706467141612693 94473454713457157 70718615303204453 19738687884779575 98029333043538167 36041240312563744 98096565994541310 75842960174659980 69954715030835457 56906550816355430 14491641850099098 14590091617484888 5809476394265457 56928845137151518 40429319978229880 22931471019135017 97767439831433683 80251479769436382 92885255514092111 43470852796197108 78007491311199339 85966456719184154 54320043923363768 99766024982093350 75952476452217915 75505755887454523 94030514442411012 77701835124140556 33761745651810571 46405594791012486 46663591647088569 68145368491641362 57792518256540000 1934872489185652 73972641354878654 40935282934290355 71187142345579133 44586285936182246 37583113417223092 48422226452702829 32413749875027865 48008565958238274 39681974772580356 83763388866630279 89258455077571099 84608319093763336 65190197557642287 13027170024423852 53692110112234374 58102304169784967 69119033116690943 71039686650969800 43095712474350701 34833440014570885 59917983859491785 21826652713539068 35087674486514494 38277496865749916 13033333970378022 35716576258840371 43001451222295357 91096861355404296 54249740951360784 31114791247205838 63441479280888933 86529330859332903 52426337632377669 52689162938069233 99802775293174915 7903237346260168 14524700927272319 53904919529017186 33137288831847797 13343869258797971 93325586682001975 27044217868389258 30705080972960340 96444151716070981 71428092009837387 63065839903520022 10307048637004381 8742706378106586 96740835881172011 39525459845201680 77713009912289515 65658722637977028 61641902715168814 10995703699339587 36290777926714621 45988956831845656 89186903778956787 60574754388323708 56873705381760106 19606025195635870 35777506479713280 56515302254484925 84068748323407964 79410373456833585 16754455920927341 17286657437138555 41405689685428744 20750070716102612 46460521855154839 90069017455004267 78459580338577258 44909450496334758 99521377583165208 88377009466162845 54816274049238338 75056870859314747 2072401538898995 27730463962636267 45735789583207803 16979571771568454 96215864696039985 72453951163024750 54831172448758756 99031324614113598 65308472675595399 4083931940379240 76465466754009344 25282607559314775 57372784620321689 14562637327123970 97830818212182383 82489713026248582 15177184201714035 7256029455020365 58771945149269279 38863096859088001 18127977803514695 46631148700016493 27112393560476689 95707596516428869 3835484732257900 53226716297745014 4810334168178947 70191491209140075 59078709723900770 52278604528962064 74737775909128483 26113497880996997 76398500914121650 78366974039234730 49641632289417171 89107185157221698 14315709668788755 81243129826533953 99322071916951721 44375769260348276 65721417840403368 28773894066060030 52358626976878775 43606494582386465 64348363905294721 112744993580118 47295905805526092 75613812918193546 68633531825641803 19362335201827052 48215916769623765 8416849913249474 90768012559114197 82699596268625750 15767426929041248 58109541738653934 4372042676025226 83871757098529090 4063060761362088 93776187126527557 26003820134260936 22713302871096210 47611726480009340 76039925576587622 98036904445305086 31266166934074578 25302465332466535 18488989341174463 57719599550552625 54313950148078952 10930505136065209 34594574699041245 91827323824219836 65859145989984896 94948053410929705 54473392880051081 70568366660511172 68159445775007100 65856783647500846 79656713563165135 65350326203960950 75392862571434209 34003649552690886 16522456477565958 7594313414361793 90499986086945987 67843317389443660 54821783229907308 16646044711277252 42374484721730567 48886910817765992 45160890463263894 69477840134965656 9601036141909014 45439584251359199 63324646688870789 1627404181330350 77485293421163888 77541215387706827 27162805809855794 87291912276392090 40861726754030363 53766407799226447 97315952683341818 52356790355757750 24355041513327341 99281680039709354 22071528828829527 86264583025995166 88043414816975494 20865716264156906 38439772505836727 45498361248557101 59874743998188007 33561406353334542 10377031634028249 55639154863646084 56042224756447964 98475874718816589 62789355758806835 97564158630014440 21882608035783525 79805927637088718 83417281784035835 33077767647020301 70395964427809047 14494611223487436 31493683913616933 72135710414875588 57184227214430237 62404840261679553 17588181145606809 84005610903996200 36249055448586569 1039119133724523 34975912542995509 31431107092792724 39697512581247420 19972872478516798 76806806987832893 20859340951932581 3757549674302884 92073764652474622 51577418014210055 54649875196071116 23519482950746299 42568260024457561 17994322572063671 71426967771488932 64828898177657761 8529519301667178 97778944286604217 76761687497687161 53799791004384552 53087067193179832 81185110539514900 78819490720975143 64156393765904104 6009604805892475 17838757588693092 94527542028684606 63027112003355956 75115383489520003 99580960916633845 8469217190296539 35342345910976734 79776833135947275 17791666198500179 68116344138255704 29460902626985607 55426662473922785 13054250807145031 94668862394102609 29064920854532087 78979374681962996 28397917149944355 33522284402194272 88128285601733320 64826129512769531 83095910760232096 78034716530556574 3867811122560753 63347170276695027 12341761053752666 5630781502675696 6593413071730784 96181756210790919 35307503204990056 78869588347532315 48546327039201775 2877677086762798 97062077434970915 60843424734458909 51899275205377719 83352581176915458 72269269026083257 24326912320680782 94640286207926618 62625943374533169 87539927493194895 99365857629497343 59435838331953740 42616881380001985 89130374981120710 30290964596878942 20125336859084406 18758950077089770 11171395790594807 52897225491849613 89711087170793024 37053036347282648 50247772532650900 86553499794865292 71057161234709207 43663379812139212 39872647503924303 22956035771528010 4222319896067 30564886876025356 37228882517980527 16077515864376137 82206387040328090 78589625089966823 84841592215298071 44513876833249695 78715719401416357 66710541284642237 94095561446977394 42247144862527408 37627434264076758 23640192532328922 93246944415025792 86331250009662578 96397249328528845 22608294092745561 85430462783515206 54458346762248088 56492480961141536 192834373418725 47692301432007356 73990111928358231 16254155513027292 44829386931164688 63171476473240211 36483595638605020 96351902316847598 40508750650749154 67389529548174524 33322383794241654 82608059570438737 40353926072148 85236805283913471 31062644081435986 4295660240424474 40389289961528667 60968505541434688 35734227451827701 52773264779486974 78889120826199374 57489467135904311 71995251995223343 99937844129559215 89284837536940809 98878075660014554 93030306515602945 5975502230261969 92926937603711188 39138320643518754 63907148720542515 76331073823737867 97616232345212134 21827747775369928 12398161897626811 73445069280482958 70326708986016067 65870057552434077 34334413299667024 83580507635794269 30828129282871533 19586936357475965 69068273940690351 50048031085443446 1893210147190755 40216555908634339 28664651487422463 17432508675685008 80568258158887832 42072989752995682 74877452629760743 70168661149554239 96857053582192354 59146997400783878 89575828187464728 28718323291849931 13693376822215746 42487472980726143 70366570838514344 21685721530679104 91612115543040836 75780357034288384 87235690039385484 52329049784367371 63068536148115476 51089832044736897 17125809869733445 74179239766254891 15608140732926767 97090495010617166 59004046193273623 30943591976104584 37157665312608311 50514772150391054 21605567555128250 51565000258854063 61487013976753738 68704179859535813 16236120663720274 84775233566823835 78569066208478768 54945372875575344 23303645787110796 12674917811476720 97508419473951822 56084387857883423 40824837753004419 78238142484587878 65341050493267465 99228683145981295 90993208941144171 16761499901343641 24551168755569146 27163982101305005 56533874541855577 85435928246537696 7807706949339658 73704035526821742 39840282531991125 34508238406353489 95257999815179930 81988621222190126 34208871127086936 33459182365880381 94729481788565765 29519343010337822 37488857777801303 97025640014401858 54773241570247374 13908613055351048 9893295176558409 68916266986974054 70281267625850365 84226298399158776 96457443036993180 63293802482458250 72523997772240116 49286498044669126 44330619000006933 40715721326798016 8395559206566837 82517179281445290 16397586067233462 28925145444015966 59403773542063371 88291421249909274 83281974180353053 97223925844106378 63673432987489019 68335674811312784 94594490130264950 64427232582871775 41385470842447715 2204271164542718 23147327909290379 61728462314148783 44835957330907334 99248272912636925 24057744782520188 53427610139977400 94243520686143188 43770429000920906 70526180349251558 63446629104576401 86322661605228081 25560994724547573 55425373528744287 62271108943682417 28074236351589674 21532481003069513 61264635049087179 40717825076725447 86674694131920632 33337903888963537 57279581483096899 28872403143351794 62123233633268684 14493819419997353 4998059800554990 45116558396687608 43106553443048217 32812540834352921 34836387274180186 19132708443048153 82028430115091236 6566019654530099 71945096835082860 32292026940006858 33115174251126027 84081394971237521 96878521769208118 11940113113099933 36054779998667470 76878220121772289 60432130619191591 22193413894453017 16907508120100954 10870709027173415 84621490895049539 38483680458298623 92479757393825778 16538364618187186 53361307563888293 38984181090381320 57012835808304703 66204793782098688 26214546304554072 99972693695392167 65526405559878586 39572001519580407 60476312560954342 72911906803367773 92253457035425331 97357620159197300 50883910099614267 8202969741542975 77451431209444695 79282162684052107 36017898699315905 67940184447105903 86595339430446038 29959692418044965 67346554063985363 87808689093046381 98123453942749771 77233647285631954 5679972446371570 92112758331586921 95007997811554942 27078899472564082 15723675946286411 72170544924878374 91001268852545097 33293101203006279 64670490478274395 93501544366040788 97849319391316494 1635539364484125 41302471309927801 76931589417099219 73220917728231549 22872711929300784 26531823200374945 25293043733217158 43023400163003310 43460389894553397 3792603560907980 13165518848914160 61075364585362421 9929865996888896 15282571577222931 33510704596641282 77922829257833254 16902653297451046 27442400182289834 63770184362682839 93432044921481185 30638468545633998 72869051921009255 55157829887745258 99610731464485218 38247455136712490 77997520127520073 91730288167641824 63693401247215580 14334277539281611 82944897410456373 23629427726586020 31263809335877088 53299482371179133 57020579571562450 2136966519705698 80798654259923567 18751212683405877 43581936785232510 79498726395941252 42489143123391627 61457118906010836 33688289266483859 58093702435374923 99998339393443076 4807072737485848 72698122924494709 71903821695782881 65311203726968581 43981837036188019 98884744206745022 60832889578129871 79532928298647725 62721893069125349 72044404335213366 8755172868026349 99792731511733944 38489532168756731 10450495716718199 35845344627509456 86447423231777110 37934576629684761 58583658570852628 36202108821509518 16439981842535223 37596303954837195 4577178130696648 25734150816301562 38952340254546917 85885762020707548 61499091780646080 49744898209336151 21165914306900381 55884466263401047 45758789907990953 16029569880482062 10422989800369191 15725020342343034 80835772659363111 89139533754879207 76565187025974101 67749552227241462 83423732497308427 77518179581282976 73270717789068791 78805272044559759 95571954950757216 77671200481670672 73197624929469235 40049603593839872 43695072034891842 27453837129414931 62092222929845070 95542962977769487 76031416736783235 88808279456955541 73694324607999980 23617150700849458 70547788668657736 69515996930998592 57478048185472898 1833459139509662 13729130866216873 89703226381401345 26155925192713013 66926188361211209 10142573515457409 33031838871110141 73185040891296140 86147448115359001 9406864398855448 55399265959732825 83554638236917811 95968366382959597 65522109769304125 25368946354914012 37803281541265915 36820174744242319 27898427334964453 88139210133972195 1134074630232796 75346461811332155 7515940482118489 67901207878517108 86780973029594102 82306701841609919 69711626179284457 74944170903593715 35196133413436021 96730806035283833 26701378675392940 15594959208114318 26342163765980835 78604878881977252 37512874675787189 24348233276600708 10682376736292099 97490619471792716 67141078047175923 83334796486685057 61690206654210770 57088751166994849 65052456979142607 52610177653122679 71133510867044969 8881799111928090 30145586315541333 23179224377336766 23152603316854459 56451749907199002 38891736817036858 36864799506477706 2552950867157735 70136363941830571 34660113297953370 84181764037829221 16424513127308916 13314626374883711 16348102855056688 34626461425672666 69295129267935323 2797874776575501 89584827311266827 74030692116213391 82619489023609983 88713015743774516 18049155749385064 86999727744990258 59204113981646284 81056136937516823 14111081338886144 11741973759772057 3126233113469193 52814383160256030 27258522575261222 66556321122481984 33017102604413311 38506544536105875 14952865945659984 65995893678724203 79340641107318326 81703032503994929 26392255476792321 55424226812185337 95406261736366354 22914233686715568 22984640272067263 23415691093978174 69785565705432622 14103704917549881 44600482082661294 9340526196170501 2093468569628613 37128434641543446 92219219091669724 743156772720490 72359407799930855 76442383967210063 17072400045817535 56648421631493899 44692930047551375 83745456014924010 21089660534924969 38069006773971896 23323763016716064 17985710243624816 68882770315712267 70234177635401036 24272355310259731 94385659592780459 41271460508890319 47603117604775214 90636182896825748 56295591118615761 31190702774616681 20693049160809895 80509713505147119 22167004883453226 89570304104353143 48738230725574537 4242379151641890 26507554785886437 19182551369782608 54959312582865010 60056412541154997 9069707730314221 3200985148212024 11019914620274569 39599686806278548 85796018522980085 49854426200985019 65822449523031054 94220960683363405 29339651549071434 41314981757991660 74550548962233462 4613055925112461 4982008845650185 21159647058410848 32026515885919534 69511066112228128 24746568347252836 6536134069103624 87758544240071674 42986271128410788 75486060006826499 20394606340579465 55555755150143615 10066001562917611 37582788919642937 29549484806217657 62351863929458621 84564906149739182 19824632468761209 98655766475706920 45797315021183427 83606708180131029 8027268238634888 11565181036237776 76560257911055002 12144239271803002 60776958676551462 22151831983147428 53794487513676482 34015938183208455 40973965637785421 7217341545508553 45974978320382305 29817827905236480 99766037666330796 38895027956161242 67526295726616988 17535845227223127 77094686352390466 10917900295240354 48260007842218254 21738754378280696 69357415219957836 74355865531978027 282581640194693 33484138057371935 90082341818975363 71540103490578509 19928705443507803 46051377958575940 22433297379084515 67915262723433253 50087437632841633 54560667344999643 34371276768641862 50989048808854002 86608329788152878 39124723209984067 54330285624865565 10095066525396642 21804294160151400 37612597029480123 21969906497921454 34675450239700035 78714451169756209 97449938681248455 46340835971133532 64046634648689287 40454978799458031 16871032607957588 38905447631721886 51250666491185870 55676002408510453 70716828279961454 65710113431081973 83688384047091075 20058989848299339 23956991964864212 89237873276703755 25939739946597818 30765579750573411 70367893144807778 74678520789318568 95520867002187927 37183254958383916 26903157979003739 9265931503730351 69332150759554768 37484534346797597 61610736903596088 15522662230771157 60741053340314765 93758209922071581 31520140197982315 19680438142877477 15095295875785385 11171592501047088 79905191047820746 58034630683960810 78060958361005251 75572248440569039 1422355985782997 60086022260919634 39793853775722919 24635142759390965 36251007719531152 20612998547606334 16362910964664961 56179886099948560 39252862577609536 73017795012496733 70227104790471588 49659560615199016 79899177878689471 80200763402909993 54948948316128211 60668581981718944 19882174218118569 92219936342545318 41720418357531767 971678862507137 40321627989327609 68228386746054908 91802016512222750 21885881522930227 58033721491929835 31690178885131987 66146073938701319 7155873184346521 67851379342740744 75587704932507685 58305003506145831 5860337153283589 1781973463371299 93625916685965708 74684607629344257 51183239871161289 26011641839017068 10290318255848473 86806857170402851 13938841137141397 1708989291038039 37524675950437766 95788810202709400 65587292437789514 53342472733578658 97155939882288542 74171267223024662 63914398504416447 65516516759585842 88269338377395131 49421485675600636 83340253426896374 53295482921311745 47437783216616281 65012369114960210 57842663464221608 89792778694913723 98042009789307499 99772848821648815 68889310873482606 57773068880464513 90940591666375595 87546904027533259 99072581032556687 72507085005692056 76255591495792913 38950263905777728 19709333609118584 89176280879836932 91346510699097091 43245372851921301 86590409010526790 62816335528639116 74310786787203742 44970677260675952 39586236723659008 904400092083892 65484537724143864 46874275377633845 40307543589368884 83209195987785280 64370550142180656 18564892503742858 59671672940050559 22237026608314550 87147381318708414 4356061625834451 81835057077493843 53920349389535068 47310099627622621 42414459563780662 41356814339791699 93795925471332299 85271801926805382 59268216267486359 24626148106864018 62737826972885880 17997293562259998 71093942754795108 32283154465297615 76048374990120024 34494897460451733 35529145496117592 52843856653154593 33806757581291114 16850261838211051 13877617282977822 72712117969166923 38530843420416069 4979634972564632 34294635571494864 42680113055375874 47013967470006740 76677158986553242 72793313728040652 8002754101478945 83756509618185434 55220006115164854 7543318244830037 61646843441409057 61984072000071927 5220584190694779 40409181265564234 19953101328225961 56935993854517284 94772145757110932 57568464787022274 50387455151337890 83111000032094223 75154315409434115 90944185627253139 31060270163492409 10094195842775451 71592262356868451 36713380990221545 1798255804252889 14921500789403581 1809756109495444 81022302873261297 52671840222886699 56584372519360785 34949088143171773 38426134734196731 82986261116553245 17166861819040532 3691840042201063 62311841124160520 84141495422820311 32643860191301458 25899270884731828 83940866100520752 49346040312544709 13607206013416050 32170352298775199 61967507087070929 87733964627357037 66221162453879886 57881201341507747 24697556504799550 43433833397007403 63229135397938985 74443740589035676 85390087692125787 39718751102251591 74258699561475886 22288664423996697 23294960711833825 49243307892650073 10396655054472680 3003950466030813 2883788382772071 8440953082191967 4242529040335641 62991572989527302 73717255392119883 62809958531315568 11746012374064521 78660803520355762 35800812022721576 87859288532112735 72872448256008392 85206903260022723 17432483101514087 11560109648489278 962737693208352 97819096820162419 83572638559064184 55742848519873811 30544167116048051 85847331808304985 43172072431675423 22829264088520713 75457143072478921 51931713041956885 90729909246309423 57393352779405646 85359396798937266 21072038199910646 10163760994047483 91471112169749685 20634575766537702 53685187034088177 90796502511937757 80358397137528235 86190580738957404 81325899762198085 44841658795808064 35273067030426969 87370655957263958 16308471387708361 15262189228061394 69707936491389824 43767611814155481 13493012996248146 99897389056865287 29857256940254580 14822459770382420 29230655617804615 67944235419221543 99426971228822488 46535641490007726 87491291197472608 37280455967464536 9583039675855677 93567303646489837 77718238843844114 35577175884732954 27413951664720136 72948400359218416 47810742219947632 95227155370557572 43431124726428611 88243828586054224 71555920190736176 18079519130014788 63028984099644234 97505730931030745 232090265773447 38534898321940826 97400196731757686 6562450325296977 83869193013597228 59167374330663656 36092063209220980 61465077504214475 72232436523459568 82757619057096474 39591358940688815 87146576060313292 87065794383173324 76957423011178555 85329720965129681 68815155846803922 38079264777462130 4951243901469333 17629632894868422 44587819706228632 16894255600679769 62665795743936125 55567506711479113 12389381812513302 9398601636294324 30144780912322143 71678757642406127 17315988398953611 87721642013288570 26880540254451509 63214168393027970 42591763805461649 79222837626751072 90967309673063961 44862180819495913 19447625311423614 1833235467874521 57693102407187992 73781278763961726 91804475920082611 18241506818795749 53298508078144046 39507870562711207 42756338786130506 3541938477493477 51729103445359436 93335001049006064 32453537423757501 81332812542455696 3175466141242714 67415360472508323 45016056115338042 55949639871940117 48530119771761926 16891772266791051 25549149211487646 57347988338421148 66582347488909932 74714837947096269 6952839399971126 40917065339405328 93122463142909259 60079386183983801 29092295419621499 913568366826430 74752942579592957 91593479144923569 21405449141014737 38279351575436240 74407820401820060 33781415007975581 3615808078429215 33381224423544272 53329893947853264 8254030463684747 44575971461390132 18411411621218359 32868141501068911 2589061908891875 59033779093456533 85207629269822536 98518802433109539 19206073095885612 91171692146307705 27116495176868920 89488133536067180 87460396934387828 56983662383174130 90003628789061279 10226057059235803 91693393898631637 64327766897299697 43212152783217360 42424612952231930 30070161903499867 79501064228756915 52258830825356079 48373794179534331 41678086523921458 3956639904888165 33327735985357037 17849637467872714 60333044430602960 26666301069700268 77334055709936145 97935280084065841 56984202307039766 1359544773281708 80209439306768412 27393633937789741 76145665091201460 61899150775672352 76512080273586154 26555309764030008 18443882929865052 13308884636778829 24728373096073969 54544569181500488 53439936463283598 84648201606160697 98313138701539996 37760722694412303 8679957056123400 19244944294716249 48352191143130683 36283865237745988 63979261518282136 75938750132317923 34873100852305704 30347078335587635 86917705115439041 21999136491836705 48297402347685026 56293076101326412 98521160156021272 28213390270444788 95354425007628836 85075592276814888 37256303274175347 54948000465611039 49649431017145548 49097192468833403 92091928527946166 27372865652785177 83837591911021016 87318676200977848 53785992295676728 37941432164139152 80487726526615195 98883727295366422 86019847497636996 5571185458319646 16037320804542646 31663457849811114 4946709946238824 22642073938901416 39221909614710511 9984032496516309 72821330626108193 97801281871219775 91495230933172780 21119657787146618 76934977603128058 59468781114475616 89843113774557574 48600511989866984 8539552348631946 42283907691143433 40399707782005966 93321069998715612 69984478509886681 22249814001431153 6034276763344824 88081913477211785 99553798336321244 42365600591640041 74665116508297103 1519817259721122 55136571114303594 90483375906613938 74404553358493405 41717835874185728 98071122992040788 43911260678371393 82725482813672082 14099547698915319 12740316474153969 80364110258870276 44649034084550734 11580424102186923 12559312676228034 36346030793437280 12590850476461626 52167100148429822 56304928559185954 10425091295135450 13817620186488478 10369163319204512 77442576778377192 12221935337714869 14080232619209709 34370314333749270 99152877270814971 43863790103068408 80392661039864975 24910823551325958 4837898510551548 27014928207771097 51685974980966203 16388285486620200 89967484799022832 48876218569820550 36813311011582931 87724898352240902 13320831144904471 79992447878549275 6938611220482824 65726840511773683 64307427660011942 30742741706826837 52561084803593247 76913707084111673 45566047224618736 88858053980197189 50480719446495917 19016572045245339 32685384440063891 33396810632112496 85718778223249165 2814460732660338 93061510959490449 52016740752211921 75195542680943231 33192215081393492 72102576029308657 32772462773684061 17042100121050208 5196748941139503 66412382073736768 38185457511201122 71741557288726235 7600404529376023 25750607352784075 34659440657950521 46827347776820352 55502141677514790 30973898555866939 87072065171779890 8951904852586006 84697137715845813 38920234620611204 35683825939014835 72898714119573590 25699746444689534 48231284062539465 58008356891944176 85952835900230008 87625761120242525 21085634631041369 76932815640507585 40683186869975495 87714733287435104 17676930115619340 38233891374724253 76816610057973879 41349043409786137 44820429643754308 17447997129060540 16765749854740350 13991289040451827 88236107821965294 58594504286057809 10297080035961743 82002410125359916 83213743364214779 6061561007835033 96761923729376224 76648179513924961 15278929454654046 20274742363846659 78748421748520089 5418652638614018 77637197472040817 92613010491465962 37698537273570904 40966914092103887 10322933555068652 41081992315199839 74056198959706968 27577926036170429 58892411891195020 74153554987953004 47542960512966452 66639794428962967 7154377308658877 3873925028503634 64088099905546247 72478663057510087 63725694986264667 75037466786216681 45282020602529243 33952754305027757 79887370920028423 80422694335225793 8592585312534012 46541249678179227 29828766836133505 47554967422666513 93985774713695498 59122490444475062 13787641020028386 63865679907902064 72888064006173842 41546403398017035 6374156772823611 66931532373969278 86086571341918171 69052382928415811 3813154802820228 87775518691507348 7264833340006626 83009901561273168 54837157612315619 68481328789257068 82044303544673819 95017379829639307 66636964679805060 77021659965786364 10308871206855929 75411291543159884 17624333872435152 75594892104437357 88644047050416744 29268531923709619 96281178243617676 89117481260765544 37944898156102013 31292332537445571 66932452523215269 73866793217121589 54208907924958912 18240821973262888 25869460105083567 79005328697449431 46523380314915838 47719543610656115 68018439280364507 93475696390347243 69903611779614653 3601346851232580 91392004814008714 48348448710995086 27174906945417256 66464837358434431 11330420324263768 77718576185439691 43552909896354889 40132034245847242 6941758944771232 69050199252676767 35976207368676255 23509729805958794 38447703648680218 98196833480403267 92267125350419499 41952345985016546 93458427985332603 77095561808686388 32912420068750577 30212034044451399 38753611485717110 47253067198121173 20220928598528704 31525477555876428 44710776079145643 4014225343499482 43785727227561759 98391890726823991 76785992707230288 61073232829924956 25596408049698593 26936840156944743 3345815327392218 72497327930566476 70322951762844552 13986250449775658 95872182915196990 26767500658211245 37513770089690012 15417125132819932 71172483619373904 63268812594281857 17925750156450754 62268504349492155 6613788068761031 24147661102622728 35660979842881826 5255843756691437 19565526053522219 82014316865573269 50226434713309604 11670797234868976 81555688974866959 94504458728179695 56004062451868789 81372513219676325 11355953995333648 8771462366907032 42323764273501896 14915050626477483 53404617346884505 42651997353280724 98236453369939890 36704615410657243 42390102146424747 10763139721962191 5799853756950484 48924153365542481 22221157994592048 58188098661597930 51402055403229133 82791987599482520 95574906220626347 76412176333430109 66075381675741840 20587918894590650 3062722885709522 68856082377706575 48971667320381617 38192281636176606 39724241288986726 76179754396864955 91269385434006458 37684514454412476 32583778805808664 58714254146768764 21879935080737374 16547474582558435 8152380210143008 3726533747106031 53650299326212868 7473086200443442 34653808502690376 35322753111520433 12946404847846728 20355005229490557 28244361158463974 87157553178176232 53083755447493690 10050301621361423 63958864790310133 44494023843247619 33809301131103671 43975968835868632 78133285788191344 26342219458070285 25561545834560854 40049879290446547 30171300508570633 84024969706828399 82121078914124624 39461033959449924 41716161103467467 90993042132409434 80372785445811442 70269073753238958 19086089203881194 92405725326849900 97465408274098947 22297551208944390 34492954097507781 36995184799378363 94480614430026683 6008906732512419 19072994498019669 48228289983975376 32891158883686412 66687375871868785 70486887528366731 22482887864546341 14968846915994540 81023753743542858 42712468844457741 60153225193773685 96139589952423185 60108457760721107 57794931624460898 99078684878953028 30495837042050415 42429680769828208 66930249962006379 32808866021799373 31021604307816634 39389756983221947 66510440051500185 22500482027733674 15949309880870313 76429593254560826 42213608120822681 74884002839747104 68421883461911984 10181156119399666 10237105873220417 87756606507518925 36105506071741700 29973115887132462 67055992000097396 28099598638626729 29395099470469787 36773564996584448 75685845481464932 50569707680401928 63697411936849879 3950631197491553 66971353305631877 16099182952947821 85005086575562206 63053995525278360 65067888596783645 8645775733328721 52048717436968893 18090795231229964 99123610648679160 48747250491322619 16444968368282351 10725283002974434 61337602170060692 68083074073815860 40818239250073493 53374019582409986 74138014589331087 32024716531437786 34419904111571032 48615909151920900 4332348057631795 41318191372732637 38028520015787302 16897530239437916 2001643152487151 42945635453900063 77332981298596107 27123575527186135 53951456111655144 16386573127331697 7550616887399344 15970616707820113 96430365420613693 15021713605493271 9446039982496896 20668011493263496 273512383459645 98843609829643800 30970099642055575 74800953274982652 6023590864994480 7851561100958920 6469936804991983 56970470009163289 12431165190188254 22237219442761733 47842791124391736 28207652895467364 39000205023644319 7991353976639911 50618936929717526 1529136424782131 96447795738646770 5637136687111234 82511049683605703 37579399785476418 64722945760102781 29592490807307633 72751727571069158 90172782352811794 91449483148455678 29110671867623916 26534840308144195 2656316568563485 93380123369538731 58874238232254230 10230413055229144 35791069638928012 35725778686057899 73231567901508762 10418593698005757 4773313970060201 20158316607871635 64175999472272283 21586780982896057 38594374751202581 18193016258038459 98438427645416708 32728767827667984 91038687991746325 9993798266377505 74415864358554531 94696873979844983 62788954653918853 11244596340088278 2529219680335969 54746414254635996 29661916027889278 1506002551292213 83175555176741370 82270525351418614 82319759496318287 31030645327889071 11406967235024883 36976835499239392 44752239570183739 77813136626412226 57750935414986608 34257965477706522 86256512062765706 68289393443911377 18168396354297641 11783880590942226 20821121974481413 73774430307650209 1432359859577997 29029824501594703 14753833519572648 57044090255246338 36526960438826552 4586795244642547 4957908634029973 51932825829363448 40220612028114715 68198906558262607 36097406229631520 88836383750359689 64727662480890052 90957266806983578 47208774941642526 56528435360644072 38422177438788256 39217979518629179 58644261723007049 65069446896608242 94754775984631563 82598149569571976 5498682636973127 31019412088706180 61037593582288763 43946404142937432 6408650623788220 80057067122444742 21128295261451471 2135338436623465 38840562306413070 45862665284025050 69301578934396337 49570817997585327 91114869165894496 61155834086817100 8114246805722193 39887098137092127 30624836478695782 13891966335349211 32477728439774733 55803682995906445 43382136524583007 7913010291812571 47376604204413649 49266945144576101 33775161508422635 17480326075612199 25330195354103489 24203192070124108 99702395822517281 54626027660069579 16572903355323745 92035215377067972 98467984788900004 13314963075838310 78295418127587084 13367806326711327 60018876387188216 22582757175609996 52063058817054077 97871815916158353 11886456094749071 77511451198859970 34340609953560112 50725572932015067 92920114515940100 66659677226004689 58173609013081440 38487102752592602 47977983592670299 72701676266870618 77696412274371194 16588427958926110 43658406039915257 75937151792534099 94249943286687011 62916570095452710 5884074086926949 61727853392581473 91983342408970211 18260821519563363 30660379041703408 55777560620839624 19016328555670289 4668269974797563 81116143160434468 6895915281805062 28914863444431905 29831141235136693 95496350976457840 84942749457440201 5486176139291633 19932322177426432 54212655885488432 29668345685148622 88933923635832087 53547297738419410 6259137896208962 48380090972878937 91642872080907598 88816940646310878 18470309547853429 4049987238316932 50870059782543773 60716777821379739 73771709243603026 6220669770631136 27603175502776366 77741220806788413 57426519967589393 44232191611325499 23902841600457868 51787185163571527 27548658302387420 74875201065811654 84190166294362042 68560196297596100 94988122874607889 64228424631798728 6538466613891909 52429089129605676 41244531532758514 83961749360420366 50028348611191578 20606099625200867 28096474395149386 52341691883286663 14713241435905283 25270324606333075 39091417889770268 93865177295307597 57965961702437515 44050146030011155 3836214533248437 59534987638294440 20313051046194118 3960761423394401 104314402836355 57277325376430207 96050888255841781 85954124259613407 87344839968083174 79153870042040149 90663181543779642 56167111063726176 89114589576879682 58989262549123887 29751768639031232 45050969150413209 42143172668867805 27843267362650845 8111163405445414 573999367765309 61840383346970480 64835369265211654 78048028208069118 44672836664897988 52250897206120001 23881129732605293 7755837087640589 86666404172122400 40574308777349233 41407115567268949 6676106497634265 77377037998262279 80370994953828326 60937489251698649 70729390460322981 96361164817451537 79413400997990249 22727762520150216 50103468305921929 31839781811203340 3605186422210940 83455800676796401 81270380833261587 36115225126021714 30928312690839484 63597689014987267 32872509188370688 77580690730261881 24944821317917529 63804955478856264 97687578683705471 16405454856517874 4954503034233271 52575734035139324 93667532731988638 27399493409734154 45487212495594383 22714438304541820 12620245923708952 41774205084163976 23371201523428961 54933282099803275 58741529086562698 3894855259238188 26517252765019229 49030017665686525 73632226555394813 4568797547252617 67209826315162001 53828460147133700 60556452624254541 87061353120782908 79046299690149575 51944596311101451 28055567406174885 99368945244754127 76505334284109025 2284157145227966 53097746357905541 89847621171965341 81964232538239050 6032815114311673 90578938576910248 37700368999107853 19807611531390692 87228980782995474 92808481839017720 1231051083861427 34193231969426502 81651218572726199 19032910537074973 45510147309887333 95672328345027767 37416506408919895 90135666180985679 20775125663228836 28257749785194066 36860244297119448 56375178647345362 27424698148588434 84988969072896112 30675108548538651 85849043775863893 80002171856228602 50836245057520722 94065857250666236 1074849156172959 47572472371295512 25605386688980504 64410175242110700 81183451264603342 34357597118620249 39096317145026102 67735563091127780 90797795597916757 93946194350860995 2122711108113163 70453937071401923 67432355354779380 81079349107277563 5719624306885568 67343344829343459 53784504585351454 96511794518225799 95136401641458034 67184122582686025 91002904877668253 5604321112311401 97536990062382629 57648253717932633 91648560583338017 68662311270242975 5352349185764148 38228273722144037 75677804497653666 43764429990081236 83929904656862405 31110333742506687 51573244508409891 45246538042113749 31406129935932907 74611005159370495 67670602985499612 99851733979809959 90934283345818404 46731518325106311 25372356627621513 85379155396245036 71999210434859500 71074572329162110 44389285484111139 3173988612440014 15073262598993696 55847355555001006 56334315453586918 42243656921464000 40014937708989807 79423077871359149 5109722699614286 6589687527444259 56100693929350883 38505867672643717 94319899637402900 79886583863760869 79940999790915618 75128075023587046 26764833327363637 11427779491620052 41499738260865901 77012498522282329 34278959792087318 81915885769744137 44595560419641767 30181368736933248 38307194286185552 45578522170997604 84010947117531559 10507743673137989 79795067064364479 90383089453335884 67756410079669304 90970458622430765 34221461428459928 35507531231643091 26755661063053731 64118519303584150 37788793622772208 99227444366784964 77227480774019562 27709053569483576 97837175001860924 21116217812200495 75823193183057210 34219924482729124 72848965987386161 58248544131447071 38899801698268052 7171902855022854 57655910025910772 62187960542113264 6864004898119101 52500156178686151 8347486680602039 56343329844328626 6685698407070049 41340043409419882 38901929220836792 67625864740051067 78359410830713495 61627985086077351 3906646201199745 89312158677315104 35016496065468280 81139689982000957 13093074803854766 3088913328445463 98889715289179149 99338249669312081 82392858901735169 51791298399764205 25868072430253568 68376984323672151 21115685393788161 26353513674435189 38445074355787652 65487154962738397 72357323885830897 247812703428850 66697584341800670 51393610415851717 80017902094166743 57156800680001153 73517077189261889 25326651396280076 87851777246434681 54448407241852890 94329855497654010 85938507879377471 85261476896649818 10293320108177565 92898548547279444 98640618095705537 20215657468174272 13524651700127401 54621734291555885 61842552492600387 12183075431761 69478218433971083 10370341111162395 15023829630303133 62768315208266002 66267015022756652 126581749717938 54051090990220788 86096645577513215 42874105124837106 90708484739204892 23895869661395190 22541557846647764 77113914436837297 71671278797003466 90416181409593220 90906055117407862 41438361756128121 56530856456692704 83780215531210204 2078930886290595 83224963234691227 91531303547443388 95050432688601726 73999566693280713 18428361060845002 74540366228340506 35828611514574977 44487234066968199 3650818009176857 93480264500142776 82188470432889518 75926791319922837 54126022083438218 76187882188127694 81188488081112416 94032053810268118 20439916350133742 38781599278840579 48590513288663466 73810651604222780 74504888712586653 27229982429289585 76634187031047198 38594406819661597 17977248401174262 78547839292386675 30660722769403876 40342335677183696 62913138663296515 1729860301196635 60323017619671023 60843164329933256 61907593899421585 29834173283083806 31080737027135571 59010734353956176 64810410951120384 97756822309541307 3512702541117038 16385814650221651 63476610530582234 65680388512969767 64061055148337659 35089750265220579 45145764508849387 42204714792926938 33090929632060168 14747937029252168 96526316030631999 74696272451519515 71282189354058955 42910078875202638 87180453732972063 62564526656599775 40644736601292132 48729082988690668 34502127817984280 54732141673162133 59198777135302231 68676825446251035 85976028659382514 7204812301821968 63451589815787220 62320779350571288 29712497152195909 63069121799981166 62574435840648772 59736746457385053 52450029838716739 54913846347753527 16879090967800314 69533831259137957 99071481464714622 89711823566835588 21146570970552249 11273151202785258 9435516023683882 63952516223067683 60061074529357723 68547987378498410 42064862607274437 99939451341698456 77885533812427096 39492796724622749 51149537786015896 41874622205424888 87400937794114158 20307681741817024 73548071329160666 51077833057877092 20833862654820577 7921622816406965 76672483611951959 51018202851768863 60964391995393132 40340755815670269 12407047671756773 86151217651017123 52376583946720442 12986638486375729 20161612438724497 16285920389382001 46074573600673463 30678028683067003 34395771281276383 59013429442825653 13153923440401267 70379490406182910 67821809868882122 9368439623492293 14212534715010471 41140395007918993 11023205334376321 46220911361803644 77697388326750544 66478481020942001 69153188200442628 8230753306482164 66089483833986667 98744536343246872 21892609121245870 6890830216692344 40474927454378626 25545616900565055 44536856932762418 8555279872614700 46994277995527896 526446923364071 53691860530670160 55621975839442355 26404755072507725 34277645416335355 70928545881045782 30269884492404543 49298801274516023 19490319112531670 50181433551015665 43410371883957804 45350886261794421 60204209186631595 21323175660479989 90966592342332148 82467507661174081 41291071016099138 82946675592756626 94700296752977468 72376820597370545 73282210934091146 50162808434654054 99082708945510932 60688436276655633 38862851047221621 74152409539818879 72258864784427353 33461463427151311 65501401635385467 45566113651117697 62474186249483219 57730951890410471 16087174721138134 74620161341947526 25484451832676461 96957326763347829 46967637517831681 29791857168799411 50664595306457806 46382276053450031 16254844308942518 26669338367939512 81470647344726743 47131945875567475 30781384839278862 33082891727481685 81830014886692104 57039952110468522 58230056393425169 5522714080603539 9167094566426736 71783596470756223 56907568568848424 96637970840598461 24960984825655462 5307111091210782 20282137399018841 47704717118301280 69176716687336177 13885168479386375 68171926113501819 65368681110127803 50714426113062956 61567608593435184 59950812049439945 42707752977063560 62502271842009229 61530793503734578 32857283003083457 41956535448352443 65064568025174198 94305825535200533 40643537937462300 43650706523611700 79234405517805248 83455389460963717 55933011939860948 3523388002879763 94412616696528246 60537508267654251 82929820629479899 60437867143579668 97443421221189758 15066917366951497 79411490661051253 18394499511907849 45704054388249540 2834642423789816 69467652326310336 68751502142044170 98361895017877846 38068420075295786 79469525753594815 84400597295472769 99256822869760208 24773330515429147 59427032176073155 22118047447485356 95102923254334448 11954230717462661 26349213450320826 60113243743873227 95829928096291718 44823153624171772 19684593994478854 33609713671983205 66279274093919346 1719689764354388 2609995201167099 47121173806958919 25945229947681215 58040362158662399 58100429004768865 54293141943928966 36359452790625032 60791370447758170 8354164035432628 29133586180502454 21520324098366125 89115130433994628 60191676419937453 49243903693261246 77919441374268374 85817857208849608 49372238269082184 44185850853167405 8649979877940200 53176964122587356 88006627830528704 95247083053902314 15902802956195591 91060844600122732 86622716756504431 97384121038965574 99983688030867432 83089647531411810 19875242730657931 71250918034869172 78046763100565312 83154304351664360 40209468863357850 80971215056010768 99535762280687974 69341164787955052 55981057045914207 57004028171960893 15821949406822700 84832867316333975 76412943680871073 43486722474487680 17592679253853688 9292955062586028 81362004074105826 61288311881530045 77960783761335183 54425732927608271 18885985221137385 18226410371045808 36035467491807239 60994457127607665 28126597561592381 78194757342664371 7293908777992888 56064367429140504 55552199180076449 72315647314101943 55875207151682160 11471524151880163 58082576481042071 44395906980666393 43616930803302441 65270541456683462 76084726627848169 78012739846846194 85211404926209819 36871585575740500 57632392974874137 96032488799326666 49697749176513301 97307952860993762 78794532458280878 15130551663257428 81060064391018528 83279984067608967 65885906507863573 74343544131554041 39806602396011815 88004203250137878 65186584806686505 79255084889208040 99284994296589672 30483440222887204 31825168097075403 18278928151256186 85436421743825156 38999713419823624 97434922271811211 58813737424441059 24957432145930523 71388487422688980 68190666762159902 46658931078477111 99279079646844076 91297434082466976 45243704533315597 34750522130697056 6230303950956224 38100288711206337 66569441315339983 31922639385570973 48041314895364165 30796376790511417 40016796994105289 41886984961312053 50093404245460192 11836698490900237 19469299932614511 56326750143226525 1614096947861512 43282300090513435 89227189311137406 55524129749937419 5569919916383792 54347799584139492 52979833338834471 87766808040034957 10419846820498412 12941666634590817 1273492524416497 40570009510780809 23065123012934124 71655056652132497 23572754131796961 12627759709946309 50436589049698379 50073263361800732 73753866628125256 51556489716128424 10437621683049718 67959034961029547 36879731597523329 27998893003047366 78173769665455418 66079396506889194 10944656939268346 33085367590784224 9986341730261246 27772686421122365 83651676563241361 27889804406238590 7425450945476324 52012140807783778 37535235420212961 80458446542313079 79196578682844077 42563805589516240 62025251863961878 64953480825587253 1314164286210704 66350349710734554 93451580477158766 16111800460186938 57550879514012386 37542492025850443 43391472447019108 50741896708216054 59149258751137028 44983960401150804 87601759905870648 90161169833840932 80504997149637241 67202075863268714 32154829710682325 31372201734367907 98366459264399925 99525765371540272 87649767762459641 29393534846638870 48305080076821579 63053132491773464 1714092922906391 92982986221437015 81115106558051307 24085969779752259 69677529944554497 96737175767586159 30839575474684370 72621899330446362 78179718135823874 49341554588225732 57912404914958221 57727508234901078 90537202100201873 30568036560263669 44530936625394173 94027154793419865 82269242003985300 25080470592450715 60955979245660967 2889573827888559 95075514959768179 63783937383354858 66000598138290803 56557211711125247 6690387113802449 83500629096504791 19801008477459466 75657530850712330 40964926987215667 68312868767799529 7349006042041672 97513173477843872 38816793925554398 62068610356642591 66073798946105075 40489984206240211 64636404189876183 49027543683573211 73926008595904341 11374165515921624 99387805240908514 12986415480326371 56108278265261126 93909119296157169 60038602826771334 27660290689570748 44895299670459709 8862402524370109 32611577124047367 33747439372272522 46411928843165240 68185477030545676 2155046930113175 93025152461916029 40631504423441850 96785149878965145 40578956152980621 95620755632505302 24632993828527684 38715261138254202 80213790121822040 87587491842817756 22288976662427573 83907550378397743 17143163295103054 13253386233553377 24774420690370485 53240800664345167 42910510060338282 39507643370872252 39667774039239391 5016261081041813 19276666840304190 8052027776015551 44666705841848934 2609034674695177 61553722880922585 95633959457326963 79340147595142494 97223960192802442 65573797724252939 34341286526122141 36284660144765485 82413740459360549 40827558825334299 69559855712826200 82216232815659355 22235350850794405 46315957270913807 11495710970543968 2171861504815389 67623412640045953 21724073066710616 84708770089397445 80398601103205630 45651654974104749 7644166008330554 81343074865989102 19484589669090211 28646239929464651 15729712791671737 77430361854333715 15272454390264430 15589359038522156 66868773206549348 85479405406306096 63546931176697224 75223105531504025 64311603915413862 979097970629014 80303094496749611 9453048576814973 92289549325812130 2811358081486608 16102833396561160 15832610777681472 67312817932607865 78464346167900246 74920036200392536 12960496584269128 52859751938262105 23307397680200652 24352161360108518 51810894332071400 49212001674614339 62417746541426852 20787874040864546 75613661111735243 64296890570965600 66146503694837435 81174559001275669 97895322188574470 14472519674060861 81207340131705891 62102302611887783 46642868159121391 63904868157957775 87253730501326058 49320867410347539 68736620011867325 29254286127757777 91679113542939822 92071291600741338 7660003697821722 79536466658791490 7284011977807412 76193376910195513 88674977775405127 83066058908385106 51975060535499375 11108835544447408 12406201186996129 82172733001371450 65505161183005036 96245579545197391 76855991579064391 94190640744369559 70314179637528457 18840554666823648 25056852784623720 22443235269160834 38300457717253607 77644687185328477 5707662115014846 96939826570570376 66898521810325021 53346502290794082 17165046291536932 37131683599174079 81112894104261008 74151982709526839 73571282950928246 25492070953935922 23168004070207164 64442934795191214 23810001599386210 70612099775671136 18596545085453013 55356776916115604 44144151671842503 43871277456328336 69849487871164842 75229332940507747 27680837841366946 31178528471164871 71417619242581570 97911161979904797 31151804813177590 11717818194041654 10745956823907777 47085899799470586 86703175240932166 99395893070907170 15737163240699348 95476260450428340 10355323453344617 5374675076201992 69843594519887917 26268041012612415 95436301879942924 59477079485678324 6205003874593344 47206903900514057 33967658247961540 16604346947453583 51442756056702398 87591627965612633 9568831721637803 77262097470477690 46082265229781977 17115749233801974 74542016240544533 70033010324109870 77337020329628506 40915483418172559 72261583657370897 67410911156604752 27033993850474420 31866504799352497 37542609352358301 53066076231108762 49906172969309188 9807275679776431 88597501668890319 10098400172973131 13627577851489523 90021135396270608 8355567575274875 38864528303741886 11025883229931261 67981361243328058 90256889055013175 42030745891174354 66124969741298469 40510701236528978 52296271750860889 42911346024602602 68062628306528330 55835380580284475 12922825876970509 96794358834176817 86779082776102970 79164371735776612 52622939701864413 91622238622442885 84253503479162239 94709591495347930 99673243304125782 29646473242636333 96685607815083403 38903859661202407 98638795207656879 31223597477459005 85053802219779155 92410840099680194 62986487383674115 17407858302188039 82277966982871151 45730345763952623 56228994394816648 61551202380162872 19604258424895901 10059041032545936 25980053777540774 52843091087200109 59336008978830785 58569461137131079 99533761548970271 94090332141450849 78506767649787229 22290519250049032 54286796233113796 27215890295075999 17277843083052974 16599230107651255 46420996176525711 58942403909718681 46032948100812312 73680957060000098 8569964064974226 7873673515004754 18990476004678656 45325739040855836 70199785595027757 44147629417080143 40089595430827860 72466757488042153 57601745912829983 9350597468964309 22135242738942625 81299694800983529 19668101601669984 8773872978039017 89800345176019535 37792203108048961 56301635963829440 76461701337723216 36849318816744050 15491808632618968 39365758287429165 69719613094006926 22569893199332484 60650515277997167 851146111405007 29057952649651946 59883836495172126 66797548887453424 88867353957971411 24728600941933721 65416375753827110 86511025896211644 22181927604965795 88133475740679220 782902868504150 94461528234446405 7703541638682133 36009456851047580 66348988604513039 48654549406841326 52567604513853803 39264564694520093 87009391268404857 89643906963966466 98036652089842484 53106920753310548 13039531130209990 57297635018848946 69991034610608388 9147293888971782 58431489163311889 26312016250445316 58747327501403343 9124994811610439 3731185852849317 21823449802171133 20369228786471728 81985096325365167 42458370982761569 68825389588376077 3643221011104693 62906206323156496 48624780039144789 65681140788912951 8543953585569673 3173832840579905 83229578693809287 2999150651132429 79271645791883672 57112529927556132 99215905048349313 21725141950817807 33097458604962719 13085123639663136 34072331503872804 95803786613015086 65645398985957134 44853782969270395 5320728523436600 90763766960365643 57227842943401485 81533041043131720 66346863831546058 94217096983811382 1356087431779078 87395512539393506 93763936027960614 79763274881726034 33850319528619238 12788003569500912 48130469173877461 92632999588711408 32123658544795689 94713029324245045 6931985847921315 97342075502314484 34564978941281604 61560715640394672 80931445806890341 35028627884764616 35529299138907098 56915856684996070 45474213460909576 29381167797939979 37865875250005888 27419646456934881 17583124618245492 48167355396045703 68030116885385573 33754968410692189 73970357971316395 23529354940823928 10816099597895666 78518385272129382 87693800217899847 8889491904081964 58176684277120722 37904473511108799 23843289841721369 88887102575587707 91515186930815247 52024144116842323 29072122643548736 68232520874164983 47385151754299000 95618545518763980 58941927421736687 83013979021924667 78745738237462316 40282496314530022 66730703343996445 33811672150565687 42278507747955024 85441416589687781 75166979667187074 10451155237920481 80487255980832245 77511284348070952 3711352705083783 86683620568696543 99897839308025391 76911638640360711 49187797219640467 29233270285261973 40909961419076947 68785214239591437 75537759263575259 43103549774301144 27550046042185267 29947126608301927 93776665326840219 10286739604744065 59333077755899729 39198065753145117 98931725324210784 42055106100120771 79123790965061167 90672291828372498 56494536070605812 2855082328603450 83109241918353466 71741881411686272 4497131262244960 91334274644795327 15578625735421924 54314368167983075 3015863556487437 3200686901886867 38042925975982656 63712102731448588 95879769105196084 31071607403310239 53972072216229458 9901477084054609 33714089302166001 88079423222885618 16547078286924860 62802201816156849 57655401531502797 40829385732207424 946551662917847 93621339832841295 91993276468029369 68658779565028702 59252953150800901 75199031152177771 17037720156128950 85355121572608139 92948660579814150 13111166834128227 62212775488448843 68813703306377044 40857715407356276 22882505481349408 28533371550356461 14575827652980455 59306572007130652 64741045251554159 85488861130864553 92076477767162656 97898660565615840 78084707172769860 2659537651872932 39654688779963396 26010454625932519 3653678566135708 36239166995682499 43962006311262495 3070594079232672 13765886837142194 38417591263144384 76364460425033716 64797441562251189 96622338327297025 31105065709075994 16119260509966873 23157795426254065 80261906752786238 41425546153645889 70686098941487372 77847535206860582 81553226612619629 86071719115811048 77440730505105683 85053996748668285 96123159788177212 92261394363833605 26911895847691993 19844940763994446 3338948465032001 83182010610003889 69444444505848712 39111641283817132 28522550353233434 95574753091411400 68893876496380596 39260640318094445 19966636074469071 59785539720723210 45767078741253616 40514290453119962 60485652083318248 50503168998149502 23513283166157887 21715565954059732 3526697895638130 14305811076547462 29639696959063890 73964695239146899 65892102752269417 51048666125873537 2219280469600135 69512160208164816 69407596080490879 85336429731247270 10373839341633929 79565521907087001 38501546494711149 1228284440890602 7275003725551358 84414080882804701 52922022287390251 11968159419290368 19469827118557898 33731979609970403 85370357718899083 92890400332368478 62864282948786565 4393971979282350 64240484546085050 13324636705362630 90670586602786457 4212908541753880 82548012887636356 98445329177690247 31095771629290967 85951593113643126 96748697752110166 86161497494561276 63980040663986973 28123016843581474 4560354830769523 21778422915468787 6071337377203993 8317851705727013 24216628223514587 79865883485135855 31769697548126848 24513543253699615 59733733838583068 70256810609783400 34983375279564921 69580144316989341 34874567727202128 3329140469336133 66044386201521433 81790998861783612 3666389491545940 36763590956346831 4034885403996786 71611549421590232 98145242126813438 99597466623750648 42846026380659074 16613584511078708 22025127899672309 27638244921894564 31911656620661458 79524692857389780 7519732815179864 90393689251808126 41192971522296681 97011300994278870 76248027329725738 8132556100255003 77805517264655150 81054454428614394 26983880435305606 60688642559533252 74424627595848751 98833078977691474 87245335908732368 8496951275878126 32128022106119798 20669132220554255 98092668639109295 33200671353395842 44936996687977953 19684883486256465 28328452286164665 50023228974708364 92841505702213765 50352731350715410 14130054119826436 27575462998994590 61588727737556036 24603017086997636 31717969248532587 59387308319194629 64745550446424372 15640909761979827 24708048424343958 75175698142309877 87008747662035855 34307271815192952 41338291905685058 88086416311988730 98864812831272023 34281156755616558 66638195421503326 75217776696486620 69380612095547522 35107961616753391 95090103977481608 7842541557885270 368238027923914 52520875380034266 93442699354793034 94880254489657172 3371530364340812 23644823993127031 8850684218835619 93021546593661293 27501620466066077 42411984291686639 70080293466424247 99999655980080825 73271006526709847 60679728384062190 84554396890024934 76593077511068571 32743868853453063 33643832002800088 98617064663288334 73336961569540190 39974422396075407 83706991268887355 10144830748594135 6157295772024179 42353743181707879 42628376450685559 38145796114902649 36824803510998259 68651540973777018 17120705637312695 37010778736786875 748073628772250 92604027999479933 60941824151336359 76360380027038687 26557051660472370 24834419700824989 86045322860556692 28020161331091183 21889140831936485 86328909745376731 10769614441766876 7591583319820843 26122924001925194 99435809090172492 57401448281690508 7844084091887462 88541725350472346 72279095514937893 77063415556249040 67193833439540286 53012246345458107 38074107673930604 30733726980195907 9458321811164133 51655235077850325 92675072950383451 49944784678909226 44613752211423243 26310513784664957 66028159810983401 23580556497386154 88540957933745656 67315909558124479 14516046315276896 23609985883129747 32193540199234098 28891776300632294 35567906297506836 65011521470952442 8511816657807355 14964100524577923 91881328580465460 42494873293290829 51292751591245478 8123373030027599 55452733265637277 44834346607194452 25766579871749910 56225909538438811 70447590085040310 76085334618453966 70222513868253360 23008142058319858 80426618168107229 21833312256464288 66350896547783791 99479945723867438 88894880830360885 52172209752532407 44237913531424936 53490757380725884 26180007770178727 60009895607467319 13708897023828687 76780715073178342 73416791091720740 9882858285738773 75919749877997694 79593233691664883 43769014845903280 84690243006330318 59414951123892867 7537998714574444 59474628770397352 7521704476820619 89911871227550533 55816827157757897 79305895297717832 55506540767755336 41942368751985036 52487329398470043 47290275103150250 23445147818846974 79344139370501415 5520579054605995 30236628107418955 23392348220719279 93512662700776588 12872092218586756 31328150843490829 80186686603730642 15663867135333985 26200454920034831 49648948078090816 7071444487476463 95641093110383260 95837884806700457 38172373539814645 64655634135599021 4277287112020229 18737198024650507 10609208466432624 91147119215557398 92198299521099643 67126655453007775 96419849931058120 82933277795519454 33920386104785387 71099908783905208 90457660090583985 22227636031839333 14499500597594621 76943377276958716 5715265082583035 37644676572866614 72383687745086403 84990702642101358 19834408927395806 89601415421748904 50990877187560180 71729660021616149 64560199746091927 56216021760528785 80008492739178276 36721976446412251 30267927636753612 14642578057305477 85128266432241517 30495533676818578 83552143699123800 92192106621433381 32711894401854010 83948547848547308 51923264338220117 69280821035765595 26893534835684350 86061132872013282 80027336085758945 41693135435667131 31036243188850508 36211562293062372 68828263673621584 23425411470949295 69947174089415273 82017256346521251 89884827239949508 22554141246466521 5618221203503395 41041050941666500 64773249945681557 56066080463357516 67398907502379793 81131742730389753 78706578236867552 77755755651391265 900595161697374 4766873384972858 76689007240800002 90353261476054053 45183215211630780 71317252456161382 70495031386342903 76515208747776653 62281195581028547 50159271741786328 71398833689862817 7067745457083615 82401389519494906 62515989592084455 91045050069584474 74528451202944317 31562884038006120 63939484402874379 83022604248579692 54834618535803868 65205429271454512 61571943830986615 20894479493747479 34495923598825959 28462836095683400 34520549353476842 74338322785890445 55314473637366171 17777928062446437 29031091125142567 17325385804445069 21808852969568535 30297356276126244 66350278346530546 8924484937571116 47129793257535249 21521054050654177 86734891648099989 32240310136146977 79861272690580362 55054035822312453 81791596053724600 49684364003701646 59514276543664580 84829885050791059 59858386822141189 99707200682077306 28949369369607765 84959325280380478 44476048847587395 55490556985785987 33280241396916285 17142069961204942 94204873715290240 94219552967206513 28385021915701856 54159675189145549 44932905041867782 12385556694526068 66900261037087382 60457573446096811 9981676503692894 97108123237146079 63643717857936443 5185364118820913 26674505649539158 4704083789785521 71790308432472604 70957411603922945 5295841714210824 82672798366747292 273211360432356 87670069048835730 11338642237235058 30163192488168675 33513452999618221 91691462530108252 39205847625734821 14693334873278338 65392408721252860 5778006598738992 97162024576265222 34148205126999542 32639265995917170 86827552982425486 59144303952869310 26423029699348320 13799731362016580 46553575602503138 64650127314309610 38809332139278235 23955437823663301 81263645292839487 24534453065745255 53829709987566825 2945316571212873 71764371554675583 38430811223834132 97706609276396398 48899841948226819 66464068105442075 75016273160858257 80694450839868547 26722451975795902 61199123307658012 27053362935527590 15253470964048036 7819710781963662 91730548643674310 7447644288964347 20728247571094423 73933216267308105 43038650673020900 97140960793823551 57261114123871939 67690581408860028 27031510189044711 10844097645941967 60681665290388915 53781991233248110 59370137147897257 874747126126363 79795173520831769 38261915394863733 81587427636475304 40136938423788682 96784624380990259 96036022278773571 44040225704869143 78734492534626374 87546487010098636 99880280946831438 65731248445760719 40407525141326754 25870169914694462 45598531084027390 99219646073488635 9637071693527014 31624536541683461 68453390950875252 88540645680360874 55343557484601338 26357015994243529 98324325784417911 22917888957340964 53947210911954412 63094888082236140 58599055155590748 70302470341926343 10212004876812504 82242645009979243 28706305303736908 27620194787824751 58116684309120277 12076066594046040 4097457254990727 54323373341006346 57008112202791889 7441271515100107 51931193076759336 54707224289380338 95854565499998994 49422501902575774 85757911191416380 51812320000646590 28505446262803296 14632722274538387 13341824553334095 24853313238267095 97751612858529999 49859309365098561 28222732872041476 91369051973766135 75960174807698373 46613916965276693 37022602612619630 94525084529245415 69758868011124750 90478038112132207 73962443966229009 61848497585648775 7771242783723189 17416451088633207 22691471839690865 91218473262913424 91027706251440634 82387868931479022 88062311778168621 36546609498344217 43816149526433399 33108759518376932 73891218500618761 89222409609073902 63022866841391627 24266062532653907 82279944616811675 64988485786439091 86886523994872424 91802491501983869 67773558197464885 12423993904286329 96760317866446983 61760773332711001 19374391860703808 74463801246640669 41199281446006842 43558788877581435 70958877955122839 24376216836789915 46171185178651226 23731215153898163 80408201208559770 90520079157594927 85400711819711801 94258590222011659 85058827202377985 99620177581816749 43535902249924631 7125362024627799 53839234418214274 16643374353952706 13041444216685208 42840615090747161 21916692222408114 9817856067640439 18157069261069725 52545186302974879 3620279180636367 67712051610604884 93770721945991428 31094162339675890 47147183356048977 34552885832582178 90150354447728104 93842547560864947 74436489618814247 33671466388841160 65783169909498723 31944429281965309 15459956715569017 90557384706757475 55642172380902578 6884155213541255 1335864233822216 60103843693646571 3412542143949582 7900906885422322 29276621732510212 43611517082052571 90436500228192061 47703660219139704 4409104966635386 86160477027464721 99023304584121692 98415193059346280 500326905521239 54217564688028193 74454988916693596 21268946384296518 71351152991256792 26054417161770325 2398431260695461 57973110339947061 39872791070123330 27951791933603593 26421536150911316 32503929748240102 72118284489356985 96583191349980151 17522509171229886 27295223334895718 6224398890614370 740504733888367 9317811860784333 26998771089072868 44072086668426796 79606394068592468 13488516476265866 9039176327501887 83314517572342114 22596569630967768 75451055884999023 22387400306357133 98715650032625631 52474464482750559 39820292557121493 14022362496134867 81536479190225944 40980285471965711 34108850508251167 68139975454456136 47899993468247370 83573353939188818 28519216102104196 43689533944851702 33555828272576611 44135028161426950 50423106348405557 84323671493587395 98485290851639542 83152380477029292 29208022866031147 28462619373807187 55254184991536600 95377847460405056 55741011092504361 60192612232818699 36515437868638517 38368310314177138 70236610066477115 63823485596814097 83696154620101939 45784688774998843 3879981656962900 17575213257827767 36634280341586316 55270394015516968 78827472740046845 51721940319926104 78591245837514339 26660021871779262 39823727199894768 31705339711292069 61490166693080169 33503418647653303 72728409207478650 12729473766739118 29927763616810851 93215784673366703 50926498468151886 51838234913609914 67190282997867043 27181249398601755 9391954004914462 86310732902468827 3170742811676121 512631974503081 11920079672579733 6442417128469077 2996539658045678 99176065995344323 40040120892628703 21022709409605894 71527866738177170 50863360691877651 55965087377248525 46586936342116858 23462819308547185 78942544283202964 30103239009491994 73733245854029063 89054443744685514 95044298470992060 99413522753537142 50050866075484068 72660935129084913 51359682550110404 2536511164906183 98082932081862473 7968094533513579 57606243373248728 27729307566760923 9517398191213659 45917712329599120 13901352566454619 84299006952520475 10118370249117676 43207516733682549 35314193199848241 83939233340663948 3272143929650682 59684952540342843 20920570971814412 54811783313034812 8592734077627009 20145959012945429 44024845831803311 37645634055686587 15439425068987782 66233801298037785 76348132364566997 64658301748998526 53820793258716236 59712871788018716 9045726937566074 85670603495957935 91837506293384080 47197284838764722 3257826032533289 29196796485252669 56990407395126565 55823039860541233 1528365415314791 23988364507921266 3652115512615134 51912949150894162 50542663508791832 75022860317065678 19099515662870300 78821502941174531 15336579181547602 17366722409174986 64308542432826117 66359401752079539 68083198593838110 94632788733218187 30033431045861217 21270378351933223 21146822097482001 4355649652995934 26852515666340115 29049134666315924 11000112911094172 55546792165218613 26775079969373067 92507089824238424 65322296946262141 7383470698732193 44892472370528478 82461183499381632 9832757094786578 60263381887258905 68582647321083895 29753570646727480 27272324864115860 83706704262198037 21934076197390093 6185268731926378 36948569046709168 60510314255080245 31211284098932160 60694281379263378 35995158121951928 78065280965848468 88991480768559446 97989400861885865 791569750997435 4832281372390671 22333203291984474 34067421817450660 14536750802056392 58836160023457781 5846666088687664 82832318196299670 90917714946319641 18002128264439347 81681267179367548 49728672101284480 14696462550760899 11889896955798683 50816158202927015 86752631690434952 42181324390917621 39308725156545850 78059027034667217 76598207010163541 47004736401729739 48831163223132989 93066242484110819 24074934195835946 25806827197051394 26472976307937966 95060166231452543 93113994097536052 98913164611651486 1178951750151891 54130776797191437 46192227971693861 39196526623563365 28849628235048247 16797380638647471 32729044650744692 81284737195644452 36685483609634431 3932587939001164 37412385294809364 91110994502783927 36404641766006652 73802027399950473 18309797602012014 53327372335511888 41312617673854306 11787628179655370 18828051860556701 74031694033663788 76018003327176741 97687421812541237 14829130225402488 6846415143977277 83159599949567363 54157983280672339 70551356404212841 64473617401105711 6980219805327836 81665903849567014 79960257096672532 46203687453517999 95397676128547208 69937869647618590 84406865563344671 21350031135702658 66584944554923192 85144019155709536 22515164316631842 64538213546510291 14301358413879811 6796723832504901 17187544527864681 63755525476896244 14373591242674416 64352765504573872 96342017076650640 15551005400651486 24324785062840755 81516029412744119 84424323601532140 64145663789721426 37062602930232284 48482058113682125 20979090521677872 57663756897572842 79106263840554561 31008602806213037 33664934746258605 93876049800419369 98498320987960234 94721428539347022 33300598925530553 2360971423070843 63462488544922545 25321653753802101 51380312043238845 65103314162397337 30413515838765276 25312911717016364 80094455328136291 67491277552806326 73282977755678855 98604300885237528 64516120062144153 65843504345361382 25826980368318190 78657777485833741 43783427244893832 94935097142951111 94226145271708785 96778138865324509 89026925442251878 97785663850225539 56504259011079586 48354490768936140 40696022386981500 48915773995677394 81125033892829711 779962243911123 37160876363602663 24292560074935291 75421277334516710 8613520511074338 71014296760077669 17406987396892417 61370349733745487 47201082724648879 65691389202999443 51347409171644074 88045471620947253 15895426416337747 49426032377101627 81355433957046148 49390451190990876 17620910318130118 72136549774347538 5810390943545158 85134358976903448 99681632938388655 89157084955270323 34846860883067499 76406948235224310 58367225083621976 81017157556429813 62009987409631406 36603829671862869 89975314274674688 17657561241675614 16401102781454347 33100250527209494 67833724867177936 22350230403355943 44644233662710681 96420134268930857 29047975538596471 46512604140308370 94338161860270147 2188803233423774 43409581706337652 26463952026770418 47508849261137224 72246475417032643 48663359040805909 21494533072616358 14875253443223939 5049632664309435 44631934652011953 11803710713028710 17389604459312598 76682542731773837 15752538900809673 30763597958010357 85026813995774410 66798456721860632 20778278771931879 46770951049383387 69434933133477347 83027316959107134 91232074753138896 96104279575166164 6067652612191571 28021952780554703 95185536592756070 99950568532141038 5185960513922894 38079130845655940 41096071357909839 81970438407629469 16260592946857920 23629502392696085 63094051445847054 1267103773104462 42632236184835776 15782190742453894 15449351922903182 40540538493562280 17235273537238456 62761974360390043 44725374457113779 34601974505731431 64066887510088339 24937858666507187 64346529537179299 59587616746776652 95778376564364516 78994891652463002 70997920192622126 35875785235465258 98824390980738590 28258900821665115 59703915306856762 66739348609175777 74732622120883988 85274947903897153 65666288846005897 50656579170359719 94236399461225799 29391087760806103 76916712510047439 80162728484385214 18467653073391369 47799220529473817 66449122752712138 73528576394074756 47435439260267715 2963549379483778 86461531079057257 51086091810957630 17972556289890351 62452844862727909 70937089140988686 72496525785757202 82594026406960769 5185489365366440 31174934739285492 73125648691227062 29902012040841799 70561143488079250 31670249082322663 2659635198046213 24200789871175843 51526852097613742 24244115194385215 72377782923085439 15291821569766208 64781713375617466 81927474525483108 41451644790360088 23786190237908138 7706435141658650 73024587148869420 31792658477396724 8442184283911061 81017540998705241 24590835369448195 83425665785751935 52489694428522814 43388961597761707 78721146543931909 43271427178071145 37358565691248608 50301401668980517 41260304510819597 42547467993265047 88317369269728268 43851552976695122 77045678121561045 38200614258528200 95248328708612535 57169123915660801 77026887618925242 25973093024494669 21720152628389793 15247590627353292 53424356800401632 15918659228175543 12050565000910129 75450893585210304 17537221647463380 95877153685888812 39256370626482975 76319178607933355 42197184256286397 18899207713995713 10300395915908248 27363389419625152 96665712734745484 92303635891798618 9879712725255866 92709873476835341 45113550973779242 15437459714889002 25415272617961165 18258322965034919 71994630814441218 69868105667076714 28432437376231188 19601370385345457 71957433500356423 29306166093147699 50042885299181717 52645475105776865 46896456629801141 12063530486476088 15745460334200043 91710278083152911 55485589389718555 29406657408934018 15268365104247527 90735640580348369 32025159452674354 66370785803665002 25383485226755099 32510498364209628 87066293127883638 19071784698706847 94293893803742081 70763918704194659 25566769150612618 74105653955198729 66720299937910446 75209605835338845 21614155460942094 42557055696866945 68398306301843724 39922357526845309 40468514714225455 5598613737790954 88995566876867433 81262006510927419 69661832478678343 9206369203870601 8405097924538011 91586593057987529 62666647904077068 10372667591710064 77828537593029945 804114910034403 44336211352553201 58789378546535137 74923259593196130 54638985036760558 76447760174332492 16512276969112916 91085751236631142 8504592192071341 71739185336145981 3541939214455020 6721186130734300 93187090415306386 87491010595806906 76477811093856908 8151723331520355 34678615357712017 77206674212783447 61398431343243112 93497241648489897 41024792331371937 10556542960818051 42649877814938259 9568108172629652 14259315521963919 45710836013468628 65494941148118582 30423229997394525 60182721110234627 62040094119786942 22341635336804798 11465011741573491 47754223909831945 82598985266172770 98718149261368874 40993264706337187 88273088121632236 1159903798091611 28515484393160601 89634971578577505 81102552049911607 10372674678398933 2549056517294946 50765274408164739 61364060476343477 66409065794873511 26033220449991962 41483084692582776 47349979107153776 9021813882790485 24237461071520999 421890956872436 13471010028636747 99714666614244355 44498374312937072 50069702662334221 55683055916231924 42169295817471496 7705744847588085 66119239509431769 69617818880446532 84408273519999179 16654259073871679 14280828294973157 75675326237682532 85308205132866414 94894273165212511 36262106866200921 93997531039363002 21287409172607960 59224485144856783 44080398142762456 68513652218914255 13236939533164882 79890127066865091 23456987716404068 1860946019025776 91230809732030292 73030360617322990 6483114782500244 43946657564992603 64671843715921938 36944696866465788 84770364727704884 93382358619803325 18414864928943772 12188689900470499 86599767119626240 64272351347754433 18789560331867303 9764726237454068 64670676702067471 40022684650088697 67192339510938675 12862923839756902 35068690127828035 29973925369052427 13116325872533782 37404619582516606 60402222973192335 28212760668848771 81492318879366631 45721146469370739 19350249661458743 33238445539789597 19679516390544053 92168986124218895 60866228090468977 69236874319950944 5469543070482600 57058611520033301 70382916585956940 82314714439615472 81251531711315932 43479231945608869 51182085684081697 23494769867757894 67934496661658272 32875912205465227 65456706591009648 79587340777041113 28080362534439483 14276948980961779 76943941676852226 19912753099278812 51060650299490827 98531022865699258 22354668568888154 42939737155640903 17816475785300393 19516065507495473 81167579514639871 71408791832507701 29305132142753583 17889112868149663 26559287398205643 91957417356669664 32640895234790916 47838037537239622 86756816284704511 4630514442138437 61316781971424601 84398542007545069 31964273366189016 11474075026591409 20498163360322803 88363109479771875 96098316108713938 14335825246006355 2414290986396087 85598129443319944 60458367146724519 22118282684075068 18538794699382964 97660003101697030 94346031237375313 39578105942363587 85059556003833837 93813330736087240 9271163035162125 69262092301671860 375133303190219 61837844528581766 94761271123059628 45473418776630046 21493211086610069 23268016741904890 94580674595674397 28408606995742249 12014498455773913 97343286888118168 77465485315242572 78615652404531295 49987426735376540 76742788414676121 39145529521314306 23441292049836421 91976971728596898 84444555838808393 77528454971308471 69606436923380844 29965834203854678 37545727755502810 56215303425237439 59099517848260074 19201992344891885 43434033255978193 52433188864677609 19840362724456999 3179721462457485 38153867844481824 37358176233392519 61165727730070301 81600517163487149 68365427779275944 41719933085484142 75836878780433789 24564428264065333 7669572513863741 22346383939238273 3394600962654020 26400776150506951 59972934703521398 90496006490599342 38028577702627090 96407890907684661 98436770960460005 78752008714195506 32252253219807887 9310083511452572 63066422285087774 25669105354945148 87409991091092367 56366735975006583 10290940955543937 5320110969880418 88415741001901086 47693685310621783 70432019548586644 52985906058303803 94301220454108062 4897216044576096 51012006031041716 5017741635523563 54994939297299128 57981125995116607 2570185464994869 15515555866175412 83059446264984603 18737051974357679 85412237255933140 10036093239899812 10526203675337882 90834013731082449 81213548884106861 93030822185898734 42279662163967245 86141622352049268 27176145635480177 76569921256136091 29045907266056242 17311320095956220 18633006055406308 54910320371604356 58493600724159422 52933493265014303 29538786178575236 71248383693301255 94113866280869926 10140449176274303 60343671054561470 22399343646116583 71066602171035489 41078539673060209 94069075269177164 31186915213007775 67847153368063201 57341712246898834 74030421340202286 78124334176095727 93161428311502759 88739259286488326 23294769959312582 89286282583413836 44761626315510724 79932982661757450 22700933117719121 81242895095883122 68321954193179756 64976614637044137 27098019207723875 93696111090450590 34480853450062014 92823230620896833 92095578748819539 13624918558205514 20446709984727305 2562912476387166 67164547390997555 68597730216183858 66872494900869963 53385497406094221 54173408325461210 34515882613668174 31978595203566805 3275290616603623 6719521481530077 78148785995555363 92537693667387823 54139936811630408 62057382742371951 21714931423388842 57773030281855784 26092563417393717 19856130013482763 14000741055838088 34016929331447751 69366293512931127 60368430743174113 95734179176030916 90458980435700902 49031274639887648 45354480802143331 77191322645667108 48150132525096682 57360301957380073 87482213762576853 98984348897975340 58100890992160964 24549887839737088 18704398975292786 29703998095860768 90473559263327119 15931950150180991 21872707288083806 20195669889193990 98532053418730173 9828472135587326 84780018078207283 9684071581092260 44486089079718323 34185934912186980 49370866498450592 71285705440430461 32046818044888222 30937453001995199 82418147001369595 21254322280925482 42269285264522232 39722024046567791 35353374862032344 40333855686873014 23237709117618755 95993538984069133 92571624077165939 77465264182099743 95131368124830519 87123113733315208 17033933189659025 14086108697446948 90097046921008779 75043316580487367 47951428283692910 49603045675215083 7127330847467852 63998556008601001 47667466116934964 55831226785467627 27376396489717989 9964271813102530 74103528896679502 99046052950137886 89441658543572245 35419889629689828 67849406172822680 20047004503157386 72542676518947336 49965885737334055 44071883988411797 74772655811890272 94392012149655810 98675511098796536 71574680071670140 97421886096905373 80083084397441429 84806690622338016 92873383548010466 62331474526450841 8109583586051803 6280735534542954 12174307881970461 44492703194886344 21124594333920998 84503850319265613 11388631214327875 18171556861431858 98952672739846108 54696232772727021 51943619259187418 81195033519448543 89468327400599571 31181275978825511 3110698364056158 72462445216883603 62907910511405913 3655096065761846 48688238885384387 81416254853393965 34413167277779305 87264410082726166 63217465802088997 80799351189075939 57158490195736232 53721245819828121 4899328736858379 79795948364316619 71806671408894749 78861139846622295 86910610306520675 23653336257527219 2849500540828892 28205000589102787 90842153926253000 77435731788650222 21578146556411316 54386882513672900 55181651760311394 91618679521745932 90151093240373727 64402025112173387 65366625325735018 87808261376716389 32028244966223051 84443063744382414 91562874542671564 43276082255959549 40530845954402554 48952253984641557 48891810402652851 36619498724832937 74218188124698813 89688339541738374 40666705086797516 75617592646873693 1877676283815672 85758449821846853 10320617925296507 28239694666274542 70578140206681509 59545771790522508 68530780928190478 61884966346476549 44989268433581984 36103120415410560 23016858850500164 11979125749124529 45856717955728708 39475277902408455 21645986611850075 94048563164589617 26292399375883748 7868739167616709 65971593481065626 86532522290634075 99340663428831502 18313834611192544 14917587370127413 74353307124647569 77344602851341870 62024566760174907 75972574740512967 42284847123997930 47391749840489991 74961384425571074 59335971692791192 23463204151214370 45528171335453668 5958529444012299 16918370405090326 55887543968253237 69464857583020508 68679605445584074 76200585912836379 79391601146981468 9941026914321838 99447969836015010 76178878019729491 79960289031009044 91728990922457656 88287821174908244 2220329642724011 54375451348367592 30805941961438774 46593263379088730 52656261403988405 55501681351919776 64872852922622243 39327307691204812 7491702869819744 94822993546404906 35816858595615710 4594295026106919 65642679608134739 51328217323688208 10212296726396742 51666052267517265 37490693406575954 35946818256136813 41308802125488666 29355774393384173 59697446850317509 22282325981006493 27594515164010376 87368902293045859 21267212505373465 50898882205674311 41105087788392135 74790039920346582 6838578075828743 23792797958491965 88437932749488831 7048341012234708 82648989535281073 63459673760239132 75255070569360175 4108641864279799 34717453577616826 17188760881408598 16327794140927946 1862459476822738 19532018588620471 69412560094255928 65192390876122400 6208796659327315 16852254620635139 52502425394547388 18113839563399802 59966250045933183 92831017163139488 87122177644356668 90008685004549221 29578488461038869 29361027072700810 20641214108823369 682603002309801 53597769987652439 65577552170656787 91529853409229593 30443855903195733 26825886410456554 66356507351434547 6826784731719638 12008319595813296 22866667315175303 82379868107309640 52752512282314806 68550375005348792 64285447678837715 13814241997128363 47706257949512135 63995572274225382 54301259906733364 17840710065137095 3007429728026220 90291722625227671 85163277516559566 24002921698254776 90014817993560501 19369259646939741 11513720597321082 36687143212021443 96826927143230318 34164413473830296 62321826287667965 70431149948291173 48249252548028730 1736516900454592 94931163087857241 69836285426108010 60063598933355136 90727406851355557 64056106853831833 92416212445619202 15176351911754787 17455295434746132 91852812822382782 70164737837565589 21007851568644110 56956729714914070 19502785167888313 46937664020493689 97639101975775476 89664253210111369 11271823554197007 22797165208057318 9321753675274476 56682415415057087 587773678211446 80242916311323426 11893257012121505 53033367727761726 77482745524855958 46772979120161916 4615849603899756 17412181332119424 92904120035075382 26866925874358099 91941069674353040 30459211367422645 72082349275633839 71062661944030701 38981761176643094 81870606215640277 44384670706592797 62606662677229670 49285071200323669 85307308910559596 61261367611227185 96047467274896184 13952716192812906 91053905121183129 76678261685156166 45316246821552307 30016297733989926 58652297790325372 64228952172449015 20640276920560706 85320810345376574 50805241191809058 92086031274145249 72632253299229040 14435052844688571 73907068335893548 99956708492057815 41564242758019703 71171699693867210 71954715026264095 42635995066006140 57372543341697961 2926166158510868 23767415216256203 59846861281766999 99059617208722277 19040847074836902 6714541871128858 56207106021934536 79394523712978848 89509977926572945 16898041058359481 95277847475100346 20088576807236049 58896796602690635 12406454918900176 84264727066129109 75000871058230015 8531656387251837 70609630840506103 11922734299211140 78144711941610945 98805954036351628 48530724231462345 30911954122749140 91925250718320492 32411397077671015 25711925760222500 59892923085687747 67927446659186708 23668575554361170 30557665187057009 13675669344870419 90739665842727568 34446549984251220 30648183644634176 7903514650265416 39867543286391923 72368237701351216 94579424318457046 12622420672629688 58241732993886702 2220462510093202 78238150415129348 5966426906548097 9645611909104259 70950589449335631 1368536967951806 70059021760929292 24559455219460196 69253833548656858 49511717453100518 16369057985033654 95626770166383121 23995095842576172 81973914902265470 78231286763320673 33676987023124692 15383038035952190 52732454242926119 6975296118104265 57488481069033053 40329898887995158 27832172324070024 5462083776201103 29275348411264866 36805649825063502 89839073599166422 90042337164341134 72783775081510775 26599018759028919 8314370020676347 4111767889308002 72448985918702353 37394562664171098 96797285407499212 56095493410636835 41029359728568094 44645445950285468 89298457080282976 42764443613024861 94186709361176797 2735150285261555 50792576999023947 93121212547691406 61838094313038264 9829062606116840 83241332695028737 94977971977372041 93941626094858330 85973239381805401 99253163731411253 68807636053268601 3687122453264558 57674635124364796 23705064577034699 2398028763763953 18005072331320289 86718637152152572 47809892774475786 98440050080284553 78679802906328997 7960918247159864 12874128258637653 74699887705321239 46351072988094007 45010303217388005 83626823819447200 16350845357954399 6483006053114133 61337987689746420 55987414572686519 64159347449420234 71328136298521706 4615759866357445 30167690941000485 50094743406957833 89087038702917428 31623810504783273 67426332997382218 96749240835711821 87301178918443549 7267435073320661 9277097786046542 66480357860355761 10416896623480048 3678597343985526 24858302304662105 2913050091565002 48035145211002169 7102336666479733 45088999473662302 2321069410865146 10197726513715457 89707195671230388 11668622378991645 39361181374361752 52791962740581354 75608671836386358 29473870036122750 74200021189973241 46938681659424415 21640466654650622 33919593689179075 48996543705497169 53761718377601293 67444622933930412 2547099447665292 2561464903700523 44001043819296901 83873932852009361 8004588906181985 2265054769437525 38230742576654964 97776053976938695 19936786626925198 36591331185573559 61722420191370951 3547829557876078 97963267742934579 79042826584397471 94663090896102746 74802386148636065 95542198329462232 93389609946887225 86267811458045826 98347049712142635 13632918264187559 24269865430488149 57014932752005128 21113785921864885 68684076773269399 18425172750830893 97232026937531906 90203270278539644 2323260972804741 41508558450193932 67527915382627132 29501157342088093 98711110943534536 88307138366891279 48152347770543019 15866338187157445 5727758631232835 53483075269578660 56336125514729631 63906386414374272 50897302822868319 20209150626291304 93525858118373842 62449415817765355 81826475158933673 12511819434841713 28202051051412008 66403482170702216 18086727015462810 96599139029646574 46983955821348045 39328858857326947 74518856427672992 20780061351131173 86065001512074095 48434954339560155 80744512706683229 55716087568014651 57752620185242871 45804122990377604 6598861424228613 45296120624068943 48581645994893936 98168060792662177 51491502021599088 13469646847808676 31268659006908762 61830376450431244 18632411486131728 32002354793885241 88073376852219619 81057791857583619 14498943979166172 18629951962619565 53309707500675634 6285658802936556 1095457570703418 36771540570141337 13282632018170303 78390194342298153 66547634439806440 37035603963056783 30680820055229428 96958303924439562 49501074958584115 11606711280536580 27181539600888708 43904666388461509 74455662668343644 69675055688584996 56195319012467778 62965164109911808 12774112093188314 47331883173642615 98133356578891406 42678405219987296 43249332070769889 42064300299810668 20235454766088054 75400001601783521 49183968019950952 48608539897645672 24532411846844679 96862821019247935 27333514184710880 20405490192283669 92298573998774808 37070801085516172 39071946035418751 95183114007182272 95180762621782166 14321890512066950 85209430549899967 92123188004529998 15012351236424722 60614852790760078 66982518699820081 87557625142795591 42100055134523677 40860959734064855 43266125530881433 99693546765806823 7057541813516770 65748340916390408 62181372053870853 86681890432369795 18686548354896280 59235280961808859 33448496476939455 7277903218068191 76929882060418075 1103720050712644 63539516812928598 10979638481989170 90882264844002725 28036483686987194 61940938595169904 34014256393511076 74982687446830350 98514555665902207 74421257143095673 24501264293089025 5922007398203093 23086477811545698 17793675339466786 26091817416149882 71990341800706750 90643612314334507 36471380113878071 33035567572132335 91124813815832403 6009738463908013 81392259644098948 37011603334480006 31348568153531351 80505353172132201 4570642914507419 99558095153661836 26924552926753396 49164889791487472 90146891532842456 52173345688118660 52467629225095829 94189978597697125 95798907104454472 34149940254303127 30688005797511398 57907711826280686 67725760083085365 72016008802251176 73010716136169296 46300313542274320 6553557208510679 85659921324602973 74419063434975999 89761855264203664 9147833004433424 5263597590995174 65109697271754337 67463196600480716 13135113244539797 13456336986714116 10032962006764830 45180445916737602 4361770275901341 33924068218006527 50766747332413408 66378585089957033 6659516534289947 25014992703188149 10547614778999916 14806883204489728 63491751698317083 31732038966567557 68139437917071588 69350556597922431 73566530222648176 66564807281249128 39969812728055484 3689773047495075 22283476371936049 43025677675677904 71846482795299078 26521360457217062 77880152471509619 94256307582663635 89749778397812972 17292188934282239 2711997151616136 7408040570097400 14926488824720165 64282940581586035 697692969079191 33610580302290286 3116047264763778 69480950088962549 10410509150001097 73022079766196566 77765441858712385 85276922580515394 55026183913692388 5286028991984889 7751551163129801 53865542868644779 55120686278185575 16624863540294687 91698657116202248 30760931245602711 17417490413385524 17639303683369778 37876162510451418 87035622338056199 81357635604918947 36538539090809133 10722038489453042 34357055251401280 39388258625596072 88494159174440603 84081012584985324 1072068384297543 43052148410230669 94822513675946927 6313787316204502 7568096890420511 40736506743018546 11895006068916293 10593498385539212 10357942005221998 82164362537285887 98216938135985530 75382300979841101 50243419162193247 72220639552124520 48330686897957465 24373794856858900 18033064372265233 91788460493963170 7043289151591528 90335698733628673 72735981586704727 95844725545735517 46073419350912663 35723216330500646 86054771486926828 1088255521210399 18333023433469361 6941490148623252 62281178016094240 31273257298949237 813119824869101 99277823233362177 58343827671910730 74171321750907675 28959963595345163 11112677907147341 29190520269081648 85195149933797318 60463006121455233 31841185428680702 70763914987769772 37218055226712767 15605916897545839 70598605836898043 34205930495306753 85160843371062785 77279351194216749 37941497808753012 57331414296900659 45547395410419913 98460878377225130 85059829449590479 12818413193413451 98530342975694627 49180543552507589 88761092065954886 56610354724366324 25478383976080806 6281920548713 50659993230934560 84323156471185275 77003114386757882 27947776817814309 80143719900672299 92385363964218121 60208909947727563 75470736694130422 58362164935640390 27779365399019142 87422617339099 82745236458775005 78878434111162339 99323106134943826 56708147600265587 87341885504837513 33598072402061465 36088824400270296 12629276830550047 63303127429987223 85338976471698152 24961514485057778 75536720381020587 8872335598717417 90086992681818226 90278765691794364 23967971050378271 76366308532546393 74163309154992157 44193724594460057 98812513737133368 54660542996963844 83091695509394728 74017716509067858 90937994456895950 39187248336635582 70637812984054122 47062826839039613 15522561761557543 37034448276977072 96811972956097773 4943002232460097 53249021186052176 85738466987932374 51486244419531311 2055110033237899 78202541277128988 29259599662411463 71605016503395700 86587081367247915 89131448098096627 52037704427781402 64907150260385649 14664396321682342 92004657193692929 3273753219200223 26426472290355178 63346215841564096 51104397041611344 66133843030669906 24320087505888418 73135957389809411 81931851731459884 58968958003027093 42455992876741755 42688884552908125 46577720389416417 78706331298465604 61463269410787261 9697311769340232 47485128038339318 12303760227890949 87500803128407626 74946788094978049 64568848507177285 56757639025534572 5565354950657818 88298501103695870 88482939649196104 97750956781123028 23024175961864915 44642459721692922 47433007804429690 63811060258501915 80239312537588465 32742970174731256 92126908747975882 20886374205124094 85475406407980233 67388330449781571 58886416810825652 43295220664831569 96658832528820234 53047512203976141 21299424208358013 24220728216906164 57948243676267720 8301050605974127 4175957171567933 73637990817760469 49601924178251226 1529433030997160 12656506580928828 67699843172370197 45106568851169491 65944812594967238 44230307290623995 35907044315418980 88646962872154616 8075237338063789 40607256439854261 84929792000893004 37369016571436913 63517325422137788 67325176740981944 98517427682949068 11808729176047165 79014694384091653 9559768478674166 49598979231524993 30839754337068967 81646064990625099 80079680988682831 19648127123601550 1754559146037215 9953921580657958 41541733730274256 13851450392495398 3805342137383486 93810311586421833 62239631154867737 35489582201817847 75170947830480548 58256135274232494 66189254668563702 32299137540340607 49464398309635718 96764593057196432 59451506695041392 36707601517273754 89306184086944875 10844339659371670 77545085252911571 17005095951129246 40027283529948771 17894915079336951 19833752165072470 93249574293647923 31741663806551156 96779935150561330 48142539263428161 91061095141388455 42757634562415280 52917789099933271 93630985436680222 75015280966005146 16212336379789916 63966843568926176 78582295485495315 87049946173120295 63814044129156763 28744158643117959 61309361309457882 97848088207486120 32715438557989687 90880618690047304 35356734190801883 1839109229430457 13641639028956827 48534674698568287 6504135710544154 22364704145931467 51783595379074164 99834815493671750 25335977499600561 32805405511151307 49117652093973079 38162260094805431 33689625348617648 16154444647814889 49820655632425064 97874860958126255 85912971280373480 6725651441908851 906123798030364 1156915714481256 14156613652328670 32454050044143143 37699145371133295 60376649178061405 46663655311904841 89353422238868916 10731742969479604 30571653775045303 95876160177687320 1878224599886274 14016189908069855 53115016591484632 36828911307930423 42682218152357737 81241776003091310 40082566254179123 28027270198467336 2525273252812492 20038285671303184 19547881584750106 797609114765249 70314828335769299 31738664641725253 51347554465062141 95577134809637716 52287340337930975 31219131375703643 80133688265532046 48603715297067143 11864475358724581 80528062435690819 6366090144394623 29433293389098331 62647571688187111 36288506510340329 48316959781152928 1219828285319798 40708326284504214 95228353484238675 36942165700516753 61951015339869089 22120774707674553 82867336501429092 70298360220546123 81667370289965853 53394783114301211 26845386606338398 47744636266040820 18733329322491124 65270989948499304 61407688980906686 25244783670241972 28852356661730521 32482540805436234 90727071931886282 30941603803910087 27269391557234366 56973056561801844 2312535484941155 85297371444857736 95363712157568155 31788020034062598 71718337054234828 57963873406326886 9296400755032266 75802025968469616 68021899356514988 24791340302978728 1752229154562922 44918516034423814 91347488612038738 89556132485300130 27331217528893814 38958800203163367 79793570647870830 29977859219295051 32868919012209265 42528054835857340 11323903487736574 51750523719595242 33129835942936235 20544984110849376 44892924944112137 66996382367708298 82224773420810627 10267392243247732 45289588832409980 3972614992770070 67052663019173508 12225838459947233 91814151800324737 22019985653593148 64272676136300253 15471868681776714 94244232581992318 71598095614132037 59042792596004718 85461542528982571 87302489275239974 40059303433601654 40488526026013868 15551372688888166 37244830168325471 10731268059509168 12225567427903125 46874309646474846 98932468772009557 37673941634682979 31837117108112524 20846328132992494 40510060689479539 28454831395442228 37888189475719725 343849025906801 36155146954142821 42131667921737115 96256346290976979 89241707178560014 86790580729666025 57475972647976982 3563887483038207 74686418819760746 60176275691529551 87067562592970412 81101812112972767 24478193311741930 38368904563164574 54815401850573088 42380743816224954 4552614576216140 20688811156844661 2926666094659064 36913492990550199 15647111924222548 92036512276953501 83037399400094330 84712813566563584 29183812141317240 81210061050000047 71663721806693034 74544054432902637 20107102974877052 81875740804385983 21100277896241483 92119512517047941 5179673822113571 89843053489413545 93659961140258843 15420450734268184 89450056046343553 74273924370518278 78224516528969405 69005782805806895 5851673196634381 59096213653016329 17126416910045994 591777100536725 97354055826960357 18053566568538221 12900570774284298 30716656794555987 18603923831237330 6960048491745401 6600049108833441 43238183266279095 40828254520994509 82894405381019838 49935703002665442 34716781280043339 81604479550636393 77376167476930658 86601231200776591 86323173684742183 25601502089228388 44132726555692835 46746103246163551 3829200983402130 74211297921194522 48628865588823587 96305436569303699 95995522461665875 3539843380115153 56004231983968331 13528947693528610 58237813694247916 21318836956212939 55948098960938578 93514441882611525 43598401271139708 28197911094599621 85655378516931421 89010473792658886 17612497639774870 66118573264014269 73010811851555864 25198324450692219 84540468181939028 29754902942055114 65104594475521427 64165647076021053 78547401355868746 74859488392873355 71624711768972680 14858331140891404 36172189419562811 71148961307541336 24289096371558866 15405517536600211 53017928899365750 45535618397818487 89449872864112391 37473125916796973 47515914885255298 85168111454611461 27383718766487067 1087026173580156 3031680773088942 17978160004696667 29478688141353155 38537140181115813 49903863700697127 13912124821744917 23546090872514820 39750710569594001 43997652585513485 15526203997556468 31149687783873730 51041672301898916 90425474849963881 35579544021053346 79871285726318961 51287698363569112 20736769095267329 68877286800568732 46339094268625603 36351447204411441 97149871324311021 85416110145972154 86745028856406628 55205711601180278 69706552106902052 4399820521308730 25141182501223848 89609309288609238 71878250403432359 37282343099669760 38607503398364115 2681979442040212 83609600591635709 50583457776009113 95389752054569400 2172549518779977 23107491605952682 73934508378631689 16146467320340592 13417819697106520 57362232032533831 6505267365662913 66438616808350456 91853854233954814 71675819473514379 97130706047898453 36861000714642379 85246664614050285 63118076566334569 27004657023316190 91941015516130834 30256961836094934 35959831422529953 78652882523455168 15149185205595589 38626377722795386 74103862699087004 57718524244628639 92359315720066542 19494760197518689 25642431114282432 14537256038899232 27398675109012503 82797834865831386 17106034206891265 40630609416869545 20197393893293282 35243111064382771 75140194470519311 17587977773619361 25179387002316217 36239529174420762 7520351762869606 23127621748662491 15402255086262600 53302753436330605 19320081414647223 52392492382040035 74462328694273913 54192329201250435 84429413217062521 14838382664303163 93510080050596489 82926919843593438 71286274531921376 34150373606114708 60085902594362798 92734667416596871 12455447324095263 37634463286558701 42991942175019064 32218239139597356 82783068002508593 68076793183608476 92693913291263825 34510654309897420 81904827526931642 14786066085151956 73851869580313967 13117566693757342 5119669790299564 40981548264365344 75719535828157225 65274958022659370 73429576703219792 73688395641542490 53469946958371884 87380635441211037 77361299938894830 60650980731908276 86596938631191940 47031945572131192 37688377464016549 6406122813018189 73129875978473743 78618030867413580 47132244213181610 97489614183018308 58843609906734582 11242342408858765 24288498618184944 35755209347413471 89927949280304841 47982267008725119 96368331888307922 45225705878379726 92264223818162078 73254308166999363 57515713481970216 12760311737052135 60754127386342742 54657056892231638 72014067211384286 7548846273299139 72052878481802293 29153162002844046 75861648900343811 58254066956703171 78701145452331431 7101894613524626 56660093011051472 43854355091962767 14643228750363348 33518489158824207 36951263681036771 74387567513255098 98166603676872832 6838337816718454 38961836180867074 3625495861737394 50841235017141996 44206311932318104 58363368863069898 78953495657970891 41973003534319675 24519426242964886 25886914783774155 22409539607922270 56819750089983713 21531491026289345 70039726712046773 79667214974349702 79051066380500176 5506082131789937 82384387752367235 78169509340704330 43092832075155310 98726068563827521 64130223212550525 14236277673578374 81517555403546549 84299509337829812 91996971575205762 56867071706906285 94296049899989374 33057379308449519 75614795587831519 72109466321880821 17031449944903716 17609824453057882 50776716485761502 83903838095861068 1496758174120698 64835915214132904 56440554236607599 20681537981424144 50488885730124500 11526275283925363 7669294492875704 75353807399791599 14625671873215608 82586323850155327 74507673530583516 24719238753288715 1719850433889762 2833800740000883 91664642194098078 31770433376328568 21086056218359504 17541446095974894 32286150169797170 18770373887525581 40302858021680039 57768504331478475 84646309372806443 83628731822529881 47263780453288836 73800736489343117 97611325078695187 99187763852933954 75012254682637276 60672969496434426 33418706686755767 51542424325771148 21937404488497102 122115841314371 59863782579540000 51488725951955951 20702675862069502 59825263890254356 48750154098121061 38741427726271510 13308735562099099 29626052837762105 23966896978011984 14143446729518220 83169484356349985 80836200048283184 56133266247886125 30930452089307210 61439323091731361 34635580429428841 7834398514505756 24719808412882617 97712698794515858 34851041175248143 90042117184899784 54965095189311867 13869387757465564 80320551666655620 4655803881573445 78912408866306399 84213350984334934 60412854909476011 46506043824408895 22376014550985841 92319092532748138 30714381181888297 23710239290555162 13872129994855318 66689992914242246 81449990859926149 6113659984682098 53325927665749016 87795425450289831 90004301600209326 61373819442198771 4366628247069757 73912120506254535 43354127177023400 69057199987031245 9641552953044287 74788893851615767 38370610570701254 70566171858633020 11852983756977729 1271826242737826 98333500905286168 10925433750472281 16863042295870763 19173782656719240 13011273494259191 90863168562357016 93587994791794336 31183704072880014 98143948802624619 40784384889105087 42986856586989061 77964596301976028 194140313271818 80627342525319201 66878588437879424 36862157847413731 85548505183392166 65793378422131905 89934142403424779 8922543435903171 90230251638726558 13154243633736937 54754200722435850 34391520183455386 39283657391059676 80321297136437332 64714037378599133 84726724230942212 66028558625130535 52402713082512272 51258426285577371 48342247506232769 2650503695056154 89631990546592287 87074770133252021 84749177489677961 98663571334733796 77398653538348759 87448075164368570 82707456249613434 55274253092627396 40444900164029131 65339663989184041 53935680882612958 81251719967530214 78403334291128563 92777856121145039 93348928967374581 63210291093877911 61448777077571328 41559385384145837 58904749790026281 3275708956794888 64702976180554390 80340458157774578 54872558526306135 26971420825931318 31030907575998619 23369375760849055 13969895333448182 92226130113362318 32853763706160409 90370618439516196 3255600546920263 29465563727125881 83754618406565724 96415622234258661 77785979872711903 10530704693762380 63838067962467312 36961187805329168 13249262839985042 76031433803031352 56971969817996445 85524045088157955 35346915064582338 55059615704468925 61908572683579506 76817114019204740 41188768477120397 98205129028406196 25137037339042889 38483577840166721 82608929019502230 91094205769202450 95248283626219511 4684743259462157 56192360617441025 87254585891866227 20714912793000958 73677066250254341 73124903513339972 57415842966670343 56159446274991144 5030316750028413 18899591857502138 44096765162221521 52868533397595954 94216660858232483 65756063808705163 24878132042785744 31994391970156 30290013597843263 31601079882099276 61131188317939698 85743473766182532 59926055945933429 99078707217627601 40489265127447184 74232986043440630 89807532791273571 36315495213183580 45331367017580232 99420272209598818 39948451115963055 28622319989766912 74143402247133264 83455478265387789 90673083676137967 51007279045922195 38495505296702167 55835274999351337 31190402459229455 91758630918692183 62381010609738391 34282759000662581 92807991600140175 46776741675637351 45321498133901294 50297812782151628 77555427875036280 30612770408747637 34028187212713331 36332698595823716 43634013125317718 68340213403938795 60833007852775408 80893855762364880 30063771549165932 24121777776476172 17868738866203997 86732828420221401 75104825331218405 87007113107967664 49746723867763207 79368382041829374 83656633594470391 12481889361100011 32291037769606187 84090895847474728 63716164701839030 38461291221110546 23517364794841335 41496799454780891 57643806051548608 28785340379848903 42103768962491425 77149146413867252 94340407392690176 90425473901892894 70982559454866480 99561794814059633 11266569227517550 96260158726816800 90410270725052825 19283679337991039 49789169151678512 62981142837811255 25114934415792436 65292446268095384 99729058689356118 3739812381569678 60451313606225957 83239098651024859 59428356549207550 31947125283195025 87955484963341301 88826532990178712 54617785911335196 10020937045590742 43679493198368126 64762603821849176 38245830582313373 62210565510985595 45879549414992592 34373038174498584 85509784875724779 5990057416435723 77475125723187878 63876384798030673 61929957812279083 97250211071979926 92469645182243192 2643504904186078 55943562666438336 11021242215525494 79510351902458299 84507669929354780 21431715730043183 43869300276798616 3954992835572156 23730716282318036 28911803596408643 41228735182932994 5535299833131800 41539639878538259 94730411391453370 18888139375126888 17797230352053547 65387935009243170 44634891964909595 76174191937753535 20048027392314708 30987964427218291 29965716906668300 69011014965022512 54759600808508006 74788891571444255 10771062119320079 56180901244729050 58814600966107096 94872798779768093 44574773514543088 75297274316397643 7832010545226012 64726539877238308 37939394379178259 92857336694721162 54935872867552907 6399642133191275 98532788723882381 54682316846557966 52668787764664439 88075831257406585 61326726392429878 45092934849226174 41032144554847654 52625433068133760 5589874469424652 81662023366317613 57506549077754979 53619804117771682 38717590916396789 91513610217820329 97605700417192288 45088789660010377 72940365531650454 94325599699821839 99257568784543305 41985941927515084 86111786469236306 3795444361959957 6769353441771171 27155428089908650 85753483891030960 94717033245387584 71860142061695508 42965745816471901 3263164563976564 63896643177318690 9682493039466197 26183445180245872 30102924894831204 86686313722495385 47752816690138981 33458245843203502 65063124010427772 86562049255326884 32330268806995038 73460289478582049 34928378921382906 13643539359686611 40626854491692727 8674684710034455 74850011894919083 97093753860829208 75517452094746520 45055700517477866 82204079049418042 32252401292083655 65868509215835454 77629325532146707 67398373176128270 87122736455913255 53992088148303897 31605856311643738 80030551200566860 16308491853476405 65782908716351221 39539220097255564 41095856187010345 33214262332534407 29740588900965222 76343259019371306 82645533364458327 62903676702638536 68680922297598707 50565596804171446 64122195659413202 48579882196364619 58387658981268717 41207159951630343 44242813187687555 90623866837982872 18458284986822705 87675428837341568 55727824039232453 78949869316760956 12259038266739883 48621057405101419 80464804893090310 99778900807752112 95895678833950840 19809997773516932 70509859997580837 32306065585513330 44174586547929461 2685657589925080 9935619810265058 1507548985728362 23476092913237562 63981320426183088 61018769869704469 4636365656000389 56945448122843611 36107358783873945 29930996066625949 43922531866244845 133602502552433 90380780364217252 98429335148367054 65964901771786738 90001594312133570 70655436810814716 51432550204274265 90008551658472594 24561744999763373 1532442768944162 20136291223886171 60472136296208540 54229650859115159 67862701218519155 53569397855646252 1605862704514896 39317111057339895 42149445460574096 65162274823468649 64215902201526305 13914469777759241 14362709740428607 34259931824866542 90797956339410529 48758614299814470 72289007537787593 847055204411949 28339578664871976 97519832488658794 62321554849005892 2021669339551115 4379976116732344 57474288257688720 70572610145791202 29156005597707630 15417499198956634 9393197221896300 64625191831045701 56424721576693094 93706784375873711 21130206097142192 91099132293005617 28261238441150228 99982064035031970 45295310194076833 45716382299689266 22075418720862519 19927177589208260 92291954470517691 46511865285629712 55171329194336413 61628275764267997 71563120706361951 62683136437923623 90777744582987297 54933342262454167 45844831663525749 66640370217568727 16936061720048673 95246455086871937 72857605363920179 38870790405961068 45386362107337423 37572242143447914 93662438546836887 6322520455493411 28144503674921292 67693968212968468 20628890713582353 96932182859786309 35541898870167999 95395916488574886 65323883730368584 72202511933122694 40429733945819891 66829685832906699 36780161563862101 39152587056470619 22539556752653017 7774177837802478 58335652349028292 88049801642757382 60688770530670196 6977873241980475 38485895723723714 3323965622405718 98683875682519482 99241625370456007 36461229305842325 56569770467087578 47269905660900591 49096714223597182 57441328177961598 85124964407991586 37495617277677524 56357534062208394 9766468205404418 71299571857920435 81468905731417759 3815825780806999 49654940694345137 82048201262447258 52302676382009164 55657552192000910 4503848919535644 58329211977919671 27804941534264585 1459988931138332 99447026119758204 7234465329812531 99022749782111226 39723951133844436 35014719571136530 69222818294232945 55706567458918926 84413715714032600 86918416726580705 74794127182290513 57900372334187080 22760846605809082 48114804654084509 2207310250800686 69604368249833831 45498051007745840 80113854656816726 4594179872813979 85408851057401947 63359732288066925 33741031602015155 14542719968120014 74320441891960018 86324121907141266 23543482913671756 42042791548626246 44767690809609149 77218369772378380 88692076836127531 44640167388075754 67682826239066848 77990402865717849 43388911051746002 21261942501554602 30932886125691828 14598582103864191 71462768919997092 46897325786190767 13900873530572052 20742687169477654 30552132208670856 2134649720629994 7116619322322970 53353028466950211 56106739821243912 7231290994082113 98348449310016286 27577819185169801 88293085655292497 82055878700618147 36012043041410247 41004683008940465 69945975467639720 65563178341019020 14373315121693283 59360033593379419 31196288242306334 6980567772155226 81200698082339218 4881878787567136 78833539647988875 10810086235411438 82530510084990830 30796388517268459 68254828164554157 15230268101204676 58719533998959187 68238267740651495 17939308790771068 35074130629509542 62242649436251685 35100108484760703 80556555280934348 13483946302433113 84649467867301603 89077641161794913 63026389996563281 98057717450361249 51682709382175619 23585214279887220 88608372072228467 85505522850142473 25166137934460136 33615671220401948 32203612437922078 68191592933395620 39148329428499907 14007602526083612 94567035263714957 45530795218473892 46285920631527116 17955756023551801 1869901604805895 51461638204653010 9200141884065824 26786857050613202 47535578777214989 43713199608970109 67066920128077270 11898285588305765 22321701107642727 68535122899432080 71366911995099719 6195229412931347 73827246466087142 61799441575449347 40054637134829553 80488048289481964 34788474859835281 22068185767247992 40637082023336776 28718845385987013 47622691136309265 69707261658324373 87121493399507278 51070874885377580 71039923699528546 66321917047989600 74719015442464955 45653408847342259 86803624589203457 62515335385428445 22036454166738581 534527877848837 29832096794582088 22161944125313217 12347782641607800 34559586670380558 91740638819047437 31984155639534208 52265904751766465 90100678817845240 41452935135151099 91197076122101166 82694344207750232 80187897758577198 20168790082636444 2256817750036951 82029976801523296 36485035536848731 41503340791633746 21078553962658116 23288302400376270 55576431702724460 38589310943152425 67903028614193022 64352512801592681 45816750691286921 35884986312759078 27169171026737497 75778380315708449 78512148416540130 65910153240201351 8533054121628375 38237761771260048 4030353027688151 40557771949909938 66632572581443258 61883156639327030 25720576578157921 70379592607574876 52722535912535600 79174925661209484 46804553531506591 81553920144407646 23805085400506466 66525922544787954 98032995318709572 85777748836779352 91392834813225956 97508048288735639 8969207312461768 47828772996961786 49195696500684283 68947992847980098 71629834348343911 88580362947212221 76597576593905332 8507369435329175 87787734742086395 59616636778029103 26053953208883832 36262363960471129 90735715990739361 57223531052342008 97953475540809663 63533419940522279 9971764614965698 58477254869825768 28595087861668286 44759264186291689 39837672097468028 13898926957076556 57108940708940650 40058214635167298 73276026609925211 47313140450376818 15558554964651125 79210147207007594 61274553183256623 56980958679490792 85399826110648616 10244469672221197 33503883126391894 81472874542473832 60449080439048379 85310762741267830 2393137793822025 76739374805708341 29337001135395534 54070524114644814 25519687067337087 91649954265400445 75661743786379990 9101815917694997 69726552218239628 11099688000915334 31155306286846686 86760828116344231 3461638754761926 74792726297305432 47103054428216370 47080156473880350 86500962525697857 88536259381445440 64775221135802033 15232610075534550 67011601127398445 93871841248917950 23589856281160407 58876725273290646 91203300124266735 12971963197640158 16199025932900257 73729281275841715 61503411076460464 8430750378347879 34222384202396826 34278498357779919 51995062034430371 63753339396205908 36485240038175491 56999193628135144 2557897110357987 17474086443255279 34061280757104195 25258434090539736 2394604998415009 3337916003580413 59095777239795151 3841074591236570 67519828120536012 38681757948340996 16740281409454359 94915274268710838 1761430435331662 84716287798916793 96447805087683967 57244651139120430 81567018080668397 54483566130848716 91317406500750533 25563975197969137 44990351946988156 74794747733067688 36981303471745714 6118671794795559 27295242264706483 71341109803893616 83443502999705594 77585617066323277 90858889877857111 57483397433634727 22950150618390546 90837694858365127 47376262950237647 28966626074900201 35220482603198768 16442392166090463 33676780117429279 93588833096107633 6991419982644152 26764015974712974 99812331596059150 46296303802933270 35750616747862769 39140318137584539 54885634284533709 12533331081249847 85757262237076999 25217255733349964 80912234862289650 51086835427746031 83999828820597698 5579779636094631 78990112687295506 97740315892563336 5931525075247153 82484405071452517 61608181877962371 9691688855964084 68501209804879003 30222466820989425 973463969562714 20170768513481512 22996821991706739 11222709643826085 21497825507331476 34206047233863942 33458984350427950 45137916822590660 41910500778856525 91919832722016545 61056674447787381 20088733288826257 32833556251826093 63368676518775308 86331581849899071 37170101826498800 41381792632529810 31594328215151814 3150949922226367 3719493414541445 34090500391359969 33208551642595857 11051782459280575 37752675467314360 43887045162159571 69420515003266123 70166802821984696 69265387343385772 97757768047781053 21655894119279154 30301691282655013 45795060032769606 12150271662509750 97518104480557870 15854945963603937 78214696842030636 36234107631741585 95247754843381352 94779794886463049 92811685191272509 14377545726513636 33472214622726840 82609714790815079 37629944316364079 62391040490493693 22252102131502231 99739735548451451 85476377552496812 63000759980036348 74175875886419518 83662687160806352 46033239533787686 49835689197178300 36659407743936819 46398377988154417 59785286779531043 28353661700019777 98383393968549082 39303942615681644 29658260742375511 91784916146631267 91177218509590804 41763614265002589 57448581924950695 24518865825451588 83164912807135816 67961742701424916 24891072876859599 33990469633055905 85518712023010032 87432385918772938 49051013302823964 84028989959413083 49822703682497452 4697683798837646 40603066815876967 66899314980716062 60492920618539520 4216097018667583 24955440162501013 21010184743437344 41720514908488240 69912902912647892 14955556031791031 83907228790994049 63924664706177213 54807857378379753 10224679770648554 88847211175168470 20490202809423107 68432764403504106 6653693708258205 98604615870269812 69084286872527330 44953680984271336 55506682011663034 16700854240023407 2487833251016503 99395417292655274 59211316331447691 81912501320053404 9963884238656772 31454834952762473 14659035471543248 27011357886059375 16933249714289652 40758179942778902 44886798244687419 83254181174439516 99231116117928914 80969939517209582 13242985888811440 67545407504069401 92799957304964450 96853336394662189 35038727943441964 54679527026084814 1997705880649076 89262930653077900 72663571517943540 66033316177553384 4636597238198247 21674994062952396 15004492381907071 27513704586843119 41307249843532527 76165514790928001 9550703347916785 74849397551979979 32859491426700708 2822102960046366 50252890409789852 81377812596037250 18071403960956461 19272358472448877 89584979019182304 71214485644007849 87664637580863589 27504074089302406 11415081384569770 37521958765612437 87109101238300961 59662388254160751 35604084032689754 43811348311143258 2313405004451450 23130944947963195 1958202586072185 62858139964999987 37021782289915040 47995434082636476 3869810745500535 67260436729004411 28391015567137232 83522031658819913 29973582847743749 81578620585147349 79123168159057283 31128326472090847 81878026140710989 70801027593372973 98366484759941238 21546593728956486 94979118810297002 57472355715616173 45204449286435677 73157652156481208 11812960190289226 57386274735778836 42818531995558587 77225664874765121 44496340555279949 9626902194021391 24278011995232552 68758710915686870 83320174086169737 94401888563863927 13566560094486293 19333028546919170 64325447259423290 32176193293228460 29553787752635641 28827278881621366 54871549014137954 18256916881221405 35600161519826754 58051492726094121 26985970265282322 77210835314676954 59195882594858018 24349760182829263 13083964494186034 41259692171045754 28807242201292522 11383984793438684 86529515274990692 67302547652079631 55762313189989281 13520513894388872 19608548731351824 33822910000560807 21500230943997194 5352284124724283 85393503164590680 78928649958680247 89926266391237804 36784675055480137 55667300548028707 37064524107890369 50219599265078 50184426229901706 86721593344772842 40714217665260741 20323309148423785 22224094458405819 94800537411066517 75458384895392736 13283174160239952 68866272121301459 6584860489202884 392920407133154 23635146073144317 87527697845107846 80168784092617333 3998483069020957 52879755699608121 29439757692625078 84462325137386098 17973811380681142 10649694427712673 61978903353661358 51518806545044528 75558584278587378 95399244990856875 10358557118894229 31188142886043752 35384542499366935 6320244443843434 92538163627441210 71472495382764715 28965780683898035 11770350963605796 9242068489031588 42379015713380596 29785587729468382 15887401285261191 74555136451225717 1489765034615074 16102370888276274 78192774016234073 62698959630279351 28835607395752942 70082918751926261 30850205282028513 2690009346857033 30163995352830017 73792209276134892 23148657385861601 30320881674444286 93774456636553937 49417674927015607 87136976220336037 8627303064000856 54472158713888085 1878980689868213 58017099070552475 43653052216456496 85155891627730061 97244049610054022 23543644541401244 74080861665669297 96231653541855219 22286094726496815 1378805883667961 44686561848985222 34638078825405923 53441930479134313 39583609879994273 69918893121860888 12641855972424203 23128328508428775 43161848821092259 22665783744529015 29247003736839930 38827819318670948 88135621503110774 60583794778324504 2208312505200335 23514606659793312 44791210800210417 70206178719007738 43348948543221297 32368410050668346 59168345832042705 17578341144131976 13073215728056190 22333599064635228 15614726435123165 37952987370824810 61756936919595032 39085697788827022 97945077541442200 63840384088770077 63279897635414711 11266475655893351 42591354619960136 35377320393658653 45023645855641674 5361028719717789 49323684056372494 79291443077064654 79377260218503345 78090110442743595 22754048720458075 37006540474567531 51721536520282243 97670865306830182 35755793634532616 41531963124639759 92656234323792710 21458731401190913 77449026064739134 18420162635224916 71939154189040043 21863044483808722 93900528842508287 14178478393232117 13981218133929907 16962543233287491 50083959540149784 66380804523414072 224126111813369 54663116110580224 72938399362889479 18376637289468543 91125192174780830 5728715379181298 61354250194930451 39457393629002391 35103638557500527 71806275353758790 63310850367225535 29383691616856002 43939744804648210 28055178916303002 44294412682862764 38205409769051028 63218778155792485 9991795724780803 62313778440038869 87371306409889749 28903571748670592 82137093061762808 47796598706238470 90414189274931731 94579358986495808 38139328555966337 3114944040374290 74823864935938837 82350311044677056 50324133569366527 34959545752534607 21421602853005884 30922486535800155 27398552532278049 48260237518864718 93405119910554581 59060995424726357 73599398695077678 68797768614191271 46770450316461719 67341924163441164 21456116415601982 68476849179192649 95647240701593147 88679659639400728 40910943101847501 24309882636016567 5209178899869938 56815095749056853 7387436671053099 17831516731571933 44834052504604611 68268099958436576 26273823006811971 64119488507034039 83012290642134574 73047913467298032 43908899968361793 65197019774197100 58400092301717139 16213709107901913 89890265550723983 96750675163376258 35559575193420405 351193770382572 23382898334272551 31396690753991575 44359834143074336 24699822864233507 12783372356387575 25951511946535450 38566074243810080 10650098113081714 34854637115988809 97989699028420338 48919748659864638 29150315514979011 43952082923931640 9498291043904057 75679074465744507 70636726766100823 93767651416961516 47950478411127264 21040425296265662 73047199160024164 21340795239353572 38301876590105592 62523483307218177 77620896956133189 35340200388910568 70156694104218102 92828652299986310 49624868401393303 43892752685756427 61966546453642415 58439623529713437 61772428779677646 87635986353826341 67880057685385143 72480780006957727 2405717368038196 89969522584049260 25085746166848853 43888837464950646 66881160703127562 90501672355554196 18637443920499059 72337533841374507 73267244966516755 25622775206549015 36895241918118692 78768510821252274 90026272773283431 53636114799403198 85010240406574690 14375298837696450 42613211917508850 11934198536952360 47959913360199871 34723970945476228 95930192433635167 62686515210857732 94338846601650158 80569095808251374 44881164837051897 35964544202277585 4423369082306263 35448069403866234 15119577613925706 36662333359713274 58518849225002259 1119757510041193 90501912401399472 38530396010212237 44885875862480116 68162853779755093 63129609843831741 17165558477424991 91032896080603193 70522798559896946 63979208346796279 23619252667135996 77315361838244105 71293449471286197 86600718952141789 49930406616337198 57237138690462551 68278753851007954 22646143556054820 41227756523554851 33697083430099446 5831467055648447 26360989184506530 34641133501766661 38645331172982506 30311359898006988 83871482855933439 66160262953764546 96676673342768390 62137161844823970 22170990805163874 11242118198704260 93971987413547607 60620981829454529 47785769747563601 90712639360248920 82778065668236606 55027708157362560 39670607388391796 47359047493320723 64309672586854724 75794331372760474 26452400901590435 29797804497095753 88631807884237334 74025641052343683 45888747023546296 91805899362038865 81225139706686795 73497911901284333 99086809372686385 991506466146755 67666125353077211 84127618492086703 11361722959997118 75235777321810661 28738758132023171 1384636153119970 19152440063572142 66726547075655133 25970771761462040 40439895008845163 97679478788839444 38606860793619833 92826411939163269 24468273696395551 10752371229115881 21518571322408241 5363985301846549 18743285768471798 20821805197013621 90097497499644339 89008761105896084 88324528792945998 59270932804483554 27457525042945861 59332549532685253 54762367707577371 58804974202748920 5909222975272644 83719802933330298 27573209226249748 63738180380853785 11352215642095433 77388896730886705 51722258155258541 33531458182548235 75115146131177915 1682287773413066 34403265855216612 22199199250436095 70191526859770404 5386764246796593 58023207396507821 3141930005180771 28616339875962073 11977550819704968 92816121974105077 23928943387846145 28415991626848495 57710861718374162 33337259245126839 59641133012205946 98859672582879170 85173292805238232 98860490910701196 95929346933520837 69087497189363881 99870865870031717 80456495239418239 57622138740368029 6734734075501969 67999025537227236 21533225187829829 1328442239754972 64875158119006976 70087923339203851 21926959274692691 54022754832132422 25143252637195654 14965073947175980 46560194471367135 13559729290217995 55545931331034517 85456915652825275 30440433115240413 618161372935500 82366681782651043 23436318758475471 21727047275806718 34024371967459823 21288122439395140 48795218253172042 33956043518039357 37721310249090457 63190089584677454 60951427770419710 95901762376381611 48300542370364593 37998959713215006 7855643228328558 74301370946340946 66463658581830234 91446109242563409 84366249076965512 52918400318716033 96620896128968583 42242303036053858 71947000014022763 94283767008909636 88214218191228852 23708155946518310 65673687047387543 94789908979234862 79082913116544879 91989141471638991 27255967291307860 44596868666185265 42164556768711217 36744937782881575 54890744569175983 28764081447921411 21752008609253306 44051694446531533 49215472104362707 15339336083168998 29621915588366124 52584203323165715 11933847425774624 4089218186506839 18196183204033410 21539989069716721 91260216647846086 4748667205965991 27642282540970219 4265796423412860 82280494475509608 65450307497730248 1925366006788337 72588998320127598 44106026173881776 10435580890232959 15359837034384837 83377689135880636 993492807620074 54570387615596808 87082603048322514 45552984612226568 76709487719126178 93937742356782000 70221197150362386 20529047519585658 79774987254274289 9453631020350224 68380116790299296 54372138493903531 77970635020202348 90040867813699140 66133896921294122 57478542762216799 36153559718363781 18301158451087241 45792763414754480 21406599440458708 76316306163510530 37815393199480428 41229493526051607 99046781165864173 12326673972797572 49876046815054618 58536811117529531 95407288900512217 4017391067219783 24996739348429559 98285616424426207 89530796333087683 29950862487367503 16367276969023084 46816919435912264 19643037959809301 77637396675996316 29377968783551546 14698606705793881 16178455689865862 52342958551758087 10807230850115111 95663209385612513 73258729851881949 36301997211527040 90826310815127896 92997475914163355 7252373423070102 8148332669097773 67683912457085683 22048846265846328 75816831996348556 9931138342961724 46233486149546747 30996375110757666 84293352671785236 23682337810574810 4017538074993015 53746302548439667 18088578149386890 81040367056445016 18679044459084763 50415241584333725 39820814313213783 32829384341859516 21997528926051748 72302980900956094 64449961123629832 51262905488375651 87727232609294320 14099905584843012 6244172035656701 44459510744470586 69916140622228918 42466477557567427 68183355408187237 19786202246950386 96360981677405727 87815773736175322 89078963777740617 68003453378484196 11093504857617944 14207035658011110 5498469851111704 29160800611765374 96674349766918230 27538413454654911 16557478028114048 79811671186067093 28685133705179680 16166387101470851 1983764583070313 44778445910512412 6506452447586823 97474077409597834 88829991185074432 1201416506843124 30504575062101719 19665851094970738 7771414346153903 10243460549692577 51092655851630224 93071794652587500 54077321590508577 92777755366575785 5337640356800887 49608081275924107 40126201723455166 771279419484185 60026519015712099 13683072272847668 18295051748132548 48835621881468082 27002501246261655 68497372716767832 22076595812433029 44292114582444090 89245861856612229 86899754540313794 53505013823978328 98610695864235318 43922519333173842 36521141426964638 76070642414702256 53441706028483348 85167466465608351 36578445634101910 5155503281403714 58448451605373090 29711879030667811 96491425866276167 90553533976928452 42159152984900780 19284414456331589 21287820875561847 91817827252292651 1420023105039954 12916538661530192 35365984164593018 9571567740751220 5135572759323805 99389399697302321 23670481209046642 55942798547175493 15348381306721990 83065577539640717 15220981579049201 39155033194297934 37499730104448494 1888311519784300 94046112955183146 49386083111378022 38617097391815874 17692087862481104 30666138636702753 75381610747738036 17877277548046226 2904815972932628 47854955936399992 35366321195309712 67987403996111996 89226121677697389 80091839218232896 2379644554275229 82869443203588422 96357771839990319 14136062232018531 47617990472892701 80154678001746633 12812521892446451 14167584224506508 55765158301543942 66841420844437918 42780873095933258 3025194404161174 38299485196361118 18680078542954365 88254162965764086 10973442974675941 22297998841822654 76971257519855260 2076581228175064 33943207582203382 36074914585486520 6115414267274624 62247493239784615 77198436987883452 9431438562966846 88142567529957739 78482119734860819 29421075147481182 76131638393750136 24700484861829531 84296063471369097 45701583467611359 86189405775678253 56236967647842511 85203070573835442 41785172599112286 31244630656022022 55743236141464233 33321175957034306 52252692585987132 74613417064735530 88446406868977384 42846199280734802 89687386349509023 36988300496084373 7736299864621436 45309287673814740 93175918899807540 17834141520543329 35959947744412742 60144885166732719 98631564133076009 50802057382327200 11502362041342468 94850893296362477 59221609400749006 3930579862471556 9154455680149021 8798789894612828 6628179763839256 62225450028291701 78002786257423871 217539407213008 41836471716867234 95582134226479393 39199573052477671 855685264684706 89683824499275847 11011874834375788 79339599261962417 7669012179075941 55134893096392927 73754600334574599 86348742378789619 89976005971292579 68622775927833996 79584120790945756 997828604729653 63483838688446504 1501353984222942 91235138168445100 5487586388915989 61454479134741760 27767536324357953 84552157700595485 52884099728346805 85683254483612812 54004141566528387 76150632812048671 10791948875060183 85373448680986640 22269473767478712 83787973072530568 21846196306780248 73849044664773790 70047255783112459 4507786256276033 39227703647606022 7032865183284693 99457670742434896 70476643725158003 73317111600060090 72103901582663424 79488665057979741 10066689895013773 356391299063938 76992375704405673 68128124033933218 79909684818333496 50668943724842840 44674421228710385 26910556162563358 30433121393900320 19370057749622410 76531632347518691 41119008565936570 65741231338439378 45317263988184665 45465886845855946 61371658715094958 93563467119811600 19278646814359227 35955817397696560 85714872645249986 61684285103940946 22438602840378519 7686053351126302 92068348740186649 45494492156889227 29812160752390952 64973579066737641 73679051627989058 8046801541306865 30641157318416663 37275464712252527 82883007631162442 2076204891144040 4241634220510614 37505405515310948 57888552766054422 82205560772489641 51342397468421672 1303114842219985 93512794753418051 32043769921597503 56727543555014875 39835043380962299 3794188275952357 84957642426115029 8777467241381675 93276465010144748 52672347272693067 23384583307421099 78524484603106258 22458066365206278 84770641951919449 35618183957907734 86753290112333109 42209665854791014 30365832043103285 48929626369597951 37418214179406160 1207775140237787 2546412818557074 33573814766257855 47748233769970210 17446585874876650 226399215442454 83307930627244137 22274345638619089 50101067277719083 91406312671558323 31275275390750000 3099785176319682 71426272988516639 45988572207541762 83358121725657228 87061380727375035 7684011918895177 30797329962762014 59342882529826543 87756014131438018 98324863562234540 49299352402221418 86829448610922991 41280782150410606 69098223200275824 83701741960632586 5663907636418363 48144661188251715 73161890748331577 35239389926403549 47251708387738785 63900397683600003 82305342989107715 19048677002161354 84317304590677510 72818332004243863 59719511948812400 65442606549556729 69256126664225820 12212599540124083 94245635914048505 17672332362229300 29766485859551284 85190394235332249 11105450179330551 39876478567045395 8322505992320898 70623952928437941 59306800209787338 98894178632055564 61477019071831327 78693532514546718 13963814462852982 43499708922417837 51726686430947550 66268674297602674 34003354073725136 97542449494005974 87367051637763679 69915075705548032 91571307393673623 85363216215091999 27203004264765844 1497289857792593 60656899436123552 61356409758923367 3339543423815071 33729549759375382 8097286494690561 59464390534313444 32907682714366710 85570460699173392 2185282993974227 25091734399002470 37934883951839100 18602474777373752 9680393096389210 57652018978020731 75940450238799523 55122897248708905 27187601087196802 23523578889602660 76641253347137721 15176009310589889 15803638727565747 43751886436935445 15321338474978013 23607530440606156 29522627080079419 58954425012644163 30238281047491556 43647430827603710 94978360618475904 47055813083562815 53722513383746914 98681301814118374 99700763000692977 79052821742614678 88209914079478866 15036547085863079 40161129226475364 12748244974417833 75963036456260133 77886941617849625 7327953818015586 95386850638677989 15994077127110079 47677435526381598 65535962907286601 93461140184594512 18177143393558511 6536332295665500 90836147481402478 65496376415440240 85867598750944322 50457981538877477 99667441670319826 35235220602073949 45998322878673732 4552000032540322 13321713687758190 69477624981822655 25171793951691604 22825269430085705 72613918901663756 70314572720454920 75812309325808516 83924927311097310 47992540927048633 24006621882349103 8873681535762903 29732302717534878 52716930741628226 82621358370296503 34668892355270743 57880794924425669 87776023612439719 70022704690260502 52980232847823333 69418849997264967 77606280393795135 37993395561817207 14867726526555493 93555919312352479 82736619341191568 10634481274117098 23264552435689425 68759038162803248 40650099491171814 83857234094376619 27167594338039210 64670197517174030 48276486911375309 3821783222138076 18535576576784720 13725613956553002 80104540351760115 4876240121356787 18057108291179217 28799614343243165 82452965072908108 19379947096848285 50480834368635122 7405240993189841 37246353950332148 41634763159019324 30953275468887679 72098099460740616 23423382015381089 62399568527772372 70935527186837771 14065209123149131 28717744560290618 39327088662056711 49611122958264056 20247926739543717 65189736158069786 3653438652257367 20491277600927754 71483550236693312 94748572924654832 58494363422057260 25185692740171246 36219767457917118 7544419037816032 52881948926732563 98380333612431370 91010516190296743 50111216073050237 81636410692050556 34040508114516663 36985100673226409 81080671848068581 58541438953322801 3453064528533409 3330046388848066 42288353947792975 26026399645262822 45699709563318865 7903662809519023 99983556459023438 30111294258487079 52968226779951375 42380271683022185 90257989059508395 46790840305264598 52164243238610132 38378066530365139 26126162423457423 70938146447415244 7108234381944144 72605863714570635 29628663049610770 60628796145188904 15246375649190790 60038550231672316 29083299205995863 31129466144146278 5347136238845657 39704673920883134 18590852471998831 20099544878723513 54182800088283925 93994813001923827 77026534266241356 20964569835433316 65286870794984420 49518727694781415 51604006616724856 2750802663647564 57335978004837838 78451698473391339 43455470298309297 38469910264356358 84383987106726953 94400757779895906 28520090493832047 59156878775479538 5414927451189964 50800984496373947 68151416574572494 78861267940251221 39089810537964033 57842569861112465 17847911767175904 69819865481918902 81922556641504141 32884841647941435 64084206046021415 1187106041515477 16323455939730499 17665107346277864 35536014400373967 23667079904217236 90158358366665657 84842617401670845 31919908093053158 49938473405342048 73033087748414531 32177905882378551 30843160371363254 82117988584133208 47790929850537226 87807624670026836 85939146774235849 98257658996971573 55604508707536983 61563122976138336 24593984679000853 21609045717040289 58456844230382353 67787733719755597 58499839390687705 94918355291136701 74548644424740834 66877369417459246 99124165031859656 76752765231033232 51260735784051019 56091400266371326 73675557699606439 76681779147838046 24071741183524022 62930290294755769 44404656575529051 91926503070080020 84204086764278705 79292306919039080 77963506890515126 66883396201142463 66984767930907349 48909034534259944 98038312711677400 95558903737065153 56053805911210954 29642056269395442 39518271326217578 48361616638365069 64689240315394970 72336632154796835 42529691304886341 12596558327533938 58490026534273731 32254110510106341 82338302058148177 64872067295288683 30740683627243099 96900944620286285 16378194119940261 68030008280131068 74140766565980237 2586077452507464 29790877861010496 80045209756722430 75689302929924156 37417807184942750 28535431264505839 60131837669465543 39517514668263724 37673947036207090 48204464855934139 56202120036927877 26146464917154257 95494504748109890 93740109589505808 47654979506479105 45345788192222648 10521924509909438 93055547660003352 26379691103237122 2059886765378547 98771032927916779 72792831190058241 16161162897093335 83180213952368054 75515751961032319 86284250652268465 53684388718206030 79529055321565336 50766554986083077 20574172580310665 12490359038634892 31734323007367367 99678555064481301 85957509083924259 39247092887548353 21840665241264871 43943052575654200 17146549032684462 21870210428064002 54708680358490333 92239926415094353 79254851374226188 56679222859377071 53021684222464826 42399532953984298 58530398593510652 10074479089047710 27282504725567601 28885727029198094 69119252175227215 82556172898590090 12519966205151073 32563362214907657 33538745275763897 52659648898044795 94687623464318886 11457103634540834 33129214298400581 94234023109590933 35287036615137547 54695613195097866 37470698108098110 75157318105746878 54107111133007494 79703315532161689 52077178994709551 43895174926098277 32585933527835617 37404633172770760 23606798399277282 93258149914009999 70595761442326173 58177911808267445 76221191036893539 53561894232977214 90681248309599988 14751099105833306 62976837263636478 23734791447778582 40840225886242747 57098382419254755 68464032946639931 42896474688064562 60534369511242781 24100025510706358 7770218006770967 82190030992841339 64951369756371159 73175326901722057 54794435877074446 70108034204779756 71841037581910339 69463606226477789 46978380499469062 85590098554851301 25505719512957680 38494225525032255 18234920985279435 25794493343347088 958895762267796 7011094516945132 42830942200472181 3243055949250692 22461333703362369 8697238148244766 46272351403177991 84790325828718643 44848192204209482 75487308675866032 76722054177411060 20687003720523927 76583781249719237 77530444641789379 69473748767022813 16982510455677428 25274044960139398 26423877789286432 99790940097137547 43017874633003477 96208794538613725 82566782091024245 15391479732856307 8555937289822253 21680539435836943 43515436051801717 71743311027643477 4662067874522341 25483814240595973 20107994061167716 77229966937300721 16043350855265952 39600594631407411 54487458483738907 79425625437904983 25801226018581821 79878765449280272 70544628749408652 36617164556978464 89149087003542156 22162752242487795 84568043166652918 45644351929611553 9407261449208215 65338569831214318 45515613031163932 41548552760574157 34533256288671535 38021441900652506 11006064321027260 18449545041372325 73408788219462537 44631173844195656 33340332506066395 52019142231955136 48227924413482782 28764643984317809 73170851025774638 80827137036990383 76668219261921600 86006584244322244 81174743746630019 23095066071287199 11370243268435509 3988991259269052 22410305002731555 30461778440100548 64130697314116966 75376178382162954 29814655165339650 54369382569806830 51322438843153482 3822565613909754 37486924756890250 536925978116416 58513530012812704 57670795173287364 5394784408042880 38630527088522434 50971941327317706 54535974958867481 9139193719255075 50665169177947186 88653142068004455 10466288564248424 45688866728968667 22322892399560279 85756071316975823 37615398693207399 17252739143757043 17669956429424404 74197392125947767 39602155520990255 28503315695803365 53224918974590087 94667938495916783 49883500271872559 59906071655073113 60620522365600837 56948335948415331 59081247159655376 75161285095491191 4127686977604913 89905045000735890 70240164785163398 94193029780372943 78984255919898219 11641475490772356 67710297265913788 23839174943731607 57456083736746238 87687985260442078 84114472912799554 42830521119158462 94872237536741323 42404694359735811 17489551555617811 46119636723866773 52362590649180486 11568744829758747 38373033421069299 83387208614388773 73162254460871548 99089554066556663 81482833793896635 11352645400321584 92211516175846242 27928628589761138 86580954742200463 42592529449116783 98333219469110590 38787224657326267 43939832197829248 64630691386665716 92167490186498216 50432375829323254 6622214941984367 64471698972918312 78808248674555553 7056663334607683 77713635830884753 77767135027844823 14011208483471758 9069389869971444 28416016347626326 86552487488171794 32166836506173100 42459143529030966 15127158536588729 94698713678043220 58621833788601881 89089185651827552 76122545587048212 77805637218854265 99922037976285695 36069079961189750 97131746178899195 66236338882868800 73369623836791567 75853280262085650 30440701385536295 86395994314386301 3456061003700556 52931465973318289 46671472210275843 34659708682204298 48745552878146475 9993379373167075 7545619689922756 41785162964784985 9806928441281567 17256790211264290 6932987774779974 10628043822594357 80597460468510308 31059217619175594 97581850381560406 55854068643318493 93446792576890265 42609429831670250 39688638503516278 35364580361016551 75401632880332320 68662547980756929 52483995254231863 15461563297702152 13688161434418811 76112211942078787 75942368428711567 41272913855631158 17827631492405450 49252824309748612 1884983062556941 67944955092157903 99876941410478565 79379207653674627 65533455251536802 1912094424146435 7360906626594359 28406985687409973 82025715650479492 59256228499354682 57986184473018413 24555187534229586 71450675884961223 32336067735475779 90462982707325052 63247216869979718 46808452572102208 12376914490756334 54753929318640901 11993985133361817 13303805070804091 70297969097504030 18351229098836132 51988257523538044 37870642329864980 53060092318932782 75657253963315946 3035274796065056 85105082389965689 86966423039959729 8959797523689425 75206906816845001 54733661775384786 37780395154106726 69245529270056695 55546352632867098 75922832312314764 10942671002969975 54335979308301234 56949572100051476 86103418196254382 94860886441940627 21116392684952189 23169689152402339 95111615321424627 86099160763857728 15652714080216816 55863487933008186 85392647402234135 6321116642508684 37049774678314194 26047291579852605 27572054250744915 63389370262384048 57435930734469069 77333706491578158 49368144548429836 78018829436408105 88726278349261134 7278950899511330 45629180512573879 76807659165017777 13156037780046371 40710057990277884 2769810979762489 54119660671185853 12319808837656393 90192858376095829 91205185241807247 88260641394806503 92980545910156442 13803577213369847 71205931756612027 38249099188894287 55523130599846427 82866232043547442 10443949260893130 70614656788933571 72409256329889447 41025707225235412 15556461115784407 85380845381278133 69196232070432483 1510703773206895 50879169178941951 54862875514451581 12341197720582796 57243509966040380 29446082999574168 9674165039622889 9173657418530726 97321739920579658 71449131237556042 37824833407258933 52313985624947134 85759736475157781 82847805175750959 11314580232559516 32649881689892111 1690931457580490 52214518165076888 7119269400044113 34487660042814747 50677436714199158 59063765745391173 57211337278338963 98206068630315857 8261457620935212 49694311543771725 12910758397287882 99421601026776919 92726269285976182 428830490592382 56546330228792654 70750915120730658 594105097193988 92729032447993732 4538330653174692 98571205060609615 72988342464073648 94570375802471794 2277355314584978 92151935565394933 87309551998655382 83855676221862450 42945801427130431 53357571143368538 95603140426234129 4639909045917423 30288928844404790 85388296515870282 12189471448257349 60442606872879637 52434845033124938 49976570996204497 82605440309861264 6997332962244430 84194676280599099 37893103335198665 15594804109092682 54327683971407750 60828756755085482 85579989998952714 63692924004448858 87528768148358937 34492182546520727 11617296558440172 5024000580876004 32943335668623068 12427681695972294 24086754682783648 83391266007260023 33078187063213551 60832140931568200 52804516618716105 60741707636235256 50039227376633967 81082700575952434 89598738764136231 8461915016240371 88709822609617628 14039128697041803 20212072544460549 20994610021260774 2878824847714456 76058234338080021 28912957620691269 76222542927617723 79576867778828168 7321053058499673 54003624398077259 34806660237184882 23549806906409042 29806059391148441 65012680678397042 24191685486727750 40856116489030043 47464916674161627 64483042147813566 37420498228554202 82853788288997897 48497286828117788 53779795334221404 65995583720464839 79155828850388292 84269303698801351 24070875406610032 84253209569858658 9272419299436543 13744326891531294 82381866080148395 9583245514827450 26012700869142676 12868621348730778 65896841205957408 66389053582093238 57152515260781072 26182504433977457 75364182099850277 16158201734577260 18942356234670902 26130334393301464 56203411215133223 80082626732182537 23492654071946198 78625239762966781 29514654829457521 50266886421285197 84405891570684665 885291408818167 66240050954361566 95610917226996283 35685909490772213 4701827551865604 58586669718534113 66726827216305514 74950033194294541 35979463308777371 30905111644348573 24409120935749721 79300366140557591 71144713021420666 82834424235808030 10118233683080090 62746665382229045 23482093005623707 5379430447127226 68653549593981910 94846000646801436 70909766963343303 43107103277318448 23293142015898497 229975489409655 41601657409032911 1417936280697999 59061627960514683 76634304766976764 1713337738875624 28251790115022946 57797237150476654 14527724461103967 10711385209777137 4168189943100045 31844623736416322 55203879372639261 29113796136046064 5741722910158386 3205224819518833 98545019932354410 9542504927256011 21923042448578370 34054495193780282 39316821442938074 894092430772632 20766641589125839 29500172109792247 54389685862498243 1753021630177770 1258200304942537 25471195773007171 67423367232402146 63250783687953128 88321945203174214 35849013239609851 46109203867538063 35252090343013515 62644554853494805 9446296600149704 96714449268658723 42901243435978936 76510815317379863 7998133957950634 209702473121442 38788765692459411 90181774151715204 54037167471620591 38515822061127310 4494518238761502 30727381048927410 61240924637751262 94462823645454942 911197002196845 32798422270354219 52035525850454335 21849894023824713 52131278661154501 24824822868638064 71483123671843693 89479955409898181 45107797303286827 37495437172522418 16446609679277315 16999402523661045 2482946650742172 3628044964437113 38791525698192859 73891815046952721 42377409202623221 32961557061879235 30216314035975952 95498862997174369 44883142842808798 82732810489809700 15622404458958082 72444942069071664 33368820915679986 64477746924530683 77460354183738688 27287148020210417 77930622815125720 10746262380112180 68251460408646992 53406624145712101 58032548553502902 1582935101559522 5531560708064918 40853756506639261 13314694733518494 62387249505068231 98359230888886072 66921694283202914 43395812289321177 38603634758303302 33992890506430106 22660977862586272 25903613396713900 42046910870032787 29939146116772578 6280945854068225 41308786334852527 99998704047861373 74635068335439629 15054727727274351 25030181168717448 91722778070663445 57833084380912524 651237263258648 44192046779376139 32344114573065233 63567143444604981 55372771901859173 44734009529205549 3064421627576805 52717708502543385 19616998216974850 76502870122618722 56833094085730078 69831735186581177 68958980488496089 90271695579291663 12119242383334098 6064705742090760 68075764910815764 79752315442875613 8217254153926731 29656739275276399 17033249967126816 97763037210485523 99937400932245355 15467145902294472 92750006840216232 65101426082055589 62140861274068034 14455607743148241 1796006662430101 36936449778240329 70594125302993733 96435570951277826 74830892239615508 21561884841808096 69963645121074264 74654898281414865 13453768314985873 95053483419604948 67561784398352226 45500879870931330 37053047666774708 60488313649586614 5305475388597031 7728672031582419 69499402416588440 61932395186150591 92650589322808942 21287746057506093 37745685440269019 70523058298902352 74935581603711848 75078819020941341 32974874292796043 229634671952341 36714837523019533 34074993914124842 75937064156765412 10239893758819541 9572191762424081 71985722536959350 78659450839116305 74037801259601301 25271103769795561 588432914706261 61057004079228122 15218826707945839 67216051994791114 71895077519553809 38828206773427311 77014284879939545 72035637130492842 65188878363292035 96699414398905338 44227236470628419 87555768800699196 71110133645803719 6768034639084978 49129133457905417 73487140391239433 87220376500815927 80390917297616458 79219853542117500 6398816081421584 64852182439241327 41515853969255072 54986976011751582 73432416190923386 46011335159028919 82694587695797 80002077942175041 39833127455686379 48386457176563681 67217276891059424 6271215080731228 8045996235701543 93357131640882834 15183371974706867 71840701136988743 40297759431215480 17585057071119094 66843136980028774 74920675442574052 83438841331724477 55713521354274327 96615555736118229 23922724628653324 98312630897014435 26249994171754107 75656517152689016 1890798516545331 96554017036523827 58478712003307226 94786438560985944 44135327951027612 46047046899494723 40414640122891930 39892643385196897 88781801724331371 77887427668913074 18161233727550498 9990416280801819 76152991854716697 43389314942097361 76481009249373298 34659888139727876 86316713105538146 32491209097015827 13580309229743796 56410886065743496 4456356671209406 94128924204190640 25870759960135808 49648820766346993 85325037918044429 24200930365908837 31396188353662797 73058311347859386 3134154562042384 15371482677969017 56539404915464041 92151444680844823 29151407454809100 55496836474541587 84099726862699014 61481785132242514 49520519598721274 38164784005075969 68882742319546115 62421490164934796 75104900244018748 70570139026775221 50924136426041761 95800459094515990 39666615975956937 81937338858809919 18285271100840232 51259366435414657 84010116470551718 72859229995953254 46701517196878406 49340676836935463 99799411544658302 27850355784237709 6356568581870512 27037767606854798 17356444756668935 10683222281395523 22825116975864803 79506892865734476 14860589446813361 66080363189538882 13682769731555215 16257755543170299 21739397071444679 83362724312664999 97602142365330253 10507693482342088 59548848208197732 73526408312881847 60427641172968773 95220068171959069 59859925003585260 18996361725722499 25749362045593601 44709203215055449 17694116378326555 44836775313497411 11210409314747390 76931391463745357 40544628596462482 83932176872231274 44784394906798501 93864915844102594 64773375723558137 65951444486244545 27374535403138429 70323674435157474 8585964054319649 85751010300647241 98427974687818104 50963237931327207 86269909830746935 6154749599546369 19431937992137374 81483888660439243 49407913405755132 41183002859286544 32723829785996113 28347052624033287 7137466192342915 2846478532449565 57582923166139861 47366055103058020 4966617350628335 43937833517415965 53547367541655800 73809842149403189 96963770648120125 48894440911148861 43216537085160195 39959953540802417 33731790748113339 29586082965607814 78389725687244917 66515791579833528 49118745107649584 74513715911551077 34563305376889596 94706330997838604 16236147491362111 98399305126304522 80659570051716978 14167220095161066 91339674237206142 8971347311093323 23177212742153232 59323587833942723 38666159433413292 61650867160578287 51611683050270676 39754349294732995 59606767246522032 63979468733564284 22851574785616969 72187527725685488 51538705815417648 87934050477194623 10078983909232268 94004963224230010 38766725629353935 3081756290035243 49530900978785319 5861148047225834 85997603474010765 31899774721968621 59793918950920149 71264992854054328 97423997288031967 89089757457404927 6034534674432795 79367941683316215 87328107814784670 6489937328686081 92258451759311920 21844238694254555 78753961550890898 22456533287846050 60456416563165800 33235741464420954 83976679049383976 22677021480379229 91052684996433980 66426033328806551 41043747930411809 92587010061551514 26356095093278696 19723959692287207 38165999894866359 54158719825922384 6186800427430586 14591395217223467 4762263833317788 37448734155769842 16211177739257202 41543899032543928 9974909827928859 58389055012722847 15199179875047110 31365867102612716 24269922043613747 93286189218912273 49336524106555613 63161224739424477 28334508388770677 57211442461284308 35078896886076267 56212650987488565 99221809770646375 78585335457725700 39142032926055429 47979277212784095 2039694010790014 78831202977222923 89268485092514441 41227986703270918 45599107023865129 29643241850071077 95532515528717123 38985403971984917 7057843990311073 88627725066271574 97476732278816892 9234397198690233 98228286721813156 69393054618760474 88496362683720480 14761564066417115 66049125870878401 70455796207440995 94565118651945542 75402144843545946 64502590496906292 83868894279156375 26203695337032262 4285380218415740 33010782229558087 33548985280601485 37726899212621757 66821427906118877 67067461116445441 22205192246855026 74051116646999750 30489763126890859 71108095054528865 4608644584418345 15800755055006533 22380243621940106 43988803856278482 49085840440783398 20242567993333816 21454937552019944 75371710089369489 76456224534582895 38570309428953367 21150027969626674 30531768441801496 37317181432988492 37656388888926324 46804880511024979 52953175625769439 86837501090468636 63551099828967594 93466710583656819 21035243531768234 84554975827083666 48655087246690989 79815197638833665 25108331885688810 63666914748480034 17073558046935883 90752209783291814 14193662610873248 49987859267501079 73363389882036051 28511668285236814 64728731268031548 65272026659994628 38063412361706286 92339226454046941 34265583383165934 7474712226675611 88671676433784920 42182046557291664 30708615561898874 15683730087335423 44402957416987368 65396078174533184 14966667952028263 31123815528373385 15890162310639149 4864251687639327 99439915626446584 70265796861475209 39058302942109708 87880446409097047 9652238557277747 52467290209037057 80264220414908422 57297371634728876 27511913410587613 13496495212762092 88208277771156798 79685997715499199 98904628016113028 221170308832660 6221425052274615 36945736336905595 58836137758381229 5682882548519293 7164744193546446 34235346430397649 82795745274195560 86500192835986810 71770706433121052 78105460128736243 9896154110516608 4555279673971365 19451792100195715 32957194012039651 37720018093425952 50802190517228846 45035076363840501 43588444105888447 47790253543416461 93800680921981525 18165245134167585 99105175218246224 34489629828225588 42476893957608678 80926413294823516 54944550183499141 70918109476120737 85322509717896980 89634174240154517 9598380748993427 37147802478216083 69045703950519034 19792584940561944 48896459811419154 20679473306853914 30320866888433216 35664249727099217 99600473939702419 94838950334612066 83635254455114524 30711138291302022 71091292162654626 76625744527763583 15619110560889215 51363966985744199 78670121443294436 59275295827222763 82286284861200421 83666389037121522 69200146405134776 76049553305774436 32364043320846974 26980781907888437 18407031071346781 9387780439171297 35600367358732992 62091448858123353 91835583465493897 22480891933669280 94308140116137760 6316957746541650 85834782959943505 21396723195305755 1534319209506707 42645458100443843 5921619208706291 5144973350290931 59394776067779662 87815057140315019 48559674221203052 1309517493505138 26166852209045689 27508851469205653 76877556804288901 42689477737458563 49163645432302450 60366316234473847 31757148283090968 68616731507708484 27366723653127812 37987887658850250 64239285606243460 52082167411120857 59684179800787186 25891423234053934 42438083522891647 11764337583430611 32842331245198834 8557331424138758 780076749441465 21694068593743130 36721184660614281 69702841702750861 5064128584787065 77490672588931982 4933400432598472 39827105273929 44860974284935383 1034731452174981 15083709836936616 57247160923875296 71534634930566744 87156935279388102 48685423633558526 23898263335376712 6959256058315904 18421840646464372 64383585121396270 8041975424618742 17655219594886731 76522565851949231 75749184492025838 53453387342742147 91280618886454363 99979526732752851 96532832408364977 981532639822325 63308882973386167 92441733839651082 60285360004936019 72072589377374016 60487279788456978 17354838218745650 22270777480779560 39747162922446075 22764352977931532 81112083415949254 87415198095746278 69195775460267863 88390956616807244 19221237319344514 36785361613278131 41005149214832560 12484479349768283 49384777207104607 41293047645480129 65130269566093151 85665297154884176 67345544943546777 96993582898823350 68332243450532349 67626422333783106 85254368415978413 24129687275486818 5929241718850804 16856380639739161 53230174733138350 10144329038213307 33016478733972430 24415576981776643 553594876085894 99498196444461323 24357529070807595 42977288743315817 80651213000547710 16840359271355141 20881014190554906 52049181469580534 29827474849589699 71749418289227360 80051706140273179 42522079829526421 22905349865282820 72992223038677564 1580542375714523 84350228621786511 91227002985291325 41951883476797197 31098260451812705 81990895087725558 25893941481742508 14790916612834568 64461235334247522 8296689792030670 19666543143426252 82925774482568222 19388848525400692 63478435698671333 12687946632162390 21853370280185360 81481396110922123 16461349655146340 13640583797136825 6513889150030023 42942567763670853 16121178183304008 95758809314848040 55202843886287868 65495745662363849 30152557969182836 74255080423254139 56189837004089957 94543835805423109 78701088315574838 61166190415693046 83244722025350794 93449622016264831 73141052826276509 91157234506307231 52190795354859163 87728703751992129 4329485975220623 30995629559029700 38547328309992741 64928045611091931 15811921974647056 23026537569477456 45892844966627948 13459446653068729 84787000341545211 69570466049552416 98612804757367216 87516110394303490 37787107523219163 53137220075238836 92297174213093852 67811791600740112 23848203537689635 658273161056718 5950670217743808 37049806850860525 85178265538035528 33287588252573940 78815098426457803 20587722760392979 9743981005303124 33985560919781782 56352187005019132 71110610826537406 19234018796583202 99798605380246473 15458948109483079 6340966704576648 4979538510741568 91165604578663199 35215683792925452 24227343741030579 86566708209287077 359845022815578 92999900866305023 61855150368712408 87401907253662585 14562026009667310 61757328764579227 31768036100131443 78533093329263974 14420883567774569 42122762989060364 88797200048434998 12168963363273512 22703223855568238 56044089941642675 31770616079786760 85594461744424569 48889112830981720 85454157357070320 73288883773501113 81841018670974003 41619188356920998 19348019733957580 16368155822617826 77379184914462003 20584391464430454 5991364872398411 86472954364485749 98949987248859675 66536009658751485 26130670766780608 71247576260530138 87915350101674000 93622574813018312 91706046652170914 2278605234874322 99647076050522691 97218115978454912 69067215558261807 36240104184010697 17060124732346105 1332417100163289 39992895258756224 44164380032915895 60355653071559257 34865450221863434 29659593809466278 4195342270645383 24998830073788110 29046370918568809 19724313407379209 68699518060235935 5061890094714983 81406634150887484 27585841602290968 14469429389058539 59914204195713950 32922185466081687 77643181322249298 89577613418651911 27693640546412254 21906259338913493 68217452288524226 87025705553096755 99596522907493840 40004371310428932 97832594441719886 74030167688219993 74083664046444897 47548449165834343 78475051723614639 60846040180997627 42836520172183484 63330837300598789 99128516999901054 18641512918282386 936411544368054 83371389155352160 90908244577573834 61554712034344852 24300969215264697 96093693976908737 37903985108496920 60698851285563676 53121517835753487 19905386973674409 16370631294256306 42826517738887464 27669854850394082 62873122671347040 96918043681008689 22329176672047043 51627874199598931 16495931266659414 33287320930481272 13518524640647899 1271134715175098 57336300371257356 31461638867421436 12552535266054488 23801736226957014 215739218738486 53742620951727902 26038271841337125 45406360199626874 49843355636145430 89716637706926328 4031578307919306 66157876917268796 11165540425744846 5626742516566856 26132010344821578 19002626346389704 29808996202350885 95145729739595549 17980943128186046 21788213274140879 88263115154245385 79490542175627520 22652722943588780 93543921095165773 80428129700308508 84204307966708415 87512989949262823 21572692457090735 72452679553979001 51411327615859868 70009240124029472 52226657402848688 92167775296913330 4866590346616634 59497134236945890 70654984202496159 79768131354608040 98386550669993932 34833201857234220 56784374695831142 59420303511163788 30962835895528476 14937242433942692 35292248896535790 22570754861833794 91585126786578318 4852308755210395 33379700365460302 78441460498950458 48009449398629397 50975719628440186 42969263701438206 51020169706957797 3544701413316604 90821971017166748 52713701706804061 215535652751069 15918017645813978 56042070227554970 85331064071788233 67954258228954435 40375313289265798 75211940588988417 9310939053355792 11178856859888180 24560348781430894 98275871413006921 19010613635797828 66983710880579329 26422884448050070 95958121393272298 683266411795878 46811213269939176 88318187526240069 563578982409032 94405063336313035 90796354511104441 14051019702025 40787512884588152 21899951029855753 15696871393724065 48070845133355260 15844755361137010 60591612756151947 80866864479040571 53506820044564548 4233787660787455 38707498443028964 93211189429080804 51637163451246337 77799556684148289 57495819392471274 3763458652770808 93824412816508892 67159994523845000 28001932200579805 50043547287368324 99922723826443626 79589739988891510 24247132962195759 34684276044465365 45108437610036413 81088516935957531 79517617955675805 37367189096591873 90494432960857830 87955213142806416 78075913577060653 89051682895747639 90139701807466566 49009099747373041 6706011324746038 21169308108366518 10208826246114791 32869770392620675 40852432957444248 4875339514817036 37630171677323733 20357460388749699 29234381001384207 9111666650644528 49660126665259090 79152009017559159 88248909382651847 22140205102475576 58579840495212186 9199372321355660 64622018604027667 52811164327796616 65841593033053261 11754389891996326 80814291957099529 90339520970629853 98439156696647365 64689217678567578 64521896848302466 50113739730742225 82647360750104422 60114952598906316 49059601598080762 44083467625178554 99366385879877729 42247382265079345 83868868039465207 65258101474118393 30975467834851006 37884795073504582 31678099720812133 96017405112932185 23313523116679501 25570668289751062 74907857045500967 47723198836292416 20233989171828457 13156193527478778 33507424973033424 39333239035513219 89739219371164379 78688061870453444 72376406478548554 24893017907079590 83082181167616454 10010867963835037 18290095115689197 11909678819873261 12797535060187266 32289695370456628 71912639560662858 80956246205360290 30310576568668123 13019070919275215 39555284586987163 17361559396023742 94900354861902663 427711335767535 55332910670886543 53743641480791956 75955091978612853 12341033607765014 45539409142680799 65660355958487520 61245494332876580 90536043825941046 32050278270115113 34671633944832363 46103229562523473 33473108324364530 78773930589633284 60421977257840697 68295426589468390 20892502269294200 20073103831975106 60873028208912369 45587359764684082 93861716740515217 31984586711043206 75015859451522354 20667756944607220 7241584975874738 50248090933865218 86785566517405017 79601644607286950 68352857153024650 82683705656429037 71977016957314509 1923716426278153 34054324590985543 10752567743478160 66136077384326054 61379211427613107 48769419272451946 85317004936282622 40120877377405027 91350069490076239 40689261025632666 90885934297086442 48218212579234897 89945308018065152 62691454173434680 2757701755173730 85620713750137622 61201332247784635 57324426728622483 96039641054653894 33119336348235187 99323737888847050 33016239966608412 9543942634461620 18131950684059890 1559568164694811 28329485916271637 73474653125833819 64659256811847767 43464093705808131 71784687418174402 3441399944699041 55205151603276193 24152962181840526 58442973829798459 59143188763315199 27849738506758820 30700057337481476 34569352437306939 64843668807939024 7436724156493792 92625067512750834 13307638972725885 91115817344018194 91640836201498097 21105514829780005 59789971042154202 38268309378644715 25260095211191914 89228665507905117 28176337185922542 17929673531186147 63403939330837651 67545686172885572 65703709429874268 27815293329897880 78132510465867988 12324334897145865 79674692144062557 96189137149703374 64555367687073688 94883586220117282 1115020334121907 98009989130869888 78954660730758666 96291387599587513 34809068220691144 56264201241581527 18906103966786713 62510069834997168 69959322676872442 65783007387035573 12508606175117144 97785120263619817 2739758424959880 59342542092533839 61424065830914126 88508576541236925 63315712243852758 17833900931802015 32268439126032323 26850818698836535 49518174979656202 10725379571885163 19715786292713810 50315033479885730 57423418539338489 44360929356137176 5938342830066146 5269875873358985 99656739122395765 9724432266570837 36170444699920670 16090262859443274 81935513211947849 42961211817031542 75063702939195025 32874038416890571 78468363857630450 57593553417324314 77127872226499601 83817396310379089 53314003583341323 50226597598762351 67585038909319157 96078707625578091 89622404493091416 40369630985132961 60845802929677668 78483227269171508 88747214567314899 20445192554471295 79573609745368353 28067168253881600 31520554225449792 97533501467016484 20036741594673661 15133226595945597 50621391324782523 19031547992510050 50672576906699539 39800827444094671 75300919589575070 57758173897060594 70517470141553942 40253828946079042 24300900146186107 1960274223265215 86008189851218482 136350417478055 49926680044123466 18890677096235976 3725421394262588 43995032647850777 46239722791870985 2469359559305921 19868189624656954 9738141021667595 81590232803809821 22125293442265337 60353465192405194 30666263424454065 88892326221336032 68395238442559350 93922338973648003 26602936999190018 94145523765418003 99380015277135943 33718083749557101 29931415480663630 61132374901019297 3495302686299975 71520947890744128 75965816669571894 3693293869804907 30993528968124579 42058138041111291 68072745743327172 9397190753795740 21412634255447327 74395137125901014 72105991938492239 87190338069373419 97010210561148959 26606253037622350 70316226159344782 57715161890959294 2145398849880506 53788983228591587 36035065144017675 12511254407164359 36876101424516989 51307347023456318 58787636309825721 87474359964867310 77610360628345023 49086903106548716 36835231772050128 52781877984555521 75282675150004266 35724756851993695 97163412747624685 96308977619171757 40995515063960023 33288625130968858 15776241238137734 95070417386661489 73072999445612182 76286808321584977 44112993880010193 42199930706697194 4768999240265558 33873126787867007 62479902492112322 19414224712476400 40861538920034970 12044749439834075 60006373055134705 45551620375440800 3110851404072159 60968015559966471 26981042880386006 33211744587849898 60205161835964908 83624315000455435 7131877347267660 92290026570734422 2498040244803041 28748915904640680 25998406236636520 17036257229393785 76611872769686992 44544128690681701 84178262109684942 71985955183659742 11648801172092946 61658657400297081 99316341010156511 37211850154161357 84131733494229316 29453597781159404 12377625506693482 55082137763971565 97593892944244128 82282685184056112 54151312515934465 61642617881314725 4210895542473130 85057471042988993 10044511084373095 69060092708188196 20582277166905168 31241098360118873 42328037256103765 29668416793385162 47027494437005894 1256797839011085 19420533645929066 94579347098966298 83267113304435029 81494181898730186 31316934201258038 16979621396548010 64360483519061045 11056877895682138 36465266252924285 50946682786972620 99323732360387591 29558904654471004 91973512371584775 32014116735121114 99259805931945525 95207538166299444 30155881682123636 54542114280496611 71277990274087871 44160317449695515 63809230006889207 22192201613136427 77198514581994320 26160140877916894 27875938378322641 75670576677834188 89380320769607893 3403975269720127 61304323404280714 7370694280588253 93078614197306741 48106439770053174 39938123743020306 79351990775340600 31887257576920990 41307032310383039 25611690066873337 63174134809043816 42878168268842245 79930396418836701 61312738514171681 9628631902108753 66468766365651063 35700951248836668 83633566827239880 52799667758178459 83448209643188677 54230422978139663 45433391048515269 38756006836384087 99632023642869837 46504643747827809 54559358452783580 84347819050146721 42397643090000501 98894469771844169 24160903960550704 26554539699633306 71036619794023854 29011403603360937 16394076978933363 58800396088965279 57328192164821829 67980832511953597 33493445442056634 85436477299569841 16393297018631869 70107856593062333 76495063400094734 63418427284912192 78256782111145408 87101123362832347 31182013446557765 3292711894669135 43867729354769606 14448993824201295 11596209869483084 13199320152540459 73736419561910101 55900378031182682 64085542235177332 6319514548629104 54739085927866500 2277900285981533 21444707048034171 51010066969257721 83714105272993371 37670615730769613 53770481543453060 62734724613606772 67258413848640548 18727286001800807 86825577408138770 39936457610483580 36705881369398570 91374106922984823 63945928588021755 50253977257748101 3975634950905009 49278912366154558 77467102614028726 93312857996083380 96822337082040859 93315570026290125 39122375820409526 43091969401705197 16343907181727150 20624475966181155 71424158274899589 42855663789162283 21566105732446084 85162893985085193 95096933771579193 72504447463131951 27247562255982874 28371096602824736 4081165148397540 19180472591699960 94558231599115328 38007411825815580 27579843115147827 37819072109402716 57188498405107361 80422798662753550 5645933119465573 12557229377180276 23984791451692764 33236279997022309 60013213346737 12914481031331252 84637932627632263 15596593697214660 7706980202319686 46774721215113149 2958726502669833 89297868696573178 5666971532653107 59414348900088574 16512115477728193 4578247788275174 95038654924019315 46694545736523162 48693017071403832 82972208348465917 61089166395509625 98482281585278353 79688356802442611 94734240593298456 23521941187015961 6255012311602524 7539610593084345 47299182131473496 84258330722385931 29326345816044575 78025820696880073 40561232894341880 95786537190435986 37596649875731335 34885080006206158 7627648996544528 95092537413248291 11120634183058495 34949983027899113 96652040241215566 65285163565304160 72992712211028076 41750939202111374 70406684781163875 75663247599149243 74760939493918964 28402577346157955 16003409520149353 37769105161201130 96321275598726523 124821105251618 130699801705162 60188235434173598 92731503698197402 31875785641816533 6734164993354934 99742697765996264 96636463648222501 40478581943118920 78516895624774509 96567573833864766 29622462405502143 16398866531589531 85581034452086662 90092144154958548 69911008366410570 97091106336422058 82173880321417612 72589556501679235 16580518564002779 25951236684491895 35189816525078562 73876452093862341 26964607934051535 43404855785655129 5416796263741689 6885748124569523 36013443598854336 34106380384451995 6020933025721495 47489371871006866 21340281891349111 19334990990841488 67142248360780877 58760188327072313 75938666294854841 90024054508416242 41039908981090167 50608450199808540 82083868746747218 95524803626263403 28573489991317137 66470751155566181 23026995490900423 50109018539524583 38570788214995593 54650363696296862 99401112412344318 25999953854227856 92658202546014829 22896686345352302 61283290748700517 90451298866138927 5593767532110477 97530641361664692 9182774844078737 60679604511802539 4211665425470437 49048563723356907 36265362637246873 54069858499232264 5528127821832162 2200910914868101 29992526764301965 99359197420771091 68084408205474698 88042439121458616 47412865712157337 38053146881306140 64002702654048928 9710931771411079 52155587123303451 16918865311465252 71241353030127701 50879601508305278 3131710767133325 59463206460337986 8382640968129517 70643687040308422 12697332597759842 14577999387570723 79452588079456111 90298441186445028 56691643602544640 7159415030988051 88094547262273778 74600599172672368 51400831953653620 66395671555509864 43611178215135745 40443682312198803 89115309472490474 44235122896224055 83108676191384279 77887485614073661 9994736623164482 15843449207886676 53260625188752002 23941206905208115 69249101012936816 8322740802762412 10773639634860348 55152530592169510 25627888630234844 95082450359162226 46997880412799009 52460979031855980 52313062143370173 29773702501636886 81506963916774879 37397571692322466 32318939790327010 65647827555980865 37154900860675588 27946213418996252 7711020050169847 62422583124926497 37261248631337644 75267840923263497 932900116018977 30431593576623472 52400753281169581 11584117589166407 57214370116866887 92773731255676960 46718062477841991 22047013113530955 89536125486236662 34725374217720486 27588613379122379 53523448737968583 29579468999516204 57235782480539975 9754374813571614 80019636320478470 60167806646156345 71924988202533804 64628989868161837 29020490095268197 10089660637008839 7212350076965996 92407137121839795 87396197601060660 19199876771754620 29314205364693832 70092234689457323 6216850577216368 98705762670676296 34668590809195099 96267799660833199 63029631174884423 66933192127653806 19445392635099939 28146381785694690 93808574746853114 52759992070178431 24355576142756531 76684353016239154 75469125481140768 52865235730411890 13045983644750052 24441328031893597 53885881219763510 34599228010397074 77942499065604168 6711779177827844 16577289538586876 63288656395953668 53343803147585996 62048899918870592 21619954086957719 85835856779146067 75647213457328830 40106398346933195 46594767423077253 11344104658892239 15272775213539515 55884588013973856 56978949955133049 2146661235015156 43574444509286976 21984209787295751 83504869177167773 45913734489727458 78016426715853345 463707812159405 30886921910064177 86263708423157870 17689903015348467 54020659074779497 50457608608619071 85218088047775221 7127659248351244 87557035754460724 32298634934446873 40181450749686867 18129748078575615 28674059608853232 24989286688450626 59212827364962782 68385323189310424 4478637570609896 38030833169813880 96072016156796818 63292020461888147 11943919018724505 7578136334191734 48927957648100865 94449916824187929 16955899844119079 26505027064380887 44545122260916228 7528626829569103 87421691519819175 54430328757623734 20974437263011195 44858725487697527 15136128448424626 8903823810415708 26278816294510720 40876290180463395 28700723525371768 32778741115990872 31262167955727469 74577199418756575 33930659259694001 45321620569973105 24857777751823394 28152243847528423 51712398914320672 29857270121153717 90227486018072914 63621276757651578 38231528357245003 58206268735367058 63546426799374601 88250201228533011 43227469264674935 57270173763840730 31975208171173909 23857553910313118 63706613041309609 58639812166738090 1978109573787297 27082572111968247 58133703391407450 74874662889078275 30618424892178553 99504573885690717 78377326792413966 69118218721362563 80501704556436297 74110332902758514 50513265977528533 40301427864851293 12509854799881291 29002145477514977 41610817202304848 51892621774551488 74212865160503537 54702566399857142 60112370142791722 22745072697302434 30040457115980190 37392578972530097 57793813958579735 17090612419733065 84259493149724799 29793946873996349 19465086836239920 78320777070015628 55031776373195250 63135339207351446 45595748528444390 91745621025596174 85705602906078181 67572883084137745 63361139285085458 68859072235680634 60374361918427357 26903874343841380 17252328039198830 47463711337644653 15514959628976621 98028795655164494 8254956793406293 43162842524735581 84261413768884767 47131820831783159 86912758063769258 44241358685220739 53569126620840931 41919302011920434 76120530902602704 52745071767988421 8057326406071051 19879069625747076 40087271081309758 95986793118658073 95104284521197358 20169917008355859 90607670525471396 53065563568668839 22886776922962413 83144548661328458 33817317255636771 79497119635409072 4487555428218316 65048410053082879 76594809109820111 95945537345756478 47900943561331878 67480230620076474 41722554281001180 70135701893766499 16609704239652460 15185213474303646 27606607277427459 2578343044479576 54229144811778291 73488281537219107 81267430006369345 4612036780707014 27015946813460574 79358260294593385 83451556854632656 18241123112008014 71966619061799249 17209014248746531 94910529132927446 35323663320974814 89816720554324994 92187712605241492 6466796906509556 46473910072332151 56364010298057137 87676257320514752 68977516804882576 66530501648893470 26685689200864679 90741655486042565 25144399018579089 91996937928604117 68017235052494382 79997539890486106 58817408438623466 18862783229444764 25536960440091961 52510859597628724 81313966065310774 63237405107389758 41183457525168873 47969379188580252 65319290376812400 48686225042053274 54606077905779325 71830920456984873 89190385276200148 23201965477683563 70209849387891505 89643321887708371 50196008874255397 9464761897565288 38950713340120069 77812501118347712 1928497471077054 62507383262529797 31210076154637147 37306082996179892 10232612075541758 79780448246151543 101427323635594 8645339898649951 81656285400197208 6151225032417971 2414459335471515 22199295605302566 15989736442979906 72059802463095919 21673107685466364 7342611827172490 4720668458627858 68738102242902303 85176830455520827 26256497967181384 37472128461082395 68015746045714953 97511000197888065 20136474034366491 33735115287214626 52227875716276975 29204241594854740 98737374631794781 22253724867326639 64925493270805831 28900649839844072 56597965820790679 97342454030252540 5912895765908789 85646602486156521 21222872309877908 40532880796475430 95181307804353701 120706457750369 56134512892787150 19621273868674084 14596076790318941 29956464571854940 28432772703030981 85976768940905130 7426082702183291 2454398169963275 16022903108115298 9417987745541332 19686327198538933 39323054589289595 17132523784145885 69615280620687007 92841726542169825 28715996992438358 71318779600730828 35472871556655596 65054925753797314 17471754668205629 349563226574211 14361587163942772 33660037557974804 28445402133314906 60790749142844440 16685418913144636 37193369830238244 42386227626066853 96030481997629792 91507085334385654 78854949500335561 65174892226554916 1244002719989009 66349046282010101 62741189681262127 20573103838092728 40909094321627419 99115806455172532 81296647866195879 98464907622632713 39197046243528967 6594209844337426 13068413999125954 36289495993393621 70387215328894371 89815473036117662 18789419595989675 31429126099224248 15044823626552355 76535537615865599 86457845398618711 66904190018132596 84493037238335793 23458446244019084 98927033469025412 98947766742551871 22637510694848836 16308458872395007 89437690231136826 79665799045099443 29537217705839594 87995333233999191 47595887993613628 33488014292150530 35861344574735063 94767454006078410 57500337990849520 92342892068860806 71270558853413852 58322462591143721 12101538915469356 5050729375658684 523583438471109 23039995527923659 40467048514257540 84317103932645451 12944864147889097 26612042819891486 12162062895436972 1395859217038484 53773943073614566 62380729961059095 34049800980722747 8349145786458432 50082724354342277 5841144205958063 70250760696131090 2601648209413298 25615102798151396 81122816436432054 48289414847298529 42717299714841841 53258191967029578 54346017084796418 83223761652335543 43084238075131197 40121152053719017 31623237534933925 2728506630717414 70225288811360927 71748950582245112 60443590519911234 49566506409056500 43347129760242594 18390289469307176 32008625776491774 16437210924641391 48022430618474021 17062560721493473 83508105477661333 57852718636595934 71405433905058876 88785425688469634 67062212749788213 91699338301797611 34427862863941465 34777754630743130 4975310022647589 37715475446395797 79499637193280767 3850475289291361 51855346804322790 47222718561579309 32296943219390995 81189923793500995 62612499209881577 16255842766347352 32792083275471571 91370573671822374 49592801812128890 22627525717374959 52729669255939627 61661090898162335 89474542681708394 34120764035360946 11060351524482598 49509748523172801 40553659272215379 3359590267908840 93974444632524935 88838084992851809 70231196913133624 12611996466047500 63609258600483391 43472580271257621 83799190610210729 79896733021564518 3702332788038185 88701012241495246 22778060216919850 2936307962094349 38216516828570154 80384892826816308 55015252952002195 75764035174988527 86626374731808025 35796934690794426 40415996261307674 52461063430038285 87339752731911107 24887821850297969 71072744606697834 7404594084266609 40417443124264219 13816539548392799 52922606212167972 20635385506778469 39613705350579505 74918555256403452 79450833407289559 27141051014072971 32135338360637006 7363402183836274 63004583688936117 14779399116629653 16554386616510621 2802552900844077 31157307701325182 80304810721539412 67256833158030663 49134297704548822 80089971973254463 75447633129755258 46708660653382703 22690233708905307 63574310818507963 69818714941978471 56072769164846074 13066341945258525 30168407394971534 98345883699697639 98248733891582479 83200702459844061 73121551608011948 32102369247200517 28489748705505935 94833915771239667 56957034952986899 80792330106544884 478020468394083 75622413573147150 71505753809711996 22141494913713273 25580270850937554 2600562487925083 60813670622202531 56483755750238528 78237681715152554 24586628890332228 91652878017745323 74645407756553284 75192662189548545 85300007473464972 18064354276550936 89035063293061157 30986454916934415 97675430574955735 4041736264611420 8615020110953620 10553281726214954 22294970039941226 28591831148744009 76832641708513334 95933907047872587 49523007793459169 84803271166779203 77719602116093391 78562306993892651 21112454860029413 78215524067349490 20958745332781655 56542250169836912 19510767656455797 55608430855319196 44123249392350541 82887442506221355 88139534274755416 2105629130813888 41603255013945226 89576149117827477 89351530290222128 29666086092115235 29378860428405864 68942618142013358 22563892431886759 14446659361517387 87770755452139213 29596957227129033 27475645717279143 3489660744570235 75081385802784650 8432013727221132 80757757809137503 61642714132028344 55518760445560325 10761463698999626 41495597346507573 75150128874032329 76177544161213134 51925286074356298 51013171225739992 61718176145371697 9670510419629370 45790497814423129 72125645131556560 12086952353588279 95862629557290806 74734246933537213 38523192266211734 8296306405530078 90627148191547977 24813619647735335 35149398214727696 88279711035623188 70317662092252222 1604213551182913 77084531757612945 27149011803314713 35237521681955967 65938327789228193 78718341093398479 35171348059231250 44983312430594315 7920773433033689 40613884773126971 42968709274047860 3188299636265780 39057195255918866 70041234808218335 66971652616459568 40039620373620222 31228204297335502 38881210126445270 57271524182731861 65685018706635200 39974239814527716 62236155174453314 13913098538458701 83591746398411771 57102629462539381 39658892931696495 53961442949691320 11682435286022012 66341165810269 81444274031567482 24929981937337422 97908873893978033 96387863903802934 45953610180230197 99059770203749185 88961184452200384 76415796305131727 81124617883343542 25596005479234598 92757806907745193 72942565725644456 951046272323886 81054477873780246 62769654637296098 98580971415421130 77389458528099298 8828726166717650 44396605577160341 99689119361268552 98966514902921455 81424599557143966 42817904221945539 68998249846457414 51008607776056921 87596076680832734 31492050114333471 618744560686142 71308465914429490 42660428086908236 38670977309842139 22968371230475321 82061227452249358 46787422021164913 21192065709858797 92910601692426990 60478704629692860 97726247990946350 29115727206416630 47336434976358171 83736936574701542 99290122562775116 15306850583584680 4807429586142451 93427243840313548 67198203992677604 21622163933035514 52819525415612381 57771421119176055 82316390195045583 95590768499642121 54735066111934971 39102526130157938 92818326460778578 33646841197785517 50041489746435021 50055487630902430 6670612673169385 85139796134041980 39094461195176405 35975412434490849 71440759905254555 42589419824816451 90926992250822215 15990978911500750 52255791024205356 7120099047489268 9517205915395667 61698450546837437 73407957855100128 58442171503722016 85933574311070786 8953747460960705 65107876654600002 36923703767753970 37564599089835863 5355202725385392 88096890176326408 46683163087419491 39475489934264393 38013572719835105 19717995463928633 11843749032087771 4312004923299001 61229790779977313 32109273892065411 43256330879463150 2750113166416007 85823315903445873 97645918081076080 18664450019352524 96546169908828754 4350470982684038 4289625159927899 63872088784716246 66858741800341725 30982410713244999 19110219364495841 69716420687468857 48123305209485304 73348998097889953 23917083965273769 86756367207159104 70090144422827453 41996170055739975 1114540617765186 78098633530105224 92099155990903173 63226609760449409 88108718980000688 3441930777781589 2904081715751917 13849271303618271 77558559686779206 37409470217221347 31351809768505647 74926608312269244 58878410371218972 76802086860469612 66971901507558730 77355611710255062 13250296276026510 51126880551805486 58502530948004786 99859865569509374 39894717495914390 18826001105871650 10471504997730216 32842672300998192 20041029479003282 51123532611682661 92126584927479805 69204705987094288 3036188201051539 15673435969199189 35443594202848480 37582138137320585 78579304272118593 40396622377700504 3826534345240679 44567120915737145 29040355576286995 10842571734995757 89028045331882698 30063753381392586 35585366889073833 97978793036353824 17571781044433486 35670926966277505 37748591371581051 44513504312544068 19853224240008384 8549689045520752 52201808054263314 45005933330699893 63748135143957497 11440656431016046 33222524137549589 97517659573848154 43972480567264233 4087237130905327 18161109269495747 2513513653913394 21321753026927731 63177681216095061 56938779814586260 54727761266108768 28420282578845912 50790439503886509 41384094449307835 96542246145233044 63839382447265902 63655622033270817 14732655675506480 41883796482242780 19087685265518003 57123471171401759 41854893500562 79573303000595346 94971850185876784 47803365843534928 81020687596327010 42563483026875648 8284392007917733 43730744822107551 54326121523529959 31051465437259525 96404280744462629 85025416321275337 33406640688315610 78688471376242100 42095057857190869 34837582365182588 21961453808869660 83350863594632961 67361141716821177 99554573787676720 12231271411317414 6941839633650270 12741524162350443 11844686051295270 84243352261704784 38464467447505142 3536610796112016 30728044802998418 5918309752601078 34608146433756304 13246098269900685 78585350333066786 34682346224696438 38860208323655111 13622942097814153 27851647443371595 46036758599622535 99739621372552134 83049778865432677 92945260009790717 85535667475413594 29190793987915233 94974096489029941 77499476952691215 9293415866954012 56141065417812147 31657062445725156 15896953640697875 35430660928559749 29206918542272000 26183992999785855 23138914734404511 39836623111156965 80724141756738898 2248299026862808 41472682367977717 24768309968460255 77056526764701493 31440660812974796 1735131928016151 65260870171651485 43635376344745615 77893917248326850 76511654269521295 20679332147696213 68932069998203669 24060155328684324 71369837061787473 75129345277230132 77499357868994665 64610568357614079 3235860216707909 32063975812743096 7784151079044360 1476364698885589 44059315882764095 97874067718382797 36047858091980402 8007250976168126 75125071016795179 20319991306371806 43892136082427959 16362214285352928 24070921029874596 69069403722902581 67646905243512772 64512326629713119 7709248115534104 53400096423476723 48563350336534488 15560264929044772 20354527418751920 16321876706000917 27692206617533497 52141119697678161 85198242382606297 69839819148921810 58053829503751131 52473156652881461 38510630522503361 3260645951077287 62366353887758452 97620017457593207 66694730481891127 22650424781137072 86477391735203450 38481214796300805 94001753299705691 82357285742618681 40692464980660959 47671967932198469 88069256785436611 15397192464691014 78313593480969822 99955631082204636 152899956386243 72189177551790411 11595290353111321 49274770176184252 68999295684249969 2551606515376499 58322476677928496 64136368114101655 22429122526295456 53619039412910346 8027986678013549 73335188915699397 73853751400259560 37504073222138884 93845562282022037 3325854466876075 62273564031564642 80690156131554271 17158667857311836 60981570256181961 30612614815352108 71681892793667180 33912205849676855 59580341318350533 17476737534016415 58946168867276129 97873230053418331 87159353510182674 9580427005370918 22728798207107252 69570292003027902 91717058120952179 89322063000645997 826017688892891 66910423164549652 33252095410003011 72588555957389149 76866605498872236 73274073577655762 8359685583052250 81812308349135069 96890117754106693 82464627740620588 66218332883252095 61955686978197802 78368307877837868 41066596003669734 31622704789046137 27634829039876891 42885548559992101 15581984017512114 63458206282503669 37330114920607772 5780821018210546 70015919129092159 93530803164657257 33490816316063661 31763026304681539 2259822155745569 97103171386856762 58505088095324189 16087093419363622 97393775239860713 47138108314821467 88303476000299824 47590332879248579 93909548111856820 72717244612351716 40850494038544001 28905550702498480 39347522479847232 60976354276462798 13835915357661188 95831674466165958 41186292827017335 35268282554623199 34515615805083375 3947749944903070 32141293795849366 20381253545944633 48557814995965034 29537105391281821 45108480171825844 56403021150374149 91563014523764464 34240749824634060 62867297282657426 79398661848348403 98844031258477265 50266878977864928 83248165841501583 32138616652144339 31084314278496396 23962326635124067 17444223351772449 46012920121758067 42157802848692616 20109247601561383 90461526893599887 34866110239596334 53050946338654967 47673823572264825 88536445625217271 13947131096939630 28078247306534166 47447283063931788 17985106848361395 41937984616941796 98818261578923470 83934059751589019 41674681633985925 75553319756148844 69564560775945549 1192064809438500 19607758756427348 13310993609832482 43687222502959187 41332979328446242 32393644542229296 45438858092482975 42223062329271543 82264367356142792 67903620963173556 19380673567597885 12852032315766492 31566395945062630 39879131352248479 85641474594525660 41306748380836470 66990221988108112 75642592318650403 85071072569724257 72849296233944637 39300358560249382 69609308018593669 71351782581353359 26761330439582227 45592046697118314 4020987628491602 1217782729397645 35378091465872735 74990863655882970 46153955625541269 52904354782939530 81358254781541317 77942624002431889 71199854657935768 69563065533132133 80284014005805577 815109396741646 46955205888955928 94890133573545292 48018268345835094 77960863395119947 7703508238770765 49351176428832768 94031743391124504 26440981339041636 42547078463835435 32962955682293726 70009114914124807 15889048878273730 55012194040551627 22510069989656373 96790634453066724 66490412856553305 47782129717424458 49459241054937748 28125021538414340 61587236609024229 27363169023509402 25157910034169636 57364239256384058 88331641184621854 65658236872333597 73200063935684123 81716862179120594 35599202613486208 20522829107781511 32793307363466957 24381413702106603 18105836210213060 26760764826175308 31296482259969555 66501572110033593 13368017356097766 4825920748629084 60878657820266783 79926701540592937 34813810815892190 58075442329168514 3293132363799933 99757817705991185 23419776077906161 96918715241555098 70911053191631599 18427369803559078 44290765200889584 67431394917571939 66764766009825409 33514383223233586 24349123369831290 27418100561083631 28147652642111281 64911325078373119 48733942983997593 50575968921527961 52887833175943354 39219387172818572 99151859881508181 45009209743756208 28189056701267366 56093108613112203 84311481702678270 7136461622839092 30870764684343819 58030375700790832 41077972044857507 69086686881282272 8052774603355495 38008780767121423 83194083056647507 92201102231506269 58128880194305206 46978136523933886 33205880414834282 76846142540491273 22992185721654222 49905535094095322 19552361408145075 43427163048943929 38817127052967857 33647314219248500 60302812899984558 23226745817715986 93324042798724248 12435005896115950 84029016243314101 70347542454619168 63299511043457267 35802550196611924 8311559317629680 6993591185124124 57879986896384500 47379205314196181 27640111349989699 40758063264099178 17473758345680626 33436227664296260 44576733059918311 44361648969130535 72433464501354898 36031317165796042 783124825653054 41329685120659568 59248554000748426 83263156745988097 82733821910333018 70945393606401661 40206405676984275 16290619907445318 60659028581824015 30310761623805815 18549351784899332 19789939996701387 5479430539388529 23443339168947297 87791406279317158 60180323372308472 66341680610168328 17992004254722802 96819556203274385 18455346986986120 13619271409017168 90638113778227931 41852093811148830 77230419945315274 56586304776078849 53332306640714582 56505619674324213 29830490512757342 53694192659432218 32215106700070586 6002175052560030 4996401108634790 2035116928667437 21513019900171449 21404955628773370 53518804287533098 80370200106686295 55145830270946040 62737409670030084 92599256219544133 29883459936040277 62109870139804017 43556311381804446 36182837339768887 23240967831487189 76681229661022025 83726439518427272 19544222306734159 28023660703052192 12066563883633201 61867787438637675 57907224170039769 34946966131239308 62765743699892625 82191998466602463 22106592178551190 84132528810734901 23805970434641142 56276466860717119 1698515379620076 44157135084815264 61241799446219049 27968437909324504 28860098679947199 71132458314314387 12260843795353654 6657923471964163 80170282822059585 56750782326873744 78214739804893544 69664779445166411 15333671371136378 91925667293623006 19485991139804855 74706871887650333 27066578737660343 44648673665156733 38946493715751334 2678077315024656 9914337032033858 20886388060886205 55144008889597559 73329098907307517 10062762876008497 40383575493197731 78247550367874364 28679675052637696 17822230083642186 18026774442803993 15336748225464758 76734195276393331 89731579774792992 6461360156768234 44980485812845440 95847482447291377 58328612530103801 81169525130654962 92238477690861800 75941387427062186 31443466052464318 15153461442958852 49750583016249395 94340761322755394 30903341687353691 68722461097030514 77070616895880889 96403806526530177 82299923366999373 65017280284780393 19492022653018488 40081870284728260 78023226275667546 92793027299841823 92806961686392555 92761886797776842 84073646853135014 47287472446428427 6356564120069157 6089435615315525 30925777630066516 42222447801394412 62720902958288213 854800361737719 90872550818716736 8220683844561850 25565023934374323 93886546065464655 95018634334635000 57248154059546703 94774517875811536 2454436508162327 3605773726529833 52344269156239283 26853515793890265 53442997012623190 72399347413438439 38293097740574280 59481196847783134 98749417626040118 99213263699003144 35450725310356380 25966702064386881 10106233028231694 68859480950822944 61468520424917893 31280423350226647 17759279954550532 66910382484080518 15443936313079168 35331105416180880 70306901209660240 29170575207615411 84517310443674044 3869459824285676 90817787409765765 39682102520977334 11661819350437327 46809291895994480 33318093619104491 17810114836867092 27284905780936357 48209788474365460 27299890980721093 61179858579455234 71601115518582173 3465856454827126 28569326589273364 28494610383822050 90277048251204514 60511403641530807 67419582165010168 19692787494609592 41098523705599724 94407162425996932 22333056364001925 94841090898280722 99840727391660017 49602326169243854 26449838261391251 67306857183045840 38367551519582536 94346431605301753 8250626337812288 20815923815795097 4504994944056609 58171523047677064 42666580101188581 46172944143629504 34081633427155927 36681714183802182 93669066172469534 58270465661652901 36592847221630474 89539369574735422 14093908453102533 93408955188721215 22101537886437826 49615991529719481 8071754384653834 92224861315951361 51421044533434754 40610500474668218 39644312243573515 36233109340522637 79117201935947215 30676826922246739 57488613636093856 65322698423614674 64780665647095198 41668483995512058 82570237137466993 41585448414374023 82313532194336693 55659564670388873 55907945576856564 50154474848563856 57170589458456701 12723057259691855 93194693567466283 72277605174831327 30880183887055672 33597922786510193 1220869218184396 93074636936906445 6750010655572925 93762102557513668 71087874766880692 23893931913954070 45288067933413854 14337928169773298 52842657214626813 86544745773133940 4784107798735386 64374778275633271 97109512802639101 94929753599557751 47975170309142575 24678383598153901 22692682081915039 78259344677746570 12723733616185127 39681610391370075 13109713558960911 45224095827439784 95451452635057016 64698976748444651 11781654175014705 8063854748903118 2846589889526933 57007633851247247 72913619695695530 9543686061732371 29881707107326549 99782230376626670 98097272983240223 57347995648365930 10496270673596533 56313327277691777 71070828244703225 89415002807501056 80827214631101251 93115450895128288 21004118616864470 78644671371281213 4847607426208048 78578707609484157 57313224137528096 13795587777978250 78065043262986984 25766256331781230 91393555900143559 35021881160612584 63985814025483949 23151446876703729 73691023834286153 13043313163359436 94312464194969600 63830513661815635 39595612424858674 72177212734449536 52520343859224873 52540761256308771 30433241921551460 1367338658049629 19736250965384404 60154756613266136 992849555113193 66796274377573938 21322428594799155 81177187000733073 19609084166898368 96169972218588289 34493927035074669 70003102631031484 25891966475493243 10466086619170470 24439880583338558 3712559840909264 2745185177966942 1604689950031498 8199932193528925 29909984187310846 33413777351317807 40539393551367034 98332036141506093 75719301576279365 67677099605104611 70131139002647082 2669086298071884 98576423144257968 12825047605294350 29917655876437880 14043036545804232 53104582908995434 94431383495678553 92833556088419259 79355299913379774 7351409199118515 59173070686001589 1254609899848485 11874865103113974 48908225141473388 12138894539061794 98030056904419694 43452290754472099 60328070598436005 38504296830470927 66290109803910964 63081018719637042 92989319955523730 51560335843493449 8398463123148622 41657721382897294 89649409482453252 59233795742896769 74891985141436239 10984340530196568 77139418470917189 44271845486503054 43544221831176308 4139558572930211 23807783203200260 30827399015840827 56414746251500773 76283250977297470 91464770914543207 3765044637882675 72661505498474449 83408703929420299 12552099743962802 941641992097782 54337366132672957 9744737033317564 20566228298820079 11857631257323361 4573556324819397 56007856632891888 91625139550218600 5432942479622260 67818122912831597 31029207034888364 57114766703273046 97643834574242262 6076322794304271 71539613997358216 15363310559097982 63261892682346283 13844134645876034 9571431377409310 97837883464484081 69197482169186408 51284415172678311 70709272311968204 4196979039982773 5507654757604776 7266327556184982 91745949292291526 53431904635092198 43681423502388977 43455294440976823 11372939989582829 89400140584594137 78128075742106589 73118959668803188 87859900045660553 58885949813573503 37458046331952456 71841364377419656 46523792136456841 94827931273334123 86558976214971725 48141197601240145 44968826861492311 26926588247599241 80373369263501498 99555748545325379 65373974933863709 38077238870490259 92140867982305329 91999239676161951 39764476835936399 81133838520388698 47181428263738173 97330022101068399 47062025795624496 29159427874178425 19975681380033851 10453996502660451 29908848673943481 98205777051718529 93778967083740779 91373439613195860 45876751078182870 51542742025538065 39895479682327702 76030593289856768 19429684777956186 99379539987066434 49065123909115285 45251507767055179 32904868304303416 94722721809851039 52461798617599027 61338440040590113 91140806673630933 30987509119766024 96681144742026084 58968722463972267 55113426800041342 79375819300680658 34612757893766510 37478491106826921 47433419625970693 40385538567125000 61698775602981247 27615786161734196 17343164347907120 48901465924083527 89784768200771827 18595630284177401 20968819504122559 32117926509243805 77469275891828963 38485373736543225 42690217017225388 49417458478347408 98469387971879781 80021227757582495 31763777382647857 67174909846926396 32207524234911303 9898788037350221 50016763517611211 72739754841009997 45708574336353732 80222694694444006 65722611120532275 57237748001538351 87505098970511319 36852763429733848 98761886254952806 29386873458105259 31426387241375665 12783054237725153 78206035664305821 94848263060877875 35569973312191578 79030962150006082 71358431630234454 46111255927157727 24175079456670000 68117455229063594 1387380430250313 73713942626920302 14786053026228854 54292070184445745 20818095922201742 4229914743582531 17959631601094001 29181867337095063 49235523755424244 48575137060581226 76018990244637347 46307588412136784 51497094329869971 41401721070528209 807814818051436 23453622568274942 52086674858996672 22363419513608986 90437413588123913 50101490044066490 46976679087921777 31484165710720775 60597378792815769 83513876977882302 73955827401767620 50792803531469781 16170693196407343 34350623901790022 80937847899677375 11031286368717307 87137575144455377 51764488976045488 48269873284388520 90984601969240332 25417565626573533 12087552218013013 38553687156652418 72031873679635572 76462497939250196 26125372826607522 44255159326778093 77191529008335411 11321602715482329 19452858776286398 31741764444688865 67001264077877509 5875418423292864 81937149882676878 5583349940565807 55819303856761413 55301452804878332 70302428684063585 50855583032243454 777743033128516 16702795741625817 11871857769470088 11182718341236191 82277776039088148 61743269733226467 9462516524726626 96079497699110928 97581472501384949 8031006636148487 91671885227237899 8331012269467411 10738706683236911 34619134350349589 32368752651833244 61101468926130225 18026358115251785 72694331266296308 22000307967904382 55350009520499502 30615351134839450 15700478830199110 85094030935557016 3259180654904974 52256816865725647 14670994931569862 27474542564265416 86489651180986263 2480798682384145 62661881230835942 15016186550172189 4507367675652687 77503115109989364 8567313259634266 5100493405504382 33401226187917690 21728041832908666 90858004389246096 37289366212531987 75911519945285988 22732551668930321 45260282192521540 53904155987266746 95257723337401862 18161384680681247 48959693091970511 23035950527460770 37920466448763548 36350482079860092 90998540398762450 1542172992131272 27816150973509188 79775086438466509 76313377506237696 52809387170034653 58976782546518392 24743728519348879 94672610223378904 7124594118558802 64166954754658172 71377984237206245 70428449636427701 74101509934507246 16061953401995863 12048345790127521 95908982797056207 41909033639165854 60115716974071092 65592119393436462 67329617967923753 62071754044153434 38269164742084510 65517840689808885 84742301304863818 7622025119214527 41654571095885476 89769776410246204 7516771503718451 95845390396953922 27148477449897280 85963007634984740 29325007213110588 56097538778751682 629019853295532 44879527012620234 22848089492158037 24539483041607564 2453933673467035 86358612847863876 98973387479327333 4156000365455935 35157007044488996 3521446608299482 36996068754122134 46462276794919380 66732800635151078 5880449838146755 25935305806344878 54544125195761385 29671164566421530 29696899570451978 4860101575541318 28331718895707444 59028538479937380 13410478492682246 89560253164978613 18889987447772440 51094397444960455 13480496436995614 5036858942364391 13453462671672559 9123276253958817 76116808920770881 4019465070915147 24902558223885856 56732221979591840 53018114414524269 26530315377411398 37444401358102361 16287395087863302 93098439175476206 86286080621198204 74842502447994 36821599827022410 57974455667031887 20545603837554941 78042775166345522 53733570785445016 32310627084654757 41220561997338320 76096844025631585 18598908420998300 49533077380093725 94145251024043575 26209494920462757 18978007616263584 11410999738063137 93103785344405254 9280276786339528 50605426445392495 12807906006150190 1654848367802651 98315078081390029 2988080336198716 9271466879101395 22902189387535617 18525891692089173 66677241651439258 47086125332381735 50612006196976081 17231204513067307 99800307235634068 45783922652636275 94468956756507793 6085242869920098 15724999795789813 72335175029663609 95254441026290816 54328639940273698 80176001992557264 99502371262448793 58988213922998678 61186163145851135 30546763639034201 42696629320725404 56405183253722800 790075242858922 91319738566831383 43221625723100345 77395732952280038 46827708501483211 33347102154622564 58458942823535631 3191450588797845 6577724431777934 95532107211562606 5601615031556391 57038547800887640 58258285135475806 96045106927228007 74549716395333499 43691433175564809 49430210157890332 53432000742273897 27547429602585311 88462013986505789 8534220888858099 2511956756701659 68500688224963496 23182397239077405 92255083373465341 15872403038118339 60583644425877224 94228613832319234 68429915005330382 66799387736122343 80387490309503967 94451557425321724 51274453402873020 20105425843136567 87566730157248633 74668505111065877 98159735961185060 80528300441795505 72114884638538602 698147299072299 74653114575680002 89952703894934365 65479931685505452 88475011957336235 88709871009584324 89081521954113948 90103863674006447 52142434386017208 16319400791234679 52114438875683975 96476587326810454 66324712873539611 86412484108890928 3190025833493210 90690837407335446 81480645567157291 52981404091873853 42411198671606925 43644109335023649 91323820905958637 3703577785641925 47358279277664991 43344426811343984 58215529548716205 55614589623137394 72068842294599752 54290959225670326 45952503596278293 15432890587735598 63909965829672826 57037524736266087 76675368395961765 50741461043521406 76432875478562960 85070544877973061 50119948359077127 92400338102831598 1778315808421540 67767523099210659 5840866336202005 28030628756700354 26671123857315268 96292972998904280 80894266350413719 71966692140489495 88010814873959405 9339569733643213 9649321787403352 21685620128347251 55628651306478044 90836885465644106 89190603508509240 76092983688576792 48103472736648278 40894496039116426 32944284893360579 70802267392082743 8318166601691424 47135233093696509 53404673508337508 79452744160968491 89154290955416642 81745019165237628 31781123674380539 77446746777700836 5232126062511113 44697311200975701 67006268965463487 75291151194957430 84745399021721422 26801485386852963 79463688183737355 26171626884270737 46322499513783370 28155970660174235 36837799546240967 97724970980376490 55598128873633838 55625789089944369 46570829576017002 22035518122703600 88137520449247487 19460622428926506 84662865292853469 8875384537664821 67894656179653754 20784416823427984 56859468632381502 60626426971466352 32087354178212029 35797070637330864 37603109512474408 73734978713438676 6255613863347587 18976380044731412 8445825678795593 35934203738864842 26891430428584903 51760981911752826 23163393545405231 71721137094895916 96717346240506428 33877141362850286 11673339682573666 69369693292373749 43419811711506165 86686063448827651 22169956215355391 42959511745284840 72825175671213035 35845006966853348 77492345612517985 81078367671197289 25026638304586977 52042960007931776 15443226051926749 56451690178331986 78745026998850737 26588010265327585 31817274061225441 1224239946301058 6927036533836514 42985239012125614 29840547707049072 29681828925091879 59758917191211593 11733357946991007 58473235743776654 86616414308991630 91107351313622474 19595014208431318 35097903561368512 64735017490477318 39353288355869659 89952296244294589 60173684338050356 55965768870340590 45508303140545017 81475402742752351 25600849336517866 93172904630773457 66482628924178722 35916252587287220 6390016436556739 46427574715698167 96710179169715579 90761965513519689 20078756278534713 54223536261198674 86312708271838761 2770086631380070 99468278629934436 93249400956853506 35304116666258501 34278524570304021 77706913268881362 19615646433403867 23307600769636203 31155928266688925 547040373418879 66147481084861797 52423548545931247 22220852155704677 69468308664192521 5668877336349453 97375261967632136 77171011678467228 50440123301753196 23899925113068677 56946539698176706 68520949276153778 82777795825474811 72362672131523227 36920316981403179 33404178637876120 28040893724903422 84138878397556326 77216552294333137 55410940416300920 63164974280900369 20903373905993440 11592776692219128 82377788708630304 5113342673471474 20290994517523994 15270712662811696 18477120355717239 51204059998354927 5677710887778254 77853902142547556 60344552232537574 67471609944421749 18205039486968659 40327835871226015 73623125925042476 18224714333922259 27628807310263575 60920376457255705 7007271483039408 79305711137961975 20757261835612061 27712563392655184 3819655193695993 92434751975295440 25906477616478371 17386315945592830 75865417353742906 17599350681176996 73173746736898735 16849194941667041 83171764794220483 51284649257787648 54690255947174375 97844780665280533 2949124189102578 13289378245922787 70322245571115718 29413357837245153 22772432282249735 71646474840594457 36401172730391842 57316883010434631 66815028421044346 9683795626297012 87311132686330453 21174132352213648 21385157929852802 12604374851284821 21223568008407398 53064170427346880 11663789220022265 43535145850224885 12566171503893931 38959674657055325 3657058866546635 9849063306053259 72919976937046669 94587301633421910 24095244654875840 45111174197056209 23563542186618142 81114000016088147 37086505428930714 54386177272884333 84265124817929278 99233977304827179 72856489906833614 59905869320356754 88428147241543945 72289901507088809 9105024283924370 4709143590379590 40816775098259934 8866534701873005 17238764837929817 303464493476341 64450411176413293 53843729809570951 29350484154819929 70776037794329990 53824645921328097 72349936703631764 71213239183115896 42999004434549874 32322637569404510 99322510046755909 51168149870620315 97069255941618678 98231106809346782 95832960197858099 56230512490657285 28943838271249761 96430508552315136 26555615034813236 38560332026932228 15876273991062220 17690242254729843 57167493344686531 49241941807837045 41357030699194261 81713673640173856 7727466687878289 30141868717810214 89718695016771432 47065672324435148 50048329617188621 13512162429400957 81141272179179949 93300497493136282 21589837674052578 21963122123035073 23024566208211782 58523116999431813 16934264176374884 17858343524200491 71774319769806397 95115963032235133 50423475224193128 64027408035362956 96977626925343918 62374920841844126 94332609391485076 38576559581741076 5448899243532788 42452719141910280 96391854962177909 46978365401519080 72813962584763735 65178445568996359 51925243726480054 98776879308226536 63064616382502057 49400041557216692 74607618711927919 15732164658498618 49621140045537521 8781462860231903 7089987165736745 11459347481861640 21179037807922635 18664918374031835 21495180902575740 1018740898910131 37747543191517258 67284161581183829 33417717888105937 30545889514904340 27475044061381230 90601426785025530 94977508813041861 4438428167029670 41452863708848520 67117016352218188 83448485268287364 90740191646102382 95444258590417198 77044497980211459 78135224255550066 90680092588587617 65234330802517716 18373774189765037 4148248962622382 57766972725238747 83221578702340532 77198118914144589 70915114020467029 37488505072814480 33198811720892842 65528057790221090 53244779737708991 55549564706244169 27966111812739679 15497228668663503 21873731161240426 89761086638995152 44613870620125749 87364094336562095 41572802997298420 58239934305919695 51395706835855612 21763106478286597 30313601057824607 74501070104901450 44269211827267430 78071607045405471 16993973775836954 80237215849986580 20736115057600947 41286774746751708 68551763206030890 37110830163489123 45831541344490412 25857618256985986 41709132274338475 52310844288055763 48224356974912683 52292667062760989 1067008681251807 8594428943291430 73012552588235157 92373162029746484 15866318059434194 25292555622499902 48023844758603277 18482768117801060 55211999960979348 41496630916737080 64441476267576198 20594618367511414 21952422485354165 68989390713090941 66871855375358462 89635180043019430 59146699172216370 76694021373337019 78454301446736519 81612892238401059 20442875773153240 27839369945185796 89743466503649105 94382529511191386 75543246931731299 70289323972058383 53715584592203232 87962048498075015 9489786479022676 17901869577465856 93440593990213182 419274668636686 34455371992866515 80505889210517786 60058216871011503 44657055297435682 79380624118186402 93008614986648600 4176423600782632 45488173236045027 27934713256637444 9075027899984180 4127366154395364 30200273976122055 80411458718323056 77807244633407242 28137115471053151 38176757876624604 68782696648943807 67558060308142261 863433180954958 78698640200819214 55045849624808270 46244545385420481 18079095465933370 27448571197823397 11202620636061749 39647369820702455 26307631131684718 11332683172772256 17811916417319603 33768319431677026 66658366202693524 79574512302448591 8658569175666497 13760858697676622 65640830985273764 38723142142412508 58398349474829210 72236562639463750 80450676634755772 52554350805798478 37045453152796345 96628603188527382 35896745727067624 79837869167614909 44303535307173672 67327149494356678 62983991906222883 12191358126765479 2889674165783413 6780992361074597 61223774596515569 45150808590248612 60024274121646407 26910232925641274 98070520066140920 2433397779064324 65414476328982963 73985816803304019 97563790747286952 57247674794862577 43408649527869505 78575506145869048 22987153703895756 17893392450252508 13945693859032039 46323032502324344 71692568935779723 62960083961011248 94959138601073431 61431495914008667 77111653610246213 50740408303114589 86059645745262003 69583022321420947 77953026281982319 29966140675485206 60706582587127335 20919943200291400 36265540400130740 1537739970000135 53591802618028048 2896152318814071 2199104560093841 13779006970253798 37030693901948984 6614040781151639 25588234091561542 10040176181931642 43258483799960490 17160977373608669 67392441682874524 82873998023438190 72916613580907823 85370559621922757 61074437349624167 46588692364141582 57957581099014729 81777848523710102 66650842984693473 95244164889894360 16091202673241625 99704104454810404 24584203076383702 62455544233707548 28582081109707023 86818801300677576 70775074818631392 12625060426075580 14058598911349882 39038302507550174 38183155242816036 51582367212445947 56632615796417489 5476408702154399 42067059374581447 63573947185824212 30015477952091341 72769938655069516 73840887192180141 51953111247402748 40173977165080138 15129145490244970 88428058268130244 33642043046774251 2778838462204390 13362335895948603 80858146277060247 30608612906848627 20706065609131495 28815269603132330 18750120787916710 43415344095862314 6122018988547423 19257101823880098 38815272681326325 26987229588941839 56620210427277195 99363256581682311 49954151703130926 67406109187309126 35424447330394579 33223472128860474 96297204596851407 5721396003245957 43463788777322037 44962811759642577 39362647271150843 26500813870457963 94702840556084821 97067670373246747 57299814826733360 54463730376149922 25252908473627599 66634988405065435 21391744919160630 58927888898854425 36319635203702015 8630639116594171 28899204005941455 57374775042718047 95093901102106433 56849231386553934 24249656557789177 37958061763494359 50243185620045485 99881691633043413 33856083026856284 72784403607039270 98948822717591614 51219414545000145 15644800304062059 56801040240711649 48167665274383311 6161720774414902 42191301463242200 8476873807992483 50494325060412415 65921355005068558 72328233215772150 10530445076601939 69477796181198236 57715428823544627 9000697592227634 26224249878563927 55455641058225316 59430886818548139 33991525379163019 86007163722252517 70258634526622688 63754825441345177 82387001025691034 90595108576132533 92394799471854382 72474615706296657 36947979958682691 78243460959815888 82680494627641282 72119061334977091 35855600395751737 84232798008796456 5948028449567668 13891147635710809 35255259426296232 70749090315696692 62663991925431917 52863469562445425 20812993808598554 50833451120413783 86125927777018994 12073594137385046 61251856330792973 24396092540021148 43135969276207368 21733459757705781 16256755141763961 92993917319339745 456200055164468 92175482505483003 41174275600229180 86665713601974542 74171175425764166 96298022728517894 17545410683571658 61559453326768008 78825341376273441 8526512764796766 46276053504323162 20545582955112499 37914102403340972 75126831952227162 39427890117889202 82908168284930540 72999820364225183 4376904940005369 29106881990910838 53147286495728306 35699614030692358 74679047788449142 1909172924741624 76468754771265183 69111912653810974 72577418692973655 64957711777796280 76705143387856844 1882410879255057 74777626041062381 50559955136363429 35945314984108029 89723452248972674 2844485564373740 71487411008245689 22319947562011745 77535394211907184 74247832068380891 80378368865929377 96022463786990684 25462609348435798 62826850956096119 10974321783281588 26916315775385887 35454983807190033 19384587385856340 84917560097579248 74146498102714860 62099571038973642 22978891811837197 68681670777326319 10220310341760165 39683387640486553 8182739569661625 46976714366932336 30467777884789630 48767079718027269 3278366557726982 42877208176219735 41355276416536200 9083290103981650 49613599779112537 49569014270502326 62668476247203568 64779878590893180 5557284258415268 80453180530865325 21809032063623969 59224489110127518 49885797600397029 73862851941281882 43246975387932988 38814403718157423 26122734665606298 49511997406872551 95175816508906182 54786784538861041 17344560999957940 4908024884871595 17668051493943983 12835237081225709 26257006054389911 77702381956944189 93337431075844561 1687452799137831 80899065977504798 29513033521125245 43773327685033744 74831916279539495 90155837440883312 11898106812316370 17355637058324327 2260787340174382 25188159653484411 1750370047912020 25185761354904567 75254045162403003 79045176064246184 88517559139531375 18860518338974583 46548129093458131 1314307435735332 28534826112700743 17957190041498431 72372724445183634 4326879140692023 78096960896093246 50860381203167938 30555760919252405 24873268182972015 29347394872221572 49878526722257501 69926422135852853 69363804946507926 21426983156586738 10138561327020754 51779000402451791 77301806316515145 81806765547387697 54706961491055369 49415676199457660 21760834431907356 56748601935218728 69733122531652607 3877808828481927 66295980773745327 64613581217560697 79287788710234859 29438955981534144 20641694978816034 91534240222366603 37150823081892514 34028424615265268 61861944978609559 44701330927773821 30611685688949677 61976495750254168 37774873192747518 88280461269670213 62004842404542227 53525053343107873 28610915872556769 72425543426753654 80356223247545077 11143587927162212 38447833076565238 10847214214910844 81914434162501032 99562849112630326 60115400009110149 48381906934880122 58374017431104107 19534416281491996 59682830208123235 69513130945349721 77776548722010437 41287969590003802 2259418657189340 54054921830601914 87258003757135942 48267402922313993 86343810326592527 27487352908755459 90614410438561443 84192314630153034 35987079757422016 85048898820920231 9211238209758075 80256410002477282 70626221000137030 41423240103868067 96081056936371641 14331560494255502 39521248755921658 49978844878914940 64297618627044985 88828288450770504 94155394299394573 24432049620899743 24144547096311725 11547426665560394 78609333396643721 68572204484999329 36210142103711942 37934537908386287 30619897010178797 34356938138158436 54894255436805835 13099887209839959 31556984407580898 31571271737329428 75575585301566350 88955876960575209 15158545116028045 80823590701381589 46202043053947527 34750384817194125 66541918675884770 77473592154777140 991910975586250 22809503674794959 17290935473744790 80684508148951588 25901691341366093 13846777059724738 1393877816139490 16837803722607532 58025090325100263 72231581753450552 4982147132301137 45863742153072224 40003554198210349 81913062754210864 57408247504686528 40029814072431838 20202049226566516 43911869760580099 10846239244857214 56916992587937462 57989263431341520 85751009908917646 93902871803705581 58940977174550923 22830708698340586 44105204935816597 66182699642782795 90652961161373442 87380017639970083 37599207472502229 3244571010200624 60760006055630377 77352003003265160 96526406237603398 93529337451810545 46289066323328784 89445979739327998 64411059336588155 82433100654301809 93858668681347567 70272499986632257 89607279647520366 20629196783426851 31561788664367419 98753658798437080 87034635661093211 29277810143507246 4265912284411399 56299256537274088 29520232821016506 72494120266431522 28008010180910604 44251436824053482 50688207923935670 99601082950403138 51761269213206043 73198630821598630 67202560469665021 7968084191415144 52347447424530038 65625781195969443 81077431157863135 41450445823285896 19310900862998912 40332116927253102 94191080080565536 96600388195151190 36694028750897631 74386962212439128 53691468093285191 83387649139867062 56574949517498547 43200711992863098 90651927689752297 90935818224642709 98803106094475569 78822648558363822 1888294870210583 27116674981714480 46755826967940946 82970569876206119 84950287257594570 68562649043208243 33346435998469544 10581045264129286 24861529375159690 77883659473769245 29878334295259449 25497744447033824 7988430872057632 34588370018284965 62042087398741650 55725659525322487 46944317709574029 72370911172841206 91910884588070462 66966571784215575 78993028092293442 29211398053793593 41339605321669975 87591673057480609 73481839312021635 36741707516786353 26503567996025400 20671901265607093 72369112279891881 80227781148598744 5874215821292670 33723962142832977 71834499952139646 68578967168973736 72687110952709378 99717200031043422 52167175623657591 96525364783846013 90289064961548832 62089621047454626 91839934342515024 23015549070023887 77207887769712014 30890673199601285 16484791314675197 57681201398195310 45734272649482413 74285532005403360 87073587932052022 16295316881668440 83218406185831841 93184656776844025 80122687397037791 53866631776256835 47510351468597938 83345240769461264 14957409009364539 25302019242732704 99388573635094364 23598665605407184 62288686144774483 62006182151769433 3665379164781102 87130108700803803 12357275925282792 99302532048549196 66462546052678935 1296110790422905 11119652774144130 86427892848691012 54979292834077325 88983557458710249 23737808297424795 70980659628950012 59815744206115728 4353693171316948 42995070470810518 21812567550165442 84240919182800570 57217385780100065 74718509920914650 65830225339146894 20548311212739609 70693807045569950 5682476032763317 50957654130979127 90859646426698802 72700268119085420 4627371571379822 76208245227443772 64708668437211636 68083073657141461 30426188229755383 55825449049147136 64561578071949108 26605954833417010 33665788930538058 3662941064517386 66866723099626896 13032296462043689 23143906352023479 24018670963552016 71830815834758751 76771978048474918 94045965443692138 45049437561931130 85119799497919123 49349269905801456 9765762971090454 29577446508595296 80630470610001211 74964917862963698 63893192619843207 43663787338778454 64605426298413267 4134023860210137 41612667376724024 41395438138490202 13903641121613866 59182663039277683 30999082910964964 16225743124926429 56453989432386602 83040640239310650 92996378597236858 30137228261968100 68898835480437910 82486814181428813 65625782135626663 34444531687664748 12684228629904496 67577752764240019 11972105677758680 86775526975025433 21436962866011991 55060360837366921 70770354470683713 78982001225253806 69023009413094021 72848248026714934 45031681604762887 94821222150352907 69537411048991094 42707704240278684 45617644017336851 17116177687093509 63720369221070628 9561135363129945 82591796099360534 65866227526715145 58019540826303584 24679444177878746 18105732093860283 61978460084905045 14350509500464452 80806380425471071 35271346724000422 41248946183708076 98876142222494636 86149541458999392 35309399880232446 46265547649160425 11963634813810765 43938765319108423 98025280092555053 7900564329246519 11994758619288435 86365068702111934 49805215739526552 95300410795388266 64109545197544889 32936039199268679 59243313286530877 45804944645117184 51672458474651444 13764318036865560 18109763693037400 23856895907310464 62325177801331931 78844083062268148 12477338039312994 34688523078341730 20246368976207247 1230553924480899 16560679233475049 61895546220700462 23098651208979644 84082677581642600 521016772992654 20278929059889842 47090726234290283 29570890984259271 31337104813393072 27486171956132600 67729330741615268 48972739290908746 31174782656749896 58746927912623798 59338967388876981 67556079252540751 64787619979103753 49018958092929076 84544431755566842 32854650583813443 44646857251614023 60583419798982783 35218642444116282 91418902545686420 66047834550914872 35285930998008773 98360030825678838 86425414916260869 83309942907386526 21068400661119151 11422604602569821 21570831201521547 94541734735810553 72743464825617510 23902238011841496 26383656807960039 84667021285183023 10538179740662829 49267553162282274 3068896731564484 86246546928307615 41158343240970764 30071384752393066 38723464092157625 84782489852238553 90699963125833041 75358943409771237 89963097765301424 6248967650463451 96835797789375110 68979438568335760 82463873796622123 77953237850019194 10046981270270837 65829322223568538 88962471665134994 22988865504686141 32553573166780203 43209352823341450 84588277987213972 19834468805273696 27465432627061233 97240933936532517 16176520133331774 16454332829846177 95824637299163820 96301195877835278 62676346572379722 38012793228766093 66897771938619420 44928653839959469 48560423495614103 67544005100170982 73979215568594519 19378686159597532 57779813423184466 52842955329632053 82094365580412594 16660996573249190 51109193502426264 57363833858815420 18521278237196402 26401755830046707 37804589850621692 83252018203739519 71686407394063136 82051555420846421 28047763797815183 35621898580558921 11989636208972368 23598378019312036 41522287653883722 46510283739017063 36867502588785111 77781720338476090 83831615281623907 18274500327887946 81882113712372725 55892751582933343 16061504297350082 63836234065871013 544999571192702 80487997992377643 86773267274969917 60654052345485013 41567022521946666 39258630698354868 45362082951964800 23434022670631476 73544454657275071 3363586605833046 41444842543042699 10789969983265330 75382664704011594 84773938031683693 53510339234531002 14152706103875785 3042538462801473 24874628313889940 94434730582408288 25943242566846773 16905071872896086 42721606894259622 47229812784702575 84733726728959986 69470832634406058 75098304909519548 2507461638487461 68294673462353222 38066431422172749 83133221505936436 69783238891799473 11877835401336696 43149430090432678 61462472518294617 86023727002713529 24812890926070167 21054927765429898 72348602845049872 99529708526544706 99743149123713182 17683368340744487 6772695118563028 60034569791340843 55749552771500892 82737811538994756 39320799032903860 60559107910082463 74733681894294873 27461509838120940 22632553271824675 91993244027753977 60183017884791110 71560318492485945 53334763687898539 98965949875244101 46221272761395011 86215344588414839 9980634117530981 60133386840705114 9745829645789521 41250094363620775 11691357783698604 3591753229597197 67840427593418234 48900304474203817 39387275566449609 33804813367823349 51960713228103517 46459264173313652 83733226173419629 10704412162002074 78063873535111595 45620621179377405 48549540196929062 39406505539338357 36747531389431908 66628891736646941 76304888687068895 98099745342221812 14410037629960493 90353727079107107 80580764445394346 30849757001322115 73822693733057091 83899630847072004 80339172150136214 42943792794127203 19893478265162920 38599491174264973 90625728358994482 78988672221145415 21512167137322537 16930412409144858 31433756213033462 41123479111670103 21447481077936720 30756739927183470 97183160975799182 57370519102067664 15588329160355369 84999851143113837 2573242893047399 23408219849551494 8857140807889651 13689831497424684 16805280875081658 88192694897854359 58713160256397032 2937686359459518 81254867240212718 8241820916737677 30466821802295878 34877808816258789 78094988142718512 10922504772780077 93162855701685808 56749629685159690 1337388679324643 60662752129006869 83956005707289139 55758477894064999 78486534320973603 88279483587751228 51381636746069801 97785116616415120 32493225089134157 38419301845912458 36275384872815188 88045744550194522 73659601078298873 81954076052732971 11376409911301127 5905856949322726 44747359051321339 18681220105608440 5162110434081162 22728620116682395 93795708712880758 3534708282692361 95744119513178342 35042040426024113 54914630912674588 69945230334741724 74424964423024988 5318273586786354 86912799552707923 55224120906198023 86804452824626332 68042895045116125 17953401053045567 54686895384847137 39840744837514797 51500654220153242 89116345616079418 64507603761161848 53353380499877804 80823764072977595 47924311582677876 96068366129923415 73409319787416595 41977942015902548 30551021832821257 41002897864148485 45120247285587663 95927934534978194 75554564869339350 24016324436066273 33335122938623539 18787278057082965 79875624005432307 53628693658794579 73223716523835487 92711283232863892 46813197598773437 94369242119959088 44045293311290439 46241089134807050 32592905749450191 18391246802985204 33892754113639173 31757837121060474 5657328119721212 62248981520171838 93998664228282313 23013960831971953 84249566728216950 81868915163300903 45825861107198538 98812009704526748 106710011691905 58710136573488974 64717229056589426 17226319832844170 29873311289654463 34155647795723168 11262091291983017 82778138319683115 50091571014515211 48919462016230453 27063779549613101 15698024992984058 28389437700439678 59482955403274167 65249644313855828 29188119151614321 30890384141673085 21071112631448431 58195477538635472 99195117319311252 51883909800322455 69911555600155454 39344516727084184 22203599226714594 77010194015845548 93483511576518648 27976790567978143 16645396720676473 74942313452653865 45351311059533028 74360249045495620 16047437221828048 72456472358691726 41616542705420377 80212330050997053 84108048738945038 13664661868525799 64767692729608421 86204154577601655 18979887661911011 83759116078028378 51975830959950860 20416772752338335 31805126538205270 37476095887479862 55683631446714646 48694451416891453 20667564695889602 17154411037810655 6091735766973081 62881845228172125 85861406603259046 67305365736447996 95490790185401703 58246716718635066 93385482153485034 67426398481354682 72918266131538627 92641502483447472 32143119558429272 20863608197252189 31670864035353498 6930042892307880 9524791504711290 62226040630139976 11816246440434055 76383033432321970 91791622520010725 55441142122770200 76812889428090263 27043602409483923 25333282021354821 53582265505234342 78778705698642207 66159361329933617 19999664577085116 91618147793150477 96710383775195190 48048287499947091 2498799741557596 87926005919842217 5190534742225327 36514314480879409 70036223018018093 83785045194273557 34481668112988385 50686477672238561 47493595558260205 96187073844837844 67039932638812963 9010773540087811 19679423834179795 85531779725052935 36844737561695749 68617436961893136 33345240907467143 95068866193504516 89677877426364335 38960256512705443 41621332032598371 5155518236469948 81533621278002290 62234549115368535 47638864480206753 6286263565102091 49072530181701044 93676860937017210 21896449675941587 50691467642429173 84046083913375276 93697334745459987 42197631454798147 83790334528976663 27101392677028526 33826284996413319 39027555001364694 27724478774848308 15095893549303087 36617203934735245 27676541155214045 27457137786566141 80473857776197863 34032873455330683 10099950512868086 35178448991813591 12283382712281608 61944451815640333 76210319507085358 34861934155405148 43876896652118521 82450610908650300 36234046148620691 3068578250493947 10895064322711417 85111119812666811 26602197779235123 60163017619286741 84771984341660747 38193167327548833 56673504512818775 65769822958454574 15530231232611634 2488668342040051 39464206707760523 90776842968499094 72134796531181670 16069073368345213 92407752074870630 91948080271967448 42220199599163309 4239925570459842 40872948067018384 42262499391349441 22205966015333539 25046548874604473 83708563758422965 77437677850662349 17813724163358143 65039748021964975 76343093233084823 4143445060542762 59641908858160295 49752804480037605 95716670366218497 40091751490434291 2856130417311572 2664597523908296 50910720525088775 47128772817539069 67276885337166559 35278069144114559 13490415575724592 9529755932346996 21901937026031589 5679324015794254 72336120378329329 49753150853186979 10266947609811567 42734204442896187 80570023380873343 47995758268408792 22969192937904053 95094050779625203 54605960774778832 98181432172524000 27987055750159934 13869815563060037 42575139796598935 74606833623958503 40981509206896862 14440732247987670 53437186799517516 3562558125054101 74949125344933427 39916525224906558 12574576529941727 48782439073148806 67140731108923913 63397685727066319 87535044257638900 16965105481822615 42401270317380617 83475948821159207 14990148784397118 58240192715628319 97177621848291346 75959624203755044 96243688271544647 57805413716326208 36014950943175985 95909608421816501 52764083971740123 33851629008720435 40602266807642905 32122291119468370 5628682083295238 14929233723507225 6957288991886455 85994121319595389 66010125708047343 41113318607274021 31292716424787922 17487676914363774 12841819662201736 48361128215774436 11623052268025002 54692568322185128 77227824777666251 85582313911752127 58799727572718992 6461896168700462 19345937434510043 43359274027722128 848323388927432 43025888348332944 49960714029448353 28498581953757069 27211014111145141 40401708950376822 83636719528612405 73764973429455809 38849892633259555 25898722568661226 62747092902403500 34525344538745319 22196422655006395 80808531083618927 60009972102208529 49603242395076782 23972544772807359 41629805658360048 31443853876750418 61026979148906359 74410652032298265 56128791123919693 60638743880833040 77042279777377305 74013950088091125 56291075289818026 84924192407687680 35644158766637668 48325457753137852 32816463727511601 45299858961770614 29443155620068882 59322515304786404 48013075439530943 47981199437252601 86536547394396376 52811026917840893 71977375669402690 15533847258955736 65465486834674520 89020347325946484 82442042783105498 5657452007000306 58180119833033480 36592180859912499 14170641970690611 11952357787825583 32662526307390498 67862238330135197 70045581179228257 29060487324239808 23054093589644526 62755764216011082 70882308211313258 76999271356382131 72172346311846862 20260165994987608 94623448622836920 39023517141725888 58830002128880355 25037366248282914 57305784759212232 57842531785421019 30830571969002672 663996537388284 5403341320338508 65330019244217158 76405877017260804 63334830850321413 49266779986007927 75299277906829264 57338889400355189 19510428265842442 15843014918573444 37210647043484075 59536578447549085 4235866739179648 40891914382063101 15995499053023429 29628811761235369 28766590932367889 97884181294646392 90062127854404552 30540626714073664 35135323889269415 55607308668407387 74381369363296705 33271463175234352 43283336570920560 88547577539637888 414167612303604 31015131779050053 35609214522623702 43951440649532092 78027168633832972 15376536101866456 20782990088325762 79780228763240813 57159735024284807 72269455109148156 28449190402562719 96948054470860876 90928564823017788 67188742741880794 85649776156366691 71183418106358294 33058964281682469 31278444378641110 7400649998947679 11999461980711988 29875136725407087 48206991599980529 51770604293748505 92708440151640403 58029789463064508 79092255186810514 41786155070439150 84074300492015717 98741878034478106 62737218937356525 38421989093308338 3262557821816835 34535423581373666 48318636662987537 96032531147071839 99810822085840810 27474843961912824 9160468546037092 2796409738789525 6516270422325995 20532705372913217 76777029032422871 7199214990943726 10175937352127095 45857134762184957 93505821375946428 79690358048514117 81308257457232629 90514849941332863 34858664313176501 16461536901256599 22475474505337248 38955156138533298 42071012873774351 20011044708388938 96066554490055436 22611476199437238 66453082459612043 71131214948256138 16392388325287082 17596617421073598 81181576394482211 73547080448650431 26587686754614849 93824228320994883 44903595131550334 41841825914880579 51956081997166996 36765868343312690 51248426519936854 10946110755307203 74654250151145938 35556691040063722 68589104121247371 47531103876571160 50484464782203457 77747913163829900 30618691125603127 33716739754572799 65635445049146138 23415367226402968 67988340085004999 50475333837777053 23269116604510854 83628405012066658 78272503211155797 94186334991861272 70874274867077799 5786736819436515 52623380601183577 44461245179801723 15119226832378996 94745264868293203 69697437244077450 18414302074481336 22369104698596805 30956219783387857 39891593254658151 77909870434383943 73640479889062520 63569560025232992 20700886166990930 64591180767255673 32990787055860022 33554915676059659 39508664273908252 43811921368035980 89175570591453068 53351280158747488 17347030523073642 34041994141832749 19761170923389059 68665088404323110 85316269187937121 6286173358196228 27872464669731497 35495961390113963 92773036100822754 27640598269269073 18263308143794308 59798068016273272 76522485133683177 28685178404538817 92998443492325949 22720172866889959 27839987879902236 28501606504946588 93022900002519569 95802881466111066 24807580390793044 60335680926483716 55089384290214824 99184968523914563 25585260146199657 66583377218000310 67596146109566461 16440736689615582 27801287826762376 66730859445422045 38148313405110819 95494334959977344 18400063116241445 31145192434505798 94507902018543921 82542453481238826 91926001184103889 8036795851159417 65432254126074054 3279812710822359 76472289531348916 24148230104980235 74017200003202163 71944155042135095 22699890977533775 92400779942521692 11711306721302168 3567891086049172 21225255651235948 86894177481873046 64366801037423454 56712717461576791 83122741314143565 70000726192418780 31944955020437810 36537454843244004 65159623901762678 67303993281412942 67051135485161109 81235987327444525 18758101802428879 216430790642135 33959890602884787 78486216586339562 80781368803614715 19214255036158902 39572192481186597 80362947396968287 57196241972078497 79158945764720188 84567869326919970 54033592110857252 34603607612263201 94860756651647491 93672453497470760 49034647817166606 47361792207169756 1954032479791948 10095556303324401 58223671649503685 39558123152724495 75011930606042660 47203587978382200 69964163480963274 53796713882392648 92603875289808665 68890440399596296 2824004470996521 14481689188769009 93048628547062355 93985459202745580 58213126915270355 96662330535904784 76796774285386365 86347252855566351 16305335231822239 26937370030391317 14814317731627975 4932075729767516 84097286507208591 46659208558724679 14141121581071075 45457943345536753 36692693926487101 71054654829429977 6880033318128259 27207110634919586 84117390002962249 88320352351892340 67545446082830448 25762268310452529 21038385320266665 41348479401687758 23790285591034936 69313456807875438 90428284646928306 20138275332267107 78711212973053981 27874448626101209 44297566662002837 69378123610040570 46885892501937982 9928936466025225 15822924347620386 32887402894072595 29281478018579405 91378691945058288 17583590719919200 50510348860199928 53923308102758931 41128526546158298 63256864171129871 48269800873439626 92742559521883944 59339238801085697 19617358844023840 67738468650688971 73048235434866334 75963753709356832 10136017796990345 75305093078200222 55419100709806550 25498624995004978 75503783657907388 89219095565327528 80515836991151016 29829716122969586 75227941600651022 6928487689604785 31114385956528257 63749413868882524 51648348717771805 75358548922076343 50277543622021988 35703353554807063 35272936885426932 51933011912362812 35816854674620361 23107959143879766 7794784781146901 65892286484650466 95732488406890456 2704842286420835 28748545696818120 32363703451395113 15531858545955233 15933439750972681 70041919053067726 28033846792189688 98859660111775667 82007867499355108 15759545455519388 1960855050988126 41220610379481832 43036456599756059 51611627378094445 2921638555876963 39968250331772461 1404467746975128 20765800535210784 15615364221203622 42808468077117174 32446391128518037 60281386938804623 63725992197408769 38914569084573666 45626362368393585 84728471248579051 15252095688101000 16687160732084112 91718217938488511 65880549436182402 78839751204192352 34190286377093240 29001507299704924 67677561865639189 9256091219056605 87614851879953600 43854401149724915 8456645918438215 97739334607715042 70833441257101933 42951102577789524 76531549033817674 4367488769446013 43366328136258141 99376480020521592 28901299932284009 25988348767046741 7712244528668217 58430036171343487 5751038341750567 60626307222963263 22901174907692737 94755305671265324 76668796593737328 56939593909539560 17038274290398062 16606121675900933 91591884060680382 61602043576560389 96941297464422337 67135040021701296 23651204025406819 53278140016307390 68065851264899875 12216564924559856 36372503709553195 55164142617544566 59621755552770995 29727482396904203 55914743578506892 12222320351592789 99195494055193491 39651078467730489 83423824711243323 53094835379062590 18788031564297206 18494681572886905 25955803558705231 34771775367396566 17722129442376585 47892719246213040 83557144793363486 50439807773045629 94945499899118941 2942148451668759 23257840324896633 69752194558883689 15632576821562194 51639066552551125 12223130392076409 23969799636804974 62767739348217790 78825974879017124 13429612580200304 19201251958568245 36635202048799574 75816670199629439 34479492828871668 16582963929222182 69900492478867204 15318319750335238 20630922163902053 77756406629738084 60857708231482076 86022808773649804 50798195591261384 85077905190476076 52234911815972835 70372949111449871 55963494660220226 94393010669872923 360300425659452 22762273073313315 61920653824958739 890621575936096 70895151855016272 51159594084925792 59707320205140526 64786543837675397 98891093296970292 99252849304811552 23694066983928763 3323414681513137 12757358142800486 64152411615529759 30539069551355129 37542999747781576 55617429785703963 50083497483471959 29353555242479031 14391850959241265 7020872111523559 39708784568180987 53383064870865291 55557011200504846 93740276981100831 93449145421260707 65457021736814400 87131993312339899 34720810180086746 99000410450363411 93460624683419423 14090774898670716 44313018831742741 17001079363506908 50029946338014392 27131241749952280 71856713599527704 23074766185237332 46548610611344466 44048964158573252 35548081276503845 61259372938073383 33849505076802311 91184406222326480 26182344964575673 97164479435280355 7468374794916151 76380851932020105 47286799337062025 46688420359921779 17916933091279063 14550984249528938 61069198073815564 23284913690585366 21006992542464230 39623064090332078 24979267692624262 11345171875657856 17577110729909165 85761107892856209 18880874113269437 40922454105985426 8714686261139271 55643414290859768 5402138361541379 27049765973183450 37612118410337492 74852700283804438 65865009089089717 99526053035400449 80968600566952455 52331053354820239 50379289604670850 11134863896348505 59770106206873504 73900172427753015 64429178484176970 84608326793347679 76835693007422935 60510464687383744 89025507657852739 89279794442343469 67174224745294996 84109989744796074 90520664022095405 1253914680805674 3575388062136950 45161035190865614 88900144916146265 56492206495871454 62690885578343312 24278478121982136 86460758506466730 69392339583933323 31884404757151814 34366689235374223 27023828048707079 43857703094118627 79819718731296611 75651671875232999 26352169972572121 51447543150722473 23062382591896818 78627616849407620 47881407188836535 27637495556062307 66699137458397757 39260467418084254 26267606935122337 75030191588878761 89325982478682671 53630446529562589 13557809869036049 39463905863066744 77947024673553271 2763652309558158 48137456345078160 33718325097401020 13734570809531333 404447180999507 59300600906061931 66596808855904631 74963165682012569 13711257282296763 36053666955941612 10356319906589696 40586542268213879 11476008900830016 53981601745870367 48307794362968741 67631771236580761 16818785850794913 56165210721365870 94651581967567028 51776752547674897 18904468838206468 56449032907030916 33547333389232730 42371599458947791 23993310549421490 19939255023505331 61472258929519159 51337194208519635 40987982728010974 34594255153533709 64409473263337373 61407659875962614 60678795268092392 90490432943084062 39447477135008611 4387611045802956 56706529742850243 62737655241400003 31009385329303476 45618464215975372 92325015120287896 35131464874840195 91449480776862960 45491885910311296 48186778160548108 77260109946759501 40808280586601359 99124582857763809 40824255525537925 59061725272861558 65236570657401877 404118206664090 65629027775683624 66308242338476775 3360681304460429 43065927919570774 78651832809525288 40868960956156494 94671279575348554 17203363276176703 60523234889341379 64164561939483157 96103654578189713 39486120868144106 50994801085212857 96917833168066088 472508891187591 36462485471573917 94180628011939699 66777481895788720 39560348653160357 86484708846502666 48077255875823281 95578047443242898 61381924782798756 4447784556097236 86084899965694988 40536979482064271 33386152801436291 58809780554055216 66214105149811772 88927039171962235 13227315858447749 53689013174458129 76394110233195546 25325949303944481 59926034212967174 75783866378687022 86731000297679298 17324014247078491 44807134030085919 1191379874706693 48697722588351345 14987119369620216 76044230175393274 68460843361013843 53475492164356838 87508110028993859 22847580080168368 29886519793340728 26766738910672192 61278844340884531 90965894055621542 51078779354614956 76304779903997981 5448114261871792 28422025649035199 15874362378576781 62801585451169270 88334257817573606 73463452993441061 91386799070012876 18442219199410338 73833759957940289 20505198256496153 70587392824112301 98361041675426497 80161863568498837 41297656353150369 11155269720128445 37060318303702911 66160357222393936 90546983102070018 19863411482847359 44190490841801534 54176163797303834 83286599760985152 96515628250961359 6386442546782829 95777841803747636 80063496315885022 47261533164393824 96768721853002586 91045260724285258 63565764987427883 30143767951458136 99710156725621167 64886640026549061 28498339146877278 53167156474344541 63417912500654356 65173992419141970 29416110823998326 89353594254996724 22968441666520403 36025259686747428 29287398973644713 58728143096867744 86081914658786765 54240398647916915 36997377788096380 92667207947970729 63063387451677285 65587289810163792 61982663787318880 66732739958211919 31791320780544979 91412753343689040 70535698701224126 47579206862882693 47993243453880655 42736286582763513 1695960450439151 72534138059714002 98364539666974504 317303535265782 28261230723808236 52606857867782904 65871857954887322 2483568188452303 89764967769358978 15525903339806573 69764583358306484 61477888121978068 48510822727996841 97276138148418982 52430929877221470 26997030592824500 66927533031124020 10601437176372279 22503113505406147 96397538675332676 51582497612830814 1807624354057980 54503966878424431 51852826047530074 86467786811833657 40656064447149207 48518003939257266 69530115678940829 42756976140517121 36745833687056819 83438531073222260 4144677336107116 48377047536219575 37261748150680369 72795280556194748 66945929713806281 35074266436377831 71716101033237107 35062784216962370 70809367915112304 61875785804105429 7130702401811694 18802079391875744 21486517415291242 83810417237679484 87868074375613981 57378886266337203 77509327536629871 40628142253781575 89133933620933414 42428311049506541 30751539934387056 99461280930601733 45657608425933996 441204111495266 17562216440633264 9769924120128626 13645711822824655 35816742794494637 12849367690178562 71308035198657398 287112429083510 97100779601382693 77111705267778044 59692185903510150 84917725627832728 55263142368211460 19196834281010675 34026830116751646 93902946256616168 76828141153842366 94506759959359228 40273560777843545 1156965051949603 97126628887555342 89721932059772182 82025296085275368 74768971798727764 55017211163055789 20653217878831700 72819356597187014 3351178368569415 12116452954459470 97958914568632464 70232668065108623 28785419427969639 93575118006434063 81549179321349199 46804278358661981 98304566256796802 75991653173894385 17996976855487629 73811341166422185 12670864984494140 19148794872406504 8692910324659896 55770307174225608 66356136843171371 81030317632983474 33423336125636472 72166126726493553 51163402394853480 45759123621133975 16065483762312431 69965466635766003 70192577967899379 20038124435885928 10143233862886870 43418870896083096 19705007011773185 40226693136854197 35700901325573222 49880967848134731 84941107204632448 67954204278518290 39297453648385254 40067182683506082 50424068587142611 37118121834092905 20309495572723107 17863365614313817 39441819164948858 57535378855041306 97764932193441534 61237489897429655 65199848937559908 46896114587199897 68583568611622754 39626325128647410 26275123678681976 58707101457526589 57488568493692296 60849939132328764 5706176613550860 56739823820493389 23490191515698899 72920925790033339 19898825640418220 23888272770345156 73735056138559915 17687691521907852 78391657182703651 72848791164001392 92407994765451102 1721754180801580 39187959511124093 96830130345563918 21767398595484943 33594788590573976 1786692597805570 59884781064822023 65909144224694860 76137761746278547 99505165836683457 81611897080746713 68067158943471458 37427349986771776 5940526948585472 47875609796378608 71298528990116272 53569851049694373 24334340274835790 68886577595557179 45514709677244686 57979656078723805 38651654130539893 98145312257656355 47786252808594369 5460925997757186 44236084177480704 99671022859785477 24737997145411222 55372737039523014 93455591930920518 74602800083583623 83556837168031479 7935053922200990 7563482956820306 9891439387415645 56293777926064016 6509306830479187 19263536615000027 17359594894473271 13898534332944309 91415477519548333 49754289850248366 44078485612629786 22516961798338131 48160083411997533 44145790337388561 16741256379507989 33183751065728020 87712001412057004 61150122119176538 45836973650901737 86673730242885944 84863306202549691 50977005963685075 88268445879926968 3878539024136873 55661673712662716 64500932738104329 86170948356246058 92888867078634859 52633173213640516 7185777681761734 37573187360860409 59599334672146533 96112554987032075 29340892831113708 56311923615939029 75485125329823548 37110882252649261 90295903254226495 14426439282823088 51641653212277346 82464062941875863 41102215706442961 74197367988030222 80293234759281123 2085676396994754 35812608428240279 62649907044610187 55732677566357164 63940424064661506 84330734926798437 16504665725770152 37077945085695753 30220938162597027 98116255778737960 20700701831058290 13102957474141159 10690232406777100 14612624696104505 68072301755432500 12683551774856105 12984421844640264 89287178068759111 1100355689948730 33907005765525929 61336895164252303 93660077278198097 37395464553444447 67368698139225230 825150802552807 60845055017921971 23489153546349245 79285405636605881 76934624985315681 92695729047700054 42295874805699760 8819469931601404 56990405578774116 63062066634326382 53732420064949969 36179888370115558 51393786067619236 32879972909586416 59558154629857537 87448646446897589 43525434087419451 36347834992106096 58020913819989072 41805499434648954 61943304771605928 36757844169782074 83596736820209443 37544386191988691 13314004377349359 8564086398090556 91743250095398637 72229395010043712 36778206534104107 68036847759089537 81646763313911031 64955280845006611 12370087580317474 30336093694382671 28999984688443666 76664928380920253 34512981480261968 20795385983714616 8452361961577391 39763080305796080 26651964211293904 50544274570549507 64703307373093820 28056511169510820 38337216048141124 52013398995563844 81549548357712630 80083673625069364 48465253113560817 25638319324912467 85343515857774251 58302446659069282 93698151351739689 88291276913971614 28471177092416776 26477309878278895 29258531937484705 78986515121267545 40244434208177552 55406080057938862 57802540251677391 72961475638738556 61970620026723829 65834616169083872 41598243942948878 72810770029149255 12744535024677445 71280151197281686 22174981932825731 20853085486885242 47425266329757224 96759223824843271 58565874189278848 84758627750744808 88884146008412852 1112084438280052 30419807391227169 38341656814067611 47823579389275770 62171097569665458 95166198315503843 38357086133779489 211803783297149 83884557984221599 56491354770228095 17043578279857856 83447174601773135 11321656260809061 61309996338749426 70623613520001402 11772294462894513 91360098917134447 2662260906827146 70231364262674367 16870167726556504 56953412984378217 81299002598361222 22857401107555893 30056561755944256 62592344519701443 27099156326334244 13857331128041358 63880281850997572 91363095055352342 2147227567627125 4140575677595070 47629679050017152 27946318432951967 81061070496479627 69543496036023472 20601741438103887 49798267290618821 46836918503439769 8007358658874887 71730162776520756 31641885510797361 490061051214683 82985128610976210 4478875219983184 48719249775620813 15444416404056009 57375779570036517 84011789494137721 49004197234552071 71406853419480798 47844728137806126 30748179637436704 47639788591723130 84577236120119007 82372609328522774 1899230970786208 62659097230651335 8000187188315719 43199434935214110 84184041567678826 782119385777738 54118122884340655 86869186591161617 3971541939917222 1297229867547102 59948169804580870 25642222109034502 24430471379516535 12231290474538131 480982897113877 78417989238875869 8434975448235326 23315952860317928 99466546490442427 3027995660556775 25940123201131476 70606906798055606 29585356114628071 63779487559422373 18978824532392164 49910595939213171 21121559723184941 85006527014611923 42952183659726668 90346672712448057 82348451322908419 60890760988447213 58669465477215014 8755243710754934 47881712789381860 68699121701921152 58782548381615669 22482503954997394 82287493036518098 66759309425482069 88746719167278631 97931374595265607 25628964773818770 79601263266785145 90899336556190505 12966727842178730 59050884818583381 94329149724624076 91890927933321514 79689597906152531 21239823301193824 48266181616630763 67028183836356412 91634869286218973 46289151110887352 45493410861621533 68336265353349130 38730301647872588 68147020233868170 31135753689217620 9140591373840930 67564892221188481 24832541742062815 85872675334651975 80104198167269617 13616638729330737 19997009814888188 22881955126186391 68156196445625626 704808367384302 37241002752409075 91245291467828494 91142567609062916 49532466567862236 64865773008958183 69888167086006573 35137940028428755 69754910058609795 19831664169336923 62451974576933436 17203837451341165 14923730781027812 60294672270317578 25935870152835526 35161197608057975 32378122559779205 14894056781394705 35427900292821353 68892034836076885 48883684454842935 75557124011541318 75735669332699973 7024067764194005 29099845879068509 61765676384116871 54895173040306822 9741730826078177 21841215482865620 96170276035492720 3119821705482082 19404806832521190 20310382003212448 31932420836176900 83957372934173123 97319412402695365 89754514509229724 83619478568967013 74708827767997675 76193044440019606 76486351922329628 32519892276016165 45284340926833609 47768069824978549 50423150914354742 22665320811287033 5881228725531948 94254931661044036 4418045170039999 73467206134976987 50254459272099519 21798491477443833 13359140570753612 75725457130742278 15746090013430019 63820345467243471 81370818008582193 26017480366486004 9820228606015792 78516833555924052 46394182207868285 66402745729736093 52087165214371299 94815087257814731 49578412368031769 54502846260311370 55826191539465504 44322540864344115 49718767628877178 42339654097207832 75242929728500941 83911626436632987 37012974739900896 99369013355704139 14797048907069657 82266337421948804 98146375509151237 86669947303785325 29764793603623865 72594323102765357 27206037751121901 22028580167191820 26500464510210722 11502350254642425 11710344678720651 41298391685469644 28061242221963894 90245504862699535 26399863100096298 67003041448970022 16400512427290843 94389258734663251 54156053232036319 58981402946145241 98294780056812775 2859293656224363 43140193804575101 47244789230653474 15108264438427400 58063842467334725 57128893569629595 8067683558953072 47795594134579078 70076729062746008 78504496411877519 32650333980079095 55810455855079693 98828572408666456 35178990883977365 67970260738968986 1210984633002728 84932173779062320 54998799605097976 18950417699851135 16489047052629903 76550643005903699 71404542250796298 1258802511702890 41426450792455460 33185353203882985 7927840662460302 35263325823571486 78594402298592645 25930414952055253 63376308130985956 47393144765452843 78790742485181699 42190018294273468 90551869839208756 93427671494676041 40655963541347974 45621927083781892 49337463797664220 86563216561207043 79583908697122318 23901736045362128 38565976054767977 63808643501630429 29609940923432935 40184209176629512 74046222287460217 21301898970200859 76254635095233124 7234627870033330 7614062279597324 6285085900079556 9895434197082632 91816566259135991 9406301143255156 69133170203169893 50321871656131846 91762887028463266 64748429116245155 19505095182936870 72142019035806704 48423319394871345 40868579803461995 65572980222460331 78504642380224093 16170454128669400 98594204116967942 66213703568437459 20156438061224328 88206326317029977 94102327919914681 5153063088710258 99913226160757962 19400189278169645 54887993133981011 96121839087126783 9060961470134711 91342912656517266 36320277763457203 728783882739943 75667478447270954 42127727017713784 76752944953867003 64384430886953020 5104499996326923 38717376693633819 16510884006321074 68367461200114887 59793868219318243 76639724366368145 88843974333934440 17177374295718 91191690176433051 99570596151276393 21538005475688432 68811380110560421 96901587917003016 37707671217373871 72286758696207660 34350337124033334 79671599127216127 19230667476984741 93636798310122018 79044884470629414 88011800183955900 7976990729400433 44690604465254818 26074490346188123 49879016137974907 56455296091510281 10808422186890687 77561496061328496 66402380491678267 42031226868189148 91259769823306282 41628791196340353 91737461813571482 87633029992281977 86272433890028346 93244329536393454 84358599376772202 93870584399429914 55624907576013507 43142171304458656 20378133091430169 71175237709360508 36098649868897783 16382469774377703 90659962116181248 29292764553248687 60177385913343429 8267294843469533 21942468298637291 12428877291139839 17300775624361568 38677006801007298 76363832190470883 74604954157847978 22389462680908168 43055514144154894 92220426495158732 29106267231166263 99586545763726810 29149646207438205 30205971066331498 87030500168172213 40664663130935396 76270444786468106 32102307044809037 61448889392063565 15553765848582576 79032186467797519 21493840587507690 33957904045989728 90668190078504782 13769843335711660 71695745420297358 48246891820195945 64658529216849239 16473817770353397 65911078823617471 91913617049243662 49832134053403850 8801472154420790 55940470508463948 70346122833175117 67715336816291468 771502193516387 43916105156832831 57737948461117570 14237458462690558 86060824450489284 60395963584994077 92523571449991762 61979264715516321 82521436907260432 46360294083998915 20509004613727785 16265248821585332 64750032398758873 71357867967302487 76921689519923311 4308265170382739 48041244301546965 68878411657226079 94317927033170111 59613622384280777 8306479460754812 47322611653698038 31230329566898638 55280199728885754 4671998809360779 87910940411211981 30945922225832986 33843255678733796 26610212673145339 37381087219485731 2940872130981314 93658190031783588 38537705580544009 23434274008801744 18907770045638636 27461447647294447 31168574614144558 58009280485753 81193739979190967 78103199384025876 35857870616369113 84329335878079024 3374064063690620 38823779047606248 10864450810368750 94111207897987194 2949042682411284 31079624986099967 13878282630726846 38932703624012940 28897091919301955 93592145986152529 77011579484749073 43488376888615596 28146418890467115 49700842993068018 91431838863627100 20871856233548635 11213991816465881 90292750430943470 17454846942930289 69286832147334254 23214173285847764 93055910019296230 20714696885138764 52597468419933290 73630281647019786 20348930276863307 49610836182662939 92660362179227935 92963989284624921 66820556486601678 5190455676412477 37016469883952492 94398097506414531 14252186453548434 11054336467621958 55162788684924225 92590700920839740 2430089722637160 53929927530186582 30948771942072749 90872881487494101 34117344731034113 30418298150762389 97433231514235737 41663842375397972 31633215673916608 53010169333906877 77436642223648313 32583219658362855 31028275238740394 14273388257198636 60629117340214830 83223950238246386 45180696485169236 57313780128107165 58488261148257903 80648555541439334 98647676915686639 15911561811479138 79142077087570605 40507271933377850 47057182982283527 99574002708619036 78372507349538548 88185073746910744 72426698446253088 15297718493870564 70820632289570438 54300661107328266 17230141341297573 10751146216417181 14446365089806846 34408083322092679 4450416084237757 63442165778743926 40640574991304175 76459147718955859 73380137242396702 47809613440139366 38988328782574132 94940116126731280 98504576747705937 33237592057604563 32876571444115612 13495259468456466 81716254791353836 44512812244109800 60909495002089024 87112757635461926 72924525784531133 30406765467277476 62691111251982639 49290856514252467 76822644995586707 45517710393694326 24086753148917561 27893225546896625 79658858737842628 73171447696822841 43046494527483222 51031084319317125 66233131928463945 58538436667144300 83664404636845965 9105059393945300 26270550167362331 25900874814877074 79985942537690924 95419460337996259 55656533464204327 37211304294505743 51106689029996563 13600437315669076 94099260566503651 27793045510056078 8207720489959923 6146816307784590 36035131569802928 55565065623403822 27939922806191579 77425665448148042 99177464255572960 56147196091850326 1258515956620633 4878826763194287 76281797161258613 16274842532485195 49026606726398747 13477927493435681 19810751592670085 10042560631936530 69380811636452273 14081632235769966 13844707675602846 5461751828942481 90386178932089781 29998086525340860 44739409288515959 33028028794584343 23681647412285858 44385496974431246 89853886003741990 11595766133518787 65975256735917296 49498121711786675 27390617564826464 80022115659840508 90351155960307757 837262999417755 60178972112434018 29764347647365521 19930175484680383 55809253945117483 66533046911036695 46465261489644682 56991314485318382 13241803253958636 85967608085286229 37791656442079387 29212729783304882 33281712317868621 34434540688070071 92926081237801893 40852175863174040 80139378197028687 30884441079086938 82191415651250834 9781363498591680 59146994519928896 25651231912914292 30728518904564858 67058210461185659 82905254785418461 83315971501877703 24839317253158417 65106233577655103 82051078885785299 46143395428147255 5995211770431029 74972599459691583 22447326407176555 26809431618885193 8803397803288491 14622055635630990 65861865757446852 26498556488375899 9430589807442950 99078166449778292 60244787935495172 4008919171480888 37984704212489061 2870697731380226 60522379605823340 26209191991884075 75463038977069837 54438064902147849 53940667904890705 52920892238293740 44859894027004313 42599906182260887 89258360435035298 74519737082666275 26397317706634312 5571743443715745 21787671558153890 7235444423688259 70689977278039591 33504949231641384 72524740235392574 69898934561429477 57339686649710304 91768720136650442 20136324897653726 68108929093947388 48685110961343774 35926916963715218 86609568061475865 93517992974137401 85507144583628452 71385680470934326 85279250460872183 19913634833728536 11581578741521749 20688389906475777 6155997745537546 59616945226719011 97795818358090756 1448550271813638 7843275168529994 47144464474691665 67239463252076964 9332069758113336 94430350103846935 48137378405669808 49255587802045360 2898151373913010 57271422569225027 32415577349872904 45286699321804572 31145658598343612 7451513993462158 11320486312349274 73483311670388423 93378674963437751 55638667249459447 43740193201788565 29539542914295275 16328948007720395 92243996779779794 36747284495305346 12750653243279735 81102257201016342 20977716588400699 29781345678220622 64034916945993836 92600574543391818 88021915325563788 89970708494290385 75105306221124288 21138890333460339 18989596999851935 81027031791164812 76076850936080564 23350754947868507 77377437932273772 1793507248964079 1380259009824402 27380572796583608 27622077565185215 23747236593723479 51971513480685530 86623118081976811 71234190563956419 40213869894730621 45846399036958424 65532930716521275 9029745601888588 28984238989565946 59943692891429055 35056419605788985 79576152868001552 34235260898623690 40150555642682794 81230682195847082 74072046063137647 47546545915453145 2989190983100760 84997180376236512 55095289707353612 15174967916775505 46799685429414719 22014176805299553 73510346154850993 24422143426817891 44862866987785418 13756084795988444 21079791490539099 41926589096787863 33431315306038544 11165146720000589 28894780822706922 38492070048286110 23180691837249044 46905852298017126 2657339303619549 75254423957939050 82563130016062021 15731727512627036 34328098150093591 8632492129034805 60132431626558358 75969442541418277 3984807322237043 17207621258788780 99900169768797702 91382088763789708 61105609522291443 52244109391880519 45349528470991009 19775836473644479 37666931337442496 74475088331524217 79434774976319622 42544233670477884 84928390111348390 54424146333464702 46525362772999140 40016969037399007 12402772302674971 24577539321347756 44789516989573578 10560931275110749 73011978722938439 59857231748956952 61320657816630328 13978487596131285 40505568223835868 30685466560423786 7889431891063837 87969007884153471 54239943431885855 50719772281992004 89891582685289357 36394471984014669 33560028178774876 97127032192825310 62982750154750364 7630502856454071 21329968603035566 91369418358141678 83280979136195439 63889395753472490 21752852253123215 20910678059264558 60369431677038225 70076794511203172 76717472966572608 11467339798042684 8092549467913220 76766572596740269 38708118559374090 59043169520855340 62674605066092867 85753134114043784 22161679267335597 95420805727114119 81535180791340296 81488524273320900 69181646253796800 4847938591581568 13333665659506513 5099521018152915 58902810640037835 22155007792802089 76569136602016085 14297425841470272 52065903761709143 64246643400298451 33520627487375981 23793000088291542 12056443004611980 94936176503279241 56188254435029054 37828138170474592 69131407281334648 20108779812501811 7273608199322399 95694934289138152 11174957747850111 6301359715346229 3055224096658216 91239231958448710 89165257332461003 1082907206232342 9493830700469740 86185515837148769 64082044671286075 78591384037121916 10390737042229854 35696957796727913 27470159930312329 88445002683528107 9148029369588222 72163796265721242 36974427248069604 55771055386355230 7226834615984067 16294023254301954 79098283364627291 93448045436678707 39590135853454726 95303595535184619 47776588096545631 49074968352411562 130312287136869 37073252865234143 52470150418541700 54201686618245208 27335183183148682 83846125271128663 50809154516406172 92669867936162001 57878656471807826 95793302240978263 46278541252999642 6456184183236715 37116128403971753 93477248338288944 77083531409478397 3870446598862533 24521516595858887 92037927496473662 53311283744438071 21026842383947798 85405733113051654 31060692088724266 24068862813946093 77620133484698481 20481671356956888 5624079282308743 81751318250318733 59790822048724738 58739074646443071 78722199885087732 14974993520402543 50882111143983734 74491438852641544 53163632840399917 87503835033818468 6113366033258702 95455442248764848 88655104283059681 46374555140350227 19552214162030952 92516246645366400 29928846579289048 59382323636965860 30640952986145067 51638082277801220 16881218642314741 46017527738408037 91985806590504803 43214422956624536 74899375013359663 68047792739273270 61186680573335616 88638930478277942 1269951057939576 58790979947663023 50412652210717652 90548980052460519 92946146898145316 51195435206197487 7596500707917364 20929762406367164 29482819624014322 48445338682490972 32885726580144366 93374742257553882 17996494918902395 68242393405048617 38129746768110126 15756703198366354 74863007042033804 14631243095503589 95932861813500554 12747876505960781 4310726953093167 34830338020569171 83496979461295447 62694005075377371 41424475875339603 27377013618120468 10409329425260375 46575669503478141 27147265629661548 48921595020245058 84712101013674665 62119565597555128 16970017254481838 26313965424400623 24303455697737459 90963516659462896 49280727766722810 84684236022829360 57881280913325012 76703182504902143 96699050900278554 66838503201322750 73795060118910223 84033839191636034 35730792428955354 14118086570772524 41015292352737671 84160589982791469 69506918351809619 93844801013255954 24064731810057895 62602632728219116 37508072547940201 89437253989840090 19939270484510445 61569532182583542 75401528975154523 57955413603616920 73387110893724513 94202906221615898 77190732317675021 95415547804759199 5365583643785943 85577159911750014 32912104168292169 5665137794542634 22351062941065498 52609962251134986 40411702095954971 96701282557088790 93004078424419297 24525581592791802 3480568414485711 72334572877235075 40887302339127075 29586292389685714 25730124966102765 18876274292907363 74999365275007056 42517611848606331 41150691795735230 68743410257510298 97652988211270895 44188627820347946 95635508983207898 19696710786553951 4272746433353746 42317502173372748 24513758213424129 29738929236545175 9194259543276860 52093093042662699 23291783704333370 56681259473658081 28682350804364732 90728786774041975 49015882035374170 82768176966552224 89740416509672963 66355221450556170 48326496973737318 13733387543894334 24200881008527272 14247047922965203 8313925456394836 56078709546187232 15699333257350741 26969293891182178 25420972005451594 34222167185756713 8344536644356142 20767771115305065 15647172467751757 30567113363328637 95969822133872482 40680226551443092 10895762705940351 93878690531324420 67746243240565339 92065688531542051 62696588319917207 65325481192397152 22526129558726866 92858504797440329 90947100732073757 29341104071675128 84070919570877029 70920583672212774 74815699972911326 10558124341244815 54200999321395636 76799866220686321 53128977751279846 83996978756903726 44486035340391622 96536505737586020 82315957972638850 23785385048733206 18249483738873992 18631566591660181 92313108186074574 94678061138600143 15271571003492575 52969467146698596 9295140828533709 65169974421783995 95763646908452864 71487576086957645 63361512304477274 2390763873657344 44448651943888946 1930099838033577 91903629402737955 10831956297053819 99950499995041674 20654562673393218 59103466377622708 69902666101252372 51503311057735971 96387164634601583 34254414058639655 11258822985710491 74903119317276225 97479921191670041 87584790764604571 75867845908878265 40882507138256518 27960658296993093 9272637814363067 13157236357481001 30308077364287047 33400062419998993 42462099332011676 71295315373529233 4301370106225878 18872416236024084 3646876025566015 36770913985745068 50686733454386999 22331100926846721 62071552321749911 46163756336368231 81030948644379508 65905400149579857 72360269239823270 31485073669259588 91137083062259474 96058547320608833 60808027723057921 1416869322120955 71523980250564618 86697486346772151 75171967818155960 7566487204044254 93375214453503394 15378357048586280 31203690418433669 49720072513702689 58798441974436802 61959382804512553 34031416292461054 9203915518535702 46895032813159233 9172992202100463 4204737440175179 67917333383167124 14785741676770745 38964435313721296 20437839355691988 57342598826464584 62884267857955773 80842941611474257 8438878401346990 24338059380196045 34096981487861282 47937938390910194 7088991482099228 53147121922955231 24438879810050307 82945603230434366 71736514554314749 10745505704400677 53280719802741982 24136069151351657 92502933344853204 12026694507858436 23270286784124377 50386259849291580 84374563973675868 69574523974815904 87487971601035680 90699485094575543 46993153082513075 96553072841559586 76535525782020892 64966153997815445 32583100619655399 67974862157321372 44541418280606330 42715380790189358 14356257324431370 8556476859760234 30733409315943132 64218333479031975 59225548714483239 76976931218518117 87900837087716806 46456529060216943 51242357703639689 38600903441487700 67989714205094986 33765679829528650 87723654775073209 20143072849105259 22850964338662875 15185224235232052 76431482250263162 14252857675119936 86160557237636324 71312597045253035 67948254863336695 98239632194637572 57035935912419054 87068768468268892 4253057737890726 18541122428442238 73955231981969229 82001278675806112 77817281158521544 60305579974583689 70613671476847041 28881979289186280 89730219688864162 98130018231172672 14892658060216282 45458180534889213 23898547063288789 87767414762150396 81614598111815234 67071735269858265 15199146246268649 20350615056660059 11301489703078171 79414667470306134 75915774389805531 91387912698468298 18572682743461652 39367751399549814 25060992135727789 62622419366033960 49236420545769669 71361103503668594 73349316100187520 2103965518880754 9980983733811225 23307645965591495 61715055105193205 19057596269373184 41243931020440110 85139758212451794 99257403040311102 83412615574463836 92046934622259682 30724139621760421 70043764048702758 68079163795739973 47696190172691045 27670259014601629 18876827142220616 53744954986106888 38873364123130196 50863272286370330 293020965353791 38134810097321775 1344165751387861 18126017086745879 64443438110880582 38951377891095621 67019986326031380 91028951469497700 17886955530127511 32745059639431735 66492843726661765 42434418124146539 35687196019434434 38332574569916292 8297330145145675 49761449834415881 53587437272997510 59555445346317735 54283074149284690 38159753148785731 49265797363580153 23919448801326573 94288328481533327 85236601610903926 98194795755253147 59880520466149211 64850947565372731 55671174350690103 89309357405251888 84994030906107993 96926708729260806 43767583356974008 63083888253816714 69976482503667416 20089588552496613 39747394424853249 6303026413633765 25174760322314459 70181549041074865 10786536265326440 61665264951891279 87768701878632215 99651323750848261 92182807628239939 32907466265698511 74238044652662351 73164866021930214 64302121809341675 27923995158509323 1769082733115507 43871442862581283 77520631872484316 51436155469821033 77287831338563153 26553001024593429 61547705134337652 90860452611154921 98979172579342944 7969840308248838 56814528679417805 91547752135626782 52126554737444577 66043450683404086 53072362001947472 87456835545038902 51520777018182215 38894661484742325 57858303414403173 38380117947832229 10710527797254028 92167098254986591 68230709065241840 38292057384095364 44540712445608896 24528491373722267 51137328809261846 60916763314570329 19095655848863864 95161486261500244 31267687984302683 60122731139033978 7714396480120164 57462836842750818 40028897980590342 61747325512440945 9399073867110962 50449381665874512 66162595481508890 48043767100235839 63538803234136970 85811368767470852 42953420681799843 9434603424945824 32833960781178807 75845558766060025 74899062093460140 48588107397586945 29408624954136438 99024720451338916 750582286991548 84232990319547109 35588170912828840 45585386150347270 68111512239944398 68063046628897567 77700842279369277 22209211593423001 54192823946983965 15499941135457867 59838710955674149 75829124884097017 39748763497412317 93032717754518774 7899731845221766 30396863964924101 52771574419768222 10774912652926871 26492942667592088 46015652662721951 25092639039967610 26926329768539355 62424765796040473 90476410540534500 76927613730529257 56420536994054056 28681939407911897 15979420645562220 12481643340279756 64594454430710231 4004718070586893 27490991668958184 62544519607068257 10765319336560346 41263695756233535 60553479772651135 98807387617645105 42113498989457461 93946305955623134 86714786422323549 49991428296425811 10558834346298696 43943886498022361 76246943278382840 89399865756982631 51226740457277863 36313349072742987 7891306628836202 11663778486259770 16418356588134152 86658688447281692 31120309209588262 58384271318222699 49091211201392621 59976103903235662 19959762041896599 95659811229301615 73773547375289156 23971243438286386 8010673873235609 38583687036434253 79478903025235896 89185440060927104 54415783205842814 732839183246987 96360946612308356 9837810189052993 71729089093728495 75323188539544087 40982151748828866 12674169661314597 36521587754908287 10030769124937872 25677620929666318 48010422386729870 42844162172792452 41432261147449233 4172496723601075 83926508664358165 93055148917298670 12537136011636365 53806552695364412 98908968248570604 69133483024395519 87220620325053589 76771651529906316 83198673572247769 95552182108245536 59684696730962959 68906342696561307 57676354728695769 36375489203339767 26630050053065890 83707095474373541 81591872020152782 32479647870300561 57656252103444676 26214464337907486 30786631600627550 91007884396713802 93455729738732963 33997331237489469 51125222944235503 6764867087512780 39505375911420464 8240251637753610 81279555999053403 5752195757139351 12065457261944893 73869277586322433 78933914454018407 92285061927029959 23642307457703589 67616017738414795 29089639753563433 8203888821261583 58419985790467075 48202686072950417 4239245059858523 15274476732043394 69671505413876883 96738392760544444 11687908078968038 171814217203484 44501711464965582 71361655740020837 61114102410883830 85972802031017037 92950820587581840 77169701312326922 80292604643332458 27405219482911632 5568265103404660 74297919261681721 89536322146286431 17334268950949309 77819173240709354 91012402870894907 60296666685150580 27774516405137082 53126972103998160 38832417766968251 77353512225972291 26590316633236980 24248681200251556 1739272027712285 34432885120306212 42694760621670412 24783681166834760 91639480351761376 42255622415888952 1977225390110897 53409602825952283 98215445482995897 75880582835056138 72662614204178731 68980000049637885 48517638910218851 12634654119153414 99883647683159627 22721756951994921 24302055043709506 15158953572916247 36680513273440193 61638823756780171 25723647543840987 86442897263642153 9478080557482779 21836109041650273 46777671712439903 56117442538157602 41611444911794825 31167379728772647 31191550597022339 74009514262738963 9905398656546680 12176213046383512 31228010618904647 56749779318403075 27521092416870386 81357288152445360 49399618639506234 65331040953436048 21291006468751289 38208675120156841 26586309022900999 20711813352378771 2345023326730020 23327520192742915 96242185229311915 92662291023693272 98229011515878456 14419371149535336 88101788307202244 58778125480998569 74874672550637021 58389521416992742 31320975735136380 80954938677955150 84163981831692621 14637230679894607 25901709863846341 75255381423001373 36463382244161693 2990887285084092 94518183832541781 80768900832005114 83223032645249201 34950312339052711 82974072148935330 79880149913689799 27457332767127869 80076827687271406 32828409100818976 67051861246115075 90424196561692009 97559510730752059 2220469933534717 83558819873799552 70515472622543352 14743956481964100 86004354406217789 67682013241260946 22901899461260421 56758718936078124 36366187540466322 96397314226837279 49841378109161500 664224410413945 13221403265552218 35968986052685361 62119781656714837 33558641166595846 13594048067891957 28263992608058237 76855621942083025 53188650288154843 74210191947268814 24684365736097249 91834942965392516 1632157768547999 27807943677624875 42890058419359345 26444101456541312 21352988035962992 92631683036875249 69074166358783503 82454926010195784 57927383765213394 9041203699119655 96512323202390061 92665775971920256 47351618129496769 42233946047565797 95209549319906266 48730178992334317 22667660267103349 89866990495293866 80505913021025412 33838241873737770 28225242088824428 82280664973437787 32012192629397846 10817349740859442 46144912094274656 69373571628860433 92253252536188606 77939052048311252 69166418065344308 62779080624100635 3716074827329629 5078942966422014 1644815177240427 3133053466592430 31026694399833343 5315551423369512 54882323345227064 40388990100552245 88699463132223174 59530278865937360 7196917342132113 79532690268311943 88073311145572725 57077352317833330 70609521763665783 77653093603287572 82203927828689302 59090972442268162 38892927047255619 30624065076719602 39940280103648835 68382044213465164 1266331937344406 15930566643251869 15653180720606495 98291505745530083 3387620872596545 8741268350613834 55149515666028947 58334512816705388 99616797050252087 56563843346304015 80295777685693248 28246421148690645 39141406864641980 78051959805240603 64795312044799885 11097568400539834 77949882106355781 77996939805671663 46441549261956317 37907387747582420 24604049069093616 92078766959580699 47660459760668583 82297599675300304 65741823831017367 35180926815000500 2044198105578015 14332010532150592 21356154381208939 11128564686487620 56878790925645795 2568121654124924 85100318418660858 68550133967222679 97836226743017586 55011416422520215 4914459497724706 30199903078482617 78641273321926908 84742971949918567 44167999480920984 49697289444996083 68804364970425016 44857890607848960 86486851422877072 89493289498174767 11740277005533492 393991943941943 93789619733477271 85291572233047011 72411090936281380 95360646846053284 79478264880137398 80289522218490340 1885081708099882 84935525957598360 11117515004221546 51702125988475759 16481663458925817 8859325387424298 84588769814356115 31156245559125323 47047062512749550 87464655282210607 66973293760554938 20148630365552319 46766526436566690 34875469050790203 48664726508187508 66515126443128413 529218310686991 86998276199780188 43226839565531741 82612760251612951 206196728848372 24077373386059903 28727707198376214 45450807898203534 72149505262531063 81375768104552097 1157831622379218 8557842999746 86777812710201655 92101702430978974 15510258663029406 23111743316538082 40715205692147439 71893185288289589 30404076489924350 18555129786661087 22561419213319417 86958342395127233 23495250278956343 69372424284583174 70193537534735326 58214499385193779 87148858317339981 79004337335945121 29036359205586854 20009906187165707 55546754775091705 50110335108339147 59543818793185718 70210318230753203 65035282488181528 3445947214106411 5017814048628025 17317865844075689 13451143937591754 66414803549884472 7801351642862548 89634747127861004 43929994977434378 96406143349176282 15529769123309035 60377205522568131 88490332624648941 47814801842456810 93767312968809124 39503891906087318 30542887555618655 73894263348586694 18263596534046691 24794213784671486 65429206501403989 41738719188482697 10720989215630771 69160067369096790 43587913414695153 48261435882386162 70303793858409800 43224328805473285 2448438457606804 7140275016938563 60743832905798392 56159292498079135 71516829092385943 3830842214475339 28972366127971395 60598393795575935 92463104482649134 74001413365534509 67114331961315123 57159596924446669 77905215864525610 6360743752856680 52110365229004540 33559698458068498 32621482315790791 51854489011569538 80387463687492620 91400217702613363 95732839206194815 91559127299190369 3048057248541798 16843044675232663 63381642109273362 22667443339662180 7414016976885613 31578143480320970 31070591638380428 29942840025970950 61482475319290949 63234616369045717 1571006247632668 77118828258579834 65344678407010005 89367246467546912 59112111529239772 18973576306463115 57230057213544231 86728558214256127 29106003713702935 35163511737453677 43512154175188256 64594928844085668 48128239930779760 61156216013048469 34785183658612327 57230059059284851 29235219236477314 57367545992210149 80029239139919070 16628092804051480 65202134574193304 36617537966009841 45820295147862059 86416772837336449 89402552480681981 6377459737444471 1787213279985909 15482314222342871 78804414683565885 36149418069265016 5061658264897890 19813258948242564 16200112302151071 22814966346226946 34843226557048652 13511794085009975 31336555894483430 73938733281619541 27774999254927335 18507597202385110 97180437242935419 29608634264309256 53383382567828465 3769818310703759 61707326969126459 3122239412514590 48282401481395756 32156913074697932 26565691131815358 61899842445058798 89770223296819043 14622736357407290 28731381470254827 65066464673316214 90916865313106024 49164092363864384 60901227049113233 69989790739540218 15390036695634575 69799275200361356 69734244551599286 8484077825069930 98419293184057774 5735069268157174 72844946712260637 49280135887106987 61625886011347360 26884995708840735 84630807224310196 83219894120987115 21408704388364160 29656744696844800 66161351948551047 94226331212884430 88768551440806311 18361887859892368 34972319004402389 63821836393014065 84686477572221005 88332793915534853 13983419512114682 44943700240379893 10613852199884163 93568350566608110 64501874159301253 13841201259138319 81224329309275169 25160817419492693 66731858613336220 75047566117209675 50141863390545913 79049976346352552 66216670130191004 56378954365700143 26505987742864032 45656997825525661 97733241772152982 71369174823694989 16384659986524659 41119968871889630 69535831710460488 50520220699111113 94970086191190773 86372200271217793 96217015164539121 80414597234236911 65929587456293821 53174664229118373 51198656060574303 13023441641533232 28725589000482505 57846846533038848 6271242589776177 82545103035263439 42687080895045314 2857429148049351 82831375109982277 49661114709189728 33580587919134974 17187716887199938 1624089579151393 73051838429453243 87715452074267975 61326572074646328 56852959566814412 90763963263552942 51056150720123447 68082280052835474 35881751602620150 24063643817740893 67936198338647978 62073012951138551 36029658476614048 83849001928441459 68714337712075077 85762622802508627 31450039707616530 96753454532769882 75099113984108996 48395696432540720 77554563093404633 64459426780799480 18383847715564447 43835140368904153 77245365529067874 59224644819823523 38389874023292053 83107006634382822 73016548010733238 82762190446598205 62694518414902529 61430801912790404 92931534967527201 12528760803264243 80130137928077190 87862477879397933 5930409193720592 11858689780132606 12939869929875854 44915318066649195 45816201816652665 89516948694110960 99035237846576954 67116579418104223 66472620422462018 26955114721686767 62191833581294224 65663114304710523 72479724757381231 63733165883237137 96949252045891543 95083081539547889 39973075702089624 92966457262375085 92489782007179474 62333092746207609 52852037057273999 44288412046801335 21571961524474246 2939813698019187 35561056732482934 38655466403582748 77326069671974439 86559162387235569 12781567262205853 62584702494016599 25058951095291794 91260920879756086 44169575831508943 9646272512566725 56722116742130349 16052031158958227 77970731541902877 97288125825261680 99282463299695801 90397071823047840 86867080251343712 20567443100740261 34005302361575798 75182965845759481 66372863737763977 50848982276372460 50198061294126452 42365430741408925 88995181553271708 16219214092211948 58279519838130081 53558103490204938 60163405808849078 67393421243892699 31362454974821869 18396744236918376 45501286208222724 76422898575228010 92465611118951028 21361683015386359 88527805779319699 11289016451986031 48297687580141710 16043939951640661 91258025165697175 6338943717125120 81443844831904985 68888084193507867 33426337924346296 21240379494468570 94583837142549203 36190637543708148 28994568130548664 64611921145941203 2083172162840408 27975183774670028 26327433941014019 20241346538574177 92825799462459485 46283646525559603 74598909770434021 20934851418861898 1044436453028793 34789023609755294 71869789925792729 76761773597433035 88953469402157114 61225372971166518 26833105588230726 32718194853902765 69847542945032166 63966026982559692 53602030071972604 9718520829532355 25729675977690768 6170636902583177 14884230530882115 12825212175911857 30477203119613181 83325826096141725 47297349235125592 13441169960100881 46436234930398087 56887108286471197 56841487266433717 20810781230742186 19692628661405420 54950965228121612 76201454086287893 51313291346766072 39647749139221321 15853091283173557 47043768748737651 72251382294041100 1616194158511753 12595576379969137 15606279405915127 40472226227220101 50878890617082373 33704515977309034 44483296030935979 64101261632463077 29356658844658564 27763373240380217 40073197219605007 72559962408974528 11494483627073480 52625670816049874 23712613778692915 30210503460463318 63018783462706643 4703994379653131 39537169821277949 32972542092658225 30689003582857002 15369993005669339 75000919785672167 85244020915246877 99286912263827285 6123594274763919 43260006277746261 56063787365546203 94134985487868593 92885349677986014 43973691660012219 92755397220387564 4957247132899033 58852279550262383 82962351999948017 79015041908007691 87955293183988391 90025330980335666 62165433984233944 25724643305048082 42286681269438921 97722967451977903 44095022005637032 97120515877059832 70775081604879645 99649609886151728 67439733350869353 47713535355645807 76640681851343687 19014566184050466 9570075735589721 29317658217942907 72012020820886722 43275728059356369 21079953828064220 15033779265954172 45459627519625186 57226417316946110 57440241630311738 91479492773106935 99718500905674640 77991116500998023 1449893646201251 84861716192355159 57733043432652320 40656814592062824 50301361219534045 60187502782882908 61341804106590127 74146915492679568 76235270558376510 74148241969743156 7771056913923305 13523261141638677 92695719901489605 56527136085063196 81675715358279540 54979580720546397 96325093347539683 21331285775402878 74339697907736223 75490791647099171 79789499521860522 47738569990391536 23110990526241095 28628354368167913 45619559880579736 22436953039283937 26798864732076395 58368023308149609 40718419973541018 76212251853067902 37087071957763757 76348512753781060 24874675480233402 92854844862252366 13123993277395084 59633961948978452 87405465501031985 42545664174695304 9260059968079644 69971615793487998 36996255901558496 82500938075574709 64638309773119203 99176483129210492 40915387045613976 37026409706812805 37335474431011819 72647964134972715 39934747789621853 39683375434956541 64737263314923040 85733952984962041 44655848904829942 10475478880679374 16458155980117912 50296764572700820 98879246338248729 93653845097675214 37733991706501485 61669002870762980 27703287969472907 78488639144747450 31316001335128580 86016991464512534 37671021179933020 39262177504322864 38186137162995933 12576585209958549 37102291258259910 32382441279141215 83605686735640851 95961389803697674 94188881618749885 93611901655393962 49690406747010631 10368872506891362 82966013949799536 82659872853879332 19111551890846138 13459408481703737 56226737702551462 14436147739685372 37319214577815677 63397052251555237 30678322565203517 69216884636975934 84635593189639132 56029408258387290 30555567347909214 40560756379128441 7304471080029802 20992811714041013 20323899609543883 76692496261254316 55534820038712201 49325829126183426 66057270147684542 79539237044358620 73786658605879084 19931005396788715 57083228867590848 88307536181503728 31726775758406364 22698370239179047 49471900781538091 49505288301648984 96820133855311722 33988388317260190 39753169826090813 43151044781571864 1855224089516922 28547434270968199 59263514130080016 45635710071205994 27969359492537228 29489360422282278 35915368677467008 60561841019018261 80075558747971195 37710332801399885 9091972990376088 33207748882670005 56915959196040308 44058632595460645 16132192701995420 4152432376737105 61124100268103676 91388270566638342 35769228015649426 788969598564238 85684114228997742 49986478557318378 92772209470642881 90074232114187892 43344160659996737 99620448923578663 96094155396394456 44459409658049202 97515257710140939 55699772174027730 53425946233345902 58425511975351128 72673905581808469 25161864818383936 4086221941201278 56656358888526414 24969616473348038 47954294251584132 65998021183535292 15668859098186057 92709589539969389 81142521505391498 23341258958736072 59715902557484571 54395616886453971 28319103409737558 34100755015309031 7491784605443668 75482107723368109 43518254712490229 24694304750619103 41911194408258411 15718228631124050 29985463331090922 29365501414715449 51582971698796331 12970480470009025 20834003444317472 3499663720827830 74542041097667129 54480239775394981 97735583249886701 85361997129703972 49536495753326818 93627413286468427 9216825746575331 97515643060837039 3213571359534502 12905298556242829 1743517038444634 31404890109991691 45215343428774620 68019296737163001 66096228982349403 37785734271279565 11274905917006090 55666597328510526 34352852419358939 47201379668260526 31704873068746820 77425997246264719 86394755951864370 27613835896175979 46568467533906877 78073298236830356 52312599944934165 10623504853258193 93556178093877480 28976181187060263 27739341288720891 52587445147028351 15199586230161689 17728167263065501 29171701041600846 91510821824060064 63307224675933769 79750036910687580 60145560868210701 66784056350001046 41585791785277555 56302968968952708 11150499055097691 39180271499832104 6742924267533987 14245642489069857 64032388618911039 22477037886266586 38055077497914075 8912865885515728 71395945047473334 64800816957799696 63997359820451202 11044511663866545 5278631110890386 49508948390224496 75986323999836539 11720583903828706 96240088105122411 93304832128045280 66677887789046725 89920152530284017 81407915136070805 1191168348789635 13515357917392914 89650002649894214 1557138373976099 43605305764124449 34998677968007128 91694244259398536 77208117880142355 53740988802611001 19537042762815306 79786252986290656 61677826202069382 89788396973517482 80324275908164256 39695114665500 17695743735945540 39899546769469253 58502223920614348 75587377834402181 38199092205765060 19217411144172973 34644983993319172 35841982228851016 19753262550913982 8987004981891280 76549542721013310 16866776329262413 52448011310976532 8675138906552075 88272424456694638 33742547516292641 31402416169998193 99051324931016130 8580273334332233 55701921899639986 18344934998604736 70431580292312422 17637421322618180 54942746481295409 86211426368166958 8408411295445910 69611646550701164 39858331839833758 67965256062557987 97750612361384577 1837888087257902 80148315490190145 51216196653424564 81123912146025512 6211906655312953 29038048188929695 14878593247109267 22667660914865948 45084522337122347 31523683249789021 87757146582682077 48610553979186604 54413177666904948 31800165318965537 32546032909697944 21262652682916337 74144387557195295 46253509957830837 63103901212967948 96752827133645883 33027336514975095 2564506603149947 15836111941698298 61895853126180401 52406313300397050 48642972496446514 31396063116592222 65654316912785744 71540681630863768 9485869590940855 44687671788247202 42365778265324963 39766178096251705 24488608338407621 19508758541941391 2644797467050031 81966822408385742 50540614695304544 73322626556873289 30948679258707607 57818097248409329 84523019935569037 55818523060824478 25298043168810977 74408230059554405 95095479705765530 36443331690961263 71529857835436499 53056749676312288 81632338635013201 5244123260184379 43473229493129457 27309610665719766 14892923352043314 5695281531554696 91770396266635137 6821152477785595 30665766282831185 3465199347271843 74499981110180483 11853328008309190 73909971764359636 89217221268723957 56225540067577794 37339179430900692 4020676065054770 67285325480356907 86722904236765247 73472245728122656 81725228686283653 12470090175424721 59550077364631749 29645046189337000 37432745964689449 2358592163415086 71378899850340307 59709781503016394 31794342413143112 9072409605366415 32448547482953903 72870030099524393 17923722103429874 1500713437107969 57228108731693599 60738426797023955 93892426732438597 8368773379959660 13479524768716970 45371863490013880 83220630081155769 46659407549415164 61057478501082863 24291946655705008 24475115250027269 30411271539837410 29380661886882340 70109382459733158 1923100843175676 7506979123063418 48946406507052175 34193503744972292 73468318165376561 19008431909952253 10917222164579986 54092951888408586 21204371361700925 42003281993784273 36875099195127680 46338932269145273 86853408692439429 23422448730356126 69190621896853369 76436731113385474 23836058205707566 3885742882215590 8866605046563573 41445641983239311 97166818216168162 38072530904381604 33619030656193616 57394165640866783 5449712265700857 5219273096936811 28816577450824613 9215267918271013 96056017470163750 299616052168219 40355121687666191 70560975721864108 8377012093736647 91296427949839967 88476743722987368 43243137669882404 94001406582038078 41277790039496480 40951501654696594 64247263844053497 18582452930200643 81006822074415477 71527128513372390 78017250941861171 38396784831005923 28158006040897546 39865639266337626 13282851855787933 61710647427239173 80350858297947209 39424114880397425 16467720372094981 56946147739564707 30646760767780559 88363996813991282 41839888839498690 49901928806879545 70410908575373807 20963188750630496 11752218083808037 78641993954499243 54489194288258798 95429520264132097 18203692147310310 69624674080886485 63457190108218840 98899568091387354 56378123344100183 2001140434092334 78190150373777000 6204534703030735 76619740470106702 99317712630550617 75687082432030119 78612893561908744 99029247468374329 11921028835349744 37516038411230599 85845033202012967 16619388707608073 45455879568438392 48292967063138868 57229487492048366 3575622774964596 34964836966271370 62889436219011860 42238989694468594 22225195571547887 41034604034084432 39167862811028104 55184377913878240 24375629969124177 38451611755696757 47499289313203861 58582813869798412 45521724569826390 77003429399087147 32051624004530458 13508827071649369 49495954635218835 98615646233282165 75383516926120037 21712357492954698 96585390495072542 58212299431697393 97233968046756548 54898430336805094 53377961114282697 42479280785464483 19149062480051417 96382662792819184 525749539800894 62586949180138107 47630021671160805 54472877527886866 52372042542590711 7605646688195179 92946332015250507 84655177207381978 27140783734034585 47648926244829365 97525200817797834 85969383054231194 91860303121334469 77091880343293382 505222763347182 22358022929982995 15000751356767749 84855840647223867 3963910392674423 5091524822899731 12780798859737308 34389168423500695 22163646574197126 49633035121609505 77985722776085951 28549709360004895 2532802041326283 96619838971618434 14933573149783067 55219582046039558 93503399269145600 3419652458862156 86336617762415935 46386073284317742 65616323280438419 51253312621459462 79894310932455804 38276142102584517 27277262715824855 65912781195514441 54464443416225579 30338509627182547 51879309546176505 1521227886055632 10693438520000870 30231565218118307 21771010141275549 86735653874412012 37672866061161004 45835635048098820 8320541479336510 24514052856819975 55663953496297168 98875309096899948 84003925885924093 54701383933993967 73227754314188567 96264970018631885 526957394896962 21105596609744849 61057886833256821 72697068580934922 28895356301660412 8124274817369203 58995149411591670 7204827836425103 49625052456996309 38180386170597288 98368108844975646 40574985426832667 66927355473091399 41060355565064389 94324458764951609 69093980211460878 84314934139252945 87392780532695489 77129115093008238 28949701956215218 98199362753401482 95444952742867440 89728951733215773 91183147662861108 45581641072828302 25508641612980426 65091189457538417 77601479523736941 73994411257090761 87489568025727622 11341095657841244 62503606869180972 8878863382985829 11352638542630879 4626228837266620 52344192797777303 54791691059072563 90627809585656788 67953727636369502 14274256872847793 91203788173016492 21580560731956964 37392714449701826 8050866519422101 22195652843384849 84252138405579955 40044917636709229 25130755756149347 55696262392975939 53138061839015059 20265655164233801 73021933299229338 13354459794628218 76979200017639418 38121887060199385 59682960733222344 91504937666204943 48491993272045407 17960477081295112 38991511962116576 32755275116777751 54519716515538048 41587091223655396 50411066517565943 33799452951402596 23445240935995991 66240438680039304 12693957185167395 42497370170354573 74703275219225313 80514087226716163 13606817541301816 66251309127587303 87069972491503020 71791919051253391 55412645472831797 29788656653255290 21571437735960751 65616199381941815 13764583765345747 31269989367296833 22742308984487981 99010810645963402 13667448202501186 51271617346239830 58366602580148743 4749288226041184 36019331049920962 65455478759620071 94132551972245690 76193825925707885 16337616435579218 75848057471820448 79557191487272961 29554593874993189 3580668268255029 88934851064856599 61066497104780077 63833297299592128 12307478765279288 32968713699282670 30345231461567120 93664383410870992 56857319961796829 68807365297301787 92534600650606929 85182735212685013 91420288342130937 8908965559964250 44669823016526129 14946001113696473 96492339794245470 44065323074051113 18423538713403147 42790253866804905 68747583204813499 19317255640235003 87464979614124518 90461510472958798 58413895196214560 66370881900277364 59152433431386842 85369314880483092 84110228006220055 66006818733945898 41531821050187005 48513204372043653 42060863130241139 86868820896602954 79422753102726548 55200617035863919 69056925964954456 54409708571412674 97474208564701893 21565961794430681 81898656323656308 93594826660565169 80940256480412653 58776703358864145 69780277553819166 83481564220020111 26475141318247480 13652762003826335 34810916577978627 97183866252101891 56302818583728338 32353635425728175 89213491697199198 94438660131425418 60000799145146930 32969157479391281 65932727570329058 97211127797083499 52651465573178434 88660159133735543 53310576036599643 13537149498820938 57350425195717748 61530605089034470 22290371540180225 91952490937667521 47302517747479193 14993425633327343 54173349288697715 56890334393295715 12086713285850336 36800732074625558 72417304534512085 99377200432576221 9365057578039142 48289313542449472 81696809452057073 20696851659727386 94015608112349123 37011732467601126 2708012088908604 88566706802233923 42310892907423383 21701456964510866 9464707528168102 23087188739278394 80766601348023375 2564864995016520 43260054898231819 34587370520608693 1624085842813287 51765810138628340 76554558973080442 33933329554404030 45351910373226395 58581157433687557 81819485432262257 16456380326835020 6886215504010779 75632637094531369 73224264556707176 5891504532362915 8513905973496959 81965997748659576 59211609423999044 29832113444155805 42761782108855066 9436047226427237 87028084892608732 58717367532352007 79780916645819948 10230725707465143 38920589652849824 77806263908051559 29808386472379580 77206357307699969 37416771822591890 45337592821340950 48041753336760945 77632470337910421 71663935443791976 1798753052897898 79313398608447958 78713933308487852 91826288765046645 4769817143064951 47422260191870254 85568272261324603 99686894639849672 4902545120025580 60885679844329844 11538272781907018 19777503837517799 82358153879494868 7465362056813341 54661540496888272 32018505314142524 70518386839038220 31996817289574664 1786126265128065 79830562743580540 60017800014737198 20579215296898967 20545577863306194 27142508575793816 88486658956388612 28913013793709258 27160099978012167 57558154152786652 53307554606697188 11989950052580713 8780892294620137 6970896062035083 45958259933646967 23038228631409418 16692742341394087 37672818725762378 64899596294527655 78492982171082170 86383600901930172 84285387872997374 98468455078584415 6263656271847242 72639238091649865 93683393245185547 50655913447925040 93889976388908467 49364657584760052 39139553700321193 10971116310053666 20496364643034317 29380246197683314 96418675384453370 97348688207682487 44267105727881605 89009497368528696 75700963424421719 85223457741726340 95256523633366125 69943623734850940 79199553026193754 53449499142929998 78249217451285820 69578588032026062 17104711022259937 52642753066557163 10148596725599486 494650403704049 52359731486289658 36612113406130917 11596004618330908 29105904769941640 84005747611856348 2671948300626836 26532779449768291 94226363563960877 9650805757287892 43875859187994039 76831211221988027 87128561740515554 11470360119232755 53558909565417822 28792350311943064 29676192554655122 78852488006304156 20747162459695508 95042171010390820 36112755587952106 92450012045459671 2825828693301273 809888191806230 57263428166093195 84626786644184521 51392793472688298 24552258318262028 49137476787500614 97240629586588830 61932366061227765 69963181379297216 71874198340642769 25847394616949115 5473955716111332 74859937639473925 33943975958566047 61815480767021784 63748858508373941 71671078501445058 48714125181519335 70022908483947198 5735357880089496 30319041363416111 65375364799666276 77648848634675038 66186380549677682 9784338144340936 83510185699764106 35047550323742563 51785447994306248 51699384897469257 29371155392920038 45503829081015583 85815810687033283 73097988098140843 67097304787910619 7029816553989559 27231012007147982 23154670029009707 8913231411084762 14399707366687809 65374690775004820 26880633353842878 97672760857692573 12220382514952725 11604120388007170 39966926427936083 69258050859148033 32467402069170412 37177121056102081 8624901016219035 48305870212321914 63140763074544213 28120006341440326 5835337719847769 60213122945428257 4617607052899509 28848143753097700 53183341358186259 57780959102406791 20005802593779632 3835076183949648 40704008611821554 10443556874971858 942294131978366 21847485879742590 73470055682096050 65928859124268215 24891386797520419 43312889732471013 90492412473233253 28626393936820272 85825023678956987 93352650256585783 89811688598665097 20904085002846837 32069313261991724 3350614423152244 88816168810550823 91768635711302227 4202456488081949 32535043993504439 83211381544779086 47795175945685328 22893388889212147 83637509795365966 35065556323490341 62922735912157840 97559716427834577 39997050011119013 72233395045706199 45275079356544164 77829071078100383 97905318003832622 35828318449256225 15815574049609280 8096673970907647 71665010121801046 97309875190197757 58590676371389690 21857712480359591 2345926476726978 95792307671143515 57232325694665029 21467800799684145 69164651024137070 23751441740738922 14710269229974441 98261713773782088 94084956309014076 55621888054531723 12149354399209126 54689139978538904 94980908006754919 50132398031594620 48068136375667557 73184283153885846 59629168540229247 14001171292771673 20241585519982452 95117459270396428 23582719983303378 57475570939536250 69719292332764876 23312157944554391 44713076299028896 36462428662423851 19229080374812259 6396078570627431 9467971273965375 94314022243727244 96561207721535692 15523388632235031 75321447457631691 14620181855470102 24334961455617916 98956320353006977 72202569530829072 70566450857080216 17578776820326076 75377594053290176 95183570094364071 18968080460015296 91985859158437912 64596524772312528 42867220839431835 58446755205841425 63738455553829467 28102857459517293 77873637428098270 13943436759436335 90690204559673744 73180313757100209 34801631227282281 45588127891140870 71345974320944896 48617307668117005 37221385379095783 44348121577108750 87657606178502 35616643948546228 36083453632473917 85258011942023582 94174799695184903 17558575460267564 48304967054623742 7218116262706229 12042817235806320 68956678909993418 57662874744227613 46088776967315710 90723930009265347 42905115536366098 96138678738474805 75276159678222460 57392628154329974 76249298338088017 48008202367543268 1784510420418470 54839184904011633 95395426657027859 18632974260803480 47842039329442629 53778338846346975 29819711330425078 29694681935589740 5180768387413812 40429525330145986 62449500327222131 16566538305341636 57981156681007051 62624911258313530 82494790461062684 96033496073312080 55315884056045692 64416236595008843 10020821805254427 287209997528924 48880828538215555 85400970281015194 96179595379665327 18976476506554476 17014410176329638 43398624411511743 44349880782517951 42152911960631407 48988613067880005 86723990330069839 4696538163890706 8744776300878912 87316080909393827 46528475334643001 36608974153189984 76867278399153692 32378637936240052 41990168328789346 42057691844420867 29185372823245096 97502131946638129 86734998166534778 76367022256894440 62201631366277109 24390072406373645 10564115280166664 85178917047845627 66722791006185097 19551140628315100 24936503883494106 5761860772300221 64077781554813413 15859777323264808 76643774957323527 44209304611204145 1111644665430921 83590168549471867 22500517574407759 79240318711318713 35090033467215021 66408645840029825 11112524584579443 70000022583909212 31526905506713165 5692877974334490 75686944116057688 67859730629330769 96867105285826566 86798884981879523 34553963845274396 44425837913345675 92590966709197391 81635471181496565 26665843900906458 55743972297074717 41035584316528763 76422464462157099 41243074779376129 28707975940194805 14738162674612300 42574213101601152 76947002529369485 39376899590778951 71360378498428314 66487338431407312 5418301566101645 71075491642772660 66735331391612869 49426481394769568 49850652486658920 95830277918202454 55754999295434270 98810888969469237 50767027306164194 96499021807032952 34515173193499078 26701395743796627 57547928696462869 96781766528644071 86461627371890693 36155794942522494 82790172659864053 49104446155879500 51788220897673227 92441193374331267 51132309059131961 13946932424315182 20821741840920662 22803965495490338 45611538156144725 12278598022433579 50046834096207878 34619540687640983 81107193590235009 93078770690396400 1688675511686265 23562150839638642 82672676729604523 41715306209457917 53727226786894978 81502184933785355 15937822705279603 14179967187907608 88158288752009699 76150607485496986 73822234435389284 92135440120520347 3005002956662825 78987360976088776 96871902119106036 38928375463544355 87643954906841030 89745843218404638 63237127024303150 33462374534208632 49545237780637603 19301273364900298 77130043896187556 90085910200137498 22287917117883783 45516469575405580 69494140653028853 6915441472843366 28971653134974867 6325342324512360 6663137997025284 63822247899877949 58871800141465468 33713619024112113 31518220551322195 47042662756988757 87874155635650978 26354175183914362 85243682048264516 49279721589885950 47535247823016450 17195450769310190 52449045165913505 72999166517755026 54551209945977992 59035347575667127 46510490907285618 55752508416128002 6832434178902682 26528658921321788 89212529502671994 40990871787140392 26882256240965956 73071278126860508 97519040373295335 68326128445350880 13187450537143820 86721078970067786 80969639389629664 84144994963770948 40316921737574120 7713588888797685 90181870238983684 67160633421572656 15132279296672697 31242269544095321 59194089227564410 10514171350599745 53247804502877233 12480962980910417 59682068669472521 9608045087135754 10197365240993902 98095921472680648 97235899072851727 84595268944573807 65757414884767153 29595276608825247 48772156106162021 8707103483392903 91632189631319772 92151361471231121 33140221675041299 36902685526565074 69021288307672896 35253488300777037 64394759368673689 59529424646790782 39289254579896346 98111890148417318 99471698564200683 48464146474049325 745764909314426 58219306019117507 60505655737773206 10446518426996424 36977641209241574 96052016191731910 64369402334084334 9914637329663433 2128327651267285 9870317570679976 51212646839666237 9873802067299899 11967173429987533 45317267933542182 54798292852345717 34291666062409936 71820322753032406 90419941968030521 58246509336453324 60089527987501745 43822876303547866 80375532526809826 30990049004747306 65411179637036952 1317273411824848 54006159818970545 13386347853425699 8189626348570114 67107378571898602 63272669480354183 42430016257203862 28092826712637255 49344208499964384 48244694785225409 95055335769263540 9796137892443652 89748233901574235 1915135262502711 59076738620823669 6740927659571692 75187789652822385 50665047115781785 2044635084550002 12655830534218897 52224426073644979 32913258604152073 53566749641356687 48329633360646104 72934342437226213 19879280652977946 31774919082824361 71071253638872960 2425694907450692 64172969501801006 91676005194251469 38847088787903592 34831494520531830 12972416451565744 40765770829531322 7073717588883286 97204961154283417 54568331263232109 66323109379981983 95832418214338655 74238337330694874 41759736097505533 37833949599249245 73619032177224218 10932843465345956 78521992559462482 97565710887739484 16308807024225962 43366230096226912 50902351179190550 18318742924388841 21718818436853492 10153424783419836 13213812425944462 71643644666413917 23373784428993891 71884454429237728 68232801058959678 75208603873613061 43075909516658700 49979795061132856 76128265563925388 60147040995316487 69215177149041565 23956577515631951 78390810558143786 90254601175943514 31038033787855752 72649996679116429 972921916692009 10908223172096649 12877281925838814 22245814586430890 32516610548479114 33126011469907857 68960974273324141 67158927563112387 28794388293126186 65373581694614884 99884840431243773 38295322352880998 87044693547422926 90438253577667505 30108352593753684 95612695868025216 72829057243196066 57642421488596255 70374613436047917 77685991055666117 85740011581071271 6425610936844351 73873457515963890 79588342028905727 79469177724734390 60768326592140197 5825855765007561 38162643423649663 83785247965577535 41169670528198649 48994453565802647 15149267811591007 17446730627423175 24653951472633640 55426388425327103 61081191358841712 19180452986959530 21809525947616176 94499043488082024 26742785128151734 96414543256250709 77956953655694496 19656865143521783 83456936947104064 62651437774154688 84031110348279360 95121289916712049 28093259545135720 81377197420266449 8319112865652198 924292665407703 46098397007105686 22097453481052246 40301978088761085 40413031304797132 74681296469387680 89269592840672782 69603347720638706 99534133858566454 9164304516955419 53514337328995727 61352569309028674 1635869670920065 56309129954261211 11295939931204548 32406734627804795 85911118000334857 38295431278488182 93077852866442088 10800020482728857 91223470736532840 89869258522652034 12830178710346034 86300335910814704 90249671252620421 16512466185676881 72536920240676883 71994197979204546 24246219688462501 46748502333299706 24974207847820344 94927785317392631 69664908347199331 14144453186816943 72435356256001718 74227045933086382 31970194579508433 86209500071536659 38215727382952234 16426634680447164 22953836944501658 53178669062752223 62399954770183142 27135472241277056 65564103891658050 82195106076107012 33878362071238966 21314045170464387 26014440646185994 35406608680187544 74218590187001666 18811958139011218 5625208808422434 67898318608343780 35968249549489597 52955870855170486 73635078055211090 29550430882436660 22035810887779498 44057353287675333 13474290701080682 60656259953445576 29477497593068355 37677230936893525 66847959662908285 257596213819655 1417781183897468 95116032517339948 35800548906265033 23312559120819291 5898235272592548 41351682736053827 96782155675621278 46644246776939885 67754533698984224 6047605599173708 59291504592883487 75227619189307946 67872130100481868 16222327741726017 94325600176439240 43604464020261444 23240819325493082 27408687710187982 23996363203864825 86898056927072114 47053424828863052 19660206828792943 63474958538449549 95078762036078516 82285862023280647 6719203539044440 76810557421886877 85151189571174432 76109448697466811 42097862570762756 78471633421691769 43799870413861002 85972624161111041 19086578334111890 90656381398170340 53462347620185208 488260570131830 23658925940262414 74708116529320560 38064395857505904 41572922639493089 65107324480149723 9932869712780635 89942772425830061 95749582874427209 3716117805793460 85434360617720191 83499569661138699 59179928208798406 99976836991853753 6047369474323783 20884884090626774 27730504910703391 69412265634869153 64235684784871469 94635698629800955 97016367910817752 39161170144268811 72502989272400650 30326584667019598 78499836899354827 69862381375319023 73015532243844464 80017756105841415 92406865239337411 87868754538826626 15646857693697847 2894800523612566 26854520425296051 48170221657706332 72320938351660766 90600341606433354 32265592789464803 97453882748678664 36085693494610769 76166314231124611 23455334386757440 37539268047251748 85252006579433243 6705929366513219 76888764930250657 89358149179064878 86152015857787107 23821721031390733 32132806041117563 58887845798999013 85298152374204622 49446233655279421 81695657438192399 98007740078114974 74012133106642036 19208178609607409 20052073402948311 47304173315177517 20627416226210497 11462503446343790 14607053473750987 997002630726147 47367913261637934 15764073180129329 56176690482145238 59594408500180988 4654897964930790 29572007995125143 54802992558281876 2216492485392650 11774592215858977 45092493009601616 30817678665321907 18709981117060536 79307206897415836 22798483231013978 19810871897646793 40400058402976815 1890186535658457 6801898810819612 53390089588970522 74457398940005983 723775419390564 39943972852953066 25369663791954245 32103577402604974 15679280468254185 72513974412291802 75575484874538086 57461832553707702 27972169806009870 46305041306409665 3114167941256216 9738031513265660 99190116828623158 63602844781004851 85449614650293771 9032216142427696 67074599757155192 69272303848614266 59593959936922694 20116818801496047 67875834184879082 59899167970557902 62229215836307424 88258631489645751 94459872526883326 87821480222501090 12872606702469511 50482873235987269 91527451254425642 92953617432710827 62225131978915006 97576010159649522 43256589224334997 82831749672715133 71997922946044203 92003940196694769 86354660914015265 91418481119075218 64741983504253820 78892885977822326 10234120484300405 59132252849617921 92938187164926806 87557965285389931 31758282164114955 20527416968590142 21691493331208462 79325814951847207 80526245739597369 91957842828342287 31284876767679027 85594245792352525 47361541648146383 47525906063116793 29061270524481016 13989837413229968 49479441437602637 10540799170295466 15833995179992429 55607898650820050 53414668179367977 42916701702150214 67308311221759129 31521520518656526 27649421404354401 65586425638492805 16455765763377055 83308495726363942 77539289676740556 53427106906365357 32445768217713130 93399767362707800 28910165291048440 48808485124172248 24297999485079425 3034374147471025 38847643473548048 41857110035984515 57646592899811107 28223353591939352 20665763159779168 30354352992054014 66923236843722843 27476681974946302 88307809190541680 60625049442513714 3856261967965547 11195506949956236 97960229699103619 31903978953623475 37860911432461913 8061378887690612 1463925282005794 64096620677869239 62563859328922091 52130605088034571 84319398983219513 98037364479999972 239017576074661 83885456938306990 9851509966863394 46090695591593112 50709720649734709 19668882866840558 965418951260523 67245702983107781 89250348947832163 11990941563095897 55222370410346116 32141891575609953 95387490059322930 926074953706869 26559209236188395 86116912924613792 69786945921953982 38472549519181596 46158908691630635 15844383887045197 15725548069092425 64157442930614212 3943206322569326 70161395364000259 69790320684628260 98187617518358945 60535865473326783 70427859980494844 49769240341798200 39120468604692057 30871487047004471 64870016220382024 22861929313094373 60655751007430541 39485623108014571 65844493233275693 51970036929210919 36084074103460409 17051336052266419 5428548330021575 57189976331832317 15840811727490677 43524085202461100 86972165176915825 38576629394321347 59761189617689908 36428242026722524 79866653472934186 89616499902244187 9230947859104834 42001729239463074 38407632977681288 66099797200066397 14184794411152546 30529305351935348 67207876511267279 4722409584750104 69989653808291929 92927851780526338 63824378829153770 98385231892318080 8113403801201116 50052961247041894 48757874844386807 59141671273248416 84493564575511160 50652842598607985 44935146556392301 26212458576416515 22718023955939897 58413643230325983 39427937852204579 19264440688124324 57030305255314248 73799048142263423 1905906179567788 70429547412213950 96025253545496337 64761436765874894 70132382297395106 70028729071861708 75545608840431474 62232298528878604 3761064696237390 24840170993532023 68319128287382084 60503101206383467 49938648594998704 82067070007022064 78710596732846181 86932726385528854 77418607942247674 92761077015416259 92719473353387923 74381733715251043 52626554182842976 98019817679311639 94367668307797906 74709814472127729 62353388880834392 64696893933648817 35533573381518866 10018055073150192 29313573563711479 52204514710177393 18880824232060272 52250684928287492 91091700783067118 26337934686547267 33275511423919651 38788164788476947 33329044038614274 66201581247837368 65324484801250643 81533505387747807 20016910807001393 21847974593233351 85133942294644340 7657150681962543 36842774532043866 33674181260652349 89296581897509225 30277055573389686 50372981524545739 98434078551972095 28958943217513087 95090184854299023 12137993064307275 50035790403219977 37592348912499858 5017348755227241 50908816885264623 9488506796617244 35171587370270552 10649179592057831 67013326411355319 13750709025584706 52827082919628444 23722472751967259 87814489654001571 22046463688682433 42466455530766229 46339308347856653 426507267544313 5220261176447127 24956269959022578 78199262954208984 83162336117757190 97895406718010000 4338396140431855 95617069800769240 2714688034651727 485988063862832 24807552227727297 41578354295338072 6465888139566748 97591526297383366 69613435704973730 97601065300841250 74861434924183499 93953757871386677 48202995249259143 80613093073814430 4177471391272400 29364803465984100 27296352575653769 2597255126470718 61542550196768353 37859821745702963 242481588239934 68829284991110879 76154420175279777 41766524489126347 95334634297586663 35635959668827281 30797254259249790 46107329074338337 50404267285227197 86880427743062795 47134381147599825 80054616001988822 93166839194017462 36832542015615641 97126421939871184 23128372295296600 18569414348055718 6823947131876478 86693720535952685 31458011010101905 27995592604019193 19854549546326553 15806972678319904 33333083637553053 81915075896094576 63757341515818834 76607723261076196 15210799971626278 96402107308176565 3677406254829187 68660655250806520 52323636045228781 17686935220750933 91266785070529351 43299305237182278 6876007577041625 78600032379377304 13786037375238779 77949433614539938 7888959615971814 93392118108641439 95335874327515704 44750073017246893 58984092297470314 72672467004100296 95274042705420761 5795249448334854 16287994758353603 32158849005655532 56551232287202822 69864190347597034 26475674580709022 71033976415573124 47097827155242101 78987390071690122 64095400242688575 52018500647438001 57478646985526170 66427653659679667 92972753630631525 7364060397948372 26919242711763416 44408561240905848 20099762026616852 7338528307824865 52769381768963926 15347284009708712 56722788662862611 40095393640038015 33681798286612791 23037174056761431 85923822503993830 6578843010215943 93094434820615327 68889416074316671 54595525638213073 9808162553177124 30439931228682801 68658249707184208 66896721585275173 10676885919683086 23518667940301339 87942469323358161 44869773778699320 14686890280865978 29473005385744329 9434002585931209 56381052515726820 4394114089314782 11182972596771232 9868299613001718 90285754441072157 77564753996179950 85192551297473715 2761340869886749 17593201044813103 68856871493759007 68327418745800969 25796452407793771 72049444317867525 58767501056426394 77916696589043582 51011989761567071 62691308850760671 80184491076520312 14592269837949484 74314547883577769 46185508993802104 21398418706642741 7168230819105902 75855656869819054 67786752833824053 97310035993855635 84438607259196704 20482232146286564 24089647989670163 43267940090335292 77022264167363746 34326909572262498 85149106295428812 34604076843703274 62574462561268480 33267880692333539 80121591226560081 77627737367692795 15816651032217565 69782595612840390 68917955650029752 86455813291128151 99956788346361441 44479926039780861 27930535192583134 67382026733909482 6122030290216298 93812149929151871 94446324742409577 12030977816956662 25461747643166499 98679865801354714 94585767794024263 40619632058443454 9861740470783632 25446923964089122 44014785569778250 18206247805170082 72507512465923510 99448659154847521 85237703619624435 30920053040090471 42390225301767144 60184796002189049 18649397542413944 73666013518078120 69709520017931132 31126956377149061 88707991986319616 38814899661868973 97955595016470922 47921328458328452 29752192576903301 87915430951194434 55854515262162270 19578521309683568 35864897917176507 45448695012634991 7625587599452652 92019456777620749 94218151267493704 92302466253122173 28717897118729907 73368847859583993 10840130086135706 77417049067395077 77586504516908695 54316341673142188 58553404028852249 28249634658190019 79235100992881062 89092726681716855 45220819583438632 80753632812481734 66704628922900440 24743504849934844 7704371720493802 85311698847204774 95231856113764820 4325478275620162 57445857483517910 41933795304837878 23002622597651023 19144829468057512 50636886607239833 85007089640207265 95451668465284096 91111091815065266 25006911951399059 75111246932162006 34553453921734665 70778098563572484 94264412878988236 81742082353969647 1648074613182033 35837063821241056 21413857092841075 85495513975961220 94745296182033027 86220702094526903 85882431690573660 94870642514531172 58520410822290703 27336946785456925 256002841710530 28566008297769893 34705546117551406 83481001534547304 47910240345729568 85206186726129919 31225921134225414 46763390947195309 62220343165375950 52842591694792732 52173155828816945 40149756990911423 65193998255094544 87546617746241654 979344154959944 85178158119062986 22428725929639783 31956016129218073 2221393941029313 98223194349624934 62565026937332901 18792605075682385 61055618779379761 11518703177841764 202245571925551 43359105658733482 46621358822207404 88590052665525501 91400794275326487 8380636152619500 54623475321939049 58966411280333861 53800846883967153 16966183112127963 31358682883561960 92156687797144384 43908333715474972 75597680123511967 62138434351407123 92639254964559802 19553834076943378 38422848173238556 99780007739223762 29147118379041597 73992819080802931 50686563958797248 86606185517336524 21944583446751925 820649403963702 52953527504530237 28436666741020395 69885841238202060 38775338605555389 25716887306937688 12229673399140116 13232862429375853 80798855860482125 49439534939233418 86040752731647498 71343393906726460 55568194308769302 54049689537263792 71089971966614119 21705056781388859 36211537525205412 52244182363483101 5114302721104889 40214065381165693 55449218953498404 60453131357479216 26516436193606651 96798617571508086 82208110336721782 88913358315483297 76228514678473541 13757704578868401 72525616160986513 77167962721762175 97295782282316228 30554825425497226 87536305985535999 80760402699378793 5483530904530947 77508092827505300 13034563736903770 52080543851938549 14390340173410945 59989841044072596 93066287620123109 11692574021937698 16916706189669979 72270645230189217 18381395615493798 56248347823356182 69372864623117579 17830255740636377 74234806669938846 55453205895370664 89466216837256820 89153701016997425 94148192401200226 71256789374298806 84118551532698178 79367681748155270 99514753319898721 66426225170061424 48207451217935480 69145977610381944 36211192609001878 70500372649564750 25812551911027974 4848181609570804 8803419378482627 41806080820934363 17608888816353420 69165620768975600 10516102899677745 39969589306391754 31311277101700850 95942653167389455 64076676600401144 36271705827327379 77060490526136613 16647180994383251 13299667431965155 18646545873476968 88793437929612717 1883436500125416 59201485726090341 93546132395320127 83475431471374219 42249804991381322 48908970212338349 64287089885280050 38294282343856291 61918689897703917 44964568640604880 92014652875541130 77372219637515973 26052711157102924 45392857992201983 3910735413037146 45472500446671318 33463615397420936 62969167251841917 98543734661612055 76744828321454927 35561591989695970 19039560890890683 1436697615642987 77361661380606014 41819081913117407 79660769928109178 30956085691005805 59449910047609482 94536146898749286 93461676208157262 21726164804460987 5632501044973633 92758629962228356 9674945222598814 12423838293198686 98386726507413187 78140790145666354 94726253368792644 94978047966239906 43926297364542763 11360553185042599 45022817521544900 32631520119320814 74498829530813394 6680274822494714 80510234775279283 84115435576559240 79960159258539093 95391851518938952 99583413954206146 28254898027058145 68773716995758480 20936591863515497 25610439578612077 85552291642827670 91088554912866404 12116562855304708 64611321777916016 47909476690416860 15217266962656212 77856743457821110 5645174937053893 72058461110691245 20615485109804244 6229114980682983 7610818535814566 94940877529038385 53246587777516938 83741343116710588 85653545017096304 27135987265900281 83432114087402026 96009579133121975 73180309871620157 9330031039903134 54654124926727857 29340557236715925 83408527922945879 84812319667876085 39103371211311227 23583062033605836 71369526731842804 75670072220655346 2737623371927498 69531179995003780 59174583761543908 14836760832274358 89805413918385818 27562887697611391 82196835644527380 692428741470093 82584210738912003 17110555546259737 86990240058929379 51078252533947808 64352526071690763 26930740543482662 38928604563803981 13229338287335623 95023250946394511 9832523719669482 28276710396249558 52851365454673310 35865402297237337 63969386212786404 2927834125288763 10655473583177063 79302431353843792 96669608527119847 40145551097525020 89208487632904430 84918020060832837 97726318230770359 70063758130666843 16779581869980528 40946144201856320 74695533218766283 30008519639923679 98542987914062795 80310580182667966 55911414009632334 40810276517543956 38342503819655507 99664667791714793 40864907662678484 26198593682223291 40945221950902243 47884553138761240 82999244485316155 9426965480896571 13885518212098165 13196146588769780 90666667841863643 81764118699423624 72915203869933903 49205275033844637 54078920163405099 85731934342945858 6271789611548193 85801108403887351 77334402507525512 7021250904904035 95407325662789744 21705888869581388 40972398398541942 3885909556762288 36399216157292808 43995563222810288 26548122083873659 45216746317919454 8176491307471403 58683046501737978 64352536522835826 84763752503199886 85504537148416382 180423962874640 50834263892741511 48164173777470877 34042169999165223 7617261443193238 5119030697194459 69043587150147804 38537383801944089 99169439104517650 53052756355456758 6115978560146004 68950933199430646 85925828045032632 53309738858690843 26101526066363961 37022455987166576 32134065809844002 67724204473050595 85418223031606232 93311530392484222 17908046894216504 25950897169746934 96693724636398327 17080376883949524 92220781798449797 23451625314641237 63527924260974055 1454733891793964 82147432693985907 74177001189139435 60277962647538045 38997540956685580 72865554151487506 45079483463828745 75910069446755268 26273845254065338 46888814232299920 22082258859279645 76485720114160120 56318716558560142 75887951345698613 62357121249040037 51549178662464148 27899577262657583 36312157671778807 94471447567240888 8565799449351508 45666420025458507 56182265183361997 23841113455366871 73716329977758927 27205616064099864 42798448689561215 12016795578733427 11158798738422168 63074560723651115 70024564563195583 93000381622800955 99177976828879475 73860783080856520 17792378608570886 47424788670250566 19654230250859532 79940583899951030 40911668606768463 9966990810891388 59414314108264753 20247152625833255 16683001821097636 52555898200584310 86671696822112537 16650495102187158 3172134133710818 45067225231624875 35213135251010494 59927706234083678 38464264375891619 90752244054288384 98554158196069479 65517058077650573 7506684167080488 41320657380029094 92104972074830976 95192964574076988 66201730863323103 28296266159441073 59788133826025268 76570027581284620 30552567065890467 31541768963177783 59299939148963523 26741493133259697 9141770796052157 14326068905752285 67981755827410209 15502146535467458 88364068400935257 87937180797059050 98652082482457631 32533304407722883 58015759386137548 85985843803603679 27470614180449217 69653221375383419 68211769505618419 95062652791429348 76192657163661131 25711805746145919 75261658730192665 22244719959032079 37027457524534019 70706366752472548 86165943900287229 71607950163341429 31464448054292972 87176263967171051 77043047303281693 62615071328281149 22346841985590732 79371638983686280 22762120866711649 48213439193990557 93027419709610200 60209892801309070 27688134292963687 67149649452426923 77625445084478139 64515558022343910 53183297749717478 53600018499535813 53978514557857320 11895436190197576 84849541606352610 99498319606990877 92168936597716630 99874456994264128 90771501660353687 91215036340033016 67873965274780180 79533841934722407 13471490749618538 68603754056979058 76437657808383257 28364349967806113 94791113888508099 23065498595114884 54495793615194643 99022561657215706 37071599205825419 7036132095358123 27630329415651489 4364270212284649 79116741538844214 1225188763708050 51464343245915826 83518873404756833 61680794609563546 23208424603008803 70849093829553447 7684748074505660 61769736654454184 77693265578075529 43413042710647060 31264827338144887 20909836524420963 39997746044824017 80676538525241702 1020297903143995 89093422573532604 81416908741983937 60560492552889879 92285515306729817 91077880973488022 96175320444301865 81892266835316038 25027301265273431 42418383245364583 23906584159463278 19654775152903670 72374941526961173 22973068391445720 89329338349281432 16890116576985620 80820383258926573 96083583968060312 61014678809389397 83744326836198993 48179029251864791 54505163956924479 5565141412167237 10744387153128579 94150737518650454 17428964708386642 29427566447639394 50268995359471724 12528986839244994 96523131145082620 17723455485656297 20065560007478834 42203886964703509 59056137694055556 37133507527512817 42751334516918955 8251344399247447 53372125875065954 73468355655338442 55243192259214305 24509840427091196 58881371195559183 74795469928828746 16243321782898797 89159307058472900 58448643012975158 89625569923042310 81076687772097397 85384578813920777 40122135237645259 21858210754710702 86870939700204981 31579822181508377 67486048232325875 52326154340127555 61776297419738459 56043608902660382 29110151096112406 48082410604438704 91276985838785703 24381389103173737 4831781790949377 87893412212860115 63436270956478729 97551219971959248 55408203642468310 55881621770220814 1448602361039311 28565644406832033 35713289795364992 25829851552729960 79178851104293236 95459172530798950 76701994378612575 14639422365900271 90874575351468267 51835213423961065 2973797341316193 26312292009085025 92497794451149304 70863157438425398 37120214812588130 81533766946040476 64641095795155678 10686557534346087 61990039580805763 17287903505653896 50735498286930349 56940644759414426 58310162782892276 63007590154298541 29914361695751581 58587831853978361 34249471513112149 96173291050832229 96575690566046280 95663103432928534 46957773451971788 83561325695439253 97049959950078589 74162403256172686 16554136839439042 40462841931054258 82102039673843901 70392971401534333 40646047136422067 41894578619741755 96416381517034493 69374076966532738 74642238768727709 79493527012242077 45008289162881911 65822210241379925 26425367772530527 69536964961412833 12932473024084940 76809281059145152 70179882394316562 64583426960117846 4412654822513530 70673953487594804 79655231252273938 71107395417960086 84922801804923570 35355482105645852 11960671301836295 24286053651816757 94182044250907764 6095786435563577 69654626419704739 23786486799134071 94736894564849037 16590002728567697 4936103743838506 97130100193998938 81755919321216911 66942767414681783 17635030983902443 2608283447586913 97992570524639948 2227137284311662 35527769015999874 37108529817766062 89264442723995152 15367986084931244 54022248570685760 60756569727954486 64176548269271425 27206966901820965 44014057057132492 15994335588347936 50683034292675390 99453612211463091 23454918255295235 18039869850047383 1805158903169606 79149825023754075 33432608383256301 40731334407348998 88602058465799467 13120832568494148 14937861788897417 36341681211941350 88615783587853667 86287237929630394 30894535246765641 85811380893144645 96417484660573268 9987220519019210 92916139780377096 72678428021325846 1963393978423467 60227399179585771 64957383713927675 67473595063902356 82966794778382491 1454096451012146 27768641941486728 31777980066660381 76780212752705783 94117354261897580 21246910366383532 79748995739613163 5727247723046789 52781986004145999 81830471787887923 2212179405895641 75188897172179168 51774215863835741 30386308166519163 35353772436147176 60219090855858654 74066746101112693 32381920808070320 74064365156357713 28664656142575613 80058237224226544 35715223934463382 28045784498688655 57789264436101227 13639887036974080 42033050715808245 35311742442447454 5841042476151910 51370264900014350 48087794864013103 37779126071988304 83617108417785301 16565267361881669 83468471526732109 55030063944686555 8270307863992012 96135090185314035 63049905442356912 52028704849634036 52845667297805764 68820905115437983 11350135392892286 74631360648178640 2311723491760322 27365158905165290 52649560176748227 37199526562633732 65020618441302902 47727266928059036 2528600015597903 48624770928448483 64861545647334237 5119513103144401 5745864906711361 37335822017026427 85877083250946897 11570283442896661 54939810843707662 11994354294505027 11488364823389800 41255783436245371 17753706921389055 31528543251354145 43789788808378175 37268809836759154 91001760892953412 65040584393625349 75298987918521034 65438264783814547 15023664102205223 65404289148177023 82255626934140547 20226916892715355 72947838967115236 75043505380376932 76892306005063518 96388292145985026 96686145027083686 1821521100575927 13019363515295949 48313893527046022 80749369693139794 88545872979637631 47465964792257922 31473342801332615 92646820676058052 14838418422086692 60719049664997768 51601255136606325 92698988136254143 64504726961895418 68038990983161005 34292412154943905 93380813832664459 74329476169994053 29476969077893723 80256918648182772 42656897779281977 29456584056831078 20790392725271811 87298739133211682 42811720768864808 7375591823513420 20702181809087666 87826202698674593 18060661395279770 683331081171683 98354403779203402 43897427447462236 17276727112327469 43743948614152121 57549433546568746 94392928143668190 5547341400598714 27846561712392309 74107020137558933 98537175777582543 21007419015827107 70352558103199087 60573042756654022 685659330992672 8483511537381520 59948095468167365 25752416465855800 72814745226375753 77400221978439537 76362455311370878 62085463625477370 34015226049149506 10000067871959956 75167955425731481 51696105572079754 14012309196667070 3394955121717403 87038738359097450 59360215021291167 48799778836821809 93591145141487361 39152337766389171 73619113701673161 2463399038676525 77381668876200102 87345556397109420 74642439560168564 24031506046060438 61888238315489159 14080817712577279 44734684487181849 18391937468872145 18727408355860829 38265276976769946 42842564131226983 80158196616039958 25651625955542265 3897570725474651 35169620348116488 65058337342937725 18751223903128498 5264746897377906 18654627602725217 65215122865707354 77715510781856596 12914868287710973 45394475272301530 36607558631204708 76611900622969396 94594421433650911 48063636538111605 23106165627444211 28604967345634232 41115579306929757 95527792776466327 64974874435043723 74726849407149611 31489187235083291 63884330729687821 33680062305916115 87993701315970490 91770692740817696 87670496812310387 90950615317224038 76772049307877901 31461420724311288 3705455203598095 56971719909539415 79416294349865859 10414986197342107 54294322494765795 8845095424293947 56262356486575181 55773232790067599 54235661311421769 4808711786995906 85150758704170361 37945631981072936 89717267386156304 52061986605963797 76327013910197489 56304348308713304 19180384806789328 13913203320397261 50959373569124214 2964535331050210 82324916406563553 55676358529482703 11970324332051550 15093676698548211 17414921167427167 49375571465182684 78196086516704943 48662129842383147 20576540371464646 72171192276064785 66825726028394082 69473385203624787 4731114328890575 52179454824699107 44378948893449955 46361808693276250 45354337801760650 52666353309384315 72082285501770939 92590342317929258 13733435581519607 9103403516398099 16427127066087427 56398046104693785 9891462293996596 95339896931648815 64837649420531412 43803879257623610 542834037769297 2568138693338203 63702038795183991 97333694393018354 9635567994188957 60669641196631709 71568255233009086 46696035699788503 95157614515754448 91045350640356529 50589527867787187 62132639732847585 74878747187507261 20643960817357203 6264788966458195 96702359887020214 8932392804172849 13446882361525318 91979071493274840 36780714760629563 35057966610418155 19141064848544857 28017110840520042 87034711329672776 20207913330296406 79590199497603225 10047714542805233 78850027614444996 88387329529160812 85149020993450904 96121762592385573 46030301322841657 37615192906793709 78444844009978464 59683546697092480 39788242235110621 36945145358281630 76369280241946615 40332927466488447 14828397146088817 57165436480771770 19975916758447281 55779104735205550 41217917951146238 69429825643360390 46059215327098399 10470979408399660 3409428331704083 64354892168205032 25928859980374821 2333492168697427 84243274004230393 20342464073395193 72524786213298504 73749016082619459 79025084021458916 26183912346422115 4502642315754923 95765820807778747 84888282262260954 91928424364168495 8649352699400598 1927256064837639 13381029936695807 28198178933201662 97128057555441559 87406307080733603 15102283712440796 14231681917160933 51814335955028516 55776634760548324 91198920311291165 65781955526342975 69709811947306054 31824428507590772 59730462624355186 57017689254709773 91857058002170295 7245800574166315 81598818004945466 94895852674888316 35786726106653256 27949862366413214 60106305160512067 69688721322334174 89609761267053917 24456112032971339 17034788776420268 79092681677996577 63102434745402043 14921877376209411 30835174627320668 7372534546758405 13449153601590599 73331957431712935 6696025417023201 29874386696276845 85254508168204218 19442931292431584 67516395608988911 38217271913992560 33415565101018548 79633803073668078 38480235384293504 4508152079997887 62896869212282863 63075112285205920 63198858154143364 8881205234691494 43577649989636519 87857466808401585 90006097369584947 90800321193220981 54553935035042304 96187689746006359 11695118217421663 14659793273790320 11607699681329688 37911698155243858 79210129689086880 65828089407198178 64569409887649942 10324692716202468 74293954373711032 54429570627835670 97477631188626897 34167573751102927 32994247521584529 12633165270858656 661265458914727 48257913673129927 59291799539522536 12417358624123968 75287161387831111 73638845479818398 95050376324321976 47735256637306821 48409675624478224 12247203053658576 89278370227844839 61943405312261995 76683315198121479 80665234205120408 55466418486238165 72454795474636012 82409478963084797 81364782964726480 53874743146944020 10773846413489342 28949503551254296 27500346095920276 98360712028318141 5780577042675370 29393843402350907 95882660923138914 27995586340819296 36377429774693218 43087032595812130 92109173904403818 20045022445151911 25270717105685543 40615484676033983 92544717154156461 73211759922457258 14034453759028138 74909789665339699 47499369338718221 28381217134457283 69543579706586959 57374512422857659 8895319354646491 21293041203867571 26544343963371330 97126620974771520 80497206431079942 90899450351859676 76723082013616153 19454430807027793 72228399115427823 6723906573124765 8897272253440453 94144256050201693 6888674087800187 39729420508518393 20484242972352394 24528592502132397 66344388199200646 21535855334115486 97043392113190423 61648982566799840 37772735308167125 95146203284755060 64889586852308951 13836424616328844 89577493841359555 30565850119387479 96264618104356944 791779202175710 72286152631198701 5944636112550821 65029448779310882 92466984903217327 88366112173215360 32023245798292757 80799292916441054 73134454216454524 20116953832737432 68974901688040419 36216974150880665 21678615392277782 94625944090945426 38118480351690298 11745013712089225 66082041217887815 36966670274787847 37981558475829370 54012582395283272 28691663697530136 14578099824139475 1407616110677903 48785384062643029 26649922053730601 46718192126311408 47448365884651802 37850404798217817 99270863961493005 86946521578482970 87394972617683440 68116408956773455 52343822768352633 115781432299147 49031374915749467 82211539639872910 16325730453094065 66256829759715265 32677431077132942 71213363189498050 8181561601461422 14514815774184273 46513271617062463 26024209857555860 44804654385456178 24330963521794587 92580520538560749 16083119670536967 56857716632116059 19968293726314439 69689202628979993 38314787299073762 83711497882056687 34065667810804357 50431301771910872 15852119588442712 95320229350364611 19736844301232357 67231651279391916 13283661807138145 29684470522122821 84246622848148820 47566998052962702 17375946480027597 24030846685499552 99131300726877646 76012579474937881 8793357942842868 95757083028421666 96780081555561059 23284525724410012 13972552188009315 57420483229160661 25988168167517741 55757626682643217 26191384786670090 29433427692655363 99871951760575096 60250252697135796 75091996270765247 71933965875987079 2181804841404914 34947182339409891 70357025907745786 10696866039642176 62747258060840603 74549099171473877 52059842867670752 64032092536327004 51368324268914506 87674439274497592 27682084019125523 84586972933333296 80582023563488907 71535081400399648 9275507872239268 7162913882121810 76403839594641335 46717557628417608 81690348944811433 39081865385257173 38121837720575469 49939283261882133 7434554223302066 23151811576045584 84573013728390865 23966635961239029 90028228671388422 45769752391141495 53445528744323035 60812865849767535 35548660427541301 76287295677517505 52060562888061321 80741916492420392 87557818428783142 48805741325749341 39970415653955351 38351039805233305 4690999205438035 45059695416344954 81869119334996638 50643679055551432 80806229035752703 50562988952350512 21729299613292679 71250141496163130 4066840534252084 98436035665877135 47486691648201284 9920382801950851 62448907365346124 5129768853694568 3446966137992998 14300784274792441 8312981980635645 69768657288250369 91872732592943702 87918691032160432 49381349536231321 1295152935852091 76042434296905490 67401342603201410 96305507412032284 2659569970237825 42813796832278358 95663719646035960 44798892299109184 36246975430406085 50137909519667704 2996997427457421 45037763025441281 85385868615750213 13807043922381033 99333220091372030 19314196235123094 3048996877617370 973538653561500 43341425705320318 95253633343679358 57583798744346282 74395744937976696 69415451148202376 61073478448374004 32611981724842532 4627883207119150 20515274804974265 35832371647989646 44590351916766982 76428335803742302 30172124148783360 75204140761824845 96185839527442868 52884488074686766 4917629647534456 27144385788964274 6314994761747790 77481972288769681 2641119379042627 74337997411615062 27882896655688713 68528619464190659 50935826152418743 70147662480394218 88182490635780859 20406802740052662 82421112801216792 39511793147081039 13150534668642864 66650965313743155 64751215493203 91356923516901495 70149476373267799 28441602535165617 4889909818919527 50352511370560351 79309232476846716 52698061607546086 5824269000879871 57414454857343915 57591712315649792 65183408800810771 18778561834965764 37069565579487057 77750034359010138 24550734163790800 6703011015626916 47435813780815219 21599448424034649 9227508228809176 27000112024672071 50272813907279463 29042519080027403 30781977438099736 84886233026423706 16982893124481522 74965621427066809 51912525816509305 66936276532424583 78382016456626771 69480218659815440 27096745566256921 55901942387415609 80965137113350837 5023517021224583 5239836030025269 36306616353232869 97493827252292525 49221868572885664 26573708581196291 67952105441867046 9275545927951958 64206753560912368 85517177719858857 79098217259063646 81101884023007628 23751602303965876 23035050223517206 53015693957890004 29305613580652628 89492230271828086 14157610353192984 67525171830894502 98549590513517682 54102795862406845 97837564980675336 6552294565187455 19869325589631379 36494588894689379 89751557748703074 19787656809294667 99742348360759928 74749621298187876 49493129888602752 15436277575853108 14900719596838966 81549935304374544 58428438159100654 14423659426308261 53885207974117879 62840152788171917 64476465006098053 9266252371215286 38054366969098130 79286097226201644 53974086654567325 82022750260185075 62176590877752035 12855842772391363 60187610963049246 25286540354464282 15794012445136110 46358213507254776 92977713200418404 13594044482720294 46240480159620473 40917423924623697 14707373952568685 87315225670020102 65329203615331079 98863979824264450 51648707757400977 9010068998460005 97497062520929571 68138368536433778 87898154552028158 22626845703238724 4446781369227523 92378638075298333 78116513644954292 22754421092087292 708212902678470 58219756490730937 95372019649589139 74722011343120049 79788391187907082 70427267693547346 44530413972627901 51038977578372369 79970785918293686 69197120816674169 57772549845646994 33088302235376268 9897423974520133 63533229535389710 11679506700059403 44883938008016867 66035788102816634 99761592908033200 99174844345142854 87474978077052682 88071711118599644 28391848077679721 62965354693443423 55331317688482514 1325634181574574 27828152089374060 73646997259856736 78285767856316311 32485302220321526 16540443678821730 61739931552341792 33624905900950985 46289097868091271 99457618156678603 79300992864687546 27791155157956585 84218127369021372 99682395839629188 75301142452740680 49140251819741590 8019190742320901 95872006846624000 68956049771569448 30561229069842461 38643651636290730 81675364125125771 91471430811396084 29801223527500863 85289146544009335 51688515540875993 60032389168728699 81112389512959662 98661651363336428 3930738365979168 29770985058688520 73776727412786538 77053803786753529 48107823028005376 55883113154851159 50708623192145570 66825299587676069 43029221172617068 24570514812196400 3384425928214336 55785306877600589 10181398569548058 67052474673759126 52100219114852839 1365533504055978 11617483768040640 26514626700501390 66937111563505129 72549541938730445 65315373221067054 42234337961188702 22610201272883352 33063174096129758 36779261048809093 77928037431077014 23433572786837644 30228266302488174 63369578354429390 22614346542020904 85426079766593768 748986980139465 58340561060212381 90331181484460427 36183356384126894 97903693360234560 27508147813615799 14319104400634923 59799511144981745 89818270725164785 30809254399876609 28342680793062886 54619557081777950 2969120522047768 41185929822117428 55697085281273216 76385934981688867 65772976806341422 96789995121555193 6089263990786241 64557322396741146 99928978991248111 53713742028103919 10011526165215490 34160945894447617 31042645078876329 58217412120577249 37319338886794017 78484308624316668 26175059502839967 55858006961770382 85336679470649137 44093675668448183 11705313760397380 37578650154202896 63832555697533974 41086175018805220 49449177118542080 26671096250592071 82741809631303911 59746995707106986 40397902040192717 76116408783932640 65490632407667648 41934187759980496 85412733589086489 86194100380465382 5126207482103292 825419953276619 20431337501462474 33948498629106086 59203852592474315 80954694036899726 64681325272905424 73575929022273193 83954686292420026 15725744397224529 1725460518269931 17851360327678788 54770747184399052 96807926419612071 90176866448545102 96669599939406360 66919217628540319 47818357030638874 85311262302730370 49665052985652871 966479257063644 91087894636944931 51354923784108611 50076924387812359 27058666791513055 83335232401154510 64826901542529554 86437714040174388 51830554149648192 67481295895775400 10874619572781757 41738243179142602 53357573813048540 80896626563892700 87975350773925588 56699412419080520 32828584042725326 58331281192986399 8799187858236151 32361555542914550 90734337176699793 18995849027702898 83670535682634985 69037858622132469 32218735579707299 11649743503560076 88257858829880777 6857578605381487 94979348059633038 5621910980531438 18288926850238599 46657509747637205 29830563839066824 92531069403473163 77111730380999180 32342815134687391 43146896336749894 32442347323745372 17891502906557011 43566902920038657 51166027493477148 40870545983787956 28729098865708393 99292103814597701 74525678252498209 74103616408513191 61599093869945517 80367673362574368 49848631130687348 44163975283044320 91609537070020162 2434349735580408 27331268732015999 82003344409985099 27200514066993759 32551807355676208 88120454830490732 25148068640783506 94456344846882789 93087802855091825 31913716362042281 78216929185268832 86127732888179121 12070748237339609 11596289743765464 78506753794025119 47378083231502759 59946089713863549 50860474409581436 14647672888129793 55801410658692611 35024720398410302 66564823327270098 59026572902515994 83989022466038666 53701818010533003 93429300413262644 38891129325117249 51024799731568066 26895654906550124 98194057081063570 26619909177641335 35121719535879918 84002983427456081 62001177874144114 28643788042724551 19415765712676884 5933625586296055 99069958225603983 63851899332034926 48090525267558151 57274477369651835 60924009053317306 27248339104341187 15527472514703326 22264363271726994 38464541572809202 80980136736869598 48060765780943572 88314498468284850 92648330538179550 80356837332295607 58967900597992172 85284342969339635 32349949596147684 53238171228634387 72686009901469274 74542360048035683 35302768743805402 28051796930727316 6274443530408466 87179321413046766 49526727855305334 91129268481796387 95584371073638759 99584846259887644 44985174251914314 76061266236885189 26515788621901378 66532159558863033 2769874148048142 42540133243302431 76751548336683309 60671647757052879 88245334741028024 45829962847722373 26207014906172209 28207849597571414 88408053124215656 67239189384166969 51445515948225404 49692164026955222 4499084440136365 86173514552294268 82436577230884064 9108582896571164 12931544681789872 26833520620257735 33083165470677437 29663892624558712 98099105966565967 97043314131793326 76525575507949980 44645591540623003 7459642407542691 29908109962017500 63167504255477057 38374999378720829 32802103444847096 15164079868712366 44402996219071019 94379910081558748 8976800619053848 18622370695371611 46632725990327207 86485160718573390 12110094799837777 41402784773695687 50292196051190200 25814278542752987 93358545344358937 87160491249455268 31067068215610784 40856753629503471 65938251395185380 22409657413203098 35704242672734054 84249681384913735 61911133475299863 45953670678770311 81343148530408912 39503810845391904 66255689323531224 33890698347004037 12644582880710242 35287833216664527 38183528874456309 24749278834963321 41399973484919456 11877217448863763 62037965761582762 97725385007843967 77745061254527536 79506248380383605 4416357500111075 51037851458900224 51428503605755529 99112857376407041 53291858878030971 61145417891561559 70222504543578330 51226562507515647 21185490384561268 46537117838721124 33309443855615170 66574034473519874 18713127004952207 84673964419610019 48861462714116440 91486456887871027 44244250974749383 90204705521564670 56060163215308835 22774681052256146 72232952585353882 73550533887629070 17627883544369761 35669549936011056 96848678941726612 17940391524382172 3491100809713541 47424310990830690 19857066312903730 39896364237754944 57963552104278831 78471076553488514 54716807611102637 87797376407886031 2880963744107074 22498483587752471 45619212922414508 85098586879786784 16112639281009608 90154735405062428 12561288446736981 34466067623222406 25057386659202648 42838306787963737 15322430829261397 28162917423917208 74494502933467995 57449207807899563 46537172954423735 90989103466437800 95815343894307301 33233979636016 64851560087065610 33451320033278733 87960051402991517 12215035785304453 35902546492526585 96735616051552476 76187635313979886 13838733548986146 20278744572724066 56443470307322390 7218234822706249 245815238685701 87081362229968233 38852403437527861 64774076734347257 44738765138406138 3375096072953665 23494610629378773 11384249473018415 12748460572562220 23871934606055356 6518322579558371 39751556680448235 42839970774516991 71363398233823286 62736286567823222 8827101481065308 74140501566113363 20967168114894449 25243804318112136 84391109371071000 60841164245912617 10268657847282158 55952900913124727 73081024966262764 79360219182665520 29781887982092744 90064178112624519 32980356842176476 1062972558240301 19802928724868592 9528234973407870 66503560805210910 53272930344842755 97494182724507683 97104789633713905 19704050804565192 57519906572532056 11806689304201020 95377397087334452 13721803748708443 18451226803903793 25300346608655191 4958908538840157 16536611355042565 99334710324456465 52511520156167631 56409454886466496 43207255238136625 87745912422594107 15285014814216510 87675794494229364 24725193676951015 92414786147104597 18576790133194369 42432882135896140 31552182589451717 35470755593944305 67887935888479150 31580095021491165 47078613211264847 16593815782914173 61627014773332441 53057211485239806 60621106394531409 75319175420727402 61462453781901182 34427454927814978 36080471332194947 76444935178936096 9417117060764572 86309212889510654 74766646679536564 63541469810199851 28042931358697871 6248889696101193 70272374374876027 15888441481164246 94242481652356535 73510669258297590 14319907203328765 40367415330199380 56231028800236369 32338021425498726 1522003126367199 25736180271869768 68876740283806639 3313979501352332 42450944582452559 98473020992448067 87175576166538170 99429679462748127 45229127736020551 25153229870227164 86114713060381887 23915993799807384 77389717895353862 6132351028273845 18971418765679749 47330732871977539 42954492714425543 26083106390057372 65853446165841312 94694592457624268 90229512545641475 42727923383633638 92552840040425709 22813233742915872 94946542288150133 60694580175737264 38232272363672966 14767939093933974 64027891099197467 28008521398748920 30720654042880314 42138396222213867 80184462974045740 14664934854283697 24641626923691145 6770262206558409 49545624605389017 14175664062959507 97364856114475031 20040079207520885 45821359089239355 43182021029126415 84842958308393795 36056883604550077 80242918733384192 52420552710178466 53223198367855151 69460524012679580 3159450423294187 95899927601000050 28194873742741110 55432423629889748 35362795414602370 50871844624156930 65898113004900497 3236737048319711 63486957870606837 4160548006679682 22915653519269063 76878217868766687 79514306492607095 5609205082738905 52987610796768641 4799745840496279 93040598192926269 41605818379606502 99355548912097317 69065462955157324 37331674157999556 22530909011081100 77254856991431106 99187096721411810 40906101473686215 15695527247573319 43005037183345704 40583844090834431 27022402903828417 13205224974606958 3308773075306365 847686774306103 7443343417021848 30603856082044596 93485854537584871 45424135681548256 92767048092122813 47799651750124759 61731521844040471 98069460025132046 2921849478306809 82306752744422558 88971099623568592 99205783975976297 16475269901227496 31105769495984608 89834424235389214 93035822976895216 64637542185181780 27330572894597605 94049603628090662 61570857506011187 41271706648297689 24357475525415327 37785566371654472 41769363925366244 61611389656306611 94197255269024823 73337242447152114 45987239353584939 99341417387783874 78399741665805999 31244039528321649 51185002471779276 56568074955750592 90771613725071119 69122930064922355 30758500526660694 23272918606963262 37460555825807195 89024709068179938 66044984834675110 87023476226992772 84376551426018298 81655436840697779 57926490185353976 72781273340794111 34849460737282342 49010274142032104 56420876657940962 67903154906423407 60926460821535825 6591965022426739 95049831052617031 5417433181475151 39944727293416616 30365927458246999 41360739717973138 13605129143688538 82426868413835926 60523818005715106 8307984765335873 84457217959076981 42180043058280092 48543608567265016 1020623028507996 15621523714765854 82349516179646305 76040742314186086 79267657351790537 14646799384531085 3911420023031704 78841765942905300 19756496526246936 58024367047079022 81629462153943880 98040408112233391 97591941490117308 50045062615916246 50093625706144010 84793511680096659 17671134745078817 70697298125742450 45194936443009348 63221611959354537 77925375388322320 33326033988080187 21172982273223003 5961471845707237 76670473852478697 185761935819797 65213731846137773 43349367575451702 64001528711062462 65047876187913369 388024707727503 19731343529812294 57595796482760018 43489287745701505 83956876035203429 12979860374754781 18412108924990852 91365751016239844 94993043038692832 7364365139621653 80625721419748138 12549746679073498 11319741132372149 18973268877286646 37586851442920316 87669212100066150 79438971297280688 78968235065933537 89014108793024760 30365996224212300 81403445407089499 91436563958796153 34474322197053486 6723450175064083 44026869130997144 90419290999026428 79663746667282669 36286576248439295 74935072779476241 60035514854717616 32125150098350127 49190819733958676 68894233255838255 3752220110737703 52800884359538220 33926317387060760 28405352217823071 42832069533523270 31968728228243003 43462562774431376 90628251867610060 7859262515692250 30497179761488273 48680052332143298 31501260345157122 66390339313850914 71915264242677661 56630919131379024 37560545528825397 93550340939634390 74638609829147996 84637686755953955 25617313450608688 52452234483876067 70817535955281406 18571870723114909 44234205692866431 91982796477937681 16568370182110565 32330884497054108 66792941809322818 50914602826977265 5140433631260423 70674692720348036 65798137758262339 34465086479036753 64175841598704086 4735474661971028 69494341816999793 34109687162397901 17724569432308829 8052926846532488 16024215079564143 61189983793275770 56645414749457074 40231484875589156 95832598595439983 21486752584750796 85309878608059477 39345221372864841 98163877443449766 89711296716846960 5252188575199450 6765629226781428 33043599382435014 38415620371176727 2816295056500374 94784358743345567 64553994673540517 55390730788817220 66964856623928309 14893671457798979 99907747053017271 57228260103654318 35095920855600439 27315431895852384 46533761881013452 86723560137994277 37686876772534358 61648573524182074 30513952410533133 481999683647162 84413524246618603 12595792721615207 83654423244609286 5340640921953012 19842036395805602 32467876470980863 85841555022277743 87614752906870826 15440472797510051 57195788867229321 46655538688769955 16995608284981585 36199178372180867 77077898561335488 15351035138604423 72926051341615222 16999907640748954 90116603495473568 79596710409040851 8845935785522844 84515479170392328 10699811808086687 3165154629382907 78471776152386426 86643353505311370 17172021354042243 79083070282473013 37188440866616660 20536030619589033 12562099055192516 75706692291476340 26351776026396941 11642055634222877 20988493199595786 96946778815693678 25320885947501386 62761010727584965 50297826530891610 87548851665465753 61853134318807804 35874648597717893 6904741627441934 27038568530383914 28652199311993490 45907358291398489 15290357293172871 88539326007303187 36044768720183099 69409271900757767 10328077237401189 55103027810833139 32661236282821095 55851316486049192 75084886948912756 10213613109177738 48507498039819144 6820513146274064 90785435876854762 38151291624466751 25251189728234206 69985439853176365 21258387206415944 28256052009286490 96403268686680515 68501601763425466 17353896844693390 76575749334549997 12933694178469499 35978433817314176 31706281147377363 76523644998298637 38180608784917051 32596492643617620 91987501454079191 16683998061012165 94338039503989019 20160776325318232 1168134688349257 73661693306968682 13018970661171044 69059741637831392 87246909101523473 98790383038948177 39629180638789050 74020664850871806 11904516056563516 12275482386582940 62999804783646086 7285475624460179 98133717472609429 60464177350551848 58411092105708861 36209448908873176 14246623773918153 12732573418536286 2958469762975455 23694656000447253 5146311739894369 46542542650530423 52907255568760454 54537411539603055 41798625865830012 26462340112267827 2583096839483286 86223066193618163 38140843892862491 7079376819535576 57359253999925176 62049834206299518 92035509747255802 62610480726351220 4955250643458318 28007793545496284 87601903320837695 56078121631907679 60418365402332287 47552208401580536 69728953186565008 4621054486801289 77348501544484433 16973564467780353 88913415992980358 90315150657927046 81763203903172861 7929509242068135 65343022511705155 57795550525005975 69298389723390369 73117642233797198 39154804661944688 49712747629221107 63518395936432787 72188113555949067 96729368300846779 93132260776011991 29905133284942579 29507980536102065 61393257012756536 52282310593222401 81194402127953435 79110663471535575 9777125601583038 98379558434218374 85042206989796378 66315368229981229 90801446255443283 65934076274732795 69662090743759506 67784807535940536 31877446621399 66195012135271687 13441498437971214 54536929453875877 13665510514937531 83982647257901656 52720699673800290 5884847154023598 493832147126712 4633769496134908 65442846924967493 64191749165939981 22657264188071609 67624136580783699 96536356734995759 21177195181790288 20295585387117448 90664888294752467 50761648756837219 41497941496142400 45953777378473425 56151978002775118 25552284320694419 29144846669546072 85526732186411889 80332874672388146 10416805431927869 90103563494898452 19355301806809390 32246617149679520 19250608670859647 43069981091072749 52257537703797401 90099152871252660 69755099515605840 5023975601844064 68549166802799671 49561916506417248 12881669172890772 2464093654814761 47052671996446249 94201241669442906 44277916384595088 31911123554420991 5957136171437116 83836968042735703 23839883885127733 80776856123335488 74386941080090808 10900925816638771 45515109822496694 5787727764200891 87737162782807891 7270672737912592 63114131416578641 66761982320519684 91251951215604961 34020298942027 27100654799743493 89794075585456526 23221103929323572 34459457649632977 24871055845546571 46462649086823449 47366350927387946 53031736404872007 86431144208338122 75090734073503439 57924231587537398 39166567518475613 7128348627061221 82365507360891606 77428385224887188 32804486473618051 6835843007008576 71900048860373116 38794916511912955 45658971137398515 8795444934018883 63510334898561827 60498139510657405 99778556761985607 48457250390379025 68325836176871136 88857113712701744 62198284011949383 22507473466670223 21972428080875814 53257302034440392 24375928952476413 65321836549290210 36835108857270881 93743065092178128 15722793358509133 93548593214357489 22166737472094922 25023574693125235 19798100818928395 47816120403998369 6021884441497110 77386912090113531 87886041600378482 31996549361708144 33794431126731690 18974595443549179 12603625993613706 9506165849699243 36949546267678367 29651857433853963 63957470557385266 85400915045492117 14894858370509603 11247331951871176 63755423007775215 1961722709156878 68123349626306159 39034548150345272 76087369103729907 91174803732582441 11323564620819748 1743337340555668 25739989780423652 66306578210034268 48507667143613764 12149273638888792 56672311969651412 25329048158902641 62470071726113575 54486401299288383 19072512685500505 25308699305045234 45013904996240401 69265886321988027 19328322833816118 19764843429383273 66320100331917396 2362457210021539 25774195000638261 28087590903478734 9212334008616014 48235306292766166 19125632804307098 43679141947391171 650579721205781 969740358125720 90190119116432 59338893760036848 69056037762322518 99453261786713316 41527714279955435 92899778721071331 31236690108000264 64306413827931660 29254113810542335 91270284655755375 42193019640729214 43308050070517830 47492176504788069 42084933758209844 46561825182009554 8964169973100945 54539266817262451 30449352834124840 33151453061230880 61994971436847316 22755524183067985 16785063922633735 99611155411700015 12766554686851655 68146732959580863 9968784823078316 35591494174228115 32785052950277274 46176235592602766 68921274137040587 73433569872843343 44995252479946004 23225959709519421 46657712162209784 69383567997267664 58467360020246315 58838137719431339 55856340989875052 91492388392755296 31171680511449509 22065782165686864 55810182662098206 11257012490135730 50288706673938952 14277163913585919 22839279855972350 78631209154574112 14922146232169321 34451051151817663 1741205435976259 14393626148770628 73559011555648423 24855126209587425 86198990208983370 50779557266834724 61015575403447057 35567204906618643 24233568329056783 39672400746275988 15842701122044229 68271555022636972 53211761899568559 27240965774969351 94994581875153350 7731532241152596 64966504616565190 54568023685044766 36879323120721908 61432152899587914 71598286756227305 48715721350243809 71824264418446139 29021443781872598 79702739237617049 26730719884496305 75669596288367727 62674345053231273 78949886774738668 48516973562469827 330009540145979 67825754043399996 24431450969922881 66737528275220355 15967217406155968 82187035306164968 88615144045298226 8242564366692019 99030524419001187 4167107015488973 43654105185861479 25313233872391973 48477449537330646 43586796079092033 80997303032494958 29650856871806228 183989698653403 20660881139892150 19728255311002761 38125832316977443 86086069072908154 97908710422795721 10308952924656668 65409597068041585 13336297003572427 36705629828532625 52364226309739956 52245353545500586 69352690844706388 24957289582135460 27567361729908224 23053085595675974 29905197892219814 32798995460722428 37023205290900262 19257359717144884 39197618111787550 50185257959141730 86330888458773695 84001034722931017 73968610502006961 84103341298688483 90773244355988391 23191055146439903 36872111944931660 60649244689178567 90543488757013000 99171906496603786 89985391393928457 83348676931082340 24564687063479054 74469552432391109 44171901928159303 50460671208334124 7463385294023556 29514528456376424 28398109293860949 70246247038327169 99041122024410828 10371873027251000 5136148565687214 14138007993655577 88233970284773575 77855521595730952 61676601233580532 54007732825081065 22824840676484624 1074704312206383 39972320800545217 84846772082592338 5944894983340303 45249992589804772 12901982286787834 83188276624870188 29755423216904935 97788939111735944 74043400008888487 89388143717265604 26346697028459651 44729905935819475 91967973490898289 37815155946070435 57421174801129846 54510585050218857 43434391771910836 46747733787881878 7119899319837240 17864771032541547 2380765989271588 16227848055722406 42522046785698279 54930606978146724 45218420116268940 23062288819798046 11940409064299672 26070929471127465 92185016797299192 25815700337346421 68739593165869154 37936299233326760 21806755863071145 5138493841923145 67573304165451464 34754154200906557 89083907868699197 80650175242373036 26751159664464626 49680063218802523 13902793281385023 98345382468024246 38201007840140852 60730211828721210 32791972063152735 74470389690090592 33413094063948821 22281268567688876 5157294359116393 93412049667992437 99399183341815630 79757759591827354 59284457722333859 46684267709396992 60143101493774948 5933383741921516 24738625217177088 54751900085812661 12898313543434214 64753859915373664 71492714474722664 26598616847892510 83400246070063665 35849468217300021 81141559745427413 30558993269429136 72456742785093051 63783649817107393 29023577338839676 37489368747954848 48510914807809234 11476771747804264 40834761023903728 2381722808661347 47065023786901238 9370767982490981 14896236500211246 5845282254415313 65470900528824015 27198400072580604 9825635335452454 46450575288166089 47023234590962240 53122809093749516 16085233611199783 7763710677701262 431898572616722 54860067284994913 16833877981436496 44839518791632020 93598343766515650 73328087727149589 49174343164431965 30887236951650542 25353714881599402 86080323849532119 68236227957938759 46396369608380449 69968050411702426 64303655481774193 41051285598599243 1204583639650889 77294045864952784 82896602475802304 53903809636965405 64152484594385032 32845982354397956 6771583802990673 69982656349522377 11731037250870264 31934070345311325 2099345446860431 43403078687836166 61578809290865042 54269668155998092 99339693907315576 45429491519802800 65311902341154642 36127008187975385 28309698587926205 81608304368315238 37666222475968125 99113683810431375 85998760499825524 47460415275638057 68743919721094737 57913467848387065 14719038545876849 33350273190602494 13480521383317155 35929386608806956 16149312264995659 46761517236255766 36009535616617576 94799192511292119 44435920541145684 53807890906437734 77714020159198135 7357122233417181 82859535972236636 67149816650670150 22695171854664492 49716440068807532 58743945019362573 19969893592580588 51668894912087600 94236441960982196 78196583319223001 25373099578889667 41274042088309685 81894711712485280 65020963640705350 30678587227025599 31335388739900786 34617863157912704 19087817671937410 98458156498646826 1887623975249957 27616698403675318 28256957696996517 25898774613611514 27582991121857061 86236695386888553 95458273204249009 62723814505103078 92616356754190779 57210896921981373 21308256646049582 91100533454002455 87069364473731312 58914350020506521 86646424620070845 49814596515423048 70898063446106523 73686343864409185 94133926680286346 70459721618981006 44370379120542332 10861203068538165 5896491113669630 76650601724944175 13978230526871417 99512031004601727 10470222610712122 23439392622902240 69287111190770545 98836335378676840 61533551469727437 77353619281824166 27959037211335249 47953798628226417 57036930529332931 3577288696457413 80461146687990665 19319218342411431 55778656056576896 14840488674424508 42671901049939900 47026408368063469 23781716296965819 83492481789767257 10522516906034635 7398315890970672 14958813318814350 90904838719588558 46069154043401898 58216039481598660 53467818478257205 44894542233423339 93008727256865452 89716553477733651 95512174525610503 18906658349967208 83754123527291172 98027860747204414 20135419441960856 170646350604101 42268498508563068 79114334850928685 56680288513085036 89625476965474660 35442638765313585 13813004567790206 10355785820835789 41644194683627201 1004138893716052 79719547912174500 55081189496779994 23397650346616426 2579709779858945 63855752553144905 88158247512845840 20371527615503712 77288962318818939 56513891868582495 53358416819659652 82269770584127782 13946582558129061 60743516109892614 36783163523213322 7548111502412797 15902435001378633 78238947842883509 35493562072020680 12799003790232571 7935826929420173 20703349777684329 96123680018817182 50225317648693394 48664407566167185 33871054433625653 24974354118566498 18081163809914895 10360035623066054 1107757758988399 56590007460798014 35484303399176052 78350676626922052 75155973753965642 35540407361471585 68525747447078262 33195723885051660 33368296196786460 27299293830965455 52278654303083565 84591935155042528 99775877427308014 38919492415714011 50807118609830762 34500101501525164 51632569930856094 62235596196062668 36001843782009642 66154902475376293 7151219622502177 74128116901016467 97713836872762201 73917317449271872 98997885418582153 35803570256377961 84000856445627812 78096068611759026 92478326800343878 12856447125135189 66786882106656773 78402071585837840 97839945404537530 86633646921355615 62603757703398044 80752931588362064 4411225474088779 75584084427252753 76693683412305830 22899974769807590 5862883593359389 49498324560791303 28628949612372158 28465275268863418 20763579719185173 18523172341301616 69293743861064832 73164032260137913 69826848740539175 46894700803867575 91007629387042205 4241109793511710 87144969549555917 63135719340598042 62628514555431090 94008023170796098 25421778038610198 9829631848970807 98203476718207472 28666854951778781 97623044778297702 95852102385901750 76049197771460707 74409646360621041 95142290697119490 74858395043307628 85041977889471216 91900755905443118 53057896482004646 8021821667556845 8485955766722628 12132278010246774 83749227785831240 39449635760207729 599565922950892 21875005139656632 8822603628916968 56807183678777959 47243856442159131 22960560764359379 78805039201769365 38002322962331721 78300914604105387 11178166458729951 49708525567189526 10519974271517132 81077767025403398 31846023165234809 20346682909273152 50208737081466558 42573674366304119 44661285123174676 28422990105910731 49184455854656451 73098593535365958 22384270119901501 21674647799694430 37182942916239649 64372737473407094 82769000190090551 12617504289092701 34899729897079820 96777093161006286 89102933014876920 73971140911081234 33820756647722608 62441114731828015 14153793865104588 3691545594313739 8742121095705097 42977629349729221 47373685434697377 82085335080123928 44710294852290508 73794319064714160 10644190988768176 66112050429662907 51190996604143192 67454747132680875 80365969005335323 1756068805463036 13133683670636872 20670821533528121 16263517852838741 60730569786024662 40799490227680646 50870503865895587 33037606858314452 30726063950158120 56380894889908930 42174203252978072 10326278930181429 68099696646425200 26373108711229478 28596465468321574 53607710316386098 96694015478034111 76570784735769094 19859051378699535 45523101510893894 72321724370658386 92862401549385131 26754016583692577 25350197837747492 29004425064796128 53652066433836555 53942499469851794 20786002461085642 19957838479134906 42443527193070417 62408736160231266 62836741139022971 32082565002331550 76814198117610648 28698008557755959 41295472945074851 61308836084625475 47801996058310949 64407347532758916 73041051696744118 56459494746393198 87930203498657613 55153006646433164 50950517274623979 89255483911132452 77342901918502019 36516601467436513 95923431221428279 42717576840448044 88059698896574417 78086247587240780 28229865647539124 70296503498219585 69297138798541491 77901527603474935 36681288700564573 24139366562568253 4357833815856181 8143500708622360 90568547545409425 42287842391844331 31553899248739102 77556484943187485 83082108992139172 44682946117470556 81624726283023588 69933136900789104 36521289606196998 52967046142005634 13116574310001384 48106806074638032 64010758727180003 98547058508675358 58872302479695676 22976020015242507 62450992361705110 72868634030268324 3281087637310709 71318477575882213 90077751182178310 20303225753227469 69086039460677907 12915815011758110 17989584917371415 15684646933830577 11966035345417456 23210823182049352 13288213788252747 77920462444203969 16236507265862792 14750683197045533 78572012014725217 57028395236441290 15131891658038335 86388794800581852 84307309145014630 57832624917058832 4364339114529179 5601835445495325 25595236190662564 24303010106689817 25515648831053663 67896597502857119 73563004980591269 56189099436457194 18758344562295077 21005235935358115 77439996795852597 45430618028782279 82126321914124866 97963126323432734 49767609710946465 84690380106568235 21986193785850815 48792179516458317 70799211465185902 98173182114179078 83455246879345469 11090372976654828 11781901291750163 57292987146686938 27875824815318799 63917598193798924 47522726323058521 62683986576016091 71546856861442872 84629068750044767 21390953451494234 70300521018894625 46514563834694467 99140619671419793 28948880524084534 38821600526767727 84145003682737660 78810236659008279 25701829232384994 55017155694354479 29274552767152755 10513682133325674 68768732191619211 79766565196911035 81046488227279204 50486443495534886 96046219536235526 65434806942912019 43661534373443114 74016530511717823 57907235338233156 38960307937059041 22582853176417738 95276751614340444 12838182673558971 21374749059430414 82612685736734865 57083379279915593 37949088632758687 87336965013211578 88807941921425531 84737760730219115 73102441364426779 96246691426586091 32054481493755978 40412842142564987 43883432571845187 56486783886599709 30806309906913005 29109532416020654 28647507289974060 73293356351788078 18308332653424982 19966246458061619 48689399511259178 70969164121809890 33049476488664997 40257720445641679 49685318409444406 55737795532629526 21390425617919320 4687852429286150 35737174563008765 84563299115285278 26594590138887206 22077326221287454 42603545297039442 14518500018434979 42729087133795842 95257860481849629 16264354313699216 39563695448924429 18301138977666726 25508049973795526 52683192081881541 28246852750500689 48805336744932930 85300598422767457 90723597131692230 90708445203028976 14335582156509132 70576609064260846 36487344256306555 37424076187686161 20360910572318772 57655907187110070 7958269756858541 10088382410770001 45945637406042840 46528459481908291 78200717791916850 60314241003166558 79131878874849350 47062637651731592 59296482628662068 36080847740537352 3948157694216745 96383486593607772 59716598256014061 58417147721193671 45364526188892842 69550407749754051 70833071094202932 12399546778710738 32579232493816163 4868378461462541 97142515197597603 65127316919913646 13316301378398372 72585218805426175 55574656716021844 43523080454558232 10805240231432144 18562786404357033 7409435768850904 14650493126895398 77750346614550490 26958314756367884 10491906065593074 54646112640595680 63648768606997961 9996783456919718 2645634706926329 18400355313345428 61140358709408610 97343976516734020 69612083112933216 30860985840736686 447620707741474 9395919808180204 93263327421210999 7908945437763404 15996806945639271 39308953688833561 81754039623089229 88527038354179242 19229490109533544 2050823692118247 39246061342171064 75353393343002643 27246460274362739 83777708912797030 17560349409699090 9296250973360645 67657457076515903 703150139217630 62502613156062697 50657621931141753 39141135338936531 83010036450559763 33732747567503098 48276641451833290 16461537549019198 89317090666830987 89972922072460683 16922327620708117 50460178591605663 40908763126997955 22399453183906689 77191766577786943 96557829100612807 79118270723088711 20910136483011253 96016727229891052 1133489516952007 69500201066204240 5024212044760028 34146426156274049 98470086089600759 7213973787380284 42903798552967168 59346982603008805 174112892715692 43502558620834415 37652837588512109 83713186175517114 12643713635187206 89969501977553039 34814010615052207 67905818514587930 65470536186344631 38959763027629985 9134361064003471 81938514927997711 20316940143674742 35314265461720726 39045669475048216 81035091651036506 26274829998311024 29070467601636975 26625917105824361 59667330648521814 76319003922060009 59716183134722571 67980971217500053 83674427289154215 85521224363366688 51623341674017279 96359074117103327 62442732871794100 24999410350712961 2409676856574809 31610039030851198 93861877285853450 87858682449280591 56859485053022591 7162358697791166 87615944742398125 75433412366520159 34435983062707525 96709584582683350 31954432540643729 13060922325888389 58052489836511216 48064648303285389 59077122728684881 31626283238384983 9637453848625477 30131220211809039 88127797259927865 14200654677659177 9996607326379229 25839952346213282 94143712428728847 8677824281041425 95786901693622303 28021855370660651 13802198290218115 72894501707602460 4064037354481906 88525879812320425 12244486790452034 39630690970208567 56789540726049905 52879673075789519 74668355433547107 403006572960162 6596524827060682 82367361333616388 63133387497257158 17109941710355054 48609928140447586 47723031174943834 72983102426940178 55534959763772097 23000720224894011 38773595613066751 36223226795016022 2698367194865310 96344097112588774 75212831419180542 47848772890649779 67043915153685459 52454576877101447 59101482848431198 12591162411583763 10256128347562569 24548216659603907 79979567624383350 11827799756521070 52252467986259757 23199678474148054 93070739055622331 67716919323188265 74610578968361752 2574290264707196 69556191164604903 78564591290077290 62388932225145640 57827314018792111 72239257544193086 73361741704007659 55648949559987926 81690593690019709 46710964351481025 85084476885678383 91632476516098589 14884184597965280 37821113681301991 11515689616447744 3666273541413992 67301364823161323 5644676715326400 72919144637679160 79239026847679901 5621926495221354 30839227514115177 51495844251029263 93458357266735624 46641560284328734 56338309402226293 29136116698688890 33008720651846062 66835776292971175 84621105901084839 79336989926808979 37532808247646174 43752584325723794 86498263765458122 66012997282033138 88802270024293443 86108572746406382 21043876769815442 35215351952688960 83735961924869521 94941272522672160 53194823158771751 50890668232588374 14628137915312498 21403762746632256 78276220321348 55149442731953 61250685900756473 66968054740779337 12673641915832 64809110448305543 15602244340153463 20365039102616969 80683344579409535 7579985135319527 95520557905735420 97503616651263107 36326338657626666 943330451678559 9502943990762893 69058245958299286 92660056650123906 3399443339407371 29216802738010713 70645847172207718 70377290294200697 51386398086425525 24165054551356147 72056181612609038 59359356941092242 33360628702726213 26258299505514078 57989172477999160 40370248025049048 90880280185406367 71980766650022381 99926551093283611 82104981033308437 89729320032617661 77555084147401349 31847998926268803 69100551365922716 33394293217124548 97805151949689533 882608768911133 94107213284475744 81172294396161127 96513316454493014 98189766967959443 52427839634404499 30956320361779171 75876602989798109 59047047227402609 24570881444322250 40140774891303163 86945030131819590 20971839345891487 4216123843440142 37760144970866979 87563599501429447 80336633046458554 78142579228562005 94197730089730779 59333981163438242 65474749484420405 72116914614934060 92044361292509009 35621882950564179 94922365279258062 60383277532307364 96335359032791075 24519129494860604 47291867785311425 86449074417595834 89981269471413930 81325702210564717 60792022579807624 1940903877553972 75932478938536408 78399154381400324 79514809478599901 62591524152073293 91999380934956864 42340147502427070 7641520374522045 45003861550754187 24103563347867303 40842395783853639 51626686551951262 23022089181798346 84664974014840169 44600958359664915 53197561475879864 16498359943574202 38394352551161824 16755567971371205 44265373463609817 69725308908604390 55320426013193432 62155334962958755 38404022771691266 71389538741796329 4601439217482725 81133538083090974 59953602482808572 27195375325235548 66448702459823660 22204793315247496 56648259411561400 99659112864162557 8309100733905808 38375602996658681 10620008480739282 83040887425397370 2216926251009352 45837334417684412 73578255190299313 22108220716043071 36239259333814536 98081644911113215 94853433223332504 81193735058529861 90705076948435623 64899287738815618 24344821220252314 4665109340793533 24930108797539721 12487074790559784 67537611951959905 78145791542371156 1264853804988958 6777600244640991 90867480664525937 48454243128177591 93950926196764157 33182366494427435 30909404514241613 43271520828324952 75425052990903993 70542216640055793 91403799701262253 42695855320511675 84233074415133228 6867603650494559 15079230090528588 23563929763219470 97270506700733364 9119988271635637 60261263369078053 26717324428815507 14616350905911277 83262093821968671 23623876773712781 82459000034817567 31879047471491920 17290507623292294 62378860304654769 89943124042017718 51854442721855769 21045644622881131 77032284122760549 29862551054890614 7848756181756543 79066982550336773 7798778509201878 17956979900372206 14312080869008262 60219285117084259 99602080584516763 17495600722899160 74424592007120385 6151114928811520 38500720104962201 12951916609062290 25501745032779506 41931364265674252 26823392520490677 90270065905985868 24308215937663495 22739334837359377 10986660877868608 86047632714832781 44916655426617224 23108919387799790 82296849235688323 98173064344825403 47379357500884629 53703347405886945 35580009537063026 19259142447576157 95605462727532340 22854605671514371 459944956441116 57641255256628046 10738010669445125 65498578470710249 90092211705123800 82996657558057480 28809102223304013 94209469994821573 81229189293017108 29932530235785693 14671208541502894 60174237621147484 82242845953365786 64824626277381610 64734554396528404 18968369143323377 95415925687090226 51001231821928642 21551694840024638 2757285656423080 17323673729929567 79258401098785570 83885394789600313 44046811858672601 44677065575276392 99738550846626613 95348193305878923 57097622560223155 74497338191172143 26824905886867590 90747412845793957 61076758203169552 8595680671584990 59571317170591780 45410068258769776 71159646717709292 6597731163243414 3224704827734425 79908583315486331 67399580737454931 9213415568612420 61991104012521017 35512443378856897 1949888711744547 56899516399020586 3387920272623181 23837306033632705 38384351135937383 83355386158216407 73996161075660826 28348484192818778 35696582258822538 81485043183342522 44906930491391956 63311300074775892 88031063859286667 36722277602848334 4040373010185328 59525834365762799 51629733921236497 95000438267864982 90985548747685981 26466358759609507 84311908461527858 30989817484582483 41983949730172386 81696085422120382 81875323997995269 92944167216633075 34075141080383901 76285451933197821 59624754120236813 51214028341143457 67012675353152281 21351065448504889 32855656629397078 64865213435363021 73207779223937212 64568188417937552 58770817727019246 11069757333095835 46512012588166846 28819877948461147 46934809282894425 69043531594272049 83425844045166421 68373339760290357 88361552885025255 67654983421229871 28429350248030070 66733900762616827 15593390325760361 76751744746827201 74837933556760874 27840103229350714 68121546182422071 92668718504999490 57675403836682219 4561776747338993 58113804314320590 58230046171081663 68455081539461097 46081064863029736 44175373909596943 82580961701556222 93814594895520059 35772408127524074 62751315810508787 4070854618962942 71261706595561268 44096960775526406 97551694375990804 41543531752589944 64779835699407188 38249537356369344 45903142606194607 36933064653555552 72954543167410848 20585192450058140 1027264919324462 35734143311966197 52785382715920825 80576170781406646 20403118019119019 30833663202075982 35223433093986539 9030185163562739 3316762377222476 79576955494518610 73598540997847103 94515286302130423 89202443780751989 7224663909255471 98656550683896582 37685234875809830 82859890699075327 18680757535421591 6793767221120196 4148184757131176 46833352402449148 89823559040354452 88578273159355321 77327844747810463 34591536024491626 67941981024885519 38544687492044315 87894029954223604 29737627128552866 19187129509023956 79668241927320585 25317143058799416 36662409268659383 45989293549909730 25343936415935773 76434888825363454 81368924499615960 16554815893873768 19449473366180447 56213877424875654 46198142470141941 65186904165381228 36218961859256098 16737638819428871 20757625699384012 87071757909437480 2925565274507159 62644430785079615 25670171008653114 16968392112197588 49691316763046526 55008334981264382 5319942724957841 80510954112326420 69441997452726343 21593223756152225 66846129907891733 41334921121014315 6985260646919574 18670986691577276 40234869568581248 80678843448483955 7569262007483672 74045141259790513 43890312820603961 53590713367856716 78269492019197770 83344976497278743 71661942952399087 74562651693826274 60585784421639501 7375313437313523 1432435039976331 84677481808112396 57235757472185400 70483355696282646 81355268179042360 49697821741497917 22871909215805886 70179733575669835 17065080877602718 50831757053743941 51457570217687414 67669706673927158 91768009714725554 17789341290418423 11393320008103650 3400727801745731 85519669338995946 88750558922266061 49892767365596615 19385678482416465 86077656669916490 66224204888200820 31916574382664390 65922719653562674 37431193449422849 14476817965391231 15224448441514627 24556882638236054 58820887144210789 5987714633701855 62443442318998034 98938470665859779 17167555056064651 65358374575352112 68398633112372484 70931075989679439 85608476926228295 72941330707731036 53055476842122608 46655103749604091 64809092779152850 91188360031237190 51607947056994658 39628100790278533 44374461670910103 72596514734056213 95665071129298554 19993036597459277 93117460880145259 83679700042574836 99751387597124781 99215772890841291 76360559201879299 40445402769857330 92040031342853885 32851996542977136 34996377337642137 10159825856627895 55741159625664378 85880729586340217 81186563975389148 81911564342900186 85233177780587133 77999289225577376 51639668580913589 79313013197874393 97245285612613757 99358328201569186 58439535221819984 66756314475767242 9827707654048595 46476516301152432 85735369809659671 88294134160675019 14391486738672380 24380350786500944 64252864501761355 94110028979559277 93677233894507062 90199582091800699 22359416656968981 98768729460841120 35507917203001415 50079700822666198 22542491265860766 454481158473559 22439141158935615 35273190052228344 34030873333573641 13567601292145139 65193963083106114 4975225446132929 11100679886116173 49974954904804624 52912356840535539 9021394637807968 81556366148046923 46148929056517112 13723654155079240 82456528546207471 10151378472778491 27933876435591115 71995013093671286 47480717797661878 14593003395322417 86542637251687347 34633036480633998 68807675128560267 70933637066820971 32914804856800258 24446699271275790 21935913999314126 70241026242878996 61327324740163536 89928011108789911 50516082186900334 44213663234888743 5609063975110436 33607983164834574 53161704519565573 74169712932878413 52291283926653750 80086840618143445 79375034655903378 2327567566558493 60199840016062850 91078944073750925 53082131302516283 40617348717001012 9488914997472443 95296357685984861 34008934282708891 14330583859015868 59163900701928731 49320010203454921 52683948881724649 72109780944702752 40775730229965000 57554688657288875 25363660533227563 73713603849136885 8274227600283951 58445332721365576 30755330227708999 42509910068595607 44846278609705350 42239940152763803 45173678310077591 91156453630645148 74722163104720329 3058556557887207 18014968545710665 23296362207624345 47485331403721092 21754467051284531 81922874040314495 28339201370426083 84980290906491602 2174722858678785 38911102132909295 96575973857305203 25947715693126899 84008931163084097 17044919801252159 85063763991805551 69506873827980249 12612908788773799 21982274414901805 75086826994348573 49451415918397502 37043773352370350 33114364218990640 72773694662506517 32691010920722982 35965839196677256 21889239715820316 98604030411757074 24490605504866879 75353590692869291 19421739203030436 73230632594566396 3208460028278413 15702576991856309 31347544661600525 56130079191342934 18783295960909368 42850287520137892 82015964083965688 81653281897570482 12607960131861014 10372129166196373 41125754724403328 16622632005526022 23844662718909776 36811737898581354 27585366496163838 50584390083509381 85431675436582636 40304371346002672 78414265192941290 11654989982356867 86699375022187344 29494395864439939 29437023608385690 10798527594852789 10249367135421215 44235684348204699 73043658085211302 14310647977597200 25885511211285887 63682704483202499 58507454430311575 1111391730431417 96172290055000618 31646816647699398 15395175755458825 85588330193822233 18681527721597721 54069863342192720 4200521861862356 63405164882121251 45164875995336136 3486450401281482 55837659172415509 21766611316542959 19090395256763406 85041963793277025 18772494561878567 84171867157853061 80794838339741549 28059356483826693 6998369822881700 82851625887430891 5858113365047325 74262519670316778 423240311261033 86290308707571690 22980378805112991 91978676006045260 83237335037151630 74380782101163165 66845347736638917 2218087447725337 371002778009456 17940896949097854 46415585264622837 1615556664045133 96425287763059626 20142698649493071 36992566079541359 13457416319876337 69596518176381461 79886160136998244 39030195251275670 5133374969634077 13140160925999056 25942380231506989 79786828020177222 28479028664024483 14069189084838705 41867089112468849 34239834877085782 31781015875308924 99714682934187048 17301786414166227 93955431763319676 75925923245079685 16549756839585124 57354810145488716 90938608063004581 58695059843046082 16888824421452186 93208286621211404 80730173924836751 223410315014336 16765966285650899 92095837361354911 80526048024518862 80479857868649544 11416196291506449 7253278709707807 64585396582731722 31172241335580774 17270014540519356 70011725815855887 78554490532240338 2408841745638043 71131980015524433 96584868278959424 86824973002704635 66205672368095440 57292526883059423 33248355407180872 84682190421983649 29359850425036146 2850273669893040 95588876834259782 34701764917750759 32468263508997291 64609642355433525 17591890944115218 87715995901436848 42641661082841147 10448597329145141 55401018004339190 11584643372496931 89996786878567090 7374792514570033 22887155867640405 2925142810559331 71543700363854776 48500658968125657 59365893871571103 26738020720193750 78584344634937361 31342309201986247 42515753627993382 45591202129474049 63143243304969053 57680859772334002 31036223663966297 87667801607141591 69348079908327176 90778974037574134 13230668622713353 46787714031456083 80451779122183716 36476906557017389 51518202174477517 28968130163746748 71410294776995494 65183936298627534 8908394322358790 64918325358252415 1366238691290813 56447647458040610 59248665965630885 35763882201427279 1006677111290224 32952360054009002 70404230296768863 83109250389700941 62965568921750883 43014752903073641 58195787220883079 62360980308327281 34640517784541681 50879463673975095 46842350390372952 68564016582679311 20791393997115179 67824950239015899 10502766168887067 69875264875551789 55067624084559659 49479788333734831 8607676076207947 51438698734277951 5931573722833084 91200709534914993 43844130069422860 10867423982193764 38328078804587669 73939220937860459 60272322525161103 28039337281388782 94360930453713494 61483199225161571 97606869854167549 65623760610665463 45940249942175097 91185575002196418 5022566607852932 65932995309161662 72899752603277047 65858022141276002 31491407545235557 30644373478909433 32387890686733318 60565734747289869 5003873524520598 85722648299497817 20200749428002820 21034704458360873 13693745546771338 33288239596263688 34174968047025767 49956750054100046 17262375512054350 12949515427406359 97199854621712401 29703282766138646 14198516414075252 61975676581185521 18357439980176637 77128370679315293 62668321751086508 94153397027937684 66406034819777165 8455626932518594 48903395856353538 19352075699984871 45850730984298700 3260657826910738 11845634399403089 6304224092817283 4814116183636281 69076220838241673 16320582989434328 67719296868423321 96815230846673840 48402789681074106 40237248784027155 98810593507547427 94907130408579097 20955451610889572 73325310938368093 50834568545215848 37938687559468975 85094805545863633 93913453796812592 65814610325877452 50931446373149221 66590737069553538 41009127394904585 30955178478837953 14650107423200600 25677529477637770 61181389419410783 16835641628733834 568143062097053 69760754096649469 99766729779688624 98321864290386506 67972443837326698 4686585867771319 93894124434813686 88307886109657348 52814982917724171 94813090614338294 5790861330197694 37498599888452388 74692313232670926 57091053569633510 21063679516398000 88269668547551843 80247726975354667 50895914473109812 25382546210575001 50176062124820659 82195857525955242 39296723738282553 7112415221986878 87287167942407018 64841650840983577 27658673771944851 89377043337103673 15562304726580344 82215757170882946 10492867763524124 47817858417181786 7598797033972333 46079826627443153 63361381042482157 28624637810577162 45339360728025906 12822522526368429 54202302665101212 55874341020126804 61965935056395072 55321420498788548 5943809244028902 25909814013722153 95078753599663700 68756719949680766 32319588967340822 96514633048383453 66804444102842263 55207547679405263 50453250757542384 91176044159207127 50491222614803640 99430670780042587 49497320877456504 17388745929597802 48234193418381763 94097936032662324 71539626399043767 51225184457735759 81126099546472141 4161366617832848 16540082944750611 20706308927561347 71041489643246827 60313170308251408 41405905813874179 68568191604457998 33895362036968095 63906849409780360 46472562465141348 18617058527685574 23544070235813833 42142276226042125 83875644374566882 58252231363574890 90266057480987693 99654421904490090 15638025253916243 43000943524660855 23227038582726349 61692114720386515 6448669873302830 39272840950501903 68286810357857369 77872679844448831 51548355607980985 64631961054513702 52496529579155415 69604870481041909 22525663775119196 58751243679689530 61687790641554676 69866461746213677 82322308056056430 17506320818648053 76181983224217214 41371573180372571 75021169338971343 48718894886914114 36917732467791504 74837324998248697 35559650401050184 73106927451021644 29669806136203752 64290831389126806 78980324447506512 22982959424830847 26701850488308565 65384382942413705 54865551671288030 31024993796690054 22517311203508931 70046925762097693 35412717368549849 36331119106126666 15132080279530011 24023337661306404 13677178276611887 25601876351521784 96277275352473511 29411077034162797 36153508330651044 32683029886297594 69343349491555768 40204933487607116 92523782708310831 33003877796450811 95974225953446836 66741938375235153 23968532859155850 56879985793194521 65027928421120761 86049260055407826 97743205048592915 83441019817048856 77015492017920597 17533740219440211 94642045315788643 34880895863674729 27552261269873954 92338583177243428 36030908557610325 22778207013583639 26900380693691624 51581968432070398 43720732479186181 68596547037655770 20656809276920300 94588781480132525 12619692124102451 44820543581378270 63608279417474255 58902270938781094 19488229282554954 58944637261036401 69994662316630403 19834209351623929 60814980271358891 88278964083437929 95123692036583339 72998767817170161 29164976288624887 17048551891440414 94474391039978499 34069028266175000 72089283626191809 12735122004726631 31203575327108228 30774605387143621 60942176919004390 32070228441210839 79256125049530261 94286201321306013 78960552473923310 23243329439878973 27169512801675215 23469265098937565 19508727900974506 43766003439900994 92169890346354066 9040495530265905 93223912740641199 66247060256450777 83931491411647370 57328094186954706 89212912154432148 49222829417554695 36006652004066898 94712218237082076 1041368985408479 44642441377742791 29037022238297241 34240300809835397 26787630634152532 82710627871322929 95708815432761731 33449525700090952 3461926490064554 28620781331770975 48522722396475231 73253679623582147 74806500042000758 83089603637521854 2225954604535300 39332723532051489 87854966159287829 76379475767812856 71687939707942927 42853510282935379 45515710601633845 14022348159509752 86589288657856150 47621057018894228 41230878035319157 80584606188658666 61695934144889481 26327707597814571 7343462176439939 69835256239979208 40870119872635431 97604615069676018 24199233338527793 71016890607060082 21340068688813288 51518739116789776 93960882803320693 15255388762164949 11603209007807369 37648897570395661 3080829383993550 38686130335653946 74015865063139331 35718075903577676 15752528541020280 55188543613916712 24054612955176339 93413894166965778 78886978506054579 73572772923536312 72342999475607730 99497759234466673 26871268972135271 84054662990331000 18008155653830882 51139401154094938 17211326097970721 14670319842405872 46316699672033230 17152255660833948 11692731240423913 46127019205989196 88386735786046720 61277071954641727 57801433079773660 3034727003625448 51636953905257938 35494327466698895 99517578071993758 50535037512084018 15648373084278804 33385883588679446 83195127006711853 8164113408710698 55309228000397482 84291773829850785 76088207666362849 49708905097531547 20411781355237073 47748514195196985 91393162795148308 35347312638697171 74663375896743909 87812529373885910 33820048548154585 77599965420398486 47005741362897621 9782431461728257 87638633699768910 18773952025122121 11665241519951528 71986922781801090 12391624036833455 26789339427021515 68470972941309663 35605098812906560 39019347708153054 83294714240095528 50120104460437191 87782217576608514 51718986380311436 1007640307507684 34872510248301859 14035858378195756 24897401333553809 81295290155183151 92360944224848023 96310218693493506 91674263253467029 62442022928642182 84328279696032464 81846320841925781 86381374247792831 64703558003558489 72609062101240759 44982211317321176 28195842988958987 91785411911812701 74219686518186307 96430201726756952 6260751965756967 77850974912118681 15809248689969881 93009797746281183 20800068810149934 72094231486265587 91445895659797442 87312252037245303 43103731556206084 91713531591783843 24975761603700727 18198237834790252 47934469144185941 84846851351231936 42484959727165624 68663031290633544 88923995911479656 97679758345850295 35149034270105033 56052765919878361 16578235924589221 30642187879926882 81722549991020426 72652926579356378 26400454411805742 17963877892463177 75228043695086395 39890684648356740 26783404515430165 12395054751941327 73559348107526612 55235936276977255 42517089531794818 93480149374015747 84707119330756923 90036717532611504 44997274066940238 17324387008347270 47097053333295190 61105959635167842 28383542354412416 77981165447132042 74618515833664670 28920472731973065 74696295206868488 71962287265756488 35049030141196078 19915648056397425 29336975561224613 38057852282535816 33651540144619070 81328065866331613 88784246219179279 43498086184371168 48133211934963745 64323471994919916 43698371699179576 50043283476135590 25619289583393523 7335361564591125 22504083240900796 81580394214291732 77203393442792335 54418436244275159 6659043539280321 3390353999224457 8008064770878572 81779773464937739 93308885736200409 23908456654668306 74202900897196184 19104615975009410 55322738368225431 98701442477390043 98359294883267833 29483288564488733 70243724551511670 57500579127583995 76931630079745168 65975789968991822 21363080253232279 51427129520532667 62434984005165062 11683854452989725 46839343155271893 23339882335800142 92845854335572016 75303262029814042 99946531948114211 71083019872722796 25276158671935121 51675248773897567 10906645634964584 57049841856676684 52735621988498287 93439415825922977 84215278529476837 38542065871504646 96106811139900879 80582834174166704 2838913967400103 37106881108274389 34785470887976075 40536496189945304 38331635208438711 8789386737987480 4056874602954984 22064774118164580 73030986322005039 95985320450639015 43020950452283028 7416410962740511 27879958658007698 21809074225335572 55825489687561990 19574977421080345 71272369907617803 58870152700398617 84143394502300283 88821046386459670 42755897408038371 35716618981271198 79891781897667407 33125538148136485 76971344569894384 35585526283710937 79265069823848392 61631516439519538 33618109010947857 17493410350176344 29892548449930476 13904051796640545 46171661515466777 98456909646025277 8141449368273282 4348378961734753 46482780525123991 82458190172667457 64655068751124731 84363654264023391 74258846614238213 62760617324371359 48726040206915524 72455442043937321 32863472336330199 9409352626239362 42723067240382657 21982804642276035 80541228038613903 76552795554584662 52831557199610049 12508272667539077 76767155169438711 1110870311288379 35556561748456776 70427659402384540 40754770936275119 30558965982993082 30607937817684638 53085176627101616 14568380831178787 14101902270439265 59668731143998404 38063553019884420 85041537159207216 96489279803403996 67761659131759998 3156675221866975 69250830686223744 27743692237183314 7729076064471204 14064924883884756 90697831477286636 56759779934632939 78118850785018262 44868860790387238 55647290585450294 86868170203545083 27531500852729654 51536583650097634 89164251634331577 2257134111445145 71882126956276993 1625892916727061 73368633194623378 25126238629605310 94985454027716221 30515993691532280 57543515224673650 83201691826400271 33273433240974829 23977409513180088 20976828826805327 82954546076484143 11568231472477097 44331169355169950 80338546222198252 7166551790574111 59888660073433472 90174806237866262 77010031715991293 98333690235346865 21324308806566931 75085438388491526 11722674480110847 45736161556051341 72229612736479460 35514710552887511 89015771864151888 70423750667518621 59428353650594919 10695878206755447 88149677737848184 63625150677260466 68085781724881214 37418168228666141 84640833963799682 39083844622350666 91799583272677140 79779691315120745 35410780640556633 44736417132612739 86229258110280776 80741546852504212 86222595630725737 19669362051799535 59410316804380838 38259825716184532 94922993094990925 13128576703568271 45425379666178695 23901801529400127 85546473626050337 58468311346822985 90480861268328122 48229284707132138 74828100208125499 50699033163964547 42432470962831445 69866885249588163 7396709229046852 77655718407212874 11564424964013485 8713571042263680 58203809432439292 85979046098938358 14695785306072949 49849243902155033 4447432712203562 67408981204355988 27751026295173481 10567597151964608 35246563917631847 66964061039824734 54365388868917762 94606329496489835 55592874330820090 97777769742868745 17605882867434834 7249855547132368 57059190608324013 46903484834404137 36293563454507118 23433700951974557 32045604458702554 3943668459103370 30964327032408514 50348875980621607 63933128612664987 38838802374546126 54411412173932526 1721945142342233 87388000090670092 80475684683070988 34861905571288327 98694843495686147 4936370314081259 2409883441917542 8804216600540762 3464620541466335 62186365651287409 50674620609693916 90127551445711228 17281734600307724 80651771916970855 72346072302632340 44625756059066689 23539796037411915 86693924469373065 31948028194851093 98825241510560653 93358027712023208 79614555605065214 40737931498257646 15189389888191394 24926430711622351 78084587557610030 96791711666632137 96596027232131323 70661027843473619 18734198690769439 68835264131767698 41963437164635053 11285702810025687 64847479876812352 69023866468885730 61286546519812005 8506868871462670 21221765167296814 55117161250107392 81853927941533228 18754565216583282 49645663140002222 19165473146579088 34604495086347363 56200547961262924 50268330222766609 38881486363792414 84038579446722565 26668468945976394 57253535536874481 26173944792058826 65774211751585778 72253774017482135 74034930909830478 72839965897755426 26058021645300919 51256332639406329 32185851459459869 70064407287701902 94871198395932541 92326480374274857 46904245805082936 89199805020366179 52704251651367706 82073068218800464 9947440421992538 87540849138440655 59465102338741367 34993002147724121 24056502144878645 6766938317375290 77662683649226244 83790663592511025 22807712986656305 75666502127293615 40718540359302904 83320993674068354 12431647879402646 65676347796838146 54749764579017649 28611189422400726 12485727807698371 32066093162334099 68118128848615636 14565668780993287 86810444178132548 14839478328907527 23903484356368594 9021954990353418 37923342086628440 52341398664513671 14683649102610372 52561633722502888 23084789137986198 60942220021534291 90687158212771227 78155979724932886 39653414464149415 20014269795634480 69610549690275505 40776168724981047 91788424061316668 20574263126388041 29997235685735455 89629697148472585 57734505818515943 17269528789895367 73474897580076431 54358553201710252 95155651025152780 26425923095433779 97404054063825891 74274461041712555 83457786871348881 94462300035273800 43570813527811105 35922221622097616 19761524383095075 94293064593015615 18909311976219151 79507495551202263 23720564543967795 26280431089802758 5729929203773392 2021364261988611 96666094197871498 56893964426568371 51339846069948362 79412375713009113 97582008195251138 62093894181288475 48534025545916642 35441879086836599 1909764442016023 64573959633516590 67635028744188477 22290672982103019 40291744974907239 89604951030135342 87439356749123232 25028729481618124 13641989756753199 64083900665993795 17740489877068432 57194469844089803 29584543615573894 16429007994969064 57374845158475985 67592621996783331 63078982691151133 7246779189269072 18698932606253590 27434625527642224 9890059818656883 38950507003623183 65013620804068769 99662765923836631 81755219089510307 22072380688596545 3351492060945780 23909374937416834 25898161985027577 5542548470556944 16895245942605104 90357152595452081 50877494939555899 4830544138157544 8785438598264406 74564843406997847 61619967416244248 58279746702362510 44132278135319444 48671529636511264 71342766418469052 77010124336609692 4475790125264456 39260308733890956 82444114837038463 39762498571990925 69778544242736957 77912318372962783 49759359106836225 92879786306252213 15604980686742335 25580505283435565 35497893718921496 94103832095870138 41949803073558327 61462177473112742 94186928107125984 4441284289287541 72386882821370010 61867420741609513 60082372367521716 20171388718960048 85495073786437689 15561185411179636 34577992042772431 64042128885978230 20605294614359446 81089196131120434 37396999849008688 45077222806292824 94170394341744461 35998827471013865 63411417644778188 76308271017876528 49247448432970918 39720359245417880 12728980316661857 75416817356293096 16503146300698269 18873024492071146 44448559320401270 69922160648985363 53855945780424850 12866488876244989 84665364492209697 70117276001339142 59383139348792686 86117900534760554 95414159347978562 79188363235833897 32262227810194234 44766496253933798 48162842264093881 1506977251526747 4355479954127868 8031476703158466 50360675674325812 91726787003624999 54123476380323961 83463618071049850 40055161332961364 5475340465809807 87250259515105226 59014353013601560 74575723097209087 9541668335076776 10779125680015736 25808944978270703 6581396245020455 23393819531245641 3859761250662076 45636804487298754 35677770722446777 33619827399544316 16755973954669407 33655418984175356 50004069375831664 62446691817369138 4199503692760499 82601347157181987 53110131911261495 93126177899101468 36975881614323882 82013961560192169 82483357300941503 94223653228130545 23527113364331909 88510417829724259 80917270932296691 93878425325892590 88670502624920957 54244875819323995 39026723537567091 95233518601966128 73631382050497292 83663000098463525 65296893907247963 54936710045461706 987239577755153 18860762227466384 62665217583803182 39227648196014187 57449190997749984 20994148934275357 58384632070051467 77489481330720478 958630256462042 12268584047037759 37082073090141852 38362380771332808 10812398982173033 53935035350648273 57374011794671478 41618565029376156 15611570033987861 29103246015308066 58190303039159268 99980484349047154 54642583577961036 82191489600378110 81949246874635250 75503862031034080 72698951445338761 36542709324024719 68040119596135212 76914368255546053 3291795366240020 71024298264436676 51557013584629210 91765604445305751 48730499691477797 61196884775466114 84005950790557536 89774444713243595 76605411756502473 14617475429483144 31587570142055171 75902748857240982 21553886997167593 36660083480797872 38065543680556131 92557370561782071 39610292007054145 55552971601566068 5450080948071097 35914151577552130 23427298300689405 81762936818576304 83529258836421281 17543878705515554 32457115819477079 70709834269887729 6766626967851646 31431726837321474 83410407026001272 62363847152848197 5177393036854399 7901860343094094 74071942095926816 60481548561374625 7598352258646914 53119418895080464 73582237928625484 740322660369589 91046915555218646 27328630239293716 37768023758976842 27106179290120061 71402819914752288 49868900954247203 63495705028454822 18465875178733397 31729762758827579 19216487724563510 42424367832469071 3291961360312564 32259498426162626 46754540133944332 40657097297526647 24893730255182797 9412220433265530 56408880373472715 60204665502811559 67171040065310572 1450406177387949 99369411408526406 63561726604158084 91297307671715012 75485108519673969 11286383255790228 39388159518972274 59012809201700749 49846693018035527 29881086901848013 37752933331257667 22144376353114567 43704879159569198 87751901151343879 57103316706765335 55437763980620285 85182976854363875 33984604715377531 48061040413113248 36914212799117615 82399701769709763 35110810792187149 41494574192621541 19577236934388583 61601302542408615 28946102308392389 87585940046756208 33320949856151242 3226890863501201 39144893971129975 34607344050606140 48804837243347854 28297951825275777 93615703196896583 53082151490182535 56448121321266160 69833608329614340 10334287952490272 54219822807137336 31743280677097925 85626562488319541 23443653054675457 71935697599518397 84971849013365254 19798517518296978 82198543539858960 22114976188681057 56666214800391159 58544205522630070 6497052878288707 6880996772665362 24770759857579582 97999929035744421 11447976105169743 6806301387492386 62412617752193051 67977466275025305 10911707457541592 9712910097389587 22223210880372202 54697312026098557 78132802424695461 5643171996540439 85626264045838846 48480731326900731 16473631987596888 33399391385304683 65768138315068122 14977392181323810 30021110818986392 57610844877930780 45312634966043895 14168662743006536 2529679536567430 48495436440433598 95835196415011359 33090943043981969 55753546234180141 50416599515865315 17614232032338017 3993229654898346 99240484810205897 8368412238491330 86043240765547389 64687693025410161 42756666830151427 89760458219709540 48913926615849070 71748605187203071 7297752652286775 77185697567489808 64990913668670440 50912086556217000 30429801211733827 22890936702098122 428323946593822 77552042589775642 85985905634309854 43972602097319337 83264582396674568 48817248405741853 40804974828234427 21088348251668283 80563404117410473 1948181099030401 27684460038973793 41485892536849987 77961473018069123 54300616283189350 52094540360030047 22587008966051615 16315298048372416 36455205385256441 3111396598208681 17652549582728597 31851908886278652 44396231014427485 21744452621412373 57389867180546785 49689935687653123 89397871892363895 68514097110604529 42186041679480201 83683145196370638 99829756837305364 62986124378774208 8091759751242854 6617896584963781 23316642675681058 20877691425686250 65200790133147587 35322299438764877 39948638114454078 78058197972951625 93829883169636502 30568946054759759 45191593562047964 73592917970975378 77935285654631501 98866490283947826 48293086660409977 85100847251967065 56203188610090650 42662798794431341 5522796793686621 26286569374029729 50903071909442289 37492504743199574 3020890872013626 79239984181423464 59997982713166233 15237126340985438 94423892408236088 52291004895560534 23440155764574852 9820559815599162 41980245226945203 26373685103387986 46162378898704572 77226963816546807 45083892027755194 56236549343230923 3494503359600096 6987419379075286 43359951200967627 97821691330508354 26701832553713452 50763258674301675 70578317500332894 46091957497954793 70072957770546212 78759048895461419 11790718526690727 83021998918376707 89502135163065358 94850156915142748 63068870869206952 21481517628788758 35688993892673711 32740262054236814 1864849123500490 3537589101562502 99700269443462516 45161324186826315 9665736163234291 90875135617101413 91213392721700630 92931054529162843 7812112568156985 48698713364774265 87124773610934734 3284109298301363 73040832489065901 59252882708215680 32344547390610947 10959043967562899 43757976197708089 8547850159115430 68881750940284156 97706265548695932 36227887356505860 10079398941324813 72359342758804208 60744709940236943 59264847340768240 94191853762647692 27613276546034493 95367955939833190 13273827095781880 85279892223722827 21607284933619530 71709680187078233 73524777869837418 67933022414718496 22086721162663866 27862782145063680 54118774314360070 83486876884171232 89006279528482349 11961429493657392 65015933034320990 5026393395985483 34538307441674651 81766823609366523 1291035608614407 50935966790683658 21502350164273621 20560108938728314 46492630735156237 66840531194466164 76071002411811833 73730972494366975 3593241227368145 95846524173825059 30853014945582985 94333641150775553 98956422367586131 22393672316825339 19995629387191848 89986842742982989 44228388047839939 14162514818711168 19894922101511456 75692963034167283 73737250193936036 91148308920055132 18670180554265821 76870278209652160 46257798365856988 9040129936405638 90309634683821512 99677335339678907 9306235052452337 57027440244968966 84606075023768098 43321849689692466 46439440011896414 1242332996087958 61907219336754264 7215890069518673 89504089304760901 72103800890840913 11390374326571443 60244479647381125 34408805071857858 54893407227047257 79180347970172840 17740286938864860 844344690249263 28867722527802262 17234110221704908 40114039283105164 80071472240811993 67080309453966967 15282888435227280 59562406640104310 17255076531505785 90214089870354132 75639486332079815 63250194105683828 2035479558947225 421323532592022 79255709814742039 11718505780695813 78306753071631323 68769191134580116 40887452795792741 80671856260239316 70038472638679387 82784581077985378 37424090206179703 29657012870174987 41960458529252894 48318710639280723 33798476226964017 53144301659113749 43946393230711512 53605608723790721 44369535829223755 77272518156856065 31333546024503958 17059359409110342 78237800123920595 83211029665952751 67478996180705463 90413743753169815 38328890363401988 39747200098659795 33861913314065942 38143983366256750 39294871061017434 97966998902658401 51761326872945456 23559239513277102 98328987621454193 95972291522800145 5262265774309439 56156874483418854 53404403044199779 32742755569582571 12358590078360324 19707059460900184 1020084097055424 21979855645456797 8834946958528284 63721018228963741 53752211449920652 95589061454899889 40403034690544402 59898948222073681 1214498590434701 6860881691978381 78321325448119265 31209151154860556 68809640723091129 83588642647868381 33893671376939797 88928868324139747 84783285867970433 44133477660890599 81883164802612980 45136606483617421 19400197369418048 58062302062272067 66580556332567646 37166765056857159 40726399605484615 21162770416562791 50364958852105276 18286379940732553 72178892350997531 90649619698907785 55033766602239811 97512345455686009 43039087420256516 3081225955638883 26998077735551668 52182072123105570 93611862722057085 14036375502502568 61230948364355726 20497715213157427 64070486033531168 20118552459966930 79466378180603921 85568208177743898 94977609347092254 31431054135285591 71877523394097860 41053466533150298 33818760935142148 19704879804247749 79524587703700379 96976172761850852 62243011766223083 38679783269567185 79326514241027312 92126881488705739 33520098696124055 46601608075717111 57751475684084193 53807271660595172 46669950228953999 12672827830268025 39335921313013294 51271447825705274 49929662502887107 51626448980409695 57383789347130088 85720516563908036 31254680540368971 61759168881672969 52477043380859401 68497846341783564 27642830015212717 88191346538682571 20297373058123046 40880714686323498 16120372277146287 24278691776190555 98938494927908930 67146942945654788 18532138429756032 88359031302005359 19996293876199900 74090823735782977 17519868398336091 98487860177454117 33697023852529944 50105743820975751 50881076236174749 61602342390857460 66723093093714919 93834776107876566 19563068357993026 98425575324735727 3408191329609663 628025492414659 54402101531682691 99337336788022127 61770423735169463 11695077970670868 2923902114246621 72927636500499909 18063440313000799 98035922194562618 90624523476174602 43563456761748856 39317425935481121 8667800662904539 44922076740429307 93302455210594069 62842536837104485 90625379690785225 2109747185604856 29976742139143453 81104489904440392 8527079683138299 65354132089606768 80201342137207513 64921982774926819 83957978353576209 61620580719108521 18957860928132908 85578175396217964 78426687808949852 16708497089000616 76424464057996506 92422380862717452 65054827413523232 50604078485202993 76162196018495991 55755229150413089 82626922334881489 34890590852126667 10779094577385357 96537192473781904 30684167995286717 843341795339706 19563496597954012 74466707008963072 39426176235369484 31404715088229123 30565278144754940 28213326186798546 99310078979378625 25616357154136214 20479613985144285 84463194216854319 2964229403029431 11468995862402699 36411800073489867 85058233387888133 78099100401583102 96235371332872598 6456295344158545 28563666659329242 67137065086845064 12299927824255565 48847578520582714 38551404278897968 11460777638690386 55849622428723231 63302225160549265 99990651922891558 46850401264610057 8302926870228818 27427491331624352 20580186920254051 67492912841680491 18188466378763015 5424696634298380 89007585567009339 99591631803363874 25590236722357188 89969332198829910 87786798201651867 8283256991080988 19412785967868632 62659312870915538 84989549352624706 68835507370341331 49621212966737590 73447480849095347 65372718003872437 52482489842759744 57707508287593817 47687260623258244 77549145379585891 71414533651397759 17514665406032044 75615135626207472 79729989763481679 61699567778287706 99665515542679156 41873945660028768 90207538968395322 20133061861652087 89275807667370803 50382071182794691 1816447090226556 27053134361185598 73121818736883891 48390089266751937 12602344527435154 70833373813827739 76656196179198531 18951020625751002 25551770095065773 93861649490527282 16399351569614144 35744105339960061 18310015328513296 55153813975116965 48660307094133709 283140556552304 24354979054968393 75424428430646231 42749238786731939 63062255823724436 94312957794188806 3941232690474865 19032681287738937 93096756916348582 22587855076192140 82680130471909174 91846721580433202 55919920331054234 94246017786595072 81743098332098938 42556847815933479 14644547074211035 91656944548413254 81650500992285117 53694897183236839 13210554978214212 11070371718220291 34334559074013630 11275084444149638 93454737295034006 53465459524657053 44784777002085035 39441028381685924 72218179931065180 83368412276510519 12118420100614068 90452497131052010 65267985373801058 70408813261992263 86166146900458300 78107294735062640 99538443062122744 40351996637874886 14641948209020338 831294327728028 49007682319122663 9717630284695869 41874335427602665 47728909844297004 96455913098743199 80047294494892842 22665165464646162 89910008268129980 24632536599921945 96227001722245661 36749794041784858 97346987009400215 21802381195521146 46752971919397264 34715098711197909 41719048423100307 77826332051196636 39941974649026113 76804624703423665 86078876231856381 51309794597405937 57752081032044827 47424774812398421 76506559490226212 67390319454742231 67216888710905348 82208182243887366 63290463912130621 70742896036785241 30700534438358943 72268839098801942 67766954878804947 13211994558391885 44611245114171563 39427067107615890 51932477868794256 83897131553426446 3439168844296890 59885708642988481 44219921300395894 35854800262803433 32588660239966117 97868518380227515 16156795403210046 46887657694600858 66159994386614729 39972143694766674 11679264977529829 83649676568485203 80549618427595969 55109717790023710 86062686425197988 94496862121902663 33380645644905831 95249486469233267 93972645632684553 96642911915071003 28190648236914217 92212935556792677 6827344518579814 79984470739977825 26855459635541653 26874014422880311 26935484414295687 97184847848823562 56172606103925569 47008129421376310 40435907568286713 86757901483144370 38823205173961298 28180808377328639 84803081607720341 5359440392466911 20274605967990958 75736062435539655 80206444731673704 86931654804510216 19146102958358023 62803992317549381 24389698111304315 99944704907053047 69462257802469223 66894824262335719 33719719950988111 85692048707105864 72311532730854835 22387297527714906 42420488972934032 65366944250645866 97240646680002858 47906520337155194 26882502201843209 39329539003430116 90313647784815013 91277425966276200 27215290535321217 22261367106343188 83592469453044872 60422521901696261 40830360072387175 82859101662944651 38788828391315975 62583388704125272 68176013705142309 38752461796300490 46397177743378212 31265788096353181 81105195572472696 55181548688482397 96889593406898473 29453137553111566 23709032909383337 74362741656980240 89093319387494322 70339370121703875 43921812014909440 56952484205429996 11263002630063002 50038335148853829 87512556722231021 81871598614415676 34111602743088891 82599289021044167 97060408748406488 60663847282257779 36390859275113168 34894084842476785 81415610519275074 26703166638293160 23804597458844374 11635420592335871 25762203180192474 40651778194514791 72247154701394491 9058969335538756 5265258451105445 39619310963750059 99431197948162789 63525996712962873 79812895239064284 9653770324224408 62106414118057679 21548140849886131 64949616858437240 84687755381719907 45848332429685853 69439863205876851 26908505125326411 18895393647968084 24699668965345461 26609710292860850 7873992626014706 46237341953424425 33549432913479748 73006761304875868 2021502159065537 48465743032282290 20160104047789034 13272786688834917 1953632350140862 26800816950397360 66298089666942760 66825039920047579 78303293295789230 88378730214787036 59778629550268136 98050899555874106 22994355408090135 29812660881825408 2537172549605577 94423339985005497 35025642274744260 19242437179706921 74712289315916830 13304326306134665 53988900105822243 72559805510775455 26884197980843721 14794412625167624 12069322477475440 20635075310956303 48489733450079392 51860921522649025 46735585557221643 72817176115303 90448665090537294 8930763095868858 56867802619478485 19980457640654220 75927268651954038 29198494817632707 84702225105339893 23887977603187245 98115007499271296 95686672813688458 50568308668257841 8946655125632339 26625244766262128 13379736984257828 26581873693300212 26404235966182219 48211864493569161 59583033550596124 72128013808748493 26765878279183774 97978858832330734 35955648674001012 63786013375392648 8895708331639576 8001606489538161 32415444589460306 1367497208701905 81847706174550076 78677387122605531 53122931422799199 20905819936798626 83592372884978924 71440207559659078 51565613484798085 59268230681812124 33390046652612892 45354690437396211 91686575914880014 20879598881835800 74243088602808351 43625649712922829 57578660793168881 35713897557103697 47305816062491392 87023078032281250 46787325976016249 35978775567889726 76246708093321205 26123559928885213 80779075812825531 25049413635109414 92426273019517639 46477880967469733 12438447608272011 20945371352526712 20808981796404219 27044995994580656 30952797328452481 53860340069759219 86077186647895605 94178930175442106 92595151996087572 2278770683181549 5654980438599526 86617921653313278 74379270705306650 72570388285702034 78821314277628575 97207526913678474 56496448901760579 64206914486480746 12880967320987257 26930182121433410 25499069717705624 6727094446420184 35658926587440866 42381748013846864 46529860206317511 20184577963204523 87998918520119873 65666455529895320 1293720362507068 40464974474982498 96014837897239463 94824925395791295 6132236639109514 15055697293713837 33493793233570662 69163683862648875 98173066253180539 57474013236142781 47020447653368569 37643889995306495 3158577378555231 28021235465490505 23664971160030677 63562955383816411 27545028226994948 56529475806387468 37143879335217062 46238597106182716 67919478079071645 50923368629150463 34743147134114717 46284473830734676 60241732088323479 64319374477920924 93509833350535431 54203571318980249 37057575269539684 22801569488712530 46863081853805160 85741013728383256 66073919562955160 48717765202314597 77854199280159173 40682357808259903 11961695416137547 52056415385765849 65968628239782083 10720395261341698 39901782102740130 17598617753940084 39268111776499848 6806430875254872 83717076938183742 31985742004810684 92493418761930296 17828602363779550 67927838679700671 84636294562835211 37650609433153545 54226260136815112 68812252629447278 81326540309313058 10834629358991028 16072598235782000 80754354988264038 3371762238433292 86053347183229252 62195700253056899 41304987411698439 5866808297326028 37310722256266246 4945167908701715 95026099865795265 25936690840750819 44942920268513413 47690157381775398 25671781603202804 81698547605968667 16173736795863672 63838167716788171 72675582419498764 50841207189965473 70226968064853791 46638115671338936 75870594443173964 61166473448697860 78325323344206191 57330408013107206 97823378007573803 83637580754460561 31020787585172076 64358170010262032 81937385317644388 23256899251153919 60101418964179334 88809652221642865 79608073471161741 83964811907379574 39911416982225979 48168969156804859 78269626394197253 84201424071474770 39340950536894618 29527980044600602 99778772553481790 45375006601137884 97723640769130366 7669857597178481 62147331689562697 25300036536899095 61968988040403895 31060609812359873 86175775420939633 84492989717219896 13667492547932666 89173617532083244 31082397889401411 10993316511297929 60693857290159328 97621665944410449 41695264439412803 72975872889376614 77523607654046331 99289235947694068 26885016609040827 66060909761149285 48677894054398389 28333083107613943 77052095127294497 13854885157048101 92457329985207173 93437766024828396 65102462853493913 4841744734369366 91330734661585374 27545870933232134 98940266375357935 33823390436055887 79600075753391051 21958666330601056 41987015193632946 14705645584281906 53205524419453311 60368804072349271 44785640774773735 31874848108968939 70563203192884746 6047272861268740 91215149293939620 32808667260041517 28503175972964573 99873847867911107 68772800957601787 88568231401772073 37989763968094035 86822806737864174 769625733040623 2936492540745711 1163047495010715 64795061744031777 63491348072759972 70371462126587845 91511717532079770 68250596448150986 46325548550279107 25458579731277374 51681832508575072 72833631126332086 13929355721909305 81927488291980738 79386289609300381 91358790235962293 91131541053962191 5473098809461568 38039746245333801 6091195753842964 7763466072225515 67315698751412471 73116817856622928 64800752439655870 58490870605321841 74071123607397858 4131647858185050 26384312515771738 46254335771192947 93890712740741180 63019538009544149 14453335917353397 15761510479987145 59730898952760833 6038784238321013 59929996909834225 52536952770072070 58512770367047274 5716282401226617 45219801136169447 34946439637982079 23308563814556148 14284630615426066 68369106016359758 88473059500805450 82443242026191448 82331444924924230 8488691289305426 45097795242520892 57911394685807250 95556173972803401 14303581333834615 64725419804962838 38495652870226210 838065174327754 9183763446573029 4819149494698840 86996696680694967 79737300010963064 61956934788299755 72279247641683340 17045330989984469 69387151332782323 31713404503324318 15020332173237398 11115894424437046 10796771781196763 25090635389724058 43746077379687975 52051090468940052 54998346003652645 79426881461879548 13678515075860692 276770975548650 31766969789316998 97044665686431680 44624532078027897 86832850183415923 92599819641912948 57234230371956877 76515591223293332 92469877059270485 81470306244651998 99996308766415742 10789515106273555 75536622383174709 14070336997087878 27547169587568147 49748819642873781 42928040484529840 77087492979875414 2852531017239051 88292655088662351 85060293030660595 12923164245266681 34132724993673970 56132416942146808 52622340361070671 41122900564119861 27969467832349313 72223818180601129 24477232341364163 93126284494003557 64673075122557814 11428975550541124 91038519268050778 39507087754199594 2592636550450163 80259873334102866 77594009673509356 18090229662746605 66457476344484015 5881187884355882 41512572261696776 51216149546893032 74533254626316502 19810848116526183 76146185969669565 54645422277239389 43002279678302631 12619489158732968 73081319096018515 31921978903953472 65713411879504122 26822692698852799 29699491135106155 49509471521698203 97093649786596247 91209575826215024 65801247382562671 41871313697325128 86972087344529603 54187024174519551 44769104364008841 29421156617662684 94406256943917397 72258720927197127 6889655397010650 54064662451727833 54748330623038517 28188675652660182 36783586271868615 73681522141362255 47291077482911495 99026095201564924 8429401183671721 85671925529043353 1088092742648709 5133294777220123 50188639031446861 92725444941512310 99241392334247126 7946447566125008 99384771694674991 58218805978816460 42113183073979611 20116007197823704 52617328871178819 80962925798308111 6880200816745411 53466508121460781 77404939911960972 56756892260227662 59354461350798753 3851643073878955 11853991929279792 96105387722241257 98928857519340185 71314217979613365 44605627655591317 65905331880144018 60589076128801337 26367954337320954 18370965314701341 85081863552542655 52673610037926791 52558817511041053 87922493516124016 26452888833908646 64677861923522191 15229294721374608 87843615035033426 67346058990776378 89545631962375778 26061217237962829 71860356272245320 55843674984126413 83272079402150516 47726277563527325 11046830903820694 98139856969701635 37531865446815492 24607687794232610 7969360892201662 99207199319562528 73718020290333015 57773054145982676 73786220872836078 21467751787534528 71125814606150979 82670654467681779 53363986285538186 28274884062828458 99376314944030742 43169198143734239 95327939920783342 31873437075238374 71939693483031801 89136648926462944 96767498225028028 31614298371021507 3849619776775156 12863784066070372 90490931226779054 99596770741277624 14554881108561406 36012470537221377 94348924243952283 63412196168891843 56015113742312680 41900141931467021 22321684624968604 24200438922795074 79827050101652520 12578048491335078 78414027204659788 58777253600530429 21726026036881496 63496659868695167 85763074011149135 21027015623129502 95399888543672145 86910924512602671 36724099135428794 36602981085328602 37086981917757488 78260230956938395 94163708771016762 90275415394513086 95191425348109136 21046039045542642 82136637500433108 96268582851599456 43694013904525900 25882828797507739 10717323908306868 71542497476498943 39529396694886402 55312891076784571 63053561652770600 10385701985196114 62431124776757119 11578338821054936 26890945992238254 74746891765014323 28012604340780750 62238736486274690 15248486921168097 34199585590804388 61239889650020522 45284363022789461 7822799913330040 83725391296243663 9972745979670212 68171707304805888 55573546484799706 15638869875114240 63228212457168028 11102566956288363 58612533748729087 75288335631192658 85530685834615667 87972883878501143 80605769901663517 13590858482200333 39124485061061169 71186866188022672 46607817830522047 96607968710549230 13384417341618788 87880942573195232 81252169960436209 15220477804565618 37256262673562432 86974370549693971 62394568613471118 30060419430507358 458424749417439 31666522002078861 77140494992444617 82193081783787560 94004966330563166 64617189666362027 79883203962201157 91373271909013753 91563593730461 8970355167769446 26199951740690228 67560630627947034 41344731111527213 77733253211385200 42721966561738173 14023325710109975 38516838883240273 20224065987972525 94843006496081187 88618879232260283 97432154531627452 3631238994106906 75372312898903346 10531152962903791 35789059566867666 10242481075586706 99248186430504181 42402194217722013 77239399615610076 48240177037502045 30382059021591985 21531364865509949 47455307758420725 69435413569686137 90023051482253461 909305815390869 81429695311028930 60652687262362241 4190418726240024 31218677958267382 4540932217433561 84729339243631519 72440169418633298 98378836746551766 13573105575007773 19367997839186423 21600518123732991 95123649296394862 25263922237599819 58178342452597085 28689181519432931 80667966249619208 27658459053233899 22423215666645095 34425247592996893 66143110198639000 55340026238246818 83297943769229207 34062305082514892 35933890490328786 97158128409270740 20150643772164743 84704461712001644 18074629889381934 39819388334986322 61915159254122899 57549440769470154 66259834741810722 6881252423495039 40991914634965800 54516724796222446 15320585551272231 39301919316422276 57441710820246799 56009237744860618 79438510689133778 46584216381237570 53107270007314904 39135872421741001 72642860753075776 7550290724698719 64531755024672265 68115217718540706 28315201087147946 44230792331583422 35134260982940947 4648674982213124 62819244085355765 52946507753451532 24755444095260367 79494093416229806 59899919135567596 85697079509064282 33587961165781313 74107404004922529 36651846940170268 17297253178985548 90857699585670851 24171167633228574 45646375407269966 39174129642712167 89434375016776103 89416698904633141 22907239756498062 45063905831474556 80973457411650838 8325815696045346 66084012018434265 89160852085977154 60138871349904381 95629153560364778 85768645144303708 99589778832977521 45684200200269443 1477341229972372 22767230372271408 91116419674779080 66748573744596458 87729689818928922 92567276455488842 2819834977611757 24373991638819169 95325314067374947 1096199689270944 6890104643545684 51785500252456014 21925476989972910 71732372275145499 9438374538681039 340800696920056 38137344242734154 40554287693656559 23645969628008434 6528389788342011 61193845001546836 13255695910491605 71939212283342575 18449925911514927 11368109172883532 56700214787276778 33105992292480285 29956899173041548 42209261164796904 55835681585619650 12084667124285401 71324846481957358 39900322011936389 30329801253595029 69623219500784554 50205741526043413 77568978561123010 51667047574313556 3155085556971083 81157188179961382 35983726594239661 43370436928407113 26765491243322915 49691808952596785 64191650582299005 66676674750855374 75388570870844727 73670159593462942 65672868932699461 6417590971820294 24431408984519133 41380058364032732 79686159687681391 85778574411866107 2622073717724353 29042403509994528 6869446524246143 5835737350812666 83877730321284652 50271104627223741 15497669505884096 97228704217004172 10863848889028415 47922244478727497 48723957570584270 38938509365907843 76580729873822695 9724651518458905 80028330116943258 36377702634589225 13156169478760176 63984141046821504 17948458959125122 42719591587640294 91833945180046913 28447263867657065 35083103380146141 46593994162628809 167909623850620 31070919781009711 56206708944350322 98951770999583633 96016578048123656 61332348860673569 74215340748508029 47787248599122943 32513325833130487 73358454406022404 71843765928670858 17093229310873390 70526372838400101 67512541035799653 98791948824181788 58320210752343951 42036837255034433 59569628745878128 78551670824805785 92877847476616446 50589882914979713 13857322885560975 46439017031504748 86910859694150456 13841174699160008 19220933502505618 1109857809087516 91884919990184582 6902890582520192 54960789047165175 810544291281988 58737122127813716 68860543254312374 28865450134034347 60828900941881197 72871751585044591 69780467760575091 88086388093082611 80794789478825068 33880469175184324 99883911220601710 94235647753254530 28049425352767181 71305012749241503 41377194780465873 43558901040841693 81944770041272963 7230037337389127 62186516500199771 97815322466553025 78261030655454651 64130607240621053 74246933087128434 5064595793083124 49945671125000646 50443093430920755 8266792160654394 59405921210113010 18654377478133893 10676514674458366 42730118156190312 97267208447754201 49206706362066976 78896893801357786 27174394643163187 76350588020355602 2109734498498130 58723456583329017 88231551372510355 52816540658919579 87019957836086431 40016907367465300 9322426404410733 17526218207831947 11769511214625355 32694856211357025 33622623227249896 54378688517077078 56578146298925667 23186459105314996 91542646880823314 35885779474867422 99855386473667688 87802344838528876 4412866179375425 48851410000378207 82053611487856637 68085391264621161 36402670635763640 15292570650111754 90803289300405601 4683780417237889 25592825962498931 24187152613822959 36269861348267256 86498153011154258 55718518678620727 29004273089348196 89424487220977357 50086610256225264 25672996437833385 23467931056477673 92131873739134555 87812717267758767 57862070996651528 94140932497967825 73025977210893061 76363788236703463 22719346839549126 58828345045072436 46493382423279822 38110710346651350 7809908713644003 43136240067106843 58468586023136975 13172697611529391 55378500617681815 95488749988818310 69549604974226118 12649278487966870 35662247099172848 93805478623607992 65077356377926775 17909756483990031 50680688130400350 5658074210165148 10864605517660790 68136062355402731 25294235913976406 3876665881103711 97318451858400259 38033097561663408 16710597997971776 72169253143120280 3154432483972262 44220764678823382 60537117524711230 8491641512429671 61559327831311098 53411361127565882 34391471429626569 98244751118390339 62136177465855678 32075473944770732 72485173258955472 82928358695157800 51880448635306116 11253546587372971 60460033038829165 2600751677454210 38166491614986373 24245104365565131 92188785640271155 61659194425550086 91780024563728329 94920419208832168 23230119732022024 6967747849629822 77257208461646743 29254145757090852 50372907577574033 26673871062379722 71211940809175053 18934170709357020 70172393215294768 19802635089355664 98825120938051490 29731316670576839 21999974796215537 76176356719261491 27391525362723880 57267631886330215 29529002320796913 62994541096711921 24128575750960589 62716540833151943 99678736162696489 71987376124925622 12555934017569902 76973072087657351 66220168333496629 37659301953940819 2949679175056578 813729387940812 51788752420638191 86627280000688082 26092279656771241 79437345765422412 69397482139730290 99530339991637836 67751020335695584 52133478552617853 53448256734286619 64098380379809060 18837713421931361 8435588281670509 76520468799136643 20031138507651189 25636162677420902 12423130362620291 26844955527511173 46360458053867414 26762474391652204 64926064945064445 75751834100383427 74229931347101137 37684158821490386 67318538125553798 403550348599802 84163715166574207 92295329972309083 71914042378431934 49565040643586170 22236604567364856 66479909385649395 83017476957632301 59277597254492299 10301206640795330 91492045310661858 31280498290192900 58370493104473326 99338749444687809 23921638152380381 68299231058905121 78209769848863915 74461512426039003 96099836466969594 92570590932953556 62767572497428773 16596458265983068 49387660216881780 12786472824936971 7217593089178241 83459547114029171 3010739823480263 72023510400781705 26464520470498735 78473053103013285 94115796053494189 98060685679521904 39896340293837367 44458794597996238 22686584790744287 80139242357448841 48409528058075802 77321332026624908 79757774945875875 42856418298197850 53910447976447329 85565544829990208 45321227796764450 99178997794662218 97774070819563562 75858796948856096 66152812601189726 2039808925807599 8877342058836000 3498933959670468 1124003563069480 19774623862631330 78713596801467687 57206566146100225 46201639386401671 48969863849331620 52366555058312669 25008011077109017 47824279308395289 88094330255108617 48550128215427002 68816676745800048 48444573659498063 19161249706081563 81140951338147216 57557775704704815 74820933660317471 16915118926921635 65687654016037386 54608780408549828 56599788628917581 48690781211113041 82548980305157554 29401866714205737 87343948970991456 73000838577602427 33541445254476352 1361336225614507 67372395047865701 56783618652862795 16327377167768710 25798864713367704 78833068020593915 29846003208203270 90135338278788476 85110775651182469 89568910094881951 57741578149158278 50232056524381280 68415210771709498 18005072810027724 15316604703610239 92880230443288830 35164253642042481 45693334295304390 25351538045858948 85634254741888515 46117870057279654 47460780593421031 24741531796317255 40534902681622485 91166273591440104 23233674138900467 79552125777060332 35140346505234840 63374361554621181 85161051926924760 17482053681927093 42805887553721038 31368247337506527 46235819671794191 17108327976696273 34868363304635577 50376641308500567 84823189024534884 18518637208204067 87974501601661757 41476318239493173 94326745706519619 6680130608467554 36278086558833464 91565574412337392 43574267775259275 36775299957119510 90972496895574045 81027693218632197 76704744690141256 55967936056151664 32152418331038318 92082931408303822 98788601781727438 53918977894849698 11498348842669563 99895520678162973 7013042202022292 72669066071021730 13628872208564862 74351235825499331 87950069725981836 66582062904346917 767281716749055 47468324268775358 46125997719379202 99449509682514015 93364910198119971 32991712730565121 66824384277138194 48702829014679478 58102013746979152 91443727712013329 15312505554202334 81395607147503083 14293967876436138 84880802539299643 35558727549412637 66003290646548151 81655451566896919 37557371962833614 97626412995154652 7103259286963547 63133680800852421 80121136967943890 24203246874018878 62787965845794069 83437912731175300 42946368975411378 66115858454170577 79382016502566907 68232344309126909 65754133070186727 53985547483511429 23447516361850868 90961616016794202 14973709934759411 24460488236478615 68114051670449340 68754433655875354 17059126601834089 24903837826435069 76395543656998846 4693921724356286 79202939348725481 98489313482009605 38753692486469524 967493382199624 92882942618254108 39055279886985495 16088940243497571 97649743546517524 44284471457455123 37869499896773876 51242249232507686 7161794201510399 39491951057674361 71167394547001705 594114526087405 58982750722456744 46368654063102293 24407268223617478 8102545568591390 39833815139954407 45680256177049084 9657646151672485 49357453840825085 14042628567623465 99206654435143812 38585950256759119 47082610958209827 93946965316184020 97272353993583849 6923575500205626 42687733106949831 80165332771013241 55834061154911560 72431407625940687 5869850838669092 1265339362392223 59531096456863377 63242363761684977 77779357428018969 8114551565087588 49718110670398304 22844798501978992 4187717906346483 52975785916245281 60219019968206511 3503682535003568 98736098010798948 23129421795247759 21593850048653873 58066063640222807 79320911749143821 98234288784718543 21186569595812989 18405419334660598 36074815312028664 40286982837778042 19987582327059034 68678095806071471 95309499629632299 60808677619923801 48111449476237442 64977634012603319 52268561271217621 81740583339171757 81494369465127589 24192583552685154 46582146687397873 17746416997851996 70934159160958053 98985486247739443 48896457709645530 35552145943740199 59425602088595670 82462462242129844 80469571122491126 11720089681726170 62461981997103665 43981621785497841 66183948080734129 54701580130224672 18890947163164 8395266572875235 60834397187245767 96580155877220831 98711577167184280 5335391532978602 27733147413816576 21070811686056257 766859677954930 92888088455978378 54916142985681873 467162121575074 18917911077393449 763624576151944 96631455077916527 89007981510805292 69412426329349331 33043416785998952 77732620214581552 56985806636167299 39778845626589242 82085425118819407 26838203212801113 24590387220060558 4525219297739449 33512461052449882 34932335710983573 31023325844866065 72791623032563749 30405831872600243 38169050129338960 20180434964895757 85190595044596288 44558514440494997 26866722457447092 68447701221145331 35796332181568958 9330184382449787 67772548048103442 8830816157335763 46797064635036694 85032146255256544 74393938089606631 59374297920159740 4987481906259736 54291863298729087 20060924474453396 72264691887537670 29129947187765470 69804186687533869 63709845738875014 8215515394306819 58421889040782738 17640094883372648 41603975497441150 3015711491775025 82735566565852090 4077478519822470 8033764920272920 27597875311753248 85270986464818897 29337040379676828 85803301285714309 57831568930519638 45350941757727176 81360900433107474 31040375054480027 3178482469996140 86418636370207871 81389450486417820 46266555137190097 42065309521013185 10362479721087245 70493576567900081 22517241772088917 36269333353919874 72001446996728763 14773382657156150 80465539959901628 23876648321142331 84120002087782980 33582207513046547 90577792133624849 5109420939494382 72755315288660024 314047809208925 48236591396674462 61975031759147541 78322814793009022 79658694814987720 24569153872808944 55592416993036652 20741208885890227 3352991402570954 68241915184822737 6202039635065592 30082739494398459 74658267793731477 7457471038097590 85738218506385994 37266365141443412 80490709740032493 23951453767670871 62516429133845387 57185107218922714 23374018469762307 15426112609590136 8944193936934171 53181753387666780 36351243323681370 66612326610446466 17890575147122228 17135474237131717 89625645403749032 8334935722118703 19224578835560511 30244007441022870 15958400240501130 94387234849674319 14021986655699998 71795574391164513 96898238264680594 71455653938431917 61201269938436562 57084139875974272 49457258456126268 89238061009935216 3838896096568310 95302550853249113 98504367795213853 75999293299506789 46214395450045300 86574064556584893 9311455113094536 71621491934109303 37731370424006608 27043368785389907 23426711537176517 85886209822706512 66328291730208975 57473107530675106 35562914962438608 41683419874490556 78153810169750199 18117474201423096 72448805289850718 54644491920148539 88219680007177715 5310304296875657 15158077302089204 80291141778695865 79671952108149172 22763608793105680 21738836265136599 88427464567070433 87285367034145964 99520426254432969 16783458618268148 17230294167269317 88163308900990799 73487055445129502 79082982388450216 5351486289705140 93412263685255988 98388743968560826 43943984413921985 4505811621712072 73638595146207663 48097550946013065 56083186444451832 12844316388033501 76262625762026850 899587167794357 12668856935064906 38605694490209173 42649814857762051 98098201806398295 88140531650548240 32003277104782319 48839196852722930 42194791230133009 99090515995510375 12807955452730699 90779081429380767 74480402015254313 20154728843136105 75289015211545018 65399016911265775 44014908065727527 90308565674934543 50688622308200082 45029342139537155 96450921150779498 9833607835849158 59827383065607224 95814288103990337 70769864995221069 79589552618001473 3411189055378449 87021926269417994 58060087827577926 5400653053363653 17677969298482402 56487249464576888 78098796328580131 16000956251554390 28204551573590415 95291798183750497 89324303777495264 10235567558300860 64340355088550834 60805217695005299 15424917813417170 16441276551513720 23107596682589606 92495453016118039 49030184126967053 92059296790261713 9900709977045725 59762403070465625 12498870158676327 71084425050519602 56490302012063629 65677042641974545 4838728512638070 51708014354189265 18655237285551858 54042616195869262 5579409731384204 64567035969640830 30902324662610587 5496918179181760 16569636222732609 40054852067519229 66754278863890196 13693115867475827 57925214857727770 24005835349064370 5185917039576616 4956050145753500 75113143934879851 64961645307038051 84267259410077410 55637861102804111 23998790498211040 18568740492383890 50297809134946932 33955662320355763 67430548506409315 8879501959647097 40221622495607731 93059829515025017 68552240714305568 42547683206218822 98442653169930207 34834587477435260 15884462265976703 3033588030860692 14319241783490272 70911242470163063 60888524530796337 39271025574230282 60943529962651964 71882733172584624 55155463110625764 78304371353339472 51881184294452672 32564477466494803 40557429179624341 38069320287236663 6327938531588041 97128843246898190 83495104127289716 79390892056574468 8902942845639083 48089937511697733 4425005087581735 56750905340261351 29438713531451287 77457068074322037 51677418894896599 2692316901048392 7280700063197177 91592976417184871 83538848147553980 87175776833912955 33434683230935338 55695048045466559 30785581009073484 92920550927071244 20414952810112509 30174119573721541 66544266654643330 34877129630505303 10828000803043886 25848597533626428 41825003994783820 70883274549443551 70749868305544480 51604441526634776 64744932830835155 74302865231739493 97529932095663546 30770197346913701 49629832522114946 26776580197036193 43176775074026153 502747407079063 76649770970942204 28035282067925113 40837423592576057 37708551845266780 92138138618121404 63151428624652444 71067734927613941 97333921781012848 77827411652022382 60128833192314473 85650350446686041 26123345395243360 91689288443838484 19573085127783090 40425006642568796 94509921938327654 43527177350960535 19254836829257065 81389766803681699 79218561386518530 18786715148870190 80205588187432056 97974339628244170 91246808870917438 17228465627987278 19708976114789416 25167973836377266 20951206172913486 52654197965000373 33346437727778617 65191127026472924 73496794387283324 81215338497239179 11325780843659708 30497985714790658 24118427541293464 85635311730183500 83559385213350283 36777513597388379 72342486820289427 41839644652919604 63840333108322324 5649708980704103 75495742646930213 21504615682658719 50429600449562532 17983723572520471 46756997032765588 68121433150881509 42382197768543040 41770347401121572 73788708189818716 75467657755786068 11010667805572436 72243829224791553 63716548360248751 14952613650009311 53600324010882193 14160909104858337 34123960238180123 71738717150390764 26172596103256013 92006867099648189 36302577640397579 34405929339315066 82740780559384395 39859477784498504 98419479100157543 12285554277751176 29538832715044819 10843190352988937 69191459392893742 81028305290808049 50823340496447622 18154908801694974 72045834218834098 84676687007983957 4273264835428107 68824386862456149 54560571530873642 48038947451729930 54237224392042716 36535727519481006 47319155694050272 92228514375625435 4977238671022923 19837478915685248 74327188298111547 95364626123339398 49560827663641970 70971612869374207 13890156496946466 49951773552253088 77945390645402715 97836599335231200 96502238217431598 32570947953365226 12668442809054604 68186949574629736 75695398197021935 42971489202005138 35986133282155191 48200003418674652 64926620668045524 45128495101430784 12340915600783001 66606056401376802 59143685007400674 33573399540747978 83904150872163136 26638343374582110 44498028332296538 92745949435845531 5079433684786238 37618068648876987 42792467464240248 5029597243991647 94548783424933735 28939588210896459 62449922971724573 55960997532536897 84881838255447088 35729779750576551 78576533743667716 89415487990218666 84544522168168732 20461645455379634 30837991442335251 43854291923742650 82016573753993993 97950224362883827 66753944981757546 53838083201188609 91289619261506274 40346277494477581 53366108565134176 60039219943674362 56048044318459765 95850594500774096 25189296551575918 53410490009005246 48264369515747463 66016198514625585 22496694076617435 40947086791577558 55394615911552156 57363082649399269 42168004247602091 30688935533940025 16068301249386245 41321708639258978 62752059427362724 59299166019899376 97052392879971928 53001386082451675 22795484482862474 18206037379336392 87480919993255576 91929023766995271 63367275740746821 98615341866229004 87269734413822399 12058520601827239 17046818349401079 11932423300343867 31490604228836084 79574037773571721 19475650556707024 82364332258592480 15298165859216373 49328625296965385 92677652718994859 4437602425043320 61497722122357448 373429702760400 84082299505311604 87267622952876709 29899871610581937 71994081850608017 34691232564642745 36959882520360294 93404805724451340 38080611531390915 29646622123316095 88157280304344053 99194329000228900 67070954697308314 7718480424555958 49791414577141948 95363916579169767 33099539243608821 46282342972834616 83852287663303525 68294178044560462 60440527102449460 13409533064225841 40405561861834530 58433031078938499 59244639656637872 2321299566219046 33262640349866831 59313487953729956 75419410677423410 8884552215047274 21833555706147365 96857468197544965 96262311903412678 20675154827857292 76511101836882442 31260216439502079 97022037634800456 40527865792854367 91032841524458730 44010861571296105 59730477499630737 83816519719264903 94700948262787567 18829040071386933 25084032415583516 51664126181996410 94819122325797500 90499181935042145 64612216642730138 80248519328993480 11041889812238677 12653843803302624 97370185490298440 39118756114150329 36734966450060363 1655376484060533 84612741992224866 86305837407632481 30519329007164052 18901157144049560 59379143943986717 84602882237065420 5644753917707673 65328325923852740 90931817409964398 39934132259209687 99380677485906948 68680392052401292 70294088736878837 98761092281051547 85801445796814398 38707587354475166 37851677578008985 14995177075094668 5135347413159934 40809522787458677 14309090700155320 99848308457206788 846654188722910 75565925244670762 40626586735036940 26481209683003121 17349913972958424 32265771447861576 11888509022649040 45316032085149241 92628471878989838 71785673298232847 62133172605736257 37093168750313856 108904935480557 97858083092429776 96042302558889224 17588527801241388 15030803281565408 4780839164988561 64860951834934419 56543303005053856 47190084094206318 32999581368552018 8381310055435992 48205463001465596 80171452365991440 25700262623080929 75792721633760599 81259803718695866 9882182590800930 36255187328951001 64516259085756648 68869267133049322 47844868579848811 18010353185200967 81300116440860902 266779824721994 47034143263278094 41408017875437803 20324163792658530 56828044585114629 4127288844991962 58239830420589581 15340443083860838 35602984951968891 60472133085656997 92343418678418511 50092203690966180 10507346791774850 16900640731954173 95553822798578276 48536296652507592 31500097510486578 75371953345052598 11156389611783763 82718709517845680 4132818064833410 30339476265687921 83325880254363931 52781880505159113 77037185720155395 53744984828079194 36007494017552392 77056996228158723 50529977518138154 32221058457457883 50148721561105329 10388901078279690 37935615095499498 96793080528147296 89539591124552650 19936106766176512 80989870500239276 6301827268227219 84497755655655048 37805335402349658 29560988224051566 87630834758841054 93845939320434927 59049008048258740 63144694715991084 79570556612283119 89424863219963589 60396032847424462 92204814603241888 82462251513051793 93571303230479729 2434434743788909 72003921611585233 34948243081866167 91732247534618002 1303325551319281 83201341461593497 80682843047493288 74606412462788563 88980794240269688 29277150294763973 40765497713471240 52360155049607144 54930732892302533 24746941302521584 65006668184259811 26963937048368099 55853272820872872 90114026999446737 52562835091724628 23812721393948540 74811187123511400 95775971020742204 39943995296428663 82474727841286681 78909659185496376 16959378850081483 23486876239239606 76664413276440809 64317757089935825 12369334807843672 63498619972568509 63171046067251462 89850118296713857 28836697888760318 60974229175889291 20153077267808891 585331905285326 90370403631671833 65063665966780149 29751100264739734 61439315151780474 3649180592011332 48537319116576746 69518930546668936 73097112457966923 514646427794854 64138406936399173 56677482132106040 71234276292016987 74425665796221067 52254213273939348 97587548660272916 53867417420634336 1826558564716528 58166187666776796 21923227450031258 34891806346733006 19065841734597991 83878517794226606 39136629079694855 38326279530891099 26581552790299979 64006997166921376 37072844622324664 89349798150730118 21082065976736756 20014866963278838 32332765232518414 17450857552478369 70282813940531584 54234186283243907 51469575568642118 6901122072480250 84630614814885645 20294350697906096 20718063618597675 68159085832230499 6420830479930583 46499581686909912 75164791690353607 89917839259825894 19949321167917508 60729931058131415 40857237251253463 32973431050009355 33241406807041161 30747539390630119 36707846324580600 21230049351016352 51371714334108073 72253259293167299 3632167107469345 42355815341818194 23496727239852663 10047526268767767 22406903821902683 51275878842515582 66466600021085454 18841657305483571 18016138407061542 72451093551888730 87333311829471435 89328829162835472 87552574078925883 20887727888833052 38049546797543865 4485123404341685 13195362609578283 99522361528349624 45812975682662237 37836266398390485 14296241405087854 36293010906215964 68814879520257833 88882831525704296 72449588187495740 90513073919450349 72883721806065146 42562394166277186 85423644107142961 91060368156285052 29430285966189967 65584471993458953 43404299750152502 31175949813488110 46199724319932259 54702165891333596 17376241887683123 92139780779574643 19737868457522354 62483425044510472 95487129940495934 14812877565786273 33046936221434 77104557649781938 58765923020673676 4397772436303682 58664207574773312 35440393208596925 65805345057980797 50393822781932128 52898597839862538 6373564920373698 85623373090566295 70069340317358152 93705674320959428 13686400935705517 16342438202901534 5996074664334467 29894275711660440 40085797747573845 44851509317713685 22559429986744355 85868442340481254 36413009985434844 61500373044063419 31427940756823968 96601830780898089 8331074115061957 45683180904697552 19020305279575719 29052865560466254 57124379112896632 88223618283575324 29236762879322961 7445402846529296 16183761840911209 43738285685827086 92010510072806421 80906378627068195 13773152144054273 57109234121648075 3366278615338671 30561607838212597 29526072713230830 77357107414083799 48088195978179432 98188070977915022 57297178587016679 53145328609280889 12469576071772109 149919581704112 81854959772397228 91316253796937909 63451303456860501 85483038144256950 19241763953974508 9478444778117199 95523382518097929 43097497619142682 97125885918398468 90282744348352718 34989549594783436 306910987720901 40697806538712242 12734516153696395 49951179657841481 93973161374422794 49755922843283403 36150933653845941 98228916436623965 99868621383296544 48477571327795428 33127862407741933 38904743197116209 86545264273685592 23856682669128273 11208411713790547 25502126577917309 16820640531225294 87617618086205736 43888476792912560 41573341750418638 45655386364851236 79243627121673534 21302447154304527 58301969195783698 54141678514138337 62173985323860262 65020038898535851 2511436214122778 78534457169354096 86881718760626744 46492403080558246 229008568353541 29078833264816362 87070737407539336 87389935861182903 42678271457170734 98119434079804648 82985772199653099 30035339191762109 78205540217190426 78071533222565369 90070280808123124 84908589840511402 10788069910658583 99137484720698847 62508588641166587 9544825433348342 88154514471867256 65747866797066318 9803039264010259 45238363801359266 26901416098031229 80655633398318866 14628645044975086 38369444353554725 95629611535407013 30954366716614248 97174863023360908 10898122458469547 98715648950365447 41134358899560746 83585623054297128 19993323444567226 95043827009848522 73813235879624637 14804018762116361 9796400701206887 30002279047930785 58668816089091757 86290762425250805 89300334934892299 12062657851223219 87239796052676756 10004303268147152 72005228767239532 80823125203195094 58197604760961358 42752018372259856 58607509973451003 56321923185424007 89109050627901963 97437299536651095 53265430972151919 13444973133298706 79833418092367076 60686800075355694 92539233451271157 7314842194982353 53342264747778632 3798054555985437 54902537806262959 38831995779637824 16144396669086025 10928217670800669 86781026617754358 6296304278940803 95349247838407094 43855698377151435 52881757744674205 46732358971689690 39975932258131370 68404772344801513 9260648832652445 69834651914401292 82695194550759483 74833051058166422 33498777196594381 1365981562087945 49690425136015392 27242103561386608 71917770709924391 78841239291227780 61009871491127744 1012335250339605 54008929883536823 60608004414370316 19736196230775360 96828589541518972 33833768143904896 32750692107410035 60133896602442372 32172379200963879 29475913739051592 42615677924739773 4957866648560690 59487462515260759 76501661156589165 10579561728094158 45141672033188653 9354752211853301 56888736080677801 45783962536266401 87713870758743524 15194249802647606 6005338770893963 85857542062591472 32935419516772964 83059363821720616 56986731120148225 69742841363192655 90810302547786793 2618226995285882 19873551619154801 90340004619611290 17056467484726864 78068669737606871 20722141515902329 65746463810242079 99652322707718529 79811208987565550 35031995764803386 27934122007026570 10686617180141285 31464238541016127 77997660030913479 91863664028312174 89899679917662535 90777118230608184 1134861386191961 53124198659242538 84517727187900651 49446478837075315 98717247203040361 64768715529566798 33215783718651735 39123097110153877 59212570794454639 3852901174550111 47927576642818024 94228309705696997 71993380370389809 67417314854569254 73341075495680819 52421267142232112 80562537525834289 23722241009128004 33884809184385988 25589759124883566 66829822044302921 19229005301370519 29195075689549350 87821210875556206 29733526407542471 51419386643378410 73546687485478899 15368278006023469 42955574845197606 19623088287465300 1022356508514297 85444242105911428 48562021837487960 34940829196870511 61888920892283268 31602756550734407 53580006328875356 29615689216632334 81495525504074927 7497815321687221 1227438749645581 78357359535156904 66218727831765704 59976405928084276 5309385720226650 40411515524773221 33678347684279284 57168463932795025 24340493913111282 20608292117453801 19608865527192066 26483895340044368 57812988330800240 14380988796293464 54420731550882224 72004938565018114 84945633095001220 2850257196561642 9256326954266969 98100436718618096 18844791278745358 4559262997247855 99259822022955589 52222725850600762 16083257460591764 84438619093041411 15520831482627832 23167135082027922 73531714262226011 55939292130776502 71056224854916075 48290947642106860 81508959264660584 69463185728024355 26074455715005698 99719633419665442 30469490241855871 16192622155079536 23988346464279525 93658691722185661 83716258719342809 27383901407912224 68214584201101731 52136011651219811 18509517033054301 75051396639524763 33474608926647776 22784101186061739 20499600437588997 16542669854251636 70756069234295038 174422096190327 76179209425402864 20562156916711233 353629536789972 53128020204336805 53439064155440650 61495956103532928 83679058769996613 647256938579477 5998661998989196 28180507701755560 12854937254665458 31802296744837512 50079111806147708 26305954478717203 34239665666269033 7526744637938203 26675877543075743 38005024474976955 32050772757660070 87472622649980076 48387193766737285 87351695542429539 50479391560279327 35261887408791350 29055905441407661 65754679823068605 2218216082160267 84399271227765354 88710242582218964 37062605245270921 28292740438676731 35885540591138549 58531997803731506 76512896321302203 11267367434287535 74567089276367128 11214362751972794 60047253876443128 51091762643587183 66634273574029503 70611510538633784 67392544362973925 32016311356313580 97967023599139601 89502744367250100 4319680863183480 70567503595331464 93727912878093700 14488826497509306 46178807730981092 53752258988146025 83440524461289131 67768399699734263 55485299098298192 95612591855825289 33169455636382855 52683004606838653 57008014572378976 13588440447692370 1372491861278269 83028653874720794 38330975369104855 25651053980975262 79701105705997111 34990003553025702 16216773418655487 1850078980405963 44227887508983775 8157378808011354 88036527283282277 90438060113215372 52942653721716453 6120554322446752 6215814382164883 1180707885803263 87931957124079279 41033510327721769 41061615747661485 68826956803322924 91412001592884247 73673462076441553 57509692161844144 49124707745719060 85229638435862589 7599152994434258 90182989004168969 61973826095024041 77594882536915609 93809132598708190 19480336769936206 17098966177756365 82900080764649691 44457597717807298 18328009060566955 23439535913089509 45769695937728335 10515227399171975 89829565865304047 67671565001496700 11146376930817601 7628645256503347 20968220900290361 55900761749535405 74531713174443422 3637240825858558 22741229428651329 17873514035090386 99475071076024930 54209748811974372 6533959546180703 33712509385224058 66892880400705578 22798414011351582 35655051027656314 84436542339745446 63200920734259354 80993361482864599 25691498257161108 68016089214851765 80694852165275392 52590916063963457 20968941443729287 64578086406691632 70436177459972899 45598542643950373 59488406516873205 84518503510472401 54537632308248890 72538154079364425 70215874833995245 12350759636814295 17207790044451826 37177461422084560 36618455814974494 7312230315857650 728458766718670 42173428295283937 73397514317633696 63368008169428616 23581011653540905 26035029040015331 63336664543442790 30855538870741893 44829548903412416 99170874080010222 33921830883725959 15691284193921595 70585031873539550 97282345561084905 35226846437511899 7242374572790173 81584147683236421 70522379954263260 18317387903034869 80728673262741575 11289258085251125 10270614179884733 83035296457575244 70059419893673314 26241727612911877 16608253592045330 90640197648051347 9081377576004550 14924826978736966 93525938727462196 31920858908079767 94437537454241188 41542820266359129 51242689272889272 21316693704975561 26194109628115166 96072602902552058 6487388724803624 68659450891683169 69222619889206488 34662202598623532 19064989229872117 70866795712022868 36864902124609609 7599348188843637 30743385643023471 77110035018738603 18481206163715681 49963386116147508 12661130201611023 30299881265853222 39030806586555514 69356175510447011 26102353190918884 5657636193856537 95052633016652696 28252093482475887 41692400059072470 85703283452923397 15419898559883441 84003376741536278 20091967413170084 77843706349797034 86488224285177108 25984375531860180 3120289084988874 80067079723554686 19103051060212829 32061849329535481 45263382013308337 46399856643492685 78724425172257423 20648138509012500 90707229691247625 42414184236834794 79482325833104435 14466904920224348 16393340867532730 75914935375631065 39435229550105343 72179565409830350 69500334724154243 52255789249907188 54800238177395144 80234006446355047 52437657760958288 251625573766255 67976633957900147 84584532660849156 72162806571558506 70567195119541182 99656176035850637 10644483644600840 59647134799099575 74039147296547297 39357181629664928 67375100401001893 60031425883312295 70087997402474877 23599769686513145 95082104298665472 92903992277401214 18330415537438576 82941016885800865 96544611629048446 55485152589145612 29819845155274675 50945573468372864 95384110716392408 4210244653259721 90434831859693672 8651493750255992 73058068977501677 50309292380134031 96904182995387559 90096797838713392 77385141505334805 85435680769616384 36486724095037870 3821766376474355 74511244854568132 95602929753644624 83395657879558474 18432370656654130 56546085587737230 77812925596960251 87619054604973812 95962060538082439 13838675514626614 64114758311428510 58895249612948680 54437080237758383 86238325432010725 99105773663658130 97996709087384311 80706460153872882 72017950081113620 50958957125205996 78600947389606790 36501838889672755 5971416181896982 56390823829930338 35728434352050429 35885889286513716 93804161932169219 44006533529480171 37324512099158792 41171124628944972 83993954640211793 75637396998699254 13810291247537216 35396081677074408 16746654717453394 76371170195843066 26250454239095012 6854473948821389 34332719916621398 42266242898426994 3826914957194708 10083624777496440 97121941156126532 63842076329678055 79202016036203684 73393328950821760 97166250171291060 86153240409536021 98996049266759146 74199020982566871 67429268823938349 91891259143487521 63586680404985458 74372771564966988 48129048428767120 14587406233520585 64520730916577112 8604321855775749 58550306131374495 53857218168486423 72156361331252477 70081849264266322 53263520404190259 73723225252959696 87153103844516168 41479881216327453 62609959865706300 13705942712528714 84401229964736582 73569625308491138 71570223738430117 83972325500396206 81131060587313984 24896091185776795 26040785094766572 3322723739679974 17081625721978685 95784271919866732 37162694409619822 34974948502925447 75696197247710056 62228392781824262 95499292398603585 82987084801106893 70489231588868149 97501471194099255 54337595577517514 73938874701121387 1035432745514841 28480303696952325 47135931018065691 76640128053892756 89476044722400585 8135556640462324 3234454443838812 19180018032774224 87769360946071867 842182099779409 77857555371276795 89892184820673949 76177680072168738 66669382008561901 89918562951717792 47372276745392465 76226279781855819 88945814719466269 77914629246817848 27861939875348577 74748294538441320 17737623050305165 8731163662306579 35964541160781205 25919072834475376 96146846210671993 20335988174364630 9177985879307702 90377482376746045 53714815996317355 58583626138991003 30929794547254343 5224570876402965 66889500588279275 3606148830003158 97876926314296203 4032097854352421 32980574054972128 50141521943016958 42782457639766901 7934597998529865 94002502318083738 17064220564311409 31676645604464888 17230150975690410 51239755360364994 52651331748328837 91980100565194357 63107233707621047 77317864527032912 63490687967983695 64250381214886230 7494934220330719 4268109815847019 26420016227153244 46183304117489042 59869703154440700 40283292633439570 34983782567863273 41191179130306662 51216170758966500 18654766784823538 96581120077932288 89119533620759134 91486772788394971 91632925159146411 51027904971702158 55923188369663234 37857949642161994 7057147584141520 21562369846126659 38139239793596545 64089703108203747 29771588861349151 92904991817066231 87168420114864299 96379252951739989 19489048416690941 38167345682900970 58800805523247104 66997432994843198 9192496737093917 89578177409058177 85178374490096071 36656215292991137 49617327894470702 82364095964818462 36782479020109822 62614396408106788 55190611417157766 81341984283848316 93741250815276167 55207507221479489 64178490089005409 27697976741509626 98530075682857904 42074575327560275 5767922258673851 84458869053606727 35518609373894380 7925815065206237 30535815653215706 20606393020150644 35339933863591374 46224870307444217 40129246315972733 81185982030540085 93152185248739655 9247919080141281 44461453459651941 40128910270033425 97213607724330672 25614182199650521 92972850157356902 79338576690936669 17999526132208562 17559052970632276 54455671978636329 96228893307771781 33118040628438959 9088196534994227 79134380898052374 59970628484819483 24781043214787412 97078797277872849 62793691351065168 18671078967610743 91379584112960962 57686816104952695 93840782296694084 35278432627787436 51404485972963669 54372400406189391 36212437499517953 97248456000896624 65890996956742753 31980547181324618 45548956829243776 37723840119383224 60090876435938014 66314393518181709 45479877110660766 96555449113338231 32596945455411098 37638107778432507 42093039242407287 65300007515636709 11058427269748457 59671951668613125 70502963613602148 29066218161814826 14550519842297179 84793318962081022 50661650094289152 72287440660885538 53447670708448984 6466288775091178 85150328469326810 97396617343625043 16156615999371271 41627541035487857 80501196079720435 6313418321829815 81193422822968263 77464985185808116 30564832117119679 28935730337891178 50517523000504634 50825720341832944 60739606263445033 3928887231924017 14212213085486961 7585820993042925 80227648752815367 86871689768131656 56729159789364031 86922625582768344 90411855467263112 26453190317951256 28742221915190279 4648651138130521 31054738256795947 9826704886008850 90217442643963617 80627972594123201 38987538459266491 94925630381452491 7022688781164808 60692529120743825 46564144653051902 35480459125899878 78235436545722121 99871543949228387 18697551369505081 17344792876985233 88740356762031720 73607918631830764 91024488349295716 65721559756435832 7546528296224168 547110771794250 52001455239195530 19872117921429778 82588339536939263 88272477610422845 54689473992055850 66555593358362757 80101683501883426 56757942070544800 65579451136706718 51699293296429834 7979717759793578 49235427534098796 73143964956017196 25665499566612167 50937354183027297 83871685146439948 88684614702331622 99913125468869916 36746320023475908 15986126361769663 38212049662312257 23106296437963339 90778510066929992 85414384010843295 50904176258211776 91192702171533956 2016939366554482 86715329229913447 96598458581012754 98590577570127515 64553501119244869 4929556019654150 15522805602970215 48448300544167809 37909578227261832 59093642683227853 25694240643627272 45466925730500653 53914111070592067 72135176105799076 69275261045794070 57703250723811711 76080596661296595 46401889550691533 74858119691999592 67805094630665291 82975706055306457 15684931669691106 67725583259924254 70056985839465511 57342997110375049 10529902085068506 86088252064374809 34583734901802857 42654808473067326 77020518251834775 57552644617476318 51678618782810333 29719359419280442 23995029764178437 52380239527063644 25039299738493140 83293505603828066 35766797294682910 78584190245776894 39491085315627495 93314885047414005 81323962662454028 87143644466625888 21479306239500993 62010494625623659 96734228115599090 7835071412762714 7706569632094030 94308756401334655 44271985795136944 41509509414296951 98972370597402440 13955206012707023 74171102650251587 77308818635738568 89212637415305878 18723463134729141 9826856876541760 41292658507845647 1736832462868208 74983000488640374 23719473075656829 63826687417358368 14184149181651820 36892513615568022 40997083572276499 70843316544774480 36052368165326369 84846629679438671 31326116375972537 48389890425137861 64955306338392355 63575596986918793 11184132957917312 38788142541223580 69064810713799100 5271549464982438 61886678154388555 81868838814247185 20786585336249199 28853123768673868 6434227037267681 10132696426451855 76685732017026000 92023107976018816 48951415451330095 99044907546279145 9073611224362961 70329818999824890 69457209624479345 11946371116574049 66137590690825501 46406892755400549 87624294332323941 69665177880308856 72179006767328928 65407873833615391 93438175655331294 66003598569385961 75307409681185924 9071683428732542 62536121607766329 10176875916765668 94853303753327668 13061229877040893 72379050568950486 95248635222297343 79089098885312421 95252680364715020 57776689243895727 17117060922698922 50416045275287782 45375358809660779 19313079244170441 79582120547343750 97434647818106115 67482870683240172 61307806667474010 52294149959447285 45811039644616973 28470178242568638 24897258032797203 64261991932524085 12998627776809663 78361177976073584 28128207478991301 33881497358843627 15811123854854912 30120906632464295 87162020584931744 54680044194601478 12673523953171972 2020792979459592 42515927964256950 37686075644369246 97219888632295706 2946544562445960 89855859282968824 33359388903950907 36209981347264264 20073074408899461 81944693326943006 18938689352593289 37340551431328336 91339184084592728 62136817549217124 21900261481710923 70495569615766590 90356452126117139 66422387799465048 67448573534445149 42290402387373853 42839834297745040 77785945452573387 1464330572683374 63094272471967753 97444845765384949 79634016665777926 86449539027588807 37468764367982006 3806912758971880 21012292946752362 66592334496066807 36624311562079097 56258809422287540 99923365622004669 23564894141465395 39245468591338965 21554742928513767 91800853898071068 39055684656770289 26796971143319478 34088273089394494 25419282650357912 86174875889538446 73885435168708655 19887760149627286 79072976831711564 5775934705512960 22590062560086635 10102877522843636 77892182002436149 83055227289372959 88116777764866046 36863393680852766 77744004578040391 38506425586597363 22050221470417603 30640249528933014 27424636258135865 52499402989472414 51902063979237057 18685077408486236 70552679454656128 66103766385094416 52304380656653783 31280408671106635 32017404432023118 5234489109246306 57779214712330139 61199617316364463 95769160302077341 3408473119778433 70463192776348192 29772228564545987 85459418475022877 67028439262636873 8253272361129286 34627798227208112 78343963645692230 57573559370161817 61037171267417346 69999964549549680 69176338976215884 37098227468713277 23468735189563837 53780921346736955 15720256101284644 23659026156246769 18903051107492131 17146657265539953 99819053802260100 79539913162511002 95242115368635937 62975904457450022 26445530754498015 5632580529681987 30426494326765791 66790431635059461 16917458543313812 32014016724701714 20361799318560458 29804912903522121 74532338276286433 55335300337477513 21820056072015220 15170001171297419 93931859933333075 15395716434043654 29803371451649041 48915746371196548 43552115060777845 85329627101544168 27588824559740798 52341604574993431 49411298247823633 68406093772178613 50376694164010419 5787520967683176 96622850103698995 37765579598922616 18448871227754778 38913613222664312 71703651058255655 24231914351582022 12064751852035626 43624758344145804 13965420973610358 53605805311751022 37397777975200085 45324943456686726 90609976265465876 50366447132426964 93833352434183940 41685100599685400 86756623192003219 49197449461364945 81107555201001357 28479867509274857 21725968917948088 1412146542704249 57955265424319023 49997964650650061 72355374116737764 36560552418275459 95441806507456025 11974028416514299 61309289695347997 85599998919235191 52714334775050161 95615303392370695 91488023303823297 16010958853060795 34790266407907163 41618942279612198 43421909739622342 3762762746066688 54958169335046176 81163502354296761 22474354826815872 49551552745686020 17485536290686581 62118548261933141 41910952276307128 56665573235852780 15510859459924205 79779617579258483 78460685602772869 53539526419037586 29716985278596898 96107675309416296 663938627874066 47526206544755439 61025244622286244 42447291051258205 87294071475755785 88283565234257861 81725901584409540 20237767141098807 96016957489332266 39065995104193097 6162590047236075 58069841778548321 48103530042460034 53278857509901705 50170280104103366 59615582334699878 70206791659465051 77106921820962667 12710336786866626 22893604258489441 10073988584662209 67733334903124352 80866399191897985 26775088641326186 70599432565686278 79206610763980209 94017821425011465 11269315987580618 58108678435264407 97038467025640630 85288594617243827 8114889935604866 60564289570427039 22659372478430001 40821836319505299 48365192044051965 79429066415386141 66063784980117516 21122219847939971 5185402270338222 83335920343676647 1033322929769663 22278579367530247 34989110648161484 98672083881751417 82560540612992241 29735931819911557 79239152990833875 8618203210639844 41620607712922629 28894697799971570 4957229418822781 84495120284219827 46372792662421984 7847512179435147 43372949233831108 78093076979617871 49504499463829415 26347269020784305 9688930307045404 28104491799606760 81802612864152512 27638411665661452 2600096865024345 41626743697064869 37747057520683953 33370021098357621 52225237632328227 99002708446629233 79977158852451846 58434279445514072 40435404734239595 56363084625442072 86210846783345627 18393225756813092 91648179031013059 22984897023195557 18045877234620661 63501296999841988 14673051435167697 85628361259292830 43941317597361488 43277719645959162 28291292767381726 93154214660032476 70154178519022373 1467984671849642 38954270062037150 25135970184244771 54813348167888391 19286680664468030 99296765711511448 64855346484468078 49007562908664367 65713032225030498 15257486879545607 62108103553007582 1939361991897017 95047097375773697 76579270671213634 92796389015870539 16476606196627455 84365260189051202 25160087660556436 18120951165423807 56332992623728028 38827934739627413 1325660073811532 46473854878928890 22076159270114196 19647087638273372 57154747006724717 90489607670462422 14864877058000503 1244998085429415 25863194447014202 94850081814600634 69163469676395696 59505803310280671 23822561544630854 2475220859814787 1430243537848666 1265118053005918 41308604065826384 52691953058850774 80102132287468674 80361561716955317 82341489621856862 10695626975672843 22166913644820763 58662657535252281 14781357969901356 74472200942540115 82782084952771547 43437209544405825 6246927825696434 22700525785145383 26865826475505663 29887310469647069 32421911562667054 16268181312941211 90595798550047026 40607940895813096 61603764699739163 1363505909894849 7343139863639688 9542522383078155 37271361490551758 22911335216581454 60974065598333024 27898806341609944 12088149218757777 7369794562374253 52643566852788306 66710353221714215 10162605335133683 1716386924513306 49734309601126085 66063318399670838 48957516856847992 89567402750560302 74751138029152054 43536643107899620 64691120075555686 67077927177111462 35859206725021795 67134852980442283 37890398016929598 62797379008628630 45655834812457228 10604467173943931 36341272077903534 50355911824931482 58473116375438173 56266581600606943 73687423057903257 89141831083469212 62608402444798036 96368064165010707 67557597250834211 44559662792266603 97662525314656340 31083222549972358 49401336680714019 30566804266876130 16368854942808303 56884178796712986 81063111218784048 66513470485856064 7947545234954663 407591624289570 81618698184997495 91742215710572473 60376841304802989 31997129870369367 58959670106651277 38410871337180482 55325970589173436 37121883412043646 80814585031762163 93761129230372754 58981649174751556 82032806601214787 83923227085963059 27496166692065382 20058914355962094 22100957991833153 28307835584295800 70132610063398638 31066010758017781 20322038832747664 31936605686479463 73389886697859694 66494619157204691 33385447400936442 8323609835217040 69888161188017378 92685023509808847 4033237208145208 44927656657518440 67953104264614810 43121120605884891 86179353293028218 16465532234620116 31055131032094637 43188687260621640 74472160321948446 65173441053161222 8961279017828395 64292279803641552 40065713484096069 52582968534119389 12569275619648023 31455366723346672 76700446158313271 98085487213870146 34438644671095707 86706637311965213 53155051105848818 23227597037420465 98168750307716918 55486762399587939 25748897534143455 85325325361452436 61267112435686468 99506100248309523 69711039433594754 82423410786846585 30944570385642386 35086318185236249 40967138019706497 18197162695765860 39082418163194665 5050740615228989 14350120797327555 98899602347949660 71811436821477802 61822976149366008 38433599875717435 72559014506862589 54036496116639138 87215725353265599 86338104197063695 27718202638402435 37056626124527321 10312375441625079 26854041160611925 9987054253959756 96199873008986875 29832279649337795 80027604214100038 61916533624053227 28965728984246387 20258230580342774 47840849925319977 2061321999059691 45151449437673132 63994693420696176 84863521090250272 22386723654069956 65841266912406917 33196737044293468 99369578003282420 88032530059254582 88740282006656018 20471865624388592 48348210670088810 16549912256672798 41422877702520908 45616707893576722 55672221856472404 66278666316645255 17777778030220765 70011242240538007 13266885281955958 44320704617129501 63243554530554173 66181750629154729 34978290984904545 35169058370349280 8297023319456420 29185116083550716 62823873960955160 59206945068449205 81760963854157660 6936260408664658 25850562026697596 74008309466962458 88689741494592824 20894341455942376 23083469155145170 74293506404878010 35983504485858779 58532796224414678 59357173205475732 38632201000368652 88135306878198809 10820270912657726 64298784258396414 18875469999114267 17619237472943160 93765109971012616 92503457255342734 85617886239162482 97587340570451110 80706676044042962 84961210849462515 13230294494543617 69295506880512789 33445256469363732 18064143773016596 96074222231734919 86362424822753912 18176891534626527 79205984410606602 56586677040751473 69011189802907082 75869932225060235 32607172792989643 92973919411059364 14847082946576743 85239316881697403 28048510458969241 76023455927562739 98646227214125998 22323236989002068 52613637578041182 42924026884719080 72537111452057878 55050903338510297 51338286954598150 55898255041791058 59800134730715162 2491775083329831 94848813433864077 60988235574472165 99933547356362939 70726642128657422 54056871634562171 28988613296864555 64183895222608484 54533769018182955 76948987939815757 37336520996423191 82493931274175872 60072973654940074 12796358260642449 66068748042876763 89690643460355558 9539520301750899 4394158416988614 18417747377353549 273427836266465 81473496157039832 8975238117969802 32262167311719655 22137612969848329 80302153033498407 11667088528094546 72345251793114936 20419953643163272 68619224297657685 43313724824273804 77358758989411014 23344484862799377 89162724144529029 80931271043383037 66914337330262317 1437408251415526 98478577054753033 66621587920259541 58707789124036967 96094328298560217 65213576010154595 92875517095634818 13996571366166714 27981761668366526 55693753797503384 91320011364759891 12423982388638731 36837312101043958 91776476116937651 20765197876908906 6530769978377799 33978006813195610 17747204925204751 44028661883238553 6968405745675882 23680050630731444 34092286288067399 69327135619069298 13059239995385005 5146953255125777 15131877234369845 44625427057565363 13183650309055116 18233453979064250 13224572184870155 79115442650616259 24273623016067779 8297317460842693 82416585853467105 45607977112159976 52292385005059764 37945957355348319 6801367774975851 43931395701843597 54703753859631970 43214450935033039 46911782177679637 42721419630391714 99167814763450239 66448156459505404 48627128499414527 13966937897926331 98640464764723871 73928810807559243 7703124850049069 14154347453601645 55379256318155264 48699000921546777 1063059414993164 4303015719309758 79140156150279064 11766135323259938 33373457274998139 97963279256492142 18681461880828323 46198313871996794 884549134634092 89026450815611427 84861902073720031 49346499406737594 83307647059973456 26027988201446329 98212854777279300 28250611251440909 86051326412921709 51125894733649005 60820735420224498 23647638688610343 38066505247168420 49576779662507940 76841211359444921 66324279070186506 31634959098099088 16527508772058550 13978034374850562 45269849423233775 90688779536771118 37492661281343863 74994556325265446 56954418531275663 89130013539409526 49122863415735347 45850901018407815 44342454195330592 38997336065719259 93748994846131903 10042883105443712 63572621416335152 2516972725504343 90721538357201229 22169971527284096 42481883927864826 82802577621673828 65623091546426015 95478944273359490 69183405876011473 10610566524834026 82212367465940769 34683510061902016 27296211786156874 98456762417667647 83071085293531263 58959612012414281 41823985614506981 86430944376598778 39024972093709731 65991146122970079 65977300418932919 95637118615251180 92859408810687161 49487955202313734 2586180941010860 14127912955539845 10147794027772203 6805862910233989 86083313228667672 69707768832196811 70802406665601115 76548743908535007 20672207044551463 81236352567592385 7375392565290479 62381617622885030 91524791224245627 72506310633661949 38110222663177831 36790936269505796 51052109629371706 75917789297639178 4944158583411883 20937690703804280 71812165729955783 76635578008431427 98279400930117904 42869277973034619 99582883290113226 45973590032591297 73981246356263251 28214538786181174 12622304561856344 81561097123447519 48606679518771711 18425599837221471 55243815889157571 63334716284913606 98969911242945441 88148821692292725 65251277483265412 66998794584083286 57680726098650849 30576620723350137 3513662090195336 49540651391728717 77361315747288618 79269125246200400 38132161607151524 24306672125828219 47161746657767766 28154619382345525 62484430591342382 3036670199669807 60513872984026359 71432603529874995 87607939997233393 46867743281288662 2927082855995148 32024426872826115 63230862552646819 66456560897601375 45031232616416426 73124059636357367 20346184756832541 12635119784239504 74271219783666265 31698593525724936 14357474583926460 66627983190222995 31791065857268585 36307948550017676 27891774160171226 54376789127813764 77354609035864367 77570044891850674 29517745824321012 62812783871296895 18915381288981400 420777993223552 77131443717449346 76830623314181922 82709092052062158 49098205697360937 53361012607839827 17774299413832387 1180107498264637 87929440190668044 67722830653270154 82312174723754889 59549748645682319 58202397423405137 11798070111878798 78245241330219430 51148254743982511 36073026701300311 63577414765272427 63067518437807834 60556196532322761 87897545036035576 18476359432183104 71417869285161105 71174046727226298 12915741332449929 12991692431034884 31796185366816451 68481373164075564 98150761332162978 42687476037689963 20877399308438487 85321628016224347 56734687748546251 87187949850253334 54060143196244263 98308227122232568 70963742249434153 4892682062893385 93439306138925390 9909488278518342 64493809454246842 23544583920636475 54986536176934952 59815019262908482 71944172996643428 77800069694107958 98137336361985329 28302741170211421 81189109458050079 87105329814782404 85881504367792032 95041887160568243 11150952216435413 88115011028993201 59513428783291956 92523401377151750 61953364846818177 88335381463390216 95674518584340633 3641072251255539 19419396527253161 12974095119329043 85468923661894994 43770459250223731 37355602861587566 1067343520930399 91543456879252653 5177969199432105 11760351634552897 51892448606877771 45594490118055427 13597938939539677 92702364223775099 42040304968605151 44056980479327426 23169940649058434 22946303444411708 40152277678483949 59336808721558047 8004447590832992 89859274336538211 57853049759784102 50959751074679552 45768638566464998 79708128171096740 14388057437611286 92649070463487868 65348074042717310 36814043050690701 61548070196087624 3955923368839791 38265741934150436 22989061914830033 46719858966488198 82522646334887948 62015223970770913 92247599188637139 97997882682983260 19194268958203237 5777509831022523 93221229289526426 32772190843971477 144203505260894 54000317946893098 38438652676148907 52166733890858556 53674417013699513 41024412935086885 8493845847871192 32381401597591963 81086066354152045 58288197962414775 34773843774124834 27612536636262719 29048178895695548 79921326834691733 83879757027185566 62802334966077937 14184844835192215 78386754937480670 63107682758066079 87000540217009597 24860453111755299 73732987821030592 27202708598987280 61009374971161581 20236997701293638 61065188858236579 71209063354957712 10745226556811535 76624979380704604 14689382140435148 42116904634177723 21113947343963882 27358264381748899 55611271011346781 212795462801962 9783025941869428 8493131293972582 86175060528001737 31257809962695994 90641484835975618 35816620378467115 46062920629386852 43004957815002204 75893527669267852 22713972222846866 48624724843520424 58166947702116252 57107790089209535 47771644647156987 59127415175227920 9581644405659721 43358095231204711 96893163934109615 80097428536471096 91069554854899476 11558137480909643 66502663021870939 92170709153014597 26600933976730311 18256166709272950 66558831085635896 28286953777693502 14813834385176032 31433164030886988 82534769390294014 35683153251932858 43770906003255548 1072819283930351 50698388511845153 45323638821701556 88241773598434912 74106136388380118 21708878310749975 7380647046005658 59501130518316015 11282395925057651 8746974809708156 98422157688398641 39919501324600148 42601283284035322 6772605291756238 2679759422919144 61019072001509677 37458004701190073 86612681987865113 67747546014274502 82739398151956002 92380962184384355 40414779367023285 82632101715054554 15067590265208454 53296362360636051 73064014320455943 55125007598072932 33823323364532534 21283692496430093 50730927750756172 8069028975236843 44177686008595939 89218466186405942 18254741846946185 49233770495148901 17038828559368116 35595660138995298 45184054163772212 88108010853266755 98646736790211519 7661418917341883 43469258491035280 28748546157833442 32415302176897223 61755870457548607 30660917901132047 55051135292458995 11201928949882124 75093623194600357 42542298378738044 33176470714550761 96939093340024725 98958641925757412 84775797557230100 10127336488738536 33799176155558489 94812609372529252 43566586975304863 13138127284641251 88040918133198010 93285093658395225 13696729206316742 14141054013017103 4090214604819257 94991708695990087 83331970074948505 80244715676440047 41117828557995780 49894469283082780 19618567816246060 71634156712755048 98258461436610284 81322302722022223 47371395966267576 7873358502741024 31857444891654644 34783441839738386 71400058027698544 5740893131460005 40176810903805414 37627508778954844 66763009981261702 67650319518066336 44911101441722558 47241359671338272 67529984305733702 7116876433833726 49547215156455089 75570558375679723 53827859510749226 95629100609463319 1038389913438702 92003361030703407 33505184336912334 37650686786832333 67495303589883472 14091650316235740 63989136659033843 5377001750233684 81042724485521806 20095311884552794 36252461803167999 46111078687191146 11542534791822865 47244689885819858 35543678238815749 94497100232160200 4375826438549281 17547358659548946 41985573912820661 17142850189104427 21196998843667898 1194140890609698 79524883970227949 31897345864368148 698932102334250 44510316706781103 89647839042066491 76089871394661993 10941552237784690 74517005231584806 3214135200798822 52174135089526731 45134340992463768 6778224115016337 93517412890564345 62853514197620611 27453224667599518 70234324412086070 91435822924644378 2469521647985195 86272554444910931 54254945008101829 80658329533802157 49257210626421695 14458747075879858 10242268173424808 3527939388855384 2150272522486116 13125259556358019 66049929802263382 61217404189284736 43552581623466874 27515743685217929 80085900546870230 65472081285291336 73106606520789966 90303017429543244 79982074272250231 92604533984914838 16044754579051734 74457795389740816 75582395134192105 42593678276726545 73386260984433603 47089244588919333 36276023350933630 14558386529809124 45306381635480579 39804921590895215 46772487091384124 39495022838019620 2861915145445272 39633326599899052 91137138496093658 56205265728664009 97918163609641110 33234826288005582 40436104246094131 14430567405790768 51995043821733467 94150448329271266 10653878932717752 71967542712431375 8310586939620939 39179653966254676 74979902442086210 83262158312879895 79314267702935621 26921308103383126 75871042643095185 66012490648901170 1252173235838145 66947763026828586 95499371883311939 20936424142289449 13373745176407502 19901314268808919 24499798003856629 72159989188637543 36395571551922269 51246616229861513 42018015962355335 66462095848597959 97075210294439783 46553741849673872 86941566497728891 42303114661994086 19082378668411242 41124031933817445 83227027509314701 34152687786974107 18641379403150596 10996818561352709 89832414704848582 28530428582845178 56403365465894214 71120956465927398 15506469148724444 88879645409597569 68752319147175087 93661978000723011 47309032412881503 44987540942919391 12060514867583831 37772331096814914 94557278595919896 78290789271632200 83904323412053009 48820969074225295 85391837590683144 41584749523116175 22395554012056691 73208392803874426 69090013522157182 72031483742940977 59050184810132689 45095036956240890 96899534969124294 14167753747131097 26038915227187265 65198516942540663 19607039357412712 59395846477987347 46170371880471400 59087897796735535 64767763386172366 29983939228083392 73333490218173036 29288390290873638 62996336238303698 56460056846201977 66635570173737714 39564753688469225 59926957257890982 28773519687401780 27741974885923479 13193296890353202 79483241907836455 15279569513718860 18717855238583332 10308322180924159 1244399868950138 63021400852467621 83993390471340946 60883819760285319 33072305873256789 56287013723955516 61177564087510361 28367518209326263 5266272347374331 50909980766680052 18221672653672344 32248942087082755 80015118501313811 80967858709442780 60344770462756633 93307495237458079 41563318646437791 19691799991419424 61345364120557635 8813461712452714 16328429400146613 55765480082364966 64051118535963353 18034510736404519 59806349994000801 56667825216476268 66200865103518589 86061849078365096 61493206814386965 70124392861937973 72837109653521520 7464580030319056 26643343910193761 86154422173951795 71298297639072148 20574447693277810 62066339392523533 3848901111787249 61104543767950618 70782232991990948 83748128945542458 6752094686103273 91119906630100633 14684163417437963 68955651585206158 91778745190975169 104863428702589 82828954430673581 62149227240425088 1483146145706788 15105067258214599 83468447026473140 61905010423793550 52334660153389470 77479297470291953 77569342335630480 45492769713823089 414614737151798 44033206661430502 29587326888139683 98726155409015397 27790991083869699 15337743401007824 92625837892278760 16741214108749757 88020445558312931 73533823714052633 3214638407310490 39401647808667556 25733163074901574 31152450476462191 15135928214833717 72351192352920675 66422276869696953 77120074454096059 39857783070000526 1051464262578810 92574254416672320 24171364584178471 72317881988045235 72319950262741032 62626129963536948 9236378031682848 20281409724033022 29683037951647075 26619870919232968 12402582934746799 82866224673659659 99410482587953804 12748751729460301 27054551185883228 17542019500256290 44474072818889875 26501000762575030 43997734532246853 16051604161833285 18927631828919154 73367654686411679 54552063276798818 88027734424600149 78443352305060976 9670363188402461 83875197639226023 14123148589505070 83460104211165055 21442036239168100 53688665330254947 66002462366136180 30250738314726833 63850199438687269 43341761733633049 25181254016206452 33796306026108765 10620131695892453 89070308827700401 18080267235770454 21887934679762826 51774396121002070 4876380792266566 41603762027241803 54331634198016076 81776916305408780 13897625868532152 76109695981101863 90639370434297481 95242457951977650 49520258564190671 72561567014113818 77340680187115819 68096906738908672 94314462212666379 25933295954868929 58982660788627824 78068203742955293 7006254209384921 84906721727251509 80944739187466347 56539549863517931 6339219273069153 17382239595743749 68855933737524429 92703737740377872 65268728389971525 8840446469938449 90581329501355548 65416682073511950 35245375027927378 77711698286139310 48601226003025125 12201008982986571 20212852665403440 90009621696281264 70323179379706139 29332008302106432 94692319177752864 20937358783711567 19076695220698896 94551886803791819 76427367257595501 75928622849303092 3063920184728432 27613264072906491 75255902176624164 74899595079778852 13222291116346534 41801659074018742 47192957876339692 15740969555811164 10568337689585763 36200719087026868 55518061599291572 77248547644107783 64735424165813504 92121825353008481 56449913348111013 79162285755418329 13603406433024409 34293531247670182 55322739842215209 67614835982281717 88206762124542837 47528716676898979 50339911577331950 78517798732004634 41620010064349731 14363230648152655 29264018657635293 99610190138072256 5824974756021085 59382480100732883 31040371193362143 44353004901929225 59899613207546817 56552995758257840 25394640497207002 76171061938045180 26635056034477038 61804671963170539 64974162928768618 72486800910409399 70152819521827174 74974955142797192 31302925098128036 17691024949031015 57745452404008216 95900947544400076 34508213983728477 35762314438487271 87447847438263749 3925956951584995 85659204009473239 2898493707414382 73751672946590010 4865251964265887 86813248335296350 96324103573586263 68268644700966037 75417640951516728 85647535379517424 64780541037874003 2371131687167072 21689786907711092 82461256248375318 72143320246327144 79760142938795418 47633332272553728 82050151111331075 12122380812204577 65945922427207089 46888480766841670 92329342545950508 65096966049500155 50726772636050802 66000417164855393 61218093915448921 34659045798635857 78252908096660859 81206089544770734 46595518528275017 70537034902010566 33974507230125156 10414222178974266 47264042800006745 68409924915090389 15535792167265228 59452236694474108 6619341753478378 82186791399981053 38064988667436221 95701781184416515 84007741158409047 47783033142720620 87943428262410264 17779285098530656 33031761169977144 23205691990668003 28004865188466304 15050320917667316 73324202880360874 46247822065361077 23576146530846842 24526100101822757 37094590039033945 84137727209853297 51013791660151157 74034264628897681 6220428883737003 53372674796844874 6507872271792087 30113903129952524 36415839841614881 43576587911756334 8335913022944121 529977157457844 92109394806458448 2410263254876994 99854125482732132 69014960640630540 18609901676368952 64591458434316054 88582727302336484 79502763705430172 7902040795702253 75364385472551433 4973951274363772 54483037836192945 38792788445668933 13910564154836504 45421984517592591 13131700254942094 14712143767141163 26011673854204294 30771073049186192 43775684908611115 38177330933517327 81639060380198829 3266738248054447 61550934852439714 18201498201046353 72024986014689130 70978927054960418 36632637023496783 58884180504472291 67184625896219822 79652089615073021 50586560869314952 65270705488716068 78953255704260531 4817107205816777 71732436527846904 25335191490012357 47002046963295756 89279394074482565 98501700054813463 22046965051674587 79829004109027796 49872808306544550 70045668529641305 55503761291470653 60862463132977066 74669299539377939 45473653135530036 56048144284669314 703921921292882 15009175268285390 72638624185298380 84520324713290765 92421001020816211 83223773750843427 6867683762986758 17889102160906061 51392438877102833 15821979834459035 61016067896174984 23578844271573137 64699091254040528 19495607469775617 47050110013353546 4466544561810979 70403816560267050 25888430323365986 33947371941727562 31528469731692867 8001644048720233 68628843377097977 93330220006362732 91236641172941429 3563630743409364 9083206123765891 59655624488705406 92461499895266336 3777109449909798 74718827744747636 2094573726736560 81939990978492754 96552294265916698 8084943103111746 27388202217756152 7925374545986146 87782944303391117 74594361962376215 23520938657318263 26681930985345634 49817878178057786 48475196432327157 69159055939812229 13740745641128150 54592563982101193 32556607337408651 7370379149802944 88406157484087629 42672454618458203 95833762645910576 94444374893591296 51929798410050593 15173381702796545 52712463885022600 56072782434813085 52282275525386822 42043550414727679 8562630649267704 22587770715811774 5143969676300014 11317940110548828 53257289181147781 30580637497719752 16089585597064366 60496968974312484 89226643096840427 6036506184840414 99413360813934278 7724675224294659 20070995018633892 20400126404669977 51678797788661315 90804003357904663 63227788599086641 28671439373037704 49710386963355822 39586402191879454 32223274662605730 54353939119033638 96563444913992542 6703408085958437 46855817735461684 37344730746049820 36573901123507951 27923385110471980 37816295275632126 70894623046006697 17506484078072746 50891363993085362 62825359030790839 73594917646604313 49592055942269351 86762865166564685 98718742136201506 34457858662086554 76723828629846653 49039155405770599 91481405152007625 59641455244568496 90018050619748991 49293709051404211 17859840630511019 45504305437744352 20443162486073150 93439398866631453 36389557601552908 24509258125314127 24077957094637796 5313770960963283 75929624865361851 17381199266431898 24707477077626335 48491502997521493 58182862135325548 1995988873908637 25751755969349929 75477405374917858 88579260308617833 76624270129590672 60357110028863931 38754876335032343 92924595406641346 72288649306562416 81565186203965003 80415313291512315 38100446566885814 93983787563818184 1142742011412269 90153560692271791 53229532146217252 30562940763545181 55560204138571730 15204988703427487 38338819392556806 61130830193736651 45842164650809715 82269259479786199 49675444344694685 74279062529350668 32883755866641290 62557725004355831 47336097732441998 10022364969327104 10523357401386036 41559696927669451 37982403477191975 73661693411121533 28478712453913804 71909312512457429 60716849036572873 35498246664340399 60138246522048630 10097032854733477 81212338811520489 93740981959316256 10078718557593306 58547165273256093 20272040196899844 98757121216924336 23110074151266221 90257499601802244 18933819954910685 1241230729178875 39593530790931385 44519514943249722 14349561669860501 71830302593776420 86498632881612238 49457863367433748 83439589508922594 51221875114131629 66847226326054214 99734717840283260 8469489764836906 27523182204727286 74457406907057245 91935569851003964 85176794670702460 42362955754736077 232727406181340 19780092919239250 89492507124226274 66562286281155053 50691196300667259 23113195901174811 43918187864606536 85873654746659276 90610601242463573 67485898988590981 49411181880951750 88270345936866099 57494458132927746 29166745164007758 72584341256766048 913354498639289 99810653540609844 67449188356157223 49458176696820516 90518771354178031 80798437617838036 78811003224497448 31241180365496356 52621786998117325 29509571176236010 43197875918406724 57997970527095955 26894631315945401 15737016835765155 79947196692427942 13119079251730259 5759507238047363 96773219747205206 28912583717417069 5770363872666776 72698175093576603 57915262136651287 28874865406990763 22291183322317149 19425133739433619 79483207427820474 85796103985599389 64947774969331971 1000809282787214 28513689837363924 27303057572722853 18303105371971410 99037327525256155 80452149171587141 93480982142747965 77578959235597656 12418015083916653 39574711483659899 64723079124002592 86550238239975051 95302289419670688 11664589174505988 70599907297258824 91034191642909244 67939952864908045 54437500272392752 21152158747736051 24509779740743775 61832145910829970 72321506768288708 69860421983463576 32682723312604250 21244430056102472 40524684305663838 99038326288060918 48252559475051046 44107696917361803 14851059038387190 20782700384724997 26961761366330281 66309047376353035 67161033664653782 77923718215184385 14631725049912007 12064849502361758 25758581583269098 17326000352366491 82723274910816546 41236267767727891 52521350309917921 13600174169956589 32390807406139665 85627255196168176 88914665036705546 78067592107367058 52824920356258965 43497229414066170 58683214133765081 38109232668706705 52396026040017056 89026992320357900 4829430191570548 19333052550714212 14514073916609062 58626154071087078 68952415490343089 7893528157461189 55130942676498341 42946490986460557 89044284890521531 88577814944013233 12632879363473462 80595520634183935 9305779925620222 54519532705391970 44572063044655787 401921900372402 79689065467761444 55559521484011437 53870394142698352 50766489270027922 94719235282834409 59814808084511169 92852781919860488 4163241259086885 82980786611473157 16704850789188129 71377267763256442 44275114678747996 34965051295408297 56148132153642955 23712448920498666 38927778445041942 8264803278598728 69483337107949043 94704530766596092 87746037546234642 91243837544833044 18938675512432102 78689846934806567 84687123538683274 34362582714054037 61403460281703262 65190478221275488 80968618052030543 21051605568533158 16725725595431224 60966275631691174 74777784591714657 34072659069186291 29039922847941382 37874845357997324 56672556146953308 67417030163697819 34442567680488170 93639303439723735 11431044286965952 48262342553813545 35645291830778357 91257218787953640 73240358923925223 87990126674346666 87284696585115683 74849671449278146 10240571865183278 24023452556410770 17033399962777161 18101532288425951 18418273828425426 5897077752402740 60097526965930509 26581415727732930 53264464937199293 4953470706838652 14305055545194713 76496415495604628 94587552715493639 36111258630717988 85267260451234355 12558077758084053 97361767060809302 15001496536679338 7882214877161858 86988344091392588 38216354526625866 48761047636907256 83817856280171662 49478485788892761 75345466219114689 50889091712879716 14570097100892146 55904867037363427 22704542951244592 99593416689900589 17627399329637514 81129517051490467 19297404653397033 98909230089415169 65498654326102627 28426655655822283 21052098477221776 92027109467847898 10882243609670738 43878113049937825 77819818621376523 62643720779894664 72474714810699348 35515467433450261 85680742676875006 21956621704993398 60624759456361053 8134240701521639 40375651915750543 28960256511587504 75552725863892807 29127653479927962 43712118857377698 25098281353448192 65550140320372563 93136001072538001 49358379364298204 64616905560506447 62780782532113004 90113811154265751 23675707321844829 81810905290221361 61690678370739139 72951664938430024 51475103959452644 7095696247431941 11038265962375234 69964415111028164 41016035310198486 58718633632917051 26841134815896778 83773872011433137 79868456286878859 66475231068029024 10109091029654293 56151187539733791 66269451579810398 99596970061664670 33322476769632488 7938929499874262 92152653165880305 36718418020512734 16918778454712389 55459965047858211 20772997661887127 75419460338048179 39563724800558778 43185445737067393 48785544111581714 39473070641902100 71213365415403278 2232826568111239 79782941877863311 92597809942317151 42021515503371508 7602666613821438 67854545411045975 93667857039671453 4756159606756838 86717841329706951 36032397483539041 8393455340338931 6007234232557409 47407525009654713 58022004960693512 46262809997638094 76623280551859482 81843678011337141 32751184582314778 82966767846653338 93639361144452242 80096885755981573 61727186233958953 78405138817338369 10641378963030402 64033472752782829 45536147836701941 31689760634205201 65814066879934373 32950568728611552 81867905430679396 59811094169500045 39575794304314378 9450517430844692 54658610338459750 9818981238974904 38258918129462095 44158175679569535 86037786346005201 2021864319981771 95504468770986319 24054091542225963 72756954097672466 62342320541965567 45768971515348340 73276643994426229 95425422526615401 48952676611320814 77441750430748060 57158910887541462 22828578657323824 93075298920199276 53836938739856368 70280605868751956 69179477616261343 87647502030875066 35819417657961459 40595908900705984 46412095961617783 72999750397543654 64254549430503446 44519595703504520 16614208637618129 5261911267922917 73879484210382627 3985950242449350 63293056362758370 66565477950731579 35834496917552782 50991892014857270 24110276817212820 23423834969063821 34387122485323901 24297268341419026 87638827431884569 87755632559134305 72701162070564607 52315706251660825 76762952890546607 14392958101822359 44636109504932083 26381404705360513 71413915910034270 49068161447719918 54953538555716715 56032901431985180 92264050784610864 8967559422010118 87165003929734494 75894386466580638 69246553907275233 59658339437569073 61068971583358475 44282455396051068 60983932315401560 71554622734377027 68632028322524820 95230444958123756 33142244043855101 4916036017367829 70139621302517447 91075645580339681 8985701464680435 44911202915495707 29462262172239504 83247297962813969 17423899488511969 94075871245975273 70031238211009545 43065413257223438 59743767364320807 5535999893045033 46090820067471048 67048751222832456 27958563276601711 17777878846888590 17036285011646750 32220646770039385 54829229483868132 14238550040244759 83110078411858804 67750808074972551 38860963765939987 96039355465531345 30311080315920261 54136768284754619 15888295492904453 88314606569887115 59158996203700148 4077176432292647 74675612241945801 25353365253754171 78497650970544644 56737447399638333 45427549911243796 35308424823069906 98758649594854872 4724389911738304 97908955001883647 77526372751651618 54012750833557644 98697518617408234 18459479284309481 78704166564102312 23381064596227615 78284096996602502 80739155893191786 79709872979937826 89160730253458091 74483020485119905 84292034668807331 90141738047061920 98569097861919666 40394719782269060 99303288049332190 49614681074314696 98727607532767875 40472467398821701 40701077505189817 17813142866271679 58952618881191353 79623836015900945 1174023220962357 38063078330431690 10201505469853228 79889797922545552 69955901179417472 61016267010931539 69986592212272987 50158199622117253 75685537990189893 70197991163362685 94528891908859765 39989987243493754 55824724203619295 89093935672625681 66494491699773376 83141013972620487 34528131607526680 80008454142659580 66496750625130946 95436410440339406 30048081328980420 71679683056701548 60587489284817426 56950680674436997 59955061631151349 59169367009000429 7779139791848184 25187168921919514 48264756355452783 63116682797228766 34308203263821176 18944351359947711 8368885533810500 29727060727705351 84560734358294186 57046731167939353 77136687809052497 76452896137167466 46423995781393689 44767797226112192 47646711396078674 76007462297156297 55033393962881532 99708491240847040 62963797290292807 53997864003369626 13472645884770274 31977068671958369 34999535981279242 37609957127023358 75319473577852457 36031880615330767 90679864056299905 21978146931151886 47314416833097298 62085977548575366 4828787232964145 31491666157705395 21948729353016047 74670797293516602 72762180147789444 67603844766003481 81428843984302322 84781962249555230 57431666595613690 2426046920333996 88686686019237508 78181668713386537 22380057318356346 27397028714625002 78937243223898386 76749599055705872 5608331543624899 81107226030444866 1273048804119816 89944260123422534 94648132324869495 52213743733234852 73291696248559307 14134325320941826 4312510908668371 6408335328907058 64379570059226253 93668046042256695 64959455492944423 98482377779503427 72192378342632580 13411270489589660 4059659979515502 51725525094563417 36502963431002271 36486029196282203 72072090127784851 29280952713890780 95844620426978777 74150769194718087 36365810662760364 93968348688408613 76511575762206563 99332509306457545 82414526361992159 40732605041025623 84140535853828794 62902726909929109 90283777032544272 21592407726259361 93542812930201960 98129964720713065 26605997786870501 30281453182387762 9121833745847032 28572870745474577 35145206248545855 3278520403925874 93351158221971733 45832313641782890 81884854344519476 1311129913815538 75360206112971926 41872653754270140 41205286888453399 52983509881476337 40222323539041714 47560835233544101 11161853434761660 85083540283145285 1027607475631336 52734535743379078 64263584481144237 26207666232038773 73937706266615624 75892321420128496 81436049607336481 69250189571004629 91098533599908940 30467612086938159 13880250044610505 59945509774335317 55923398510789458 48826855672029902 51446216584459940 48045612336236260 29058921089621398 68507106081220760 11049435607188655 86272437597110508 75943498193166148 59477544921831784 92087595772267430 60326352349573231 41326351027885086 37935769635957480 9714301241738947 18758072739604623 16800516395682378 16036993177261660 51246887827073793 7349406196572026 31123699266302526 58101299493390087 64527237490862089 65771448624500889 45544108263666638 69836915782488756 39069282970215802 27971793112181910 93322145431443874 81660555117914558 78688869491097402 29849754126055073 87622106266225993 41374679273965288 74101210261338130 97559341190238749 56597434481834785 85078719404016492 74770030668343047 10889706593859387 51747193594312600 55656956905611314 12954748760236674 66134225337000349 27845330793290646 99141045782572318 91180012863306606 86367003973873021 61397565176755097 25765218257565016 7924420080431456 28501291225084868 36110937807442903 45253502157526015 22447901009500351 80413040550291346 92119883444075552 41936018490300638 88060743474422608 82588045387204758 60336490844991300 72197033170746178 58668215336406808 13729600285529789 82903644699029911 55283172751634358 72787309449152358 17848738831853361 68480435238785822 17863452396754950 60568400047740771 2423351583910818 92405337536269849 1041940419235013 1250915979085126 3779934939033070 65825237693337644 69491534344417888 98898817422777208 47894310454384436 19755211362526710 41855356996161343 57871624203260197 53401355898368220 65685877245628342 31219266118069398 70452928926266927 8858274130284448 87168020225776364 43695295597414820 54303691814826622 14416790842339029 72029381079715939 58074011274802363 65167782167740880 64104345344416625 47828717741459955 22755036782146362 39545018385226397 2962810447105627 3593658991304799 61001990131166997 54261213656203875 38887830680474026 16739181486905393 29213953473378011 34297781439407780 21384199611462925 43244717985872169 40297281070261421 48292313522003105 45096042113564310 14373954227661105 7636562677707231 16481539027971441 1474231605672040 29891982613849126 13912665420604598 29165583090662082 12736397953597699 9635525797610229 32637832990943840 44625293818445330 28504884870765652 38804023360541630 5274491198936023 64109784452095644 10972178559210120 79843435298162122 23162581552224398 40659926868219973 2294930111373926 35110405233846043 27810069755592006 28316759917142520 77775934697071836 59227342021899382 25048830652923727 74436658511499423 76818807128394178 53590668915468642 7972843765886468 64820769381835488 89499683641602652 79007401621688355 40581857844818253 44892299574605601 17657891458845919 46380940333657666 99069913763742113 15987433100749562 64798961483853691 98489638729349641 60246614976556336 97528656750279691 92557799282671597 82805745970216108 86018447215425420 3152186890680275 96721056579820842 6019937413590811 43502653706281568 83143295289924420 6939823760053522 96678831151280817 52910096830762217 79249975252393900 94565334125375686 92250537789157193 8886129754334908 82038522843778355 14605804956008970 52270530890896683 82634330553042841 87297566087697084 76902129196388772 79382933199985650 59975332652556997 57323595059194388 11249159940937793 97738601502014704 70518751137307755 55217072996025130 30535416952630840 63109793214386700 53672410506832075 98260970174685801 61531251489280615 49571283593451226 6664251483591452 35575887959781604 27304023714697609 47414052208128025 7927907433609731 48839012481857628 67012772986368937 45111678627650623 46041164761401437 63477451406098243 93779942113802946 63878235602323727 30548074138648837 73480513954175389 25729830702871528 78698728164128892 40777111731442220 415815371502029 16261243491420863 86175223743151045 18341148183301257 81643707747200045 38007464562803853 26403911348847133 97951005877960277 71619050223281753 59895201688388119 88746876935980269 13057112081086671 84762417172981547 40961512303176016 57651755273679054 66162525152420401 1514738856791743 81830871207677839 40101758191399470 50658562416933798 99525441860827536 62289740357081045 16734295936245225 33353783013774102 31888197107322665 64610852445712011 28865086350118617 70072091300946064 62301629728450094 92594074648332965 78709865579776365 68915085006423987 43232723805398650 25914350266168115 2330285482021632 63548953516255082 13033765961762091 93051853759153212 18545473935468315 49216500935784609 35539393678467712 55245577356981792 36564000241751265 25400605524561311 96099050668490835 83180232385583821 57588135792836744 13751668443344243 97138622393034817 65668644392832276 98974534374285327 52184072961845401 49481664774166305 75636127580626073 14955056770636879 81719355048859323 10405835276424431 2741150050172244 60983366328088231 24227277584998886 57956627686332051 97644279492516964 22388722577717906 23417409095156177 44419442785271475 76849691394679162 24664568667050560 71435095865413393 90841301898144527 67881729858512871 88513689106050711 18618884067591049 68213922212915124 4141260630084525 92304795391203377 63149269140515747 83326351819660320 14316085189002016 641545725723642 7899873761188694 48657245241950693 415625420713571 44082638146788562 64727377025824471 36685427572895671 89524251329182449 57229612383886992 49130187024539414 56803644465306640 65405546797307810 13301663240931716 13785366447501063 74699893382791572 93941387609980673 49103891710731505 12983284078201761 7036644635953082 50197790538094102 53799427520777211 15173001090842515 98906138826953687 64790465224133900 80222845585476186 32217512529048536 35611365555326141 61006891728627378 78706593087846471 4968415223998684 14729195164858414 86482754464507271 20315182153934519 43076602818650666 93414338241903825 98599199099175331 78030714969441766 8778750268526689 588962390230578 64865933010752205 2772204849318068 39811232748032003 9628682281938572 57809759652838546 26526347648549972 5417757304435187 72152817088007889 60025114875251917 37866742739119477 6399579434269177 70652936889385314 67530860035172102 16525531405716017 29697020080345470 76012876169704837 59586493626746605 56349027502509983 48603833767868219 90082388355444947 36192607448807229 95006302850433378 83905186561989451 13425239756234200 63952294265853244 48826734903168593 11243990691753719 14593398199856737 48740786879899393 99894907330309607 52135466243235637 25876521721876626 31775015107994270 27786308887439330 40820381436873874 6865047790868068 43517732467121167 60188582214587954 25721994485115734 74923491530035353 74317912580165371 41757131890733727 85055347087768732 3358166178124452 96039303207250508 60084979633678622 91785252733376580 39053908126857704 97842013403935279 76083122628417196 77534159338038588 58059459167861391 54225483209248754 84742328343549565 67837703283304210 40348424080332573 27892507176672619 10018160859648286 63470373159644685 47135944828904242 27656681396785745 89444869011640776 84993678662136491 48667320780323625 44556441138115963 8457302057878220 10175694752967828 33522410217807255 88708448567162756 39668570268949994 80807124300579116 82548038196299320 46878478706141270 59289378576949390 60756676248479309 47468005787770357 3757944010765798 43402290549242894 96705589569541441 85415591414332302 66553414811005344 80190305733669693 39416579144993986 432570431315951 6748168305452335 86767007018424663 24287926943991865 88904033676808708 38902683926160124 59981198548342704 76581627026444008 6482568116596204 16857747089697356 21210388309291279 34529918737791809 62204641627920640 26856219060920449 32007067725644096 3592667044070925 81403736281435683 46360166852111310 48878606497046013 52007229017366906 14170161891278757 95666774092469575 6302553198170814 31043998859485447 73065612953229929 89148362919338026 39428669715135564 37222399290253040 40335992008395755 39619247105581991 93486503404815341 8145977698526005 20782376918870285 33951214609629661 85446909766455597 47601654072397267 66091162775606154 80673860121657848 98331671593396217 87035705609702936 75382052331395126 49435051318843634 88418141783413654 71042544592514933 96432574847927056 89409147559148178 95412641031619064 23494695203803398 11788324160736756 83381802781626094 4143925142044650 2701154789498770 82002705063585197 17897831132163021 89010458766151357 40201829162899149 88299762050487112 68182199188554213 57882097290737622 32565234663033557 64773359463558444 58911721782708227 47943722682456274 62093072357493732 43850965513955938 60700317948636946 40578734052947971 79752282645868822 76460174255317877 41380123217352072 21172789456599004 69524160720476941 10864990903289550 57635240809728067 44839645086017973 95374507356145803 92519599029467395 88468812457520824 92824501016429173 14526472712897188 59918227745828017 20782635920979682 181141233728987 52816223028438389 47261085471507024 4837771000496617 47899424225524475 68329743529102947 51618467177406749 11771343868320075 31644378646044045 31167333341445009 56306587337501357 63590989065514637 34047735021065587 21815462869625479 6757307303390739 7153154730167412 76557369507006409 95351848389691506 41767308185765948 65824987065807790 5026724650492412 20931796412870135 66530036524547850 20167578200236606 74844795255937871 82167651857319616 11312644949233444 32568642979720461 11050957692597815 33238360371005235 25846291749356562 73060088959318444 10199589704224211 75749945787310813 25261050619404173 99835779471708776 20623851574913022 3240651993179271 68682112456440551 53288343590654044 12552202822978955 71715551963161022 37938129512039842 36904239240456712 976103546766286 61768311107855029 48329939166821919 49106908019440641 30686665360532848 48824533992191802 43400000201033338 44148685820359273 47110100634472362 97076994632983339 53470452554167228 76620947153743643 95620154684312987 23710688608532649 82791414542589798 82437071807627965 211426203430082 19098744635579776 29256016413095399 85802115814216373 39054010426792498 30136655081074844 77218018265368422 95706250844112095 43119709333877816 66990459991343521 83746492138468665 75301634190683880 30044508307619043 26672526134278337 58663323771327055 83212548042189714 99032248343309796 20507955279962514 53297025288479878 74144386599714890 57967978126182994 2259926060988901 23304420009998957 79689678711461959 37627221177193237 34172679333380695 33840026504307018 93004471777230390 92176049617176331 2094789937128248 16304931127557693 16895918716730456 2503530166030219 79636161691379008 43654283668015931 5437535179007934 72936712320809936 55214848232551968 65473276010087386 88115931502779832 45764726442648491 30886466179744848 23693865428359299 94726376884320896 39718649504412373 13776280645410683 75587605977115867 6307065506699198 77956686785142197 87522141019191373 87101387501606073 10749981627427224 22286412053799182 77367111703624241 37136256026077970 60042163451926115 17628557417799237 65078753092724339 54377138265452109 14546408008586292 42414037787494144 67514152665463707 77172497137876934 91704602628015071 75967179186970908 9455477921536649 55332609079952875 20481272071356167 74670017378073131 63725685723622672 42527376489062680 69222346517761575 62666833666854823 58813506656839859 64500841722794471 74286302331312018 35579204479208012 35051945918010391 38325897497637599 67452897887067642 58972696845607614 58547660809504899 87011230817526684 9484188865680475 10940689920268090 73445753525266813 31107423890068234 7050026404278761 17008195560741062 37658304674468560 24764014825582858 79748491734041381 66006052860429177 83129739343107293 14941531242046670 84121522657082544 29842450017059342 36607071753979614 3119525233455093 73199018249123548 39486571117148640 71275524844172746 8764033695769235 18422777186898901 15154019249890370 1682278865412437 16295425744530038 70494915647254863 45217321476585800 6441653083517964 45418802631485311 44297098367135455 14708382986029432 85602538486019363 9292804755062307 45551210124275677 25028096308571000 35077209029268995 4237274197213503 23808801372433189 15742058681916427 92054319551453213 59819083843166996 10326544177733074 57045246969187720 73071761311891809 74789960153086331 92765460421911724 71740642995479539 92565745666001342 75563805875317926 39457036860202007 5998225997410831 70841996198943855 87356238995708119 18135522834271685 64520362031511195 9351326210542696 94268711756048170 27109812206601033 41560864747189705 23434246821039588 69906113056512253 74123510738311985 39791355007929462 28662667387520830 85726835315828143 7539879664083008 63213796232508197 78614980632875442 81110529074208237 70250669204138295 28313536435074445 89137879489827700 55287465683560433 44659636210340308 6223520285865477 21577298778215508 82874399969507259 29973535077782003 45930502970805906 25409543376286424 95144777952069093 31588739053243870 56698964946843653 56026945364095199 54746127850785719 75267849749252338 41820132194953667 91521871853845883 5491833131892226 38692735865265206 48361967417690673 96279980269670257 24905350776203117 15295465386711505 69619234209078856 20114387080215602 34905892847817182 91553004202694962 76869703716571599 47044582026938723 7884209363371777 51218234658969854 5307545355579209 73550574977650984 8414148944148451 50501099631850796 91680580727488517 58947818944382468 97496428097346344 62074578594613979 44310077184832531 79546138006570210 82923662316138038 18256460972438651 40007696495137248 94064704529161498 72993512884782386 56604087311977546 9853615976984739 90372756190621101 66081024848094464 32288674990468984 51060365109219493 43944307145552205 74868175450103483 36975023164398614 62700926316478656 11243499583815469 69108219035578265 71610825429389945 7776479009687182 60941979045441212 14581046754052215 24865202520437199 50560975933091009 41761613515461702 4861595604841325 48860226892176856 83893244277388654 58876118985541721 83348226831219751 81719795714934718 44529016529282562 28259347966426527 50681405374088787 20469465003582956 71705159050339903 94272979964327135 90174326973116600 31832340976655346 22494099869383631 95294322739693599 37207758615073315 75650991446577934 93887947643135893 30422548918821290 10847724332450543 53819292202735895 90038646439175411 10990802749641805 51337882790521674 99894550570917483 16345575354135535 58710765711978479 94365682202378836 44785329568199374 42244512162927759 85307857544048063 9542084446560226 93072595867082279 12147166023458908 87643691877362326 9721772697340607 19383829708454582 77480995457374509 94139988781645483 10105891161872770 95426253282772941 70995782027646563 95007706512120591 79490893771836424 60839648519507972 54483605642793536 90375448628431648 80606456096406379 10774010924294918 97209040547718912 4276242656796247 74834001888212472 62695046168817830 809931933684962 90902666764479428 5440973784765303 92378728116083846 22891340884063318 66995068344955034 84127529793971051 68622230477664470 79997445450580447 98627320059910845 79100850898386051 60518462390200528 66334448311438020 75616524427638576 73472612633390985 27436820645365309 67392940507375521 9687313754630210 57365700277502294 86192620119884110 68645039128890229 33830323210627955 26665980103541436 1459000363511165 23231493524636555 43515131649233257 58574476024452824 12770362934746309 98048221613240038 56845040611744439 50467214914557436 52899522899516593 581424421021046 32561212912293535 7409588029137373 21569963144436044 54441991070694850 23225952640719272 11374153310391612 44339145990606263 19724251871568006 28010200161969362 93873870791398461 67250423321580507 26472751634612569 12910140932996180 93151491131222073 20731973346338076 21928921453886298 18904362150716515 92267357232925746 8278686844348609 73163548851718471 43506497870380043 77104313249871147 52278620885414548 34053005334667792 91309280163498818 32283294404270698 37978225758436304 41138099445927097 79668347949290291 22451201108154600 49489004747253987 18213794379137042 89790903874613623 83697639868336664 2458047884897767 83643893713126962 44468472315283275 74395787910247864 9530601290572072 74168013340487319 15172372987532908 3287471944579040 10680395174817243 7260287782864389 19774200979853533 7261515455965902 83457490592609308 56240047652910503 65231223282146577 83852191558277397 29708341591494661 30086650722767596 44042518038551847 98984302379394476 17959069233752767 63029883755825200 77212276118937373 83558224376300512 14892527490841787 59892647843622947 78728641409897831 64601190946370385 14330702416860319 2346686335824114 37909258173790917 41160752598566297 55770791221129303 15730662008061017 92614456937617037 90272460611045816 38402396897470321 50250017310351737 92856291636009967 61543450959571670 37524793559431985 93479832471022303 87897362962451262 205467421453641 83191002724883303 23084831726876004 53228712364966840 97601553845342382 27111891914932639 78328849436786908 98281485579023836 98966182911518518 17706486726710398 29311816497745612 1249741177095545 79627155719228931 32188498564905979 26805215758086009 54877195622585831 79914577011262629 4888930538165451 49420732442177048 32068820204161160 50331918868642067 48980062861047452 16934944188290014 39649039856476881 44163476820951438 97754193364102950 87399872502878688 41415392976238529 66466651072908968 84463032544849445 58976538907866931 37917476814243164 11330874928113063 31954139864832312 75090017557433820 45165386157085685 67084209752418070 2133571727982065 78738115665284767 45188729856570604 91775285913819265 2723054809412776 66486025351246083 11921758834716925 5529429882810877 89124585749065840 14172663408608437 18421275323957582 15295612270484205 30862295567528161 37611578274714237 72014928571486016 2671627390308377 96904861925042505 547392882767265 26154656891832675 25217426620852169 2835718439509435 95315462376748404 69065255739095932 9578602681199956 58932873164474330 77003683778622722 81832935232395436 21985024601585173 30132596044164158 84466510573352690 79605364927387225 13669797878505438 89711741814167725 97650338053693534 93817540098213760 7245157446504748 70950328325606083 45540262367389812 13704258143906941 86620418292101667 65732163624979834 57800781373808024 20118671017097672 58688085003149668 28226144149308511 14721127908580046 28680529857513836 99131987872560774 79076042579879589 15593116083230246 50484519275733 28344031931092376 60582353726444848 76762743198805181 66185126173714110 75607465673642204 5047840733203666 74633402832973388 23385328487398223 13650625262825451 66384763573141961 58537241692573444 75427120246086350 36181977969004076 14613347368482963 91962690279079914 69221107827698654 5420117304714689 47835714439036867 30247575286989024 98643264808773879 25380213992548462 30101938774275143 22490666486685792 98343562047025449 11234038663297858 3162973154025846 21326051839085351 43126603244333198 30493683669298997 95837579339563927 97744023314447441 12994035534055897 16033310097217390 79992235742474949 14956844753515853 73025707013489901 43643763166444738 31580387280628184 77811949093039378 95542053865594731 20736841873649186 68349963168988521 2899807961190309 75098327213261461 85461986859953622 36251659414992987 16284742694389813 61647709742085113 51598718842341194 28952223886622632 82914101365800712 58832962509445792 83824717919472350 85459015497293900 6124702749380003 17356673500000555 8379152824304897 25343827359074207 20507985796797793 27320260913308709 82507200984107852 39877252281839106 81052333284963389 80473278295463848 49264078511099095 80877846492554278 19736032608295534 8016375993218321 16702833060376964 96057227260133846 60355544902892370 69414438159974695 27345056023750123 67319727023672034 2841043398455048 19429313639753596 99493940795771098 62007090678149090 51193370898862458 69289853098398203 93069001993313646 67021461274353021 5747916469865941 91029653847253313 23688343146712947 60908262049439435 18043828857720991 88403732273691851 51374045062543908 75454875826940320 32802698793204192 63023024262639056 95455625974605758 40640156606901904 15322192471450159 69722557877936193 90148615129544538 1603135422256911 37894198352105966 73690309607862998 51485285133026155 97682860943470295 51789582484757746 1205687402690812 72367637234021907 44692911542894311 55717100305688281 66855554946559746 29637718528218823 95455124912053065 36136419956610851 35498510437902266 9516574027304403 22975850165076926 47839452340085384 12431969137175314 6142565679393837 8243749992291214 24082756101132185 58217513026444018 40496882129045457 49392189903597195 54932302251208355 25443675636397903 53785652143607435 21766504884437837 26855447633933930 45230453086679642 70213507550936870 64947225961223385 35676813947266867 31491105289298744 10569965978232951 81323574102200879 84525731454357948 46398467378373589 70916270627451818 93011144654311225 29264513445423103 23740303099947517 70742202425141004 3942372079979557 66742448724792009 51519626718738244 93535229462638713 94450734911710101 352931585320415 40602572824862630 53540795846453492 34975227402698746 88574838037940147 95653504861376101 97900311314781410 43265926656556958 90412230856092077 49592664498625959 50699723725698637 83618391417764405 5900261392894969 3381808602641962 47291055010114418 139058438204215 63624858470879293 68593867173802694 91897205674944855 34700053286081073 88374825993185013 54326365302909597 93702776932371788 5729756452708539 14241832466942571 53919476870648210 31735060609801719 56068792841018472 85142649584464279 8619142606919014 2509915537801083 82191842781851263 7096429221944588 196249055237272 142289743791632 74193765935969811 64825151165264764 49595108507513741 36714948542052109 47041517024212701 35964583146250490 82198513804843247 32146433247403210 88301593597559480 133720075750569 69577643233509072 54405585380474480 51700693203890220 71434886069519116 29640236671820082 99869284914693120 57248056967784225 93702750630582050 22022014779399259 19042403731616557 37286209441735875 7934097271866395 63945700474564013 72111901166734970 17503654585013377 91883784973282300 15523219977825210 46346122723068940 15230470498602243 31449819435435779 3507168247292470 11305972719915208 42135458364201002 63484890138807078 53370933138612330 81843797020788653 5330750233152816 5458151851554163 82205285989087985 93329288602592532 32304293936297605 22346964838402480 6143326959790442 82276930494050259 36408767934187084 9366405138281888 35446295261082911 93191315966056837 67941550469754824 42314233837909815 77460231687723875 81509136141637568 45898795391849186 13012330500377360 96804001415337043 32601649623083077 44466530495549291 80509155733082727 51793254758884517 99966782397956298 60087485021534448 18000748715659340 98335229079572978 33225972698052473 12566773576466244 65523472482858677 85646286754753277 50746507457782452 36781393477085032 89826851935953820 95250055577899194 71349297671477580 69905789305303058 52544504038054147 62465936293135577 23227078154483099 73767633025851950 73860052123295225 96023147011612926 15012018599283685 11877841319304645 99397314925378069 12406131054128713 44242758488659344 24191917502709484 20263972337265333 96778893935144836 13126111041504917 15118662621519404 24791042454641365 67706773197471579 28187833380855044 54601231325413192 97421679094822704 68232250056099598 96961136403154938 23503971709245859 2765540553345046 67838711519860412 44249483595628495 88310263612838123 14189032375153535 81383168380606992 13921178925037088 85466243406246787 82750441704084655 14306737565980290 38341194119035448 15009433969954172 68994194483917336 61745572135799591 51165424984317215 90215270190168299 97781376250603383 79216832760043179 96434921037302471 65024278527722844 94891224841316150 38870660704933568 68371169018694636 63050494227852740 49368239297922231 30498111778088412 76717229417120093 91649995424642549 28974137866451599 7799046399333152 53342796101753967 76231516263204642 79675246606967045 66195297935569216 88434736359922377 5578220458645848 28003709797150493 28151168152228174 23090469402312912 29541164659215170 63259064196134244 51458289245082281 17180696762149287 16738010322711092 90927993689565179 94275972033186980 40198597023897398 76159642925580732 36068346733578912 3044556313457601 60314541068844513 35981679308294727 60609927206679666 19116070258136185 21026521560672713 45391974819408849 21170868837373502 39342466724314583 29501237906187353 23837301696676664 6696478665404298 73876995184004135 28915205425000114 49468258905011311 40124827300835685 72644005020342513 83192100244571013 2680839981159759 65169743654248330 94257576913627906 73905742985234458 95691503905751340 9216221286809376 83495461204878950 26056102420274511 87687236613880407 57386056937835102 81012897543486565 26929919198395354 15013692749405257 28379551961556532 16092023866383245 72922280635079455 89481053922711509 68004991673425000 45704541134936 29568119358659840 58951962163275631 63870114259329984 72726402132704832 91661063346836975 9515535126992081 78973969441403327 21900107191093282 86078664137967408 28405891451806293 59238941526936236 85117489589958231 49392439422480200 33681958689263884 68283812711296629 88955285984886059 23491241931724354 16163920756129600 52631342234343456 76013170815969961 28464961579225259 30923564016963558 68644101871407376 54180703037561372 18466372157493774 49237858820881656 94057082614090430 2693990194453490 76022742862411207 51233277121219918 66535443459615003 83844908659330635 32824499292041107 4315794437603963 95743363663694019 5730216341715934 21487538167029728 75244462123231445 97378087076590800 7865347450101010 6066227767622455 25484141591930737 43312742573531336 18000406742278286 45802912207995599 68615766821965859 68120532139232345 32321689558180407 83527887644266563 69949135645077377 48792820753455706 94676919637913567 71451007725197715 91844677329445665 75617530905431999 29942188657984569 4417749256576664 40677552327390637 57988288897941044 26759214194320196 51883100725601936 22720757198351181 40239353880943481 80322258976257636 68779756130724736 80146607292460143 62890739711859381 85728682484547023 2266558734152467 23497951895754429 20868956725429723 87769676695363832 39525963657487202 2014111781334303 73682186576554434 89825601934879298 40307214764044341 34360808285915075 99422907120149788 33730634681934555 68783027861396456 57168786255004693 6058887928140175 97679017957371086 87881661680446318 69193033163000643 45578887408924360 78129339200026470 14063065402613734 76023278057591207 10402151159109072 10934160929673426 39624516132072767 69840990092466178 91190722242468014 45101845052304880 24300518904227127 31941076329826863 28050962167244760 21412241925084487 65202703398151766 84208214299426786 90530382101785538 17328589274442194 98833255215188556 61578224872425980 58616130976646720 47310077469568199 78650251952795053 39545232839143103 27122520037177559 96083666458403427 60416286341697743 61107890563649154 2598667418056768 39102560522999473 36424227062099684 24536445049240301 38568962178493964 6684398712593669 41592131836248970 23989734575762678 90034937598147407 88957346088608306 23931241577463763 91189781905686844 16796545333710737 80080272106261235 61406673766971540 27641649963062076 47726698271000169 78189275245022070 95110113006876248 98152441968224414 7809300864927459 52257562355420577 99969987818493911 91724422850398525 28113152225416125 19856114862195455 59947454513655181 9103387060176176 88018106988469033 89828574857792929 6097285973344289 90562681518239422 96636381354034924 8259024649053128 21987357642904076 15866326751366067 42415844070178934 34335335699049338 59814653315186093 94413824322691685 91736323149530039 74826161333435102 43587855008584780 2914949952996768 13399926615403729 95917797751759722 50454240992445590 84104136012355027 30654192173566207 98815979560172135 49234029213992694 55470869055612654 76265067978793280 49116510920893030 97568716829405380 88880228552359117 33729216293917131 78344365886394127 70853140303940577 26425139178275317 51286078829535004 21265054822635311 64555885150419788 68217601407479343 83247667059054866 62085930444133868 21450815373406879 96580997960057587 609469571353276 49670940249906684 18602676003246655 64971425155270252 31829797315437247 10687659878890284 37097485165142187 55869361632400016 97930313819385224 47204016429583702 7278006349840188 16155640161036180 67806454151557020 80866808094913137 57391279748079057 53941465022927059 92382257347773655 83686102934290913 37970884206623356 44386614922864304 23582949071285464 49770833989853547 15563693858355025 96883245214145072 47424620859825574 88409936457917512 63615833658248467 77611637596795066 30769945654102068 54321506178105237 11433658098874651 75639763424975619 33015496429545159 42593909000052360 55191085235459758 66673809831930142 53271207021217617 47238721870522902 89144371658267373 33985627452654699 93241877037471589 36961446150266551 93330895051251336 89575360373525887 68166536470226493 80786417721435414 16243376752979454 84830351045508173 59438766138768297 96383691784882482 48633786746035305 25715464554798313 15501801674109802 525443611780115 55294520050219484 39436701002520959 50938489589372532 10914860432122132 71496278453960908 98247354156637831 65993877912018512 3804095046288820 66218687858936634 23212099297106306 57695057009833321 89355334697560289 26254842925204087 14976448631966597 80016445668325349 22070016375526562 8512439072081643 17541309928920750 43406376595517846 74161494666980750 30215604013098887 8198487787052904 55801677511487261 68458647895771013 12850926341775247 7903366774145188 19568987752738889 80004839287774607 74371008952849549 53876048423433591 64330456831485054 52224344549130500 41101223759209087 52426430252996067 58549787851276168 85680760780459749 46199512811772849 81015670411920884 61328315587962216 63746328744906697 72411482187253315 97189605419069596 27774552112321492 54585248642879039 20964696546493670 53400131161746813 78384750737021697 19240910561055110 23425335616336162 61202594552068573 50996187288987892 84635940217090087 46242882962121486 52803807065203749 70237047045449102 65499665594745791 14564426312472443 67006437034209280 567936077772032 78552584708499702 48518777051343009 4222713716472230 50783668790827806 74360716856630719 81361485404499009 25992654234133853 26507520350859551 8396758245016790 6254413015084169 96778549949190260 44408340090005371 7260464302978903 19491128862049626 36995926163161162 26855404350783878 56118337961469842 98823602432658073 83649413263060277 1134561507457890 92229127405347228 71716168521434860 87701406228773665 7882183828864455 37815702489998439 89826734609577033 44963530546606519 71903546433673791 8444687041920060 81036958032118047 6493302706807866 80561665235880061 36029975902524777 15295014517110283 79701572978481775 94947179366590527 81211259731587530 9871552801279971 4938908273466858 39514216502393470 32267771319647205 95085436200336316 55581645128350385 58819786969665912 94956407516341677 35954194947226636 12846886710059378 55328416572899494 3207502563216090 77422719466240755 18888175115800941 38232283169524929 70899571976710135 39461673787426539 41278313153147002 78131912340743225 75280488786762034 9577391960850985 52149536529243679 22688621972284659 37988637821521516 1600962819319647 98176635695975928 90190324967644993 3278485772743450 43510540940281199 6214542381455074 87269050017741029 99957241930049123 51896105117535468 67338664365091442 13104880115218530 15801336592590612 96911808617475254 83597122489037118 72204213282636945 25313823968366903 62883576348150695 61635649093574298 92096007050944630 98593768302202391 52535287232091688 80614813864623972 34381918321560726 53221357923285954 52689453015510873 33826107890634776 88809514056967949 94852214616717448 66666326726427309 42396648969617244 50098048775750739 3204856742725840 84215910667277370 2762805685063830 14684452428287035 95369756756739730 60355700778774260 62189413881600256 45222508079660271 57425225799416902 15940304850599717 99292463234391481 9294897361027446 1517635305008454 63142312813755699 40483756380562090 30061557844708460 30253960834289655 68499747897657278 35714619251957460 18414297300741070 50967076544890697 9733903434442295 76615801111317840 2102142567935640 91312570369570501 84666134978759753 398346572320618 11658956344317335 87559459341921384 77209773882469334 64693231745455251 73496942831375468 83603081030582634 44197561965056432 16562040333438365 56775837000857488 4603618556069122 18978181369797937 66589773118616887 28755205744902976 70139470558340573 9234895289097809 46400440868578796 30681533821697290 17229567725906733 81100664200723594 1808004026223718 45056804298275437 43668377241417707 34139961416094149 22318612383673559 26633054218409120 63349941006847088 60022860073650910 38869197076102830 26842694807942218 89110118882004204 4019543747285042 94422626635146498 13142957622633114 49901757140361515 48278858213389221 53778262291662765 26805219988085457 89458392093159878 96298722853202369 42077827976605456 72856971948285407 39800263091345824 15959199469653833 46456204750378558 9880270479563766 17609717726837033 88921608979471001 65266445413674250 47539607466148952 24943966451008354 3238886001455125 67847494451028471 45990865305287540 56903510127075563 59788362028550884 42416894200783215 45998540828497619 44713769441375116 70880934905819928 61326495678513480 86106501739218302 26776120997911213 59988856379617593 61050096479910225 34773782380137349 25658426242975285 95989827580317721 4130633785607153 69230346384450553 35906875449834179 48760351186527852 58700021975490834 6016355807385225 54504682501202250 90971699708317500 86266983435756893 97430665383089840 32038680866917419 29965277255795204 35657119282373358 36853001718455967 33974379273942118 6838051706572048 6355576634702173 6917487843427711 91107552000910477 69660858813492636 59187008559181157 64158693180665653 97799600587461276 61324914643318664 1763516992010093 83207952978458431 12436004098135953 78856641863154038 74472226620863887 3536950896586540 4011016322967373 81514136513804081 48559951495885664 88068885991950023 24048830277352565 30127345627328077 64039006770726711 53456846893040530 53742686976506369 81718310468855563 14629319655366105 6823826036318959 7626857044691743 61659610778178169 53585285612445691 25730236261081563 65577169385553374 68525356909765732 84241183216773272 46261021113119088 26459551251430649 21208267111955471 54954153330349661 52734710188820344 68421153506820189 81935073739472643 33102252721351988 14788721450836097 35385337584784321 58742244166378942 2447607638768055 77008164684343410 35802586159894873 33413784732705041 19312862147674107 43261381399657574 75022948600662500 32123414028454507 72284727920103915 62896942787438193 47450645772242498 26746097948909748 70346518846256796 65087967910409907 67776807562360500 69039406532779502 79502691185303580 15532736903019356 22211887663216076 72466041611321364 76923477758966360 39490893111833435 15987283688025038 3733637258012704 64688670037425484 76711113365128203 95536628197003422 24603746935132838 39344598628828458 18436349251244985 83322657223902917 16956066563654872 108753590620213 36367074661486250 61307816878186993 86496568836981422 4901375915846719 4807064328171406 3193312572980345 41912097922753519 78203452491142902 82099865198131178 71202708738363017 63476219849672248 20891413798204228 54286111970441220 76998206728511340 87304524278019781 57649921374927186 56801474131108129 13412896108491310 88973973221627361 62922445694916979 99562814695361089 77745474556466229 63725391142128790 80105270892581473 27412737190275410 94562327580157042 27562516710706316 85279811073828467 4330578738991251 70008959184450048 19249455788647977 23688461760332235 99915026004516482 77504203352081172 17125702632028071 9571250324183217 70102892981083314 15653857691090782 2003491129610026 31384610500807021 83967036415598977 1086607841868193 31581620801184151 38517572167339656 77807607992234806 34868701531042496 44881246512798355 31986077988716957 98951540000246060 5104310930929402 30785022658466683 46972079702122823 99448570392477730 82248427095533314 85867772670599025 52944906074156320 49066724023131741 57229686048175731 29110965848303256 62464665165732077 62810684344894308 69970792215373841 63782712690877765 17989821732038219 63939118018433300 75701795625180866 62440868842260986 93851509160999116 11839194090261968 30002445146090645 85905324297070372 14963267249972361 38907682677416019 73735545420022591 14664590850571473 66486900194580994 67732814777350941 76560792927835957 18725058468812669 6504197069598978 93086859245791612 16426845380202579 85016996660384070 26512105569023018 66220308837572349 64192960460322459 38080167421585744 31958376822183733 38958122355120430 33604053403994291 81411354799143552 35291047590060793 30213298203818681 63228370332826260 67759069080993156 77641380719190410 24642453925621858 52878092866756347 39010887809055832 19251015611703789 10625508967386345 32835654969824685 43578705809341654 23351155059630872 51325583877717599 46465518167306026 94627465468648986 56351139021112033 37943660443498250 31150199081568266 29385693616998527 13298860629067917 12221909597358064 7354790964175340 96697667366249058 68877578819208135 73612779878387501 44632300263910655 24435775503165525 52643162403290656 99679120989696060 29728577289679900 18994784595987645 66008941467886000 80029225929829524 14765680451128302 66853460990670898 19597405735650122 61159667839596949 46963865657659969 45368604838112945 50182645015448956 85614763077166077 56835792251544540 90480226442958867 97080276730115661 70679765234501031 92993975785327583 12129312450897194 98547044084941333 74039204377744301 26558560627080962 8789956700046497 44438793702551299 81717661140609771 25838211903649716 42522572090386905 87347542544517235 46797419070046299 91363720059515949 36514201975256481 9875061108407521 70122881703708640 91389499872148769 45092265934128672 33609075823869713 60994800572690700 64432358931292667 27714946130394939 17175094980126966 50605812381883695 14511518781863181 87513204505111274 33303276264677408 17416493436378380 74262555630861520 15438320132398697 97208769729719063 53289281647198167 99514023035175901 99012421806263903 60827934301285789 32092555068676917 23433261119247962 1823674624624859 91342103410651549 23830793668315126 84152352315628297 61038764145734058 83853027778705791 20201130039956849 75403975174949337 12187080503898829 41677879150153484 24348938751346752 6627178779507096 78843250204336985 71182513723516190 27376098020071384 55568884959702337 84517838961652419 72596457516514444 61809416873541293 59487877041414425 41685908556218582 63734865635856616 79283972435345942 11307880672529841 93650681733982646 32304272724093066 70559581596026906 29373054998318801 82988789096378439 64203115004697468 61017238928984988 73573240392308741 10649407233216049 9304065375293615 30456321330899602 72199908835063272 10051115199937577 67981854214697884 7147979538005049 59433507481607403 62017177224206241 89677116264489310 60055257191893467 67812937545404857 56792609985791572 36612583862649386 25144579902815554 81297238984553527 35510861189960602 51867213678598132 76573472027440359 15554682243601740 22819562129163280 73077316321390298 97726390165232923 33528436532126919 86037443744840303 88741225959787 15634901384345310 61713451157224774 75167125069717304 24137031957995090 32688238665184136 96100694631408152 49135614403240286 54266779724718053 89306788335535850 11915745231867310 85174481127036321 97285596373667812 87014931132874236 68777945049354875 49365203709792550 65902074724439460 20975136234059727 11405855859575063 80879761977853660 84110025802822457 94480024286972623 40355058608579483 76995707731850788 6686881583442567 91382530273135068 56589993816210884 96019955925544859 5859796474698760 45715539744618523 73971353111926801 23218845750271428 8678635298984204 84916082958285038 28995551897335191 40882005029024475 10304916102420022 73289344818235642 24221801661357536 30709550390133805 46312728129133049 50721730052937987 22833986656762440 73091273921089726 51880870302349399 13407345812790087 26035983356493610 89687332637282696 29876217744663024 70111128784683838 68999036063766142 82818929358525669 75479643728646330 88737160479421860 40171615583919800 11079613158630915 17715753261870800 90485494042474613 38149239264473162 7657316281436214 52939822138382912 96420495311790826 11020484909809041 80333781085626956 20877669505907182 18041653086352001 35991131112506007 23197300402995364 58768780617052397 89869765048761872 10423687793958563 64656254251944147 90493906919273196 38762842322971447 27136354873264184 88510379444315008 83855638005508363 79415891773143665 10748383975435780 66908688141333382 25772973935387111 62387775439761805 30495161907962866 87571958354062793 42339778944771073 54798792396764316 39487119646484256 36551111330651663 29230149046705682 28016892873652214 85120023425587268 79452297026710881 12328282781549644 37778212649178637 21995571784979643 15253583296297922 61269599476657349 80760462294057771 92811616556560433 62896658033754478 83983725503259205 9908387120387179 28044548648074608 32261234585258347 77764150136897291 25639011117983150 30046238764946643 93447690042033127 83344709475428930 91993838276806949 64868994032324628 50117576711831266 5160540825334999 79799469311406229 94279098855054191 67158526947566711 69595143123755875 23367264284366821 41489632815618349 7977759024977920 84460158211919167 49041718346343708 99961897176927155 89394979744658969 25759528475210322 64848413161837315 614052598544176 67069221128103068 18277717953890035 53543777633157902 24375211247903725 9202836999970140 41835673740024373 5882385811289707 50868939144451959 49042466663274354 20732714541131246 7227910045843051 9203696097658006 50643856188495884 85941777594670770 49445786892707116 79680943592309928 93593573936989266 27415233538098135 31582978048377815 4072424078632696 50944157752322084 92008836428492658 71707262586223075 58808254146578386 55946876983130582 7578882620725673 23455348117674237 8635193820077929 80176235385628617 48701524484495332 38121898593735702 82436080091416754 21027892735136475 77927627428823274 14430842065060819 14133659447340703 46576117941609181 67629200142078041 18287114642398705 88224575974181357 75731674088535401 59366183167841348 87326453063838573 46986857715946891 64995711102633381 10069354763836369 71086765686556291 96084672305543726 65769388952405792 84927143597700591 68604688867456339 96121844630540147 60086638928503398 4736433449724459 17574813235198811 67101429502014492 73058508519262609 97920860613340326 998286677319065 36522844532888335 32380431971275013 55594829908703471 45311375669550288 97866610234195550 31392826124059520 1201010648259164 72297013878785912 18928346819601989 28439410281188038 26769396040018473 73587821951582459 19352758045756316 90133791095825796 94071296566065780 83805868612803916 95595382194965816 8894136841704187 66902846854985498 42699309199138 47860521454765440 18555837663489144 76583903864255629 60239327261749492 15556581412347348 78246899654837738 7000946298864240 33097297304708686 49094286698162768 75066932470484273 76268445689380424 15051568807625489 70607068797470399 94235345264586852 62955207458948816 35909378192373325 59937423000425429 58201685060413559 58317351321920668 76429831801405982 6651136489430816 78182440540319813 49341495296077406 55006157328706166 89968581468186730 40031491763449687 89216082614090775 37015663761594943 19938029053326225 88404016495199734 56647798232638832 43989195157718465 84357346955792483 50296736010783859 45667067349479009 3801203850716417 90052723680421334 89559270557373674 82812957713847200 54090199502338883 21700150219057521 54012665958890165 70185505254936866 18534420686848257 77429629735304190 32364117294919055 37973056161732486 6842033633690481 89701731118543639 78822978279070199 37664219969821184 88002043456283374 59019331105672079 87381154200016797 80305395727798073 6277457392177566 72505097493538852 5671229096369678 82390565325150886 6562402573092881 7740367442100944 80358414960782186 11614825263247408 12738075165259939 46452946984647804 31480632397394220 13951328740657339 87378080023782189 28497575413930613 68530055462000413 86781867344193957 71297354748976986 16799667580215482 5420055699617760 39308287797474789 58571553594733517 22389577879190202 43606690796374820 98342340122967791 95640701737500825 92068723364952540 28559806845257270 39898149593721905 87839878719380230 71358133562308342 5135929039942958 35001541256744552 84185398018681655 93359368356722283 20906488373254230 17671397950734304 78443553640177114 71115608778864258 89196132834724645 10730683035427323 50141774149468687 59556703250833353 95066470673716838 30490906552976511 16294946551869845 66002250192456523 2989170641464322 56974917062651840 8829450880992266 60693082049913297 82578924192541551 6221978744858988 45762628432289963 22089796217683737 9887422603636612 68506432704256367 74951767482770374 71677000937687299 48640239251231486 39087613066405879 53766961660865984 60929169519280528 60821738686884895 66686697048456724 51645520211581013 73010821049295546 92289611218420269 8184831016380796 78719919429459585 19035182291428522 23343805265468613 19690508403792368 58850246839219074 9971680537137227 98042337036489413 4582625269681070 79433965343035450 71655573805760790 72363210227471430 53123293807102417 87763542474884887 61488873829775600 91638731397637469 64183255243399889 3423819098492312 7000809085129590 62376098702956664 87778378044295516 28478054405922057 74532496194130016 43196682355725920 20808287804529838 39679837029889218 98758371119456031 95511051919868725 36763665072308166 64313969148162311 43488644389107308 36174145086645139 66609706523707348 65457313693420767 53677168175620935 72251742998790740 76003121321131502 6841325042617842 23636804566752253 60958117074747308 91985912401233993 80354499951085849 68660452330426132 99517935675369554 19908962334437747 87823062426220220 44315654893839621 95237325676246084 26123146440068172 8282893447530646 23372012149773217 28643528960825625 94326216186719917 52330206284330030 13624676036680206 73726007419034206 48523431843810238 50684201392990594 60048613252641861 16837934887186544 27689198777950731 56260329991652641 16603953737591773 4005684319452706 69264952558321166 79797951491642886 15424080156866472 19543572710890377 97254561621525598 74188235483284372 61196077766938385 40358031825393591 98283878250535858 69360000524281394 37208646757762253 43694193332661307 29030779706464268 35723035366342426 38123537492012625 10004773644874938 64562200105993252 27344571149755826 22562857533486035 97393359248197728 58221619589818484 50353659062291818 80484835276447673 45300445805139721 464228414550215 81911904292142731 23900262871338655 59644323093648944 98522321518857607 6347444902465330 14132402023753624 89465299053128946 1721462649283380 76612893360784081 85527506787243554 26672241088700001 69366437806683436 19703325789916650 75959186116005137 99190124979617955 83583765312391614 95909479395651975 85958886672819897 76779681485125651 94969954307538938 90897529687776151 18854726241018637 84716328357409891 83956295323846529 60229922784588606 59061511921183790 16947008139289524 62282209757693760 60635424071129941 95575591981519797 95484176150023210 69832319801175778 50443903818858585 49637937631692269 26020176602602156 44710630756406098 68097581198067712 43435760862358624 34957496665060060 26723943015128764 56083351954726559 917647432786469 55372161205993696 97457177473040246 67674246422280302 73850564003450471 51399016559558815 48009841844362599 90256558944799464 21593310975246512 6561411681017659 85761310094098238 94431489493286091 709085945327392 53153581544162917 31950776987466437 12623260733483505 23909367344985691 95508279875439324 16359688647928887 60402172382318607 57338467944486885 63525660056931833 96178580899822447 94304720856800021 7304330210676688 66454848460744449 76981075271854464 41246354146819913 42122111841592846 2823581935671778 86713716057104960 34939519096107090 94402480116005451 67659229703190787 82946509794839620 89677926465679862 88856618924848398 86046926292015749 42691229179160352 61728268424674018 88677900294257842 17209311430634689 31686224589100074 99218844680529276 14176616765977622 85752350116963566 20454337321301238 95337292911557594 68171502344619377 48342209247758866 80212842070699226 22762786740378308 47923480641928628 79679122823923613 6583823194847275 46076982958400066 56377430856835945 20058354818942259 49381487596105214 33162647754363123 7336036918614897 7534894618733570 95694292927295449 44166709738969013 9685749999015217 21757684737164085 27114384258884804 13024047777919108 32089684080486222 42894123781437426 38470600166762863 45702566259159832 77678296922997952 62215812141015522 89056350809105469 68692706488243517 45729699009065113 31401560568348580 9148794134458093 63754705233916801 18009407320091408 3852130120159212 39039048422398809 26055004855597707 94519392796350234 71788854827608728 16861363912880466 26865866297168289 97933848577313386 24814803332071231 48800152620407770 75698294999814476 72406153857180297 57613854660866877 71725930839665415 30694355473531768 99633822707678068 4400091036909000 40034838142473823 10358995337964054 23098151513329064 93487630107213307 32844453586827858 15783014115068631 60327665928486184 36936581528417832 81122801142326533 58656297639109511 85278105759109017 4751531276588517 54073636887398119 66479314233514529 82573869873262277 23772468451119724 60997883218117216 34227610081303072 49683605003476554 51869610352021752 83052101246587108 84996196208377664 26553954713287865 18708297359646502 84191281565862407 99431228420788219 68972226266009943 78930796916999788 85058837395400011 72078689020224268 16491828692721244 81747903149604682 76847323694946387 91007557586250578 62447006980931538 86951225808319054 17078902024892363 2071837096885669 88411734349111045 2824566279774101 99016090194976157 62830821601393360 64305424506233473 8120011157221258 41157761596364555 9840116191620615 42549754168417808 69837645904414609 54261440521215548 83375760817267398 34750809263160645 4605633303261373 85828619592597279 15947286156457241 45042630381227728 59995584762040600 21635875536276855 62572006515905850 23456017219584552 6704839103301894 73040874819832669 67386374861459923 19727083995642016 51395166504724993 48818357893331237 28877801942246986 35096330406312654 22180907227716358 34851589491318744 36448609800916900 8470539327534808 22458608694088741 32939806692383625 17321671012738718 29700942611030499 40763717467133768 39379627067102440 44378090185336113 82084797995058994 3219134190396763 85738635791484141 52101366851573402 83889087165063669 31781435440578584 86995813817619639 32411264900184237 7580245123236316 74838717509564549 45534641911589727 86809827902343914 25368830784946672 28992106770770834 88692919664275217 94511789554991392 33649612498065062 66557595668871261 44772567739910966 50263747153455893 89740652741348410 84142397543181859 69878395091328901 87834240807889074 70243032111261026 9984627500354010 96659724048894773 4661827784467215 30075756705339503 17716918438811426 57748972774777679 20071273927816609 58436800808015106 60248306691546679 22901351621741684 98669025558185981 38157314276693348 28518547933246583 11715619783755236 14699181581194621 22575252444163038 13325338212615677 6149150636280459 917334326074133 4563505162639364 97316196364113094 79831770422433133 17456638464548814 5565372388722312 11593337647669154 31603818588715879 92365624403744401 69001771485519473 35123790418288220 95280969359329203 52037257583328378 2319065254617179 74162584458540724 71459002960035681 29347389904546872 17649911401814155 476506807187735 6094348124870755 86897683657839956 25778938962806956 12367656344997155 59422260473705776 83355417888565095 93562282020064505 22882803667862635 96334352858109785 34192545905355384 53975374036491564 40755404369731920 28523949570942476 68877767688450117 19032642530578845 63416162492984836 6702269173136682 49655744278277064 162326947882540 25702324020238340 79147272951131502 64357325098098371 52811174342354061 96092144525273995 72599939085200256 14682108777272862 88384182648921612 30264306794614963 35464367996333747 16474319584756005 47187081656147663 95923240605186264 40206405659226626 5446113593181618 22682650913401290 8595498303950486 46190411069969920 25832481803102933 69365935406485728 9904077405411899 54674984200655614 28964734349574861 81232341488516288 51068100120734593 67457577331158046 48759247207353637 70247643464380173 45445014524635609 98484522157276374 55958971456575397 52037864988204613 46972334188746064 45969611510155448 99353287110202643 85305774137978175 30450768365518377 39017612250504734 56080724064446854 89567454608697778 39461261923831256 43530193093918861 13087416675441414 79026025422611550 37040113327983442 46678917052148853 40324939256175245 41317697043673507 17350038822677235 79765045992356858 93615653821691833 58581721575261423 84313430745313661 38604303780357398 39295171376404659 36606865409068960 77135514622940792 79727528420813324 33681734639619704 45024656601236482 55979863465476910 13781840248029287 95031526538946107 28710710125132589 60413708959567424 74586119521538311 60587060414785955 57098810286816727 29786793028248952 2687381079670568 26447448392039068 62991741775190349 36230662103325663 17292116503420126 79882372940601197 27426623576937273 32906182528757864 94967421307414271 72836681651770352 63762545441239962 75911848966634998 29303061552239904 54754113957104193 92867785021397711 84620471120639142 84906091330972053 58638215022710025 68426642026213750 48125758567344748 97881878244376205 41226751517463410 73658628976236354 5630953774902042 61450778109664110 40713381082556459 40468246675083307 18983216597976875 60206672966445693 5378044963204259 16378866052171975 17231698441983074 73887332821410204 28550507222124412 63809579952866012 11948505063115152 3996824052494580 2575212061184935 66135069479621982 97239695344083463 72864769852008866 98535208815305944 88654937839535645 45733875422887325 28721384002543472 15626436329187644 6035792817223767 58650357620109778 7035751314414465 24916886512336383 78869751535646784 68648734027047211 99623000782936223 46794111102752544 23923117999090995 42292851530187756 78884069648832934 65864699781527766 26393367587048115 82739934225855729 67326032485580840 24393646667767324 78851176789574504 182017531073768 91623122193158277 69980075685463600 98726143833424799 51682087714403363 51732373674875467 67869335250169911 36769879749929777 40926135410737034 94134596632720472 11493433725401829 40002099380481236 88832010536820714 9985193681667307 3034290426373954 1694043858582954 35672050665844452 33873293710098476 90718661007850448 77752022325639679 30556940492761147 44470818317911413 69234634827409363 79078877251788637 96094260187675741 3505290633180763 69881016295128634 68666467238275897 31159431241513710 97068630795500282 75241500918726625 16535123582749792 52509100933025528 8659521551078087 77966128865761697 25432637112982492 8551435956135461 76965225962431777 35434384183134274 32408715400788874 2187160786616051 33379971503878365 62478629524513847 69382980276208836 66940667382340316 5341137314983826 10624476416670277 47076878925010120 54404082304666770 87435611279874669 9623508365322653 79773988324701003 63918645813077958 15933774066954743 77146964114569652 74862742044256963 23023818964197438 41191670222577296 68394280841217798 45754384492583012 37142286394867314 93114044623573003 21219260472192682 35248281437946845 32319219823955261 37569494099490171 7870231963490089 97668831905969994 94108268506951865 74466304663329079 32342507494401479 1235915946079120 66551418832983618 72513156012961789 1468829631157967 13506188117263591 5512747450014606 48161774419478884 64239029876718639 63237502154942385 29599271562089691 35625217831698366 81914272430684228 9595691097359966 40196365168776053 358857386149922 80758583012604489 58673473345805103 90561714790535103 74964744446378598 80822968934869900 67196354722185102 97224523579657116 23386852701812451 88792195140935800 9546150995051342 24777012272782311 50259689828875876 36988027725321774 78995054328961874 73244165584334524 74987816810294265 85102895274873543 83690144964699874 28322378050585740 21538565547969784 78723529555593387 36652034089893271 27820222144508589 16593383320009824 39354148021463906 82871220648927130 76964031029980738 97298998739794004 77924757745501657 54832476934733052 25901041347600054 24107614745071111 22672450837182923 93406533676063719 91766616856021028 46145161179373786 43373907090557491 39943957692970050 73422035141269610 39059811829510254 48830368732787892 62001729828075532 67822644180824310 50917149835026137 87053365141623441 48562043677410809 37616221331016163 90912406372219034 80056724476290750 824602300317566 3657384630396045 54572732971688959 90401899357171660 17176446835205936 33778471232125838 3017012267797881 1125189034567415 77110951199779045 96774000037203262 47217795293120172 19027177766717116 88911090713213296 74949342272374596 22650969424992636 22648394926717650 447814190016791 65423124582039406 80646925247471314 92569710235840457 92844183669858175 26906284200188637 21115894354112533 17876154853038812 52015667369728048 47266255066055273 2694551485792738 67487906345982231 55035183994909355 44247823621490641 4470732622599550 42576068590501063 19873628732270438 46876159475595383 38007572538184480 40582310790087218 43049346178597013 75222321383257364 85216101766179366 94846378048269459 83351268210316497 65003229540700503 94295763139990335 8628970358521757 17768077495617256 56611964076014435 25574241548806313 53051329578234718 38395855014786613 50810062516999266 82950666134623384 54812372808260736 61267871994474059 19974642373413108 77334752178204268 91316960633691134 29137364408026912 485069466306114 43655662969111167 45424900011855008 57301010476364952 29900152790593441 1511620307894208 22971487073051990 61608974897055896 47368784256132500 95650085245175892 25986866687243741 31874241520263451 86676751396776642 43938349321187241 53298502986337741 50560939366969020 56397645061904372 64517490457459864 7477167457376049 22851102438501013 81665662067159975 64215876309223810 59090546916976272 36939678120895437 75339780925014706 66128511553072874 57708491390950130 48330866194839647 33226967314966350 43812713650233498 96787867482620443 86424382668722469 66826628166578815 3942183478466635 54681471827437712 44162029789005264 81280867536004662 81998779702447699 47708232556910186 53479113609982699 6342918247902413 62876856910303645 50431939629367090 42006592665492928 56559735380316687 99806965502233600 77769845889461720 2620441791347419 60032073666192548 61762672109727014 28102321474750975 3700308370591481 11281903661327888 75921553277606395 7302069694964486 37582025566795344 35631709938105004 63663142136392874 87229067654570016 63157799225235073 23368444852961300 41559049745472668 59953653445433140 80409692984854176 30412225119354146 19894447280805501 89414749341104964 84917764055361795 18372811692839411 5025560927628346 56748433735350781 89713686196625118 7629747574876127 69608945539611397 55073530474780931 68744133259519782 20203596055601539 68196113598680365 13672256673469825 19602436892315440 30302846676191930 70632766800881274 79755063099612664 98806863350293103 39267479620876130 68540298819213261 31105941997078049 29653591960539614 32275584553121397 16003249738874193 83208385495629063 99786165662991597 89018412744133349 61954365532931982 54630540866266439 68516121164648626 69973544548819926 75493701137063973 10183756069071651 81297687833100769 2347461266352338 84244970332385142 76861924796213793 35910861547722767 86589738924035695 90021757614389358 45174299639936125 61195986034580202 81317767075284580 68393903350550831 81718415518392112 33428184730010042 5994546333417524 52514481271473506 80952524707260748 54988525519940404 15041402263285423 18606299294611981 86374821261752513 12111236201850455 4735060632282446 35132383743383823 42131010228583339 48543078836355869 15164953843765817 98692708228675042 7327711246022230 66745180379717939 51760929361642903 51533479598532146 8884911608669637 65119579000377654 50960419449036584 94766625817669127 18483603814532925 61711058359872944 31522778299040539 8604504169725451 75769781108225731 44059251959824786 8344110682280027 77359900341086715 45163826210029340 22573722701354887 72072882930875155 94532731450515489 34085520872248884 14756954782491106 47512123634321880 71302280466466193 54526382508691226 69437350796300005 62984674359016458 34427404089190943 67556301112141321 10606024267376740 40362318353391591 2028520678873184 91016970588378207 71089266042417741 32148455048376168 35452743022058069 95700813206176094 63305439903606337 33635293623422974 50319420515762707 24475425622091755 21296971210749959 14153586572121791 20110954042816402 64855489475441342 81205849960654489 56309607961156543 44587713167880624 92920717239144291 23275361489315475 33240476883799721 13963922252581873 27540196708782714 71808474481093532 28201152655889115 32306046913956673 16980972383411056 169329614824406 49906129281049724 44489664785779145 90775233068923357 73366540623524208 44430934758900238 50108111273023754 14255094043506331 24025898818304155 10536556116578208 29142589260232562 53832935360233542 84843487019789501 83661256026518446 17303138855040297 61565356656956009 93052458893135123 70388064384792192 25794666005147461 72104783453391221 93965385141567018 75686875049848377 45316939395859919 11938556634784859 64651881835244182 75583109955819776 18831618303975527 49389544810660228 23402058761532001 41836662102086585 58283181966446182 74523678549636673 40405553931227524 17526183983848970 77082513879790906 82560155051186697 84304450861040136 93101874510870102 71002988429762080 88209661572784284 58039245771262494 74571630104044485 74621052240496420 84510528907522829 23976778332794425 86329446565778490 18643566315547065 90654477358202825 10587584083247827 32046522218468262 99994227869449995 94002236946466023 27466792379970120 78322409457342347 78476079827417722 95034818819625502 73614836441927180 36202347259308047 92116381861228757 49825464335279789 86459265995366351 81066065096300146 28201358504270305 54226662526658956 72496100525128488 80879119584932530 38866263389056727 57776498253033594 87422802835391530 2824772873596137 35288513603199777 95943937363124318 52639052716342486 91747798883005636 15565767383342954 24136609830002021 48569362768704220 79342497918909345 25851808522522210 39425364090825601 48276744379617463 62679266076901968 33412823742479591 66737198536823020 75412797555315473 9574476448830919 88262263348745807 84240709716602854 34922368323519878 87683309424825474 44304425822688677 72798408744964072 80278645438390027 70508352609049338 56276511355290544 17400898479456429 64462537968223001 1461820229364854 89269536828296190 67246712433111856 73275364187889192 99612721931870670 56682941278309366 82592126512884140 86209161266652867 97792649201144482 43242851569276486 9916890478876772 98614988858194428 45496614605540381 45058510739595992 69555889636352443 97095093456758899 25014319757917598 23828418790670040 59247140074597892 77199632512604194 2712647056183231 93359338291428528 98383733765780403 70740454159058098 32315308327988134 81973094659417100 72148611613516990 73176343048840976 73776592042636939 83507615716777514 79356875244454293 64049291599768749 41052645038921044 65393440498497592 6848479789357099 93801470516675856 40440660014014888 56758492383653536 97023917829458757 54384422431662618 85245810635401324 1892872992407991 3257741146235288 75736513873178328 44410268267955967 5076784299103079 4369419512210052 77779924132381779 39860790361590131 38900232104256802 13238456919144350 82563039549840863 83073137635701669 59909027594398587 81126093134130299 64630980816344757 8760690048523671 51199989092863481 95300682908978848 38255453867456481 56270998841511359 70090460801993296 24265100080003666 44679151787436582 14685862246283085 10915592640285065 80378714278729067 61957683931392045 38168666800625800 97575909031108321 86287242453464784 43732312373938115 44141129310911844 65087999313283140 80131079976992423 36431021672062371 7566788837163273 22237827522566476 7466511356788161 27669298184886503 12725500511639339 37618892139947769 93872484004828676 62626552251176920 93686195566083682 86262906064304338 35179770091649700 32479059189671293 2388897492575802 83076840132613527 92579441977227196 81936629242550820 36151086108066844 9227007480933602 55604079633648759 56655304843119445 62885704828199838 70639524286092782 84559510144655599 98345721150997537 43620051337673124 8740101086787955 11965307013391849 51494104908614601 5402443165247695 34410767872642647 84227247623961823 86772510346029153 68829648120142391 64013510118034053 37196362526947468 25428536499059761 63788074126746423 96706208336676567 82688014058769643 20033535570583299 87271183217845635 34462548926982828 10276445575806776 6329776393389540 32690595071878209 65006929662696260 14288317491751444 50201201628548324 81836774475832805 93600364961845825 86997395800819908 14000659427105223 63322962494869137 35268406657971049 77656643586035527 71126226389955578 30584245345903147 49408787229511068 99963684492195847 37628361223737717 59753544390927317 3240222281966714 99003725114575403 17805009323875050 98887290230080887 97875718973553939 94944982383148068 96739651658054608 58533090914955188 43160214331926382 95969399819066600 92680424124009893 73381971786755600 23276612649637120 65599208571898087 63850571251818368 39576277819821485 42840367087973750 36294789085646937 60715819042040075 99369814686564929 48006658124079685 96943059597832342 94009389992505133 15139477185320924 97982736441198600 38040854559374024 949829594173790 7170621611584269 8379455871470694 77592052452647723 15998533683738241 77489810917951370 61095133604492619 14739344456785722 21023097331504705 59920026435950592 55729224889284874 85096223604118961 87981490306664163 67556515955566517 93155310396078136 45940609043837303 10461370040272453 73969081854038336 52067370211517399 58272576013820671 98833712907613359 6604298325203071 96447720789271099 84340240540848756 69547573434707473 5520299196638582 27474903226895240 5112991804881388 1524811636220193 241851439514178 9459244121930141 34041539359651100 31538077872801358 34536360990155191 50154273744601453 17496795873713491 97551945916856749 1913330798391475 23801059939815003 19432294451154417 79859276472126557 33527684913354595 18821992535834159 43521777656552438 64487660882254412 94604627710322431 67079633387343818 84159786096330048 39906738768823994 96540079989635818 22646556646020646 7794093422573802 65572522966754218 73340418539357515 55420485157106601 14861273105998724 55800757052589000 11689925745680633 93747296327004587 91791325593574089 94632395320529628 66054167238387774 53964951515074134 85294738159528524 92543030965338936 62782972409084446 724830951453419 53293878363251583 59920986032108018 33746827347241334 28232823383303827 41362364111665322 46787988333863664 24007859490086306 6175734847440708 87024391798007017 87711415591070615 12462321569998284 81397739428858182 96158383311682874 13315734281658951 29104085597388912 21120640534419705 90006445169512743 85683151226132078 69111008660542896 51928481319629534 89263316118562880 48318870525356907 65990820287744909 81717604820670941 77212940287592746 56227199928218916 25055324664816221 19943571090944988 69116380937130643 27290457654714675 86610653676655660 47363763610555246 85454909065172659 16014676822542755 76229314615266307 79920734907864553 52768772624787720 17777406573952137 95967203681699004 31644976381594783 55611481666113101 10894006701607740 51642151070949707 55156509834588499 12941248178033541 41541063864104261 37730016012678832 57852312733088416 14894156143985970 21188547289630977 41922902681477808 79921483971231695 10311666039344702 14885667057932887 19398285365137477 84140898255175953 12438373572101360 49224582057168970 5727951198016492 25743884073797896 92416349697023563 18042906484856414 66909401526707678 21727704571169308 13745812059046379 35926507966086547 10781337749843190 63226008421969360 35516501880440531 56995518291950603 88234241483069104 5704907148398550 10450821899397578 53955961705376572 36774843135845447 86260732643620353 92598120706111232 44726504265779366 72489965472014453 45867693691154147 6340295431606984 39656800387829926 53835908931040843 15963516078547668 40960425303919095 39946769023735025 66916220196821725 7205212021920274 3390343984667012 54207143469257580 2574555512193307 58501741487367424 20880278733175069 6028055290065543 81048961110022859 3088849244799221 95493313721052121 11353699761704556 75343062652420686 22276108943488221 78901391544459498 31030258399050342 7669509594423937 84038885704439906 55816438429676195 56288989149100288 19687025132185305 56436972169386692 53909864265648331 65091281626484219 17190171071155490 23130437508582801 93044518842356537 49794286657001087 66346920144231041 78841221476387597 1676872170842900 84538877229800636 69626158785511463 13048530599179656 78129313935638892 9076806424778173 51576094182529837 65329755700516877 64651727296941770 38550806543412768 51776998208309297 23975332218429945 78253890320237417 88932117955986336 55443153864262154 73519170309515296 74996361588502332 91754208844301107 59708853113642197 65881226832102332 12891111404676715 63902353477552142 31651826353949202 90918606849428068 17208882240314918 68534853483848487 78012535276299244 41124441038533781 46069641637609781 70015152289681266 52816806224537263 93510406906048806 66733847758030564 49444070020220253 90196881137719118 47323530212523860 88721175136419359 14654927372014897 36572390479501351 6109541923285456 10561037813524292 48756969679725137 20466801789303598 83647687644309720 15271548764587439 69581177822316535 89021777286619692 64411822609579528 73765120045499447 24980617356796201 69537372921835952 76865014255120006 50686965197226253 2995144626126232 85564666196979864 63132521238635383 84818839981558318 37136831727705890 26062866602469793 26707812925706864 25988341049770284 86442907278199598 52455657000910013 62799694912256965 95529994442227846 88389822167876877 90213705186107237 31039486132061557 83143969038705189 70801381211499279 96910985188371972 65753501889735528 61010347899384590 78150596030180339 11542563495629080 39945039208691070 88206055180898554 61223207021068712 85136467658991437 45930366527740005 76971481278468241 56537933249069702 74871917004483823 18840863825309189 26553313545510666 70419317077348876 76559963131314392 29091038224901514 30824111027259449 14151095166897889 11304751133902343 82484249139147617 40127242876773090 26483361944238411 49610092298211012 85349024301416141 12170398356523732 26784701958990978 63127104812772851 14231385008480789 68070249981102939 79213370795966726 70813523482071750 68891637743669836 83743731113156242 4117758243148460 84793060917452029 87329907070789126 70829681569815371 67085378725574268 82065857794991201 1760774409388390 82614101995747220 12612306128316352 86405488617705804 42245682679359461 12364197814146677 57610461266600188 32778529069246562 63214028411935070 26635477823496358 64967513480970772 21132246855092983 94532926698675206 67157286004498187 92803257751071751 46319219215247003 83363669572131775 8056918338691339 90819337039799551 13552978377989724 71908005439528629 55920271927263137 57497724328017231 42682782879661166 28246726217839381 18242398944513071 68395923573446695 46593314689298579 16601729292119113 36633229250566816 27796558082763908 83199308581626095 94345522210575101 94029120733248210 41965701785286139 49722935730997661 61102791286691098 92293288291232110 20368495035098827 97843833462460425 1756046992575026 13687479648205513 45583047404326588 91620126223995545 75219945512485503 18574079680999181 17767484747719972 19652762614638243 87297475630950880 88380140511490520 27450705168661132 32731364121655969 63159891903356373 33473293441535256 34791871800477201 51584812009824506 46179340966211188 98843550998510795 82549063755202180 26896464664481848 25442208494551662 34380634992016133 24440545640121919 2418095090622117 20618158757536552 60675575593935947 59506334229758421 4196440632161196 42321117991996325 86487238866002914 97486402757469372 66465764567006774 57705550677158159 26772530893192242 11994653376334554 61611837954836193 59583968467964464 77605460220166954 31100418179408884 31209312080494469 29588504317689450 57689977339705730 78572332048348449 94328098795090752 72440884480626358 7494629053634806 53073235406937818 64540201751349653 46121830566043415 55490144286489728 82907647225907820 50523115762538146 53126007567397480 24767028990464090 36346394924872755 60556203434937024 28155186184386583 67143109043798529 42881643716798896 14787953517665570 93090061934550652 25288834080124975 38177270000479628 48090697130362789 58566925041243748 83849872931349793 20199292131724395 6876729901965874 37549862602751243 82864728453387084 61585325457488576 57205483875660012 75746669826574111 96876169955634161 94014371383397182 28796864902865223 67140987617595628 48112032185280649 99493324448541168 26861941938500290 44941741865881160 9010702910689777 32987881186581024 46816850943154978 21225347439153719 93234471642510014 4383971779857957 4446187599013056 60989875006302402 7057640724566510 98062923310656406 1811194313297207 69929619854781624 77806823303182139 30498602573439577 36659181360501859 45631585657344975 79105333845937361 25912458017794419 94914384413756767 5098328385721071 8405627063178611 31273515911419075 52061462278799867 39244675349505473 55353810414173988 98436392244714643 32972301523764594 53468539209437901 7206441868236705 30924642533373551 16424402497850366 81078396990120083 2135838043075099 27364872705885474 76280837458857146 96649147864643547 45356910623416872 66558962870679369 40528080874554916 66354681960539946 39530177674701336 69616145050546567 78041329492023115 51545013700100930 21157526969787425 5437195229765389 34269631525025710 37141357077268657 18309152390334473 84849632497596399 65612961193718890 57937161075018819 80411942295797663 4864430746113927 15418448637672868 66700910528912951 16054660116027107 9027820868447012 78718184751540799 10695734667722330 12369006347213886 79551006019461981 57068229241849825 82515387635826231 80193110643462654 2964353186090137 9728517001652977 47432241390106965 92963334207466346 71794736734548280 39086610997657966 48906504365683287 19422060930101123 44918246235871869 1158527715961687 19228002194357023 14345719676755839 20012323157302207 71395606759033381 47976825335453412 16260388174478715 53007780600499680 67608218698747505 11595945457435808 72374479765112784 44308291564136859 38533683680662041 43506334984861761 21190071575420965 21388306584324635 49792382910089270 24606630574914961 10216492426826655 51860955506134387 38375305698471203 57789776230325226 59915788459151267 16346229019985541 39661726753147267 5979050962473822 646980071227382 87044163469059570 23502141021045533 30955303103013053 73711047500746524 8330538840739446 39368521389569249 6293618663953837 9268516195027364 65720001767555653 55711961549041699 48261454919087986 27599692859018682 86383863060840775 62261248382209010 11312369969741785 88678557942553595 54010936640310138 146623412740922 32561077526410785 90488537932962142 95394906426322354 85905858118030032 26089523315934605 39752229471617528 92378644276530731 94514053759033614 63983702293485814 78151929583362303 77899892466546459 43523911386959248 51757118426245061 51791707108713853 66921023469027466 14466278320094927 42744529199778201 71562235146375176 77482653427285916 2344174574009867 90040523767998171 63461281754263475 8681233677119235 17806306003373945 88127465047940531 34550725256908108 40974844908120097 27106081026898456 15228483914541273 83356707843847615 1769648117589797 44769498513593407 23491132120012524 21933670320982949 62866803060620425 8643341758977137 38723893336743681 50054422836132044 61092096137263747 50711810568910370 38288408207680235 71562849471622166 22651163517294149 92769748971892664 39961179261141181 27374769565882880 22303533346822202 3635210686017961 13622376003478694 12013252667589363 9498825442245049 94261397694528028 28395275535156921 30071389285635716 71062565482207638 82302080972750587 74124710566413791 26856640504575592 72214736923318385 77133073176841954 70304451380483913 84350296670703488 8356163747702425 89032516056146348 67931203596938205 70148890513616049 18237095026494572 24813771394316173 96576433473039047 32367745978465765 86019357223047547 65311024011321966 90000727045694413 43426415226452712 62755052622758138 7524273298404517 19794651823993461 83426371124153214 88412445296756961 24203967916143992 48910085535301254 43801170827476897 22097864069035551 98680523884148051 70220079502237717 83210469896981296 11623136254498958 23022552923444323 31475541318575626 68355617895785176 36944916181035063 20820715910266962 58949496721729983 82112956167589061 41004828604888025 6969770004595972 14334972863190981 61913303872179582 59609168515155801 47615095718600836 48689057959577373 33979521015142427 50643978036617026 89219529286799915 75161548410193307 89945742955075446 5092437499338438 88473634579550041 12731468573301715 82783819559313418 85154220988468422 81314481400299978 7386814681932514 17466968702811157 72178480229148140 23226979441810002 55717421441484915 44738945918555287 75165475729572507 78752321277232558 78862765723712520 86149292959629827 10526489264525967 73866195799767961 87648510666348019 5090186745948913 25975222586869531 1348030490366543 67720533384623150 30223799225429223 69576887161219246 30868239277942441 5359652361510570 28553182864608215 80537694725221813 96205520574915158 48967354153710162 14961671188270014 42555699529064187 71440573777200562 72503288300676444 6007999811244694 56924638028030601 89739249079661198 79728104753028832 82988671122042447 2978545545761874 37580328748368174 79347084315072079 53903741231185958 41287999643085554 34457096326662367 6328623920730651 30541115844304360 12795152385475040 95320447225942304 95627710048753489 25161891839246498 68419969052680123 44963800407125963 65131622387066294 31830106518911883 78011009074321834 79445444908372988 7370842023167460 57446002955268330 83452983569821660 88750489686936050 79285035535674380 68214687235842498 47624240679299676 80205059699423333 23306517672904432 59736979540673064 77664593507392270 50710594908052609 87645647127835789 9937154883089332 47376243931292316 49067252017413588 68985216641474432 88447304803483800 99738930120935629 28358523244794869 10806677620637250 95472491260002167 14990003764121531 49601379135413375 15133767363729371 95670108593504690 48807489710419364 77119660096997557 31961471702461740 30552831328795798 68152760986231196 6032062297562484 14156609057052984 3783170005968932 8688899664413768 49524787851989334 93470834810705026 99445291292697472 37575130589681858 98932336641667444 5700141675938032 29845463596145474 2756515020862151 63659385888523792 43275758219394714 36256005565484048 42007885903352080 80569206417731170 92103675244165638 3968714649460944 72555391155685334 98678255794822384 16436956296063361 94844021675215899 86474411678521822 97736557393910914 21586670663220849 83308125821719051 63397687935862072 64955801224788527 32292632003325562 59314544801296763 50463495101491582 72362521699285264 78824614150739113 16288426502052902 15533801412303031 89902112199727740 75687364745829883 41887495718200583 60381155969760854 80293140815971618 45025830773155578 41941500322500518 64966048904069046 43901382410074425 76755249840468394 76323770550312040 73019368984370354 89313149916843379 15892880624090081 33523297939510653 2629820150662102 69336525049095727 30880226068680495 64577044621213188 47018992648892180 1460395075143467 65020062061215342 35782578931898775 54297434369916161 37895181232787848 91339815344769075 95003995614308059 71647353259691614 40734173255572691 55230947167879791 17510043097984523 41302111349393551 74758451591272298 23620091928995234 95927142645158445 76746609366852513 72180249945645405 73364261452851922 96376733612317434 42958524631734232 47348019243712515 36171172357017769 49828497670469403 43963012051380665 85132793137272482 61643565848263441 96250075228579761 10712402287276086 36901228455116650 57898573138125624 92375942285112526 11884753077245073 21944372479332985 39824923539212167 59758773562979532 54272383938210559 53399882103748058 65143907034555479 35399190633633387 96431165136887598 25855898534133433 36178083754772342 8544460821540681 94303031454627210 67385530808037234 1666563311553620 85803229877234915 29214352590637277 39026349479844157 69916460318968433 81632190190986593 76963001603419855 48310451361127331 13373665284367473 65719866213396982 86726974705669074 56633070791996379 96546138533121430 73971576676539813 31765025252758347 19894543290955969 52322589214374988 68295640954120614 93492273520377703 75023249605932139 89894641656617391 51191071290166477 57449201110850255 89799254947806407 9745822445022438 12174494699775798 20115094440665356 10537880801651515 65557568574770425 19033563848349149 76234622418764858 18026781077820266 48873758532021274 89468135179049018 86953974618692047 41721440446915267 34641425291473433 8707835132926646 22363599405497921 43670166437941161 41761398371793654 19454925294507214 80572598179588946 87485050369294394 11927531613353615 76372029513917567 44734484908540695 78968941656579122 71122008290973627 48981346297614174 78927911237477077 68612580464714498 40244280618011663 98628335993051041 98642416447717786 84053555758550961 33597948244315103 71673665701846211 71775161952412590 60250157239872265 12322460148935234 13478913930033280 66325142195178143 72393118461290284 10045187148126965 11508214001575381 94274856257968841 3899712858655764 25530502007452879 58384952875503367 93341270984867713 72493225987346964 50932569582378213 84826410764884118 59685111480503608 86448685039530429 95742612044856160 73227138232399902 82104969793541526 76184253355570110 93047907765413611 222139937305179 46324948605998154 17984166511645760 43470652954982811 57524441576466413 91994132123298250 86263544480389745 93304141168323397 72635180865743745 33766318406255454 8009103554824883 91704801449781464 39059012255191140 2941220677345606 81242137293570514 29702905215594214 43998170491057227 65268493977452268 42896020625734980 35560375097501617 42545795808506798 98771563892318088 27843145452431133 50097462987541441 3095019763736629 31023636264075215 79074162997985691 12854237628601637 43384427431421753 23639331553386294 26574755210283365 9341890951752282 71996063881447582 66655865074937870 84590967318625825 78282999830842449 99414511790527863 3386497981433593 69322229459109166 56220591907261163 12567842080474362 69443838589981698 92080315262538809 97804220890569799 68802480438614068 52054728973560184 83358436996241758 48475469024690709 66415179718574041 16211114446257306 6739737927973584 56559718570101572 25631464499092633 71603889647027548 70684387728647656 41456272564120325 14345652444722161 24753039099565680 53016508320506829 12716205962555138 13916019975764942 46526087469450572 8925614292474074 6462881331776117 61306691644819494 27404705691846106 69832604040505689 68971667923816910 53832548306680570 3050501177573361 20406156773590392 41909063550423887 87213300303576754 33960258307861403 96296190871727719 27548001922450955 89870671942863687 2068595422099444 37418167750024242 13238805810093573 1606278595413950 91668693998697939 87796785732439735 17457215183469069 42963320861460955 39415578565123066 27809326724467634 34609121448733493 76295978822100516 84594892865862427 79330517754773797 89069032852311596 42769215199739938 45928894879234386 32587390990948100 9629788128928933 29174958427298063 91074117638996763 63473414194222035 72558560459552449 6249651461463430 88805070490042699 72626350120273019 4417434269257739 98958310296695899 36568473174745130 24803726254256940 52154918520079325 97680305329820373 20217160802236090 41458652593449180 34120387412908747 3470477573592334 11099788924605288 76793131761810695 31295651443934549 36240446936342039 77078723913813348 40602968537635920 62186503895753008 15753286641420172 91628904107567149 67324216089795780 8369265001471312 47707877022596458 86491274713068198 81721917143293188 80953254094380629 2163846433154301 85775996985590318 52473825585802148 99768973244041079 53197006105897484 43205568056257860 30034111866180342 38314770833509114 49180953723816494 19990495250118739 44823283156209642 26807113452841839 81540891401291555 74579182233702348 44360257194841762 53387270149199495 36506403165450779 54040219160169753 45849589632754070 25080012058977053 78434635842511694 98008790228698009 90392591794153451 45019740250476585 46701864152822529 13171234550737259 84220743799146376 89970731176041337 35732007611105680 92354763724063569 3412972140451087 74864086146263395 7400459683014055 47148673152414723 94352887377538022 33794989769167577 14882130258108568 71702710269932959 20428055560012236 41876143032978562 86848828760082235 20280330947344422 42919193815014180 24882154486277460 72767364917921633 61943571853333206 7619857109462914 241684338950354 96571001710303006 59824911051078338 99376502401250446 6186106078759270 3944909444226175 76233432962017432 36875312023822627 40742944283740232 13271847955141180 36029059197853342 9906114391378215 35007569672902219 27752901929422065 64636884474073748 56563732637054781 83375244507622777 95469714711651596 9415657195439006 85009184829588276 91489786154216090 64232888168675111 35234886729285180 37340076087705095 48036024195915671 65101893479320030 13096428935088019 90466642297214375 23077748522157164 6655340837517216 72778757328287953 92734332187344254 23700024877646145 98714204605922460 28036033651895847 69923158496364001 80338933843723139 9662085654718639 26294020851050083 88010612104810997 57935775456907812 66004225715215163 84082140488098362 28827051433683872 70454700833736759 29379301637377299 1847634614721247 7798295899843706 55754538687221824 30913436972290773 92606922539924146 5550364391468788 43275757847578338 72285458939698243 90471542768073652 35671473961812568 58522218318488902 82344293609899965 32289309967070218 56985847004763057 82840024117757912 99530204770499110 5466805862800580 14737976430840469 92027593744547644 66645334124311647 59222688335923433 95473652687806351 14728894380173172 52276680991210712 78063252743837959 12370165831599202 8780775218018155 54314068013171711 56141624185158883 66932011968481035 681277609661966 60175751451343461 39864448468146950 65874868047475690 55222698092025614 72042593608550406 88040502232824004 74904738931166552 57427803713873922 73875094674809770 78276237102592656 12233509412112723 66176975291213175 88879462120344278 13135855610078387 93502608426005200 22691695598369382 79348028200384049 50380471805739778 34846181828698310 44606416034682205 96120196523887514 57103799306780781 13449155561474968 30928208616540987 3410805292750341 77984434416702553 17913451787256427 97706702631820770 71257633189379448 64827353220534773 54382671414983460 76574486070564550 70842366814098089 18102254375074845 1433600365993367 7047373726032272 39691328631701604 83041517559038149 37555534579739550 3595057772295151 85366300822558453 26373916240518923 45875610614832920 88332841019910816 12577645186065110 74009184328053862 13572026880265426 31712977158745168 27144461263478334 18734064367299189 15400266045786643 70027329732176630 46397672887962957 78677223571567001 36758854639365125 4435670079060777 63441389242972698 32661136352323451 20237705337689613 41821259468061756 86292699917372629 98534944421147388 36985582547844143 47096651084245060 44589234057467333 46080137956988043 45542805400692995 51017162284114967 31213795141541356 83424707095611216 69573236697692689 47353613281358006 67251599179527783 33612706847399866 69866546712302362 36576668598250446 22046031349909690 58912339681496357 53543985716787046 70521560366364643 287624292594390 87335442508906913 75872522053218182 44099768506296883 19891276786214213 91560461021296426 70985150799068485 23979105912711753 14427163411302605 5385811436887419 66748679421982388 11489945412522045 70926872864646936 87301587137120776 33550676570569196 9561120770471826 7533947653194324 88414986261129147 75375767732081080 32164611526498955 59271157272892168 13832442873219481 17793257593484388 5424341188189103 87943134688995906 67804681809589603 28031646598261221 5485106684408784 98022708477225083 88714584722450194 60090460773840519 24620031121688355 88109537501241201 12373628113676158 16575799049403901 13373745911279012 51598794600120860 79367837141875270 49598808256979412 89030363269058959 17019117155636408 65589991872957757 33960336886553051 92451656816846519 45068357385429823 89659723443539736 27783550400553685 61715115541634749 87399468594769680 18148773204905654 48999229409683080 39931961907187991 67073134805633345 30168629220866056 15583010595993948 6784165739324610 31234639894769392 48375565499119030 89553640414555980 9940073685582696 71007728605057929 22719944726331843 23003102688562328 73280584836416525 36931998322827888 92886216415184153 60472491102903450 47417294183288176 171194710884553 67153552271481619 16233039294036809 6059945314291882 17543806922416041 84814258559610422 33637018356135577 31108180963767531 13846288363343453 99568056745068082 34515776303408016 29530196454318910 85740901644913682 24676050678745497 28191536670634354 84256470414953266 57266892056347968 35746030341065163 24676917368864507 89344158720260088 82294845808053667 67330617944241923 16492353669934414 93619192137560211 31852289810040523 56550663692176990 43390956128895184 48749868235724962 45679375415747380 58170470646178461 17595913229121107 58281362624903826 39259538267319656 4282134340083424 32535387195352807 51511362731033190 89492034030608286 68995899558204706 49485282529950551 32640430322333985 90948988794526785 85714447402444458 58049147077459175 19240296101618925 59087755835779512 13805683045157683 28268445608901752 19975648488151398 70001271793754749 19421942290310418 39653203451872451 32849284554824671 68433429991750747 69414616206255238 23882058891783658 99518436152258220 35095887378053957 88753744021728627 64037097337648852 16725459070112030 84898099428465059 39571340455233692 97301141316102874 80940683608857512 84874751597654590 87170444868200227 34765779567756612 22160589491376545 59892001066601113 54022585877348676 25195197581744723 3129733162580973 16550945089940761 75440676023848314 96206847272497608 70380414413677506 53157443982991332 17037410331992089 36017237634903654 30833880715246715 78285087648245643 77700492291338192 77533737944851492 97841000574324497 84165829897948905 32729944101295167 72938173838392098 69381812926053291 30197546527030011 76067385047822717 89676688200705108 43028781034622770 8148077145137908 17987792427701992 24585248160170773 88454685032666157 25097319655517143 27903080432989733 37086029499512374 85441422534887175 1671576575743640 16318743656579022 25968666098663833 13183342321314994 41118786936197587 25044648490124351 65530025007883674 97682075331738813 94696693696291988 1605573319045705 90600997775325910 11286798367673457 55636461344289064 34828738099838974 2823007859331151 77108452992704810 45013433323987417 56420346472555476 21305024667689227 49664989559178646 79564844165935122 75051488868479101 27362193157942866 1523607704340580 97323821534593729 15598926314092414 97726408527006238 41642852852449556 75134849445883481 61802601470401799 83944394924880042 20063094434745496 88040082605586844 19567501431653397 85668005718506375 25032666363947709 68524700661148028 9476678759227144 11936278474282131 4830544203059857 56914839907872203 88563376144624580 75850404998840877 66468093298535548 27736800865220245 85701194057509801 24374976169733149 43200205386831505 82436463700657312 74680154151948877 49956371181511523 79622763608720662 49600312866587674 41421554126159986 44955653993548003 97565724132761691 78934535572767497 1486808423164834 36875145924949058 32396103862980247 41498186357782222 64977427649869481 89378557467608038 88471804613489579 53974269667874394 89896717256925586 1755330697024268 88459141452884018 52085111291188986 25100792008640088 97160033630172337 81463138091600966 13021217549988229 1880384803293557 65234730551938658 13482004633931108 11680644706929987 47698755153004742 74049296133998266 79424998517685026 45431473250398356 34972508610540380 45831856136236436 57033117420720171 72798711899151998 15851007130667174 49436738587831309 13999010973065071 26233478765342155 35090824607340426 4372769429261187 28001598249226963 17740351189410695 38181304498269376 16919090806639997 59765179291340741 50880687515214668 5408766358924867 53440151475698422 87240407928697070 94662233838155467 33606323817964620 17627246403896333 54424355338712632 90325499890836933 55184353671873380 76149494636057388 83759964397030191 34431661370421153 7442372308086103 39303916703465931 18029483405408478 82207447453087806 59406003096968912 99865798812764657 74426330763871018 3251800167599580 53000383932984121 22058749718805726 84751856000283944 80451273963041526 45540604613847809 61716150300432860 26974569989211309 39930236446922106 63433223589997237 94605472473540752 84610736587596365 70811647562336455 99432253616570410 67799964776928956 46900113877420382 11200216876014795 70565047282370844 70128194305826726 14930619510542324 85270006095331190 49704690856929272 14192945340084436 53662627653678821 77955424578406592 79915410083106979 90787950105718869 7895276884493882 55770015900961517 65854665791904272 49914364365445199 77026852446871276 7981535371313153 9921603564024333 96624840740074076 83907987711362923 21403855783925054 51197223596406979 23376632587069778 59032930126757657 59541081451381194 63437827782248012 86558593382722492 70404416734540662 37286517515871200 49648983651799739 29692275515272200 53433461939634453 52449199890963194 88411276427753614 1391607293122534 74467689996667084 53776606872975315 13748545718066528 35507160254081897 25693478444415623 95231169990529946 89773808717063384 32571175100994331 19640028303808552 38003088376988690 75371713718751002 75789644948487384 52990478167141656 17716597446481178 42627805949976106 73170847140294587 36976945451548328 70115072311439114 27730522056873264 51132566821077987 75504136077408657 74662828484403373 27765862073472450 41836816509004700 55587447470790898 24146404386544643 38519208118930325 40196259322400495 87837580202287158 45701091338004100 36064614296087542 58103638693107863 43566479975227825 40723923281232289 31002690364549485 35290140003272821 8867874865709075 56143442337418927 24074078758151112 6038709182636922 84676640560780010 38589454410808626 44808529523021841 21711324508520291 88667451159046226 77562044332475539 47806446059712365 15776281288667454 1369251922988272 75729159648858 70324263602907944 6199366466106254 25866868302087345 52331707412465375 84984902949493165 99269038679841639 52192564167560827 93815184479944929 48832531712831770 15190622245702001 6153384037716162 18814978744843219 11552549075941997 15842647008680047 87125845102754428 95243872499438581 65176580517146064 5687887843436946 58945240133251465 9185180946330238 79826781409657390 38100093802087061 29804487318287230 84038312683126861 73392718956121743 72534931105391956 45161950744770384 27832427679040260 50743251642526651 39994445387476200 84449170030597172 84213686283968817 71800758863078347 42288344730009003 25135735495713757 16131257288096460 8908088855287796 46472297155491131 68291115301961661 44691615882974393 7544789474636757 31416250209311345 82885260614189895 22331824008712423 94330976507496666 64782828823294614 94696826873313450 56198297134209842 49098414535774808 49918828142819198 15340546928232212 50278014062938377 87534068252338680 21429451464033462 55205577128568082 99704088078444701 3158685383191802 13789112100693161 93085278869989917 83635527375019067 94878316305562899 92721726760855371 55490552993349342 97186931733666420 55503754133406023 39908485156455882 21093673466065419 76841757067803019 49390871056701153 54100268033944702 6079750189748437 3847842934989196 99603903766550076 9742491129081158 24069568101879324 94333285110522944 86859447468387644 74168406407877238 37263243899498200 7195256541833772 87997143880805932 82086916210775887 10641560168333255 82981300946213967 75267431488916137 24695583912197284 75100824497722415 91795985433572236 59030734200630576 63330023134137501 66036317010369035 40849029913183799 24777624972807543 73612269101520217 7566364857236923 22571353163135340 3233564032476657 18089368133720782 11443757269291784 17485732593939416 68571715461790763 55361717561636206 87130685464713153 43974188073021786 46359737075996439 52856711037807258 35470269739167464 34176762213313954 98390857573399955 98168167015813425 32054302336738552 65427174542989838 49670059285130058 40976747173854981 18223933647163023 3779611205580368 74120429865028069 91184051433389219 64620089468596666 12472258706134655 84681995572807375 74013205015070594 81102658446501432 3269836366051063 84444221204760293 88249779338749761 87340106429893633 76508787945827630 25548125531683979 15615588788220598 36054754362463515 54240170552282358 95931536268907030 42260107551543551 21365684141938047 54601282368025051 801467573434558 87320784342325368 6794801126525217 46939107494434111 15077836738097185 74203264053328070 22814324511935007 91143859027765878 92418120867531853 11272556348089504 64134371763680916 30793227406647029 18929446039989845 39488910671507782 87154656643047217 11520364494583943 14282568719713538 83829519009917178 42954617678353638 67901520248202365 82400339299691681 74336898740446979 32550388860767726 20936562331326532 19718090302619973 30135628342017148 39167220055051842 31032030618328016 59185095966949917 30826260060120011 51655996765446377 74862847126503913 17425054011546320 98576858455240210 47902932405585605 17357708169599721 51087071703762400 5360368627805385 43973902103734630 41882426592800414 23299507961393512 14985126259655137 47476509074884190 77227096594717055 35016343867345917 68655425299738481 96435635513631502 6691069964452746 91845181736737940 95696005133129712 75560458877852670 84159186499437767 30908588049785629 70420672029417122 5996341445686665 37221164379427285 12778396306082142 32791202375662794 12328767678911615 49705223560762781 42611562125823686 90480763174096145 36268395582731390 65387632113309353 92934055486044564 77995417613240374 86008850276347437 38333826194122537 46360117705708119 9331950930515325 92649643912110186 40120602566902996 76174934577148313 40657565652271493 4090467619674981 32244112076631884 85346808706294490 71233064134766467 330593295803001 99267585702761607 46934381335541769 42958182598475714 12627426992085630 2583788426989015 29103637976010099 14766686132148251 34474109793446706 98615862185485281 25876936156609085 54129479549720627 47808533211529776 9920348212757171 89655189942851101 72035155823847023 53912117462006334 90226327803041379 94483263832819316 59175855281324021 7844420688041036 29733940933630601 60508934465802623 1117045434845353 7231634801573264 63618203434810059 76863042584005454 23215587634930895 96692150069452417 54177705614322081 23372066598961086 40515960221296399 3520937138456846 63066134053254526 38301924113377060 21056753811208719 28764439200439153 72871905947104684 51567302988902642 54640951296942737 63126170712156738 32192791498987624 81706551233011596 10029170206677174 96765525153652790 12060751789272765 65688832748366198 62869977289328714 9347301742912471 23548917170042087 19136038669029191 89591616837836976 8265978904528848 21386163084241408 24534957939598497 29798889978087509 66680998909477898 45205837743216313 57430128354357689 82908274202747394 69522133208327601 84753290806721352 46632375317892661 12469101649917369 39097747286835406 24595896517095538 32800059776785380 53722283593604873 14418843202267083 45564496662049349 65132721398500275 52511100350465890 52849751073186393 64179676024322409 33657240489524370 39138737120212907 3196645040401998 7300903703427202 16489142340838270 67314832540000896 27493601500576705 43496293340774089 94721204239862501 87522440570515524 31836556423714944 49072382340513477 64000608237275830 70044556437208696 39032564487031257 65272229598198200 50923321790216920 91622409661177070 33460481156495624 56811642335023019 45593547031738034 72059859430862883 39026199784502202 56828679097896800 92161567296427808 81243845846007417 47120744030909584 29641863806699100 29437132302970211 59703279399809960 98956245758338208 67829792446648550 61801678219847500 30470000582070002 37059229095716930 45099807698905602 80412875500966406 23353824935444241 14742720933880704 75616989402842251 42291968978854734 89343196499280684 93173599208246330 97216275126555197 13603506480019136 81354371311128512 55267351738751747 76065425733535693 63710585541559124 34731876479281675 21271042531092398 73067711707803848 82485503602023493 84394956001571163 64447054348334127 59625985482662839 27733208720695150 40426477589109911 82911057058638784 56025085511073337 67906953005572577 27320719464605555 54184033777895057 69933801538808030 97779632327734715 97250788989525218 67722639858563560 75760935398346046 77723817961938668 69815487060207613 7896068982099691 60328482232235237 17379916477627775 36203869810691840 28754284516397151 20995222527934210 75803212134940350 74818727302893010 45867171561089911 87934300147309608 93319618560527671 65342304221337367 49387503449804862 16175068106544991 45731776586367153 19851619868761035 91486865451781359 5615167464709843 630457339982279 38859888457925968 30805118907021147 83607117852819280 64129044834928613 27447544991157939 50779757562458669 3280572995007663 21382315014815199 88249098066176558 20221775143166814 97719316777341901 973790152242093 44683926568904516 74074667326945917 62896557924792253 30246895133184639 31327942706524358 77690475697659376 18423629922712974 40147387772913485 89714764760114240 32013045419478204 56733098773401704 53653693410361973 6597745018939988 74132241376910521 85849356067979572 1268132562472083 93698229603021417 9846595390401665 46214743877756940 5954009977419285 84785040602170020 54000579981803167 38152996770196573 23939978034195273 3256035183687703 78446977619570316 69028431285469759 65375394091423160 78447237507652132 64773575947740786 78293424970542876 87079763825347631 14056753178753307 34638647854929339 73765238305191078 41925819168801463 58651806240189479 51565423399952661 6983072298269730 68774216177121948 52219548257239672 73740847127024232 43044732004565884 50338781795119720 50531347238525356 4239126546937631 81855918560085123 96034376231840280 30741031798921736 59183027063756566 24934076437136666 24504373180362277 53507862865224046 14620733664644142 88073714706810161 5940106435178132 84363804634293854 92520114532863591 66062989398169511 38601379718360249 88434729786873603 19079309183839574 83779111013385553 95888186061409152 21115420865507101 12551125343971122 49190637800108047 64974877333656355 78546448944876324 55665495215637167 88804238065895411 88742034648491398 34869865226806188 36831113692962528 55790065521691882 37396862626860271 87541150205743329 42211664475326833 75404000103513229 42590281832615245 39147293108734179 1948982676580312 98501336651062341 12776649874109332 67496393407962340 96421797357815635 82023332008944135 96278759863746693 27729800609704272 2439511851127555 14613770705671563 63731232641807223 80968473317241667 34805966375700303 91494700480254840 46351542050544453 61773514730098490 1384592321911222 9592156853653380 27489636487891773 7172043255011259 74405618346550051 38006032257056820 9955101510898099 4521034552303445 70910747742252718 18973481708071627 69675026687793775 902685517526189 49960348312683092 37021842577345710 29709647168358156 52140844028369624 50146480986951738 47977842378085237 79635248251459865 4034862437538369 89544009509750284 95910389128488956 7457568296759662 99863910580608292 30583431221496140 12347435968150037 22188544588191618 40193539111746402 55349699377302110 51587271541684902 71562199255116160 26413024621317101 50696363880419725 64958757330299887 89941676593397144 5462523362171885 52618212478535072 44229164521643668 85330626703307755 61642957432635012 97551974498818000 20603192400453672 42705431136649599 17254295887514538 78096567314480595 95163319937577681 54932912771694935 27429766111872200 16705281493329698 52864130086117206 56975716540584854 29376107784015361 38227938314559067 77845751623101755 67663969878486636 48154755959614237 91082947017434305 58995596015612612 51642123330751023 34597016648209684 25232555654564993 1956703936486152 98736939826037713 89775729195495173 6989560483549947 94742464387590042 43735159482465374 35196252683297210 34514957152162554 20675803169301200 12972000711898670 75679599850289351 83945197283668039 33369524330706687 98459635658929481 68199162501052442 87809257928569829 25607048705014515 9007183028037165 69380615271166404 80981830910561570 68903287804131811 18048074188674949 29412823269914533 86995626943194686 86476744330332236 24912442143481740 79954945098041659 82443019703766307 8407978743342617 3857791603817104 72504460983004838 35439181406053305 56898636605703089 19698389755404884 53913116763395996 52951349303913325 67897984140481565 55240776504812318 35336574258810077 61424854122896103 87082705276814855 63680695741087108 31197579378391864 97843765076790803 62962410414458542 31603331125761222 75854093907654150 65062853254395422 97996041739727874 10808572211863666 88585638102714854 28417442125313680 40308285749990691 31708727205348459 35346077177008977 80087665064670133 9583463935639 25987149232131704 10817754428697982 88186931408894503 91138486076184088 11319720766373544 64692859870356653 29928682734200327 65828165899135645 92996685103734510 75603524772422616 50417089959444393 82142900515922844 87627530498629462 51432387991594458 78151404358464361 23549976732343527 53317395432176939 33917551432941875 59694003194808116 47269357238521569 63483149714066697 40610153010564109 22546689234250187 78056526634399309 13485764996147334 86129135200787404 41870330442023127 12183866435704730 2296817978385124 92505957895977186 8207219605806275 87550671485715544 55468427974724518 97522381499871771 53335028022893338 34453885992650804 93487900642661260 32090428283069722 93802445876369047 26030331718272463 23126580907866115 84825982817531462 52316602712309689 9886060974497813 29671594324713216 44238048333668156 28653731140973185 92343639687495269 88064940904161594 10342880870254200 84556275690549675 6113444724516967 61108928699832867 35990802111004681 12909165486325149 10254639826743266 45260118917429232 9286111065985831 95853320237732078 68338298019337809 62352398680732776 96999238331104498 15876333737686885 68106572364162429 69406235664865488 63413015505723506 55033553818533958 36175671395513607 62714291292346869 30018650123949565 49000077053690849 41020577338788678 75195534661137281 36047835452997439 26684707223978400 22363348687924342 80602860768495650 52538133231841027 42827605925204434 36634068229939693 89018803475511383 16911939020611943 54148627920460938 22767404577216214 75252433205197958 78886921041758152 38778964120604836 5242536398377285 62406557223365362 4792309584048960 19371631552440867 45335800908058365 64957445338937823 70828219608974379 46772638585969052 77091744645537256 7417807448670980 8614301989575460 43760760474833413 82185408685573062 28666165243372245 91433101842905082 8807193027840877 6676576368423170 4472926729570439 48192034460616086 40993277497596763 40789101832501254 32963563860706831 14554287859108655 98563878342017936 59624763337955249 99948102504865826 8736904973233259 4820784465506966 86366907342994793 19777214930756042 24123552472213123 29451235527874299 29131521427302617 18324872904680833 28265525340899070 61528912396453896 38184455849783728 7479258661507569 32797377479306550 91880793234119016 21164974662805367 13224707614962755 47209661955640325 80557242744749049 23247242362690058 52675633762339863 69194885396425453 70421991851616753 73204761530438398 41453489999194599 28222680844914373 84311356855049494 18881999778265244 92756033623899449 15815185346472383 59222887646901062 35124915729356369 41263510133189464 19314693694812011 64833235544279796 86999969520210142 10283059015980752 59212061660501225 49907700771050649 30414784263711683 41682910829801622 75861473745106912 2191070089322814 51920128144597592 79191455776062927 28067417710666035 49260233530313929 64984798681246621 30829979724109454 51726642706112759 58297104767998054 86952333556477395 45172788065549494 43061403785611449 50677282699658811 45124223751173448 21664726213828809 57408842987166128 65831172513574479 16329733413755850 18266899143960649 93979520913703093 73647373213853874 95895153618395624 71581610414772024 88261182781096931 52231159669653719 77692256591759447 74930428525262986 41694371207138666 91968289284400104 6610280347428581 54362231979534535 53807448269908631 43553518829487186 77619602522518278 865761549363063 30016173612884427 90948814961980993 94809831421631354 5081070792168420 73106540266084376 46786000057581851 797019348486879 28335034891371788 31330430820411540 12563367949503633 82128073943711789 7842261646167519 23332667991578166 11867195215385482 45455656234913579 39215609866199191 12449589584394736 9642482858528078 8374374203722332 57464247032497710 99147862987177046 70846732533814282 59645756401734406 53515021615899399 79811434671643143 94449852802640258 50328947426191661 78337909014853735 98443873381788267 28660960556626250 16588167224572825 40018000327457002 47166086606960894 83661346233489845 38784679343720500 67888936351918524 21335556201820322 47618674283310043 18921499213814283 81672094285052694 25036197833690370 30510556197510032 11213990211222877 2417647457678318 14943178311362679 25756967727699815 41186091122305926 8575222341904977 17662006629978161 45956156611028808 53179124653403402 90909891495657864 24920244297895953 27456067810856042 32395277277010224 50919040255416862 58709494786276163 24970799800886999 11022221627532795 90016759272554016 3686620072914535 43814358739686384 67283005081155634 17138426295426089 52474123760684852 38455668333971349 31842147128832856 50818502680168368 22558205666018104 10138020588427389 41518803359959476 62894782283074348 56331841843289981 95707727909873818 38899573932264520 32353761117275089 2432340018226963 31980943673179267 69969780423034147 11127178696756844 37536431975664652 8522821215626125 20231565519596555 30933416054978774 25379785524303020 21123282992478259 23294421353784533 73972737558447608 64501546520455281 1816573659332120 28327363110823547 24677349469360740 32988587084605986 12906766019089922 52563300128961338 305809457773361 86925003299214132 11372675160992224 8560828827736096 89126132310437338 30610059288876632 80237240707174711 5183348803787818 20888216121395273 52477784203901730 84687244952372368 31537290610903313 62108437853970202 75934268551668727 60385670700350006 32548341947287342 99075547968282178 79469398546003843 35350683545212878 15373126705788646 12649350901071333 36369087360458609 77908261990909265 42554966095822859 4844201071692154 23369192186305660 80746606183733571 70953775087514168 73629738238746419 571959062069753 63261586496136930 31709898868163413 37296611073654778 14216307011769800 42672626409821546 42519232241512482 50612753111359400 53159599501857293 56609527917877440 47650201320459660 27701394404947087 85261884140090147 92972614689744527 3612016629250224 69150595161798674 81609585495387813 25326601976865475 27942633251134074 49598031552153020 87685932002845549 9994617087926407 28404724669622663 62621154389848915 47306532791826026 35561541826000444 56251814436975761 93133540954948042 73755882989903236 29505228096282024 59760236596736825 34132895431724685 27666946514130759 92484262330310811 45767362938529247 66179552806818980 46812654729150505 66794921845410889 63286229029452449 80012881981695436 39637787866012185 5899415912693858 87371492430856077 64052778625406032 6083642188062798 65794608747155772 73260290937685868 69550320753334195 30146904425475831 22942206426098906 43566699919802050 45862805612572159 91336933985158464 24728104486804336 90695620055287317 12460430570136193 764456741979586 96618660524710796 99198408651787432 1234568517287363 53251951962987353 74971938333180762 47918950022029440 96652446161767026 62764214002008033 4510929632907992 16118299352776292 62826546383543537 50632827112594961 94202270706429762 65908369463156264 89692991840769076 92559525141854234 402396384194640 67097203403270880 81327921563171042 49053564338176606 69441314815923698 45512427179785916 4067875414960696 29461775056739056 83614078037893471 47889131314708987 19509664203199216 62760281836864632 46015552901148399 55920099565837846 45839881098257828 24472794467857644 47306708604883114 87768926133775815 48619875504340880 52838423521164261 45239455706257851 37563524119932171 59291798094920929 88885079107273174 87336370364146314 30728101797865756 37533479460803909 92591469677367013 49334300752037690 38493640881115019 34143062223749522 9384731333389834 35716681308311385 55966597373492527 42828844279378133 47325242144501934 73298621953683052 84424363654282965 96936689880418387 5455467541436276 34839698586016917 27391361891476034 49710664213741803 6133343412029802 74827662645579517 70359943334792197 65782015394878140 14258311776530550 16025532172075236 16754509588877125 30457450857013293 58346909193022783 86510017677478627 73765058005904933 11953626391171035 55423404857137369 12090449430358334 26351396903385439 6582662054554300 94941987602488404 92101998635407973 52634753511676026 30077013361343516 80903845947297363 14822340820808374 36328011142562233 82445174354350808 51342976078004949 87385323321650721 80958467351082461 10826818824583853 34436626252467663 9987241659715762 48891812353127803 81725496754747280 81561960771356442 53891685604165716 96835105376290375 19023225173606455 6013270064969435 21963785812917476 55617590622138931 57975101348072982 26177746901467827 7201146317412831 8868512395690993 52741321536695649 15692843379784146 34475094377979953 80748048893546539 79789198737109745 82226109850464161 19140934588953704 26536930715436708 99210875345760555 30476314073128641 41834291171823513 214765903162558 5036884417926950 71240595317014039 33261122247420520 44613396338070229 67744893310952136 63565445849252022 74356672885089531 90146980322312623 44613590539483905 70579674961505281 39579678859142935 48380006666117838 5271860504722741 85873208400826907 65586022901194752 37299403501840433 94236563321982135 17264870838273601 3242049923645812 58890312195802805 74342077202972814 54114649466715175 87091363865646000 85003552992328633 62158817765136730 71298438535525638 45334384811908513 56966229963301895 15484471224541336 26626041358314156 19755809160044947 78838408157280194 68624287778166849 24410217754055565 14854036903965179 56799935996808722 51301972015024463 43665412912756546 61320538894287727 22615423381679907 58865216932705597 54958889709364402 95007334547756356 64858869428464752 37529866932522558 45078165024263221 83129466563001969 51755675192670028 87800871335803335 93386644420182508 33096809799699748 79475008312252438 68194612561899534 14777833155088186 26100333042333593 94194425918783667 14387242275933191 22117011782669382 58043699727430845 47482001924111015 75040597284611225 82206212835252213 98214399965490486 72703249212972601 24278457063362909 81187381524260886 93157660232658249 32785355231158892 28543246332090128 37033890470045556 48743673100228110 31164888704707847 92559124464209988 8962131631666432 22115212526730460 93422484804492659 40199711982297774 78669218797080789 5494500670394825 62787593672477116 24859143073155985 77166724944904272 22636898622607449 3189013217147441 15877791031875275 80722264338782729 40728716858971122 82792140862107417 70057777774208819 32570910376425506 34670945859492015 99200793303690110 80038942128264895 25751704872537320 91106235345052538 34604845805861038 87897950805420590 30237734337443203 4434706755907969 19886636265404251 77799128382088732 4560879549728585 69998613544994520 15772502838468564 34940311112862187 53208397042339562 30763074347763680 59455192239200709 63393186688504945 53052284534192900 30909467409253715 6268554233667913 37709989641671333 60871252104087952 32904750960037910 66689784512547064 88786626322819865 38727303921390093 39845130434917294 54042855638227323 74375477813550550 82305588860851559 71493544608127945 39572050309121129 55789020492303323 65493973124889066 32473486408440192 19880345988619872 55058573963200332 10064409228276181 57700551749658788 71305805075714407 26463035658917164 38200330530616124 57050553452150733 42867314842618805 92315645232255154 3013446330317934 24134073113452466 50307998045127480 45004578547686811 13450498209535911 12224741870574019 53022445624837466 93587747525916933 71516214918370932 38569907019130770 33676806677407590 52991457073210076 17622485286215040 51917081646463095 65544235367052839 95628844249933548 14271528074414678 31660761545338194 30209086618008039 42838106795582996 55063862658489071 46669774549955035 82782416902185739 78055852805893392 41110961515015411 8996076226772147 17912783350866360 3557068203761386 64254295698730469 42427601638746861 24173298580262043 99515324664526311 80407319925717107 86253852392706009 70842122279999258 50799560070700336 88202324482772690 41102339085041271 29795999750433777 13545633749166255 81218829735897506 12749639438430898 47468611719370521 18026640989705237 59027063903432115 28578212725744749 98410035848792625 54098395121999738 98451447562478423 59495511037883900 87705393852114573 88024486025598705 73401109235991645 48700851380673418 77923219822311694 48328213617357088 37478242669555926 32944840988092499 9685600214539853 55379595946396957 79045141165400234 5401962106221112 32618305417271429 95891847770829748 11750014672140872 118315250818708 39233496057500878 66727905283264016 74868873051315088 13729940722756958 9235588704586509 64817980501019557 87085131382658003 48853195447634146 5068781742755346 86351741834581186 53237231698167178 49382189766140301 75455105649859452 68267519877019090 23153473910145634 6952180357541815 4013502820262970 56503798958627052 18290746712608206 5370972056372848 18281564914669396 33954417812094331 41378726130738133 81406854306571153 97446705425120552 92309388638516677 69313989531687700 78501769441492910 95230542234609013 29298125510475446 99531374721114468 44132312748744219 37068655040401651 94845918690724187 93622658370019532 85211733431180526 65676447326329005 31541995195380763 92420430127795682 74781286457178884 90288719248440753 33061828343891228 20564583901405177 46012726719404505 66860847376031022 41092048028314636 76743159706979970 13212743339076059 8925148778685499 19441213373199835 88646486508238691 766802389900823 51443358176353841 91037874862621663 67565218039304174 32421640096904606 69670288234171320 16243068678844130 4330641740377309 93973661779869007 15062131012048535 21037597048197907 58984981564539251 1694509163417654 72685342725023570 77557523712245425 5761659856145123 88075843206969130 25020891179977427 8299961150237840 95519499968590203 45194119874400513 41600322034472495 37191555830276997 93125661164368680 51560886650910543 51264959304470299 40561064438309859 11768254647754751 12988925487755669 23792918620331144 31707785801974720 99458663692007199 29422288724322968 94533957376484745 12388774941190382 22746859551490269 71926818683079140 94380332271650387 64129418271060365 33128769416053033 84064298731492635 24487433731859870 71138499619345498 98320589860428775 27764742960767419 96105517103112683 41134240386639853 96577008827212758 45712553906313711 61322667243018110 2341377663978567 39566285277016839 29793734690973967 47856071922793112 29678049428213640 62554232550028527 2289620782488591 41594048498617505 13308441519321187 98082000526212120 31413620755777382 3188303752768495 50418030864131943 58642832273883902 40538497152751204 26218905190811813 36854591969081422 67497694017799309 65394806883553474 73294611025838934 45222630017045894 98191407960822833 18698193706585838 6017163338830239 55740489025467653 90984220337772863 32484280733711531 42648855243912511 30643639276060542 58434634840094116 64244633114973091 47228151904613549 73846731041316968 19717300503074396 96396932592566067 65711113469367643 76236920208239113 50544456670520486 11040427788716477 25159045413414498 34621795896639199 97181264307743947 91589812815216949 46121151493719969 24195210770970008 18810668382039805 50592340672607477 63563921296793002 15742721707374123 95091082352152285 4929548425001902 36588497072162629 28678932083611893 51082837077248302 88297546413245644 59457668174011236 74857814979647791 23624764197263360 29231896411796729 94118749097661487 89024224054451957 75218294328822348 97675914030585377 10328506294179938 25705135308949036 63721928865596323 581008022026386 62008718966796279 5789045202010623 37973377510925204 30591002352341685 73202307735991336 56426145775721872 69999993068829722 79214250003554660 98791272174698353 80089396211749078 70041516705278163 76517045217665699 89828685567107698 9176752795339353 33309676966069091 66910627389930190 91941949428874105 33734794897723418 59182659136105518 61331763580558721 93678471981017235 92733317618302429 32780689999046052 46245625536329421 7719247923294436 78854978144264312 86037999149689808 95386515888263879 23473962613835620 17382713830720140 68204863699350831 23974317197781060 66876370966527859 72975638518846102 84179244948378079 65491592996886312 58651699716729843 57668261248393847 32135409290408964 22444341303029543 80682584330805065 62948047087428381 87978605090960516 95011030242883418 79366061277482934 77605715728459203 54554618453730051 57657801920291276 56566638675323407 30004242903743157 24408060282426855 62154916613358073 99291038521206662 32773019302782493 77706307709745747 20343688855005694 66571614860869281 56142538460582396 28596369095631919 18372540660795303 33662900519171237 69043189843630962 55365244718653922 24276470977922593 45481610880471656 89709447880786507 19034961413670524 3472220625958437 91464567468244029 17576417447961489 44802922141097609 81223405916962687 50187719515140635 30532829589367185 43494322911912944 50787011957144829 5147837251858293 18350860044715052 74704617157425086 71738621301463174 65752569969587025 96993431526862631 82858957583039994 53581431999606116 69648162550027404 76073397631158893 69614575165854182 95284324082765467 69375629871889310 75341741463318941 5303599049966232 12655330989865833 53252502487139998 71285898229954084 74090178711847207 12432513115510631 98246312852022392 90953893061732705 39915520114662267 78422358646791011 57193102356794985 78109275091372319 76681716580301399 6221198933633903 96253107305135801 8480229526711091 39086127395886728 12949522233633367 93964687147977646 26755636845345502 54975073655770005 30498783584676926 32944834698308174 45177717261253770 27480545602408857 6042141188310678 60677078226550364 53733246005247427 58259877053442835 81490251314466466 83175365826701918 76458769509149376 62554414906032509 55215199783771776 16993421033545831 78451875109805173 70760990178175051 42553656146356953 775097967357458 81263516221816938 13622040605236449 16248313189408321 88494301932235634 43890538956354150 75640980299346788 81993183952602610 8661436937769106 28016991891011531 93850591877785273 75865288513808555 72607280328224356 24436195927307228 89881201615722362 14278021013521942 39704565583226618 53213709165684677 25424751458054448 83200568118485091 16213009578289728 79021732133888540 4857609656029147 13430541942008812 20930402971239787 74052888988318994 31048201691462252 13524021045659372 69230809947763019 46365155735665064 50037045635900022 21846394215210550 12408181728957544 30848035976686167 78998869857479831 74601685194470129 71781435939940176 22008950757338144 30220254788898374 36795724656961034 63691216322448985 55985805310237353 8107423730229801 56091865764492286 85952594383330925 31601329383872806 97522908171593580 71146695727188740 45414834346215801 29445366501327732 86352283976650836 46531850524495482 24031775844546847 7650176638970672 24442066975836734 39667547983279886 37619885196542201 27125376539600039 30805587154743863 55053677368347309 15377634525415303 69367306449629574 79781504488723741 40392461079585922 83167535013405049 75171009810197597 5237970455257688 24956071792338167 66440575961930549 82218300564568590 15101431621585578 31874684468665929 76242679972293622 60057284412213721 41456844119857358 52420528510227886 92101285356990270 84796101277166406 7297573911943750 55499040420474618 9263497571433049 89354973823821020 40311708294059475 68941648724650282 89638907860159241 88901120923602055 25254198277678141 34105057492428998 36947761976279476 22972039622056853 46088969828928803 99186564567728189 50258471284359390 99113992934049791 3438113852974504 5366157348310193 62512183038697284 92270875732944250 46484117371451925 98276225051111981 1344491755602659 89459821816139214 25514429331081270 86289306336358662 85559877757995393 84273269651209039 33501962985939362 22130263041498030 60491504165527197 44448569560502424 3326509969122819 72913957408976413 6692046068361327 5747795790269113 25287132065090477 52345129710028208 95479792425396173 15903121062646008 24415789030742058 42109542865442579 95075459897750371 14553428389735482 14625817213647266 35543694118716369 9183968035074235 89609289115962429 40490019006477801 26194986228704304 45998506346391605 17437311159334437 75439253352559652 20246646578365315 11057421502332149 80253934646209164 16334477254014045 28670184369421359 40099473991019450 27059422472007749 52474639255667280 74328088076334084 76989556026293755 38418225493440194 22349770829741915 6575160037259337 56688560999172405 35419440701220832 20174387102549023 63932692506999307 59434446584896412 38941060577502805 83954537882099466 7358630933141492 10102046748928447 11190702462081517 63742106903393977 68117455302661615 35199481653801699 29286728239259949 80269844160985197 15579058002752216 45035551487011571 65678488190522680 15127473620294910 46617486642029559 35670002102066434 29229711164586265 50941523284682466 68032659484322244 49849545555187271 29081717463227675 37766342582174937 22385534986974383 77346270277248223 18447554226598199 9004072793710637 36469226547709324 16125254178446188 56881852301211411 57807266577469327 71457677505289275 75196864916724326 27742796273130604 65117989451781081 73811427797565803 9295563170505501 61587349881127943 20026642804421136 78424324179419908 91443344172125188 47597487025304366 89830265277323610 91833674522688460 14297131471085834 91268908928201279 55886926672951163 83245306411078301 98027097082483446 84284277216752604 32208839071547515 60980575532245954 41596645708031614 61386626528409969 19945830158191811 88156295383856047 88589849504647497 52333850787834359 58159949268043110 53299323867671521 82186323259149394 79347690399994256 2601862903762084 4633585683185088 69557712488754732 29289113292883121 66172632476053436 32734041749678454 48598818188574026 39940502559483927 33615386333309439 16386204961470830 15296227464012655 15071025014872787 19080563319305530 5353822348222635 11185167627516478 96080227956733373 61639380978047660 76990640639004051 30807890683852557 77620333480014036 34075788910343283 62428947978753068 82890946758813688 74147730246960453 88908153209907332 38549293316638468 16914787699515081 39714105614546174 8712397687162347 55124905024930125 84116410740096892 76825537790988696 63036645685014878 50125136461086181 31255291289919251 82949633390554365 1394895069880759 18095540569774569 34873771348415114 45341385997804516 14215910261659886 96219032476610350 37175570555565728 40649692895625155 68977925520024886 65436347437239158 77690859805586124 89953237183849264 5697732167044985 91644448225996137 45648412562356980 58277922916841983 15874726810255110 18325411578010367 25745795192621994 25501156557715194 77036176287843433 5426187354504018 64550952994069845 56845058051898968 535726579480609 67913804416984115 26275354762259180 7807466167181012 45898024239713347 57118183168864713 53425924075291480 37642279730453365 74485482787555305 58488455089196365 61583858359917721 44491715480586730 61732829611942069 8093458101380542 1569848805077973 91567835741998079 46287779048361138 18903409293728214 18057952103973218 93091153197296663 15514878479082262 72372402664428144 7117181449232124 97719635287733917 7641541088040396 21783952330817601 36989866175073942 31258242372910033 679761243842955 17471345474290349 27853376566377565 16038988649344505 97442781616666819 70450340651953821 42484689688181599 17884628475996746 84557819184318913 63864663475296435 76299073638189919 97132412858748743 23778692763134171 59982531801150743 81553418017352419 52023863227599877 53361995604887720 65253175285043371 64509590759676113 88878657692428677 16786764145677952 98417881504720181 25238818342448203 85253124093368717 40264007821788927 57819505036008673 26807759499094791 53838788896452359 27387636294631428 55816105133273108 66926605559331517 88428970599204776 11545846766310565 65799934594296064 33894215640696289 41642033867455515 305554819852606 62625931618387955 22146861681820315 50597850207917811 78193983318087318 97450362387318618 37403369024968464 54421587164096825 34409066894879237 77652802151625591 1376711148763288 52613825106703337 55629932222375638 10601757120731031 71597072540036688 46646099206520233 71107889346875852 10835776219081898 52307426854479890 42901523082188732 93466227894442428 33121676292168355 77929473054332184 98492518694826693 71670730897672800 99247882276716034 65296496360299041 42425573042116233 65347736215161607 6282952405276585 91380298235296801 44805945086978588 15304642601003997 362927946409421 76941369848191706 66227720249175769 78086437734184775 23270019072392148 3421675092535741 13172013277481055 96190226144489876 91848647125148052 56022122770480168 39417858330868798 22021664913278673 79120633757611901 50983928197846443 1028020465762188 67569528863705547 116208129050164 18096205287649715 23575595173345397 666163738801437 65360796989067004 87791999677846319 1448179237763898 96558066890517666 47839824064017538 64622547074992450 85402528970281590 71169069672361331 7422253785111207 73153080945246295 3229461503527581 88280835053321709 84268738154614623 82223478696230050 59280934281609959 99870799595478443 27719805397154088 98855325911495324 5867896917492410 53219129973623417 90332799490952181 89997748923952349 68637163419233904 47407250695616610 91595925495950363 28616723112738082 46504627371396571 70477731176669001 35962853304039469 78175916011526503 71559854608885179 57492724283326173 6651210329380393 29323195030346569 81225960888328964 77292832397223161 47126514032844142 26064497340343658 14055853986391405 42316989987550225 94910156451514887 40329024780909237 99700089496793237 2258079974464669 21207807166525067 4525225603059162 22642782214711759 16849191790992963 11103152759451568 96174353006801913 12018966719245899 18735216063032289 21130690826097172 57611206215489113 79047133718891693 39457317152084367 38771540789023650 89217855704519187 29739012381322099 70342773875759958 86789914855999367 38942422164587324 69424125732238966 28312484131320782 21997817006586324 76013873315701609 8075167036141209 39612268032882386 47977040940850491 30992616440827818 19132665360365936 43706963463176491 85653909956935775 11547790042211143 95903955089284477 88688655341476303 14007583417873800 6758223370935604 74507674463701754 88402041055101057 13441136559541341 62589174645772379 36172068050149104 97032122825323874 91248215282206407 1563926812676041 15213745563894006 3273156946074277 56637665733751627 4914711341637248 16062004506575221 24124834256392178 27335665348666544 85211783178136117 92215183465188837 72509178393608989 93911137670509827 54610753553588623 51051345105844230 62093493875460605 19132998698888839 9826695730388984 44917464449808509 21857179670217663 44925614187950690 33031523938570404 18710735857898010 1813714281599147 61065886958134372 92164720751805817 98491826956023450 22163417830799971 47328969959486175 76279377174053437 59195461575577334 85289005763790785 1818136951193583 8117620550973066 20295630469576008 52237280493164769 37518293965460764 3060909340290150 55614412410271187 1948905215944930 6133212584532269 44264720550323434 53455268485536971 9912297837271790 25738537391228753 38323170676329401 72769610807204133 50144103694880408 43372433881666892 59896757156599170 88950696082181270 93025777049339700 4690466662959632 26429951243627272 53777197265869715 64398339672232457 67128300393384251 89197675847499807 51155163264271022 66031926472326678 20324422990857931 99914952447118801 77822955903863751 96642715834492599 80223303987696622 25895558664097117 61141239525043290 49210000773841473 41122816724566745 56065284275701193 58754952457970790 16572724724158417 83848618210219808 58268166772743451 58299177184206908 63729371183542357 12349076871747791 45539189163239449 48123151042999269 79504391455426925 68136058149634379 31506246572816966 41698002550955961 79595880451877889 43657704250044778 11918094800783896 41487161398449548 84312401804714060 6401683131572990 39690253812964357 59093863106575048 32013041427107094 21202739063573151 18992130684248993 40148158232363166 42982864782177590 66256854438438815 40425662037924482 84530866611010032 91944234164515641 24251893707412502 54899659702127449 61156906369217604 80962024846536412 50895553242508072 78920710838281692 51031410918801975 26611247672441065 99011552426420601 22414124133399579 1656158716185308 28540782587274225 85196136432296882 74677126265493573 981290775600104 76118708873557161 51825670809808274 54377532786787517 12216442977830352 46521632446689654 12661560979416148 88055313822802915 28669792782560201 31007185916547559 87834112845513373 6344183489529879 27765019325049912 4919630875913848 50851929580839784 36428831343549403 40310907938436739 61902504018579855 2072721999767120 89600460668551935 16407992399163537 42823360318173183 49329834759525563 32566592453902504 24626457432249154 24744531130132787 82027380629380275 77532751967113644 42597802859577193 81831305648223050 21112951757380 39431367111276927 57266198754421537 67603910065384236 2487454515357923 72023430404523289 86455304778896991 57214930551489661 86994980765688507 47336459821850245 2701556345993813 93247878613190237 53681111603399 64367992712243821 83332604721918715 8077468852984770 74945816489511685 12711387289287283 35819544758595838 788125013876032 94080386135115788 30950700322719023 59679858676473886 6713449080126785 22027082609208696 67879312260526990 23198572128405968 9036720061620394 94967076143460429 25144946731096942 94910569185612736 78347909321300257 21423855943055467 71797554357966859 91906832979822746 45854472220547466 70663069273549175 53513025913954967 32282508216283449 94906015326047115 7583231015874104 69719022534926640 24629243109052525 79906582637453433 56917445214013668 19090642353585645 80697587075610889 72012466705769305 50546849458464054 61274552642450618 24850419779434892 10836538795003701 19805922655069979 42736928921999839 51550108220493730 2418805937504100 61336899926427583 11359191564186496 90639578134545261 10993513370826621 31246577948657033 6324276040930517 20070858895789599 22505912577021842 61299821075377113 61117697944359514 55509216475206986 95598576703408579 52847011480597372 90136331379658293 69906845383196766 72232960364663373 81614595052495671 21995609495460385 39018846585722895 53280661016532536 57062992715642979 31921462755015784 58288690179065409 73735189804858149 78385873999869955 88481473183786924 27164293716271071 70022862486128050 46439730585868673 27776522237939434 92153980083980461 85609318238397458 13121677542756378 25083144362093523 24200061812292716 22417899251201962 65629409781836749 89521301327738141 58376015403877327 70660399172257633 1939033662520456 25814125024029551 10462083238833936 54820331168253399 22844556238708947 82173677303423356 33718822212571698 65446319037658359 89332363379243920 38499485547004073 10689552501884099 74260123368775069 14880392672103352 17937383950307362 75413040546204335 34259310644149952 20586224120280743 80268184496696221 46190442802539714 66969895815287949 5571856165538501 40208180414841043 75547234334553346 8781940305694302 78378024937300853 75603520541643925 62914912681882695 71961953818121422 71379087327473229 94706796335383702 57816244509045639 92628605979851192 89364968768707678 69402257397815624 3547506694860406 84114330533013561 30958310421768568 95852284247597374 56415386230774903 25173301057737898 71610985041675477 78443996249540306 67095588046611445 41601745283142489 50815966105442531 9925601708957106 82189251288638383 39885053761324811 31813632708329655 98210302641844447 5414903747770003 90342558625731568 25857066549809226 73587779901276397 23064554382327458 69955404242711375 75433479015759087 47234630899341240 55755324049112965 33598983934141419 65274650099821560 79662538892042820 45202702812408586 28364413843731830 90454247775980326 11395793511443993 32812856794819866 90014636893255279 14571280490529678 58244283666896763 14951147182443407 81750520165459249 16071600310769403 29034465907730065 77392319194170312 85826462450599594 67376942299449886 17533991840162374 88264374390861528 71329308796906565 78635080047640527 19593196581244128 56636757519114275 92552278588510600 67684693809365167 49492478111194664 44803805587746930 90674492065067798 19733301948586412 86857706273974165 54931710440812722 24227612760566700 68025740930724145 60837868493689363 88614143138600025 16652426480185496 49286150075686166 66601994285298870 6746002938280350 71359078990764746 45990858928590911 42321481564868147 92054160958746656 4237094545755491 82325518399279647 36468572472241002 6099137586172410 3320406414686635 71663508586399562 14534843524436960 10609610903355595 86144908985227983 7974942245544170 10350457214751014 17702640093537564 18854302846690779 66717455899206552 86829312034381603 13797951814905404 86535146102146313 50518456924943963 44213229680381485 22163850666102177 5582253371105811 1379916736134960 54104090499944047 92022117395818127 57541645818044128 43734577686692721 224278637542259 75374783786896663 89319111356222282 42291153916946076 74311593055768422 62889950506673541 46508756745745133 24182317911578076 21343011762632992 22328851526769824 5914877327383645 95134800115550370 73855999537522815 30847713467317366 49966385147499081 99272007238567783 56313283490758415 90660434924379216 72889441127927032 8470137984370314 14535836685053171 10171690938912954 98769272705149707 8751052746977056 77983838782925438 63006037852363648 7628225551500002 97177294432119805 73680078037350193 28627317376342954 90747915831852300 17748056953378761 92879934919399520 40032867491003782 60010986145398255 10743782256709469 81849712432506131 30884826340584093 22122870315885534 67189875543382806 71414725846496110 81796955363523004 58872690252452542 30244002774370268 22244204668966434 79559644153094420 41361751570124761 94622964388256990 75555287906928511 35303813559215238 2612199456817936 90664424101499430 54143441551409479 65846270134873582 30993598036620531 37827258448665082 82123046779615343 72105768676409877 6362374385863985 13429953451342421 1998295702702283 46877308906757892 52998687188089437 32095311260437144 61624478660335635 89463913266028311 90505832437934265 12902323823450197 37344687155337532 21166708077909356 22703725358163005 81849583982080271 98013047082684482 39655980605931341 39436801679455099 22106323286081488 13272347085040949 85548014191885463 2310840921740692 87437830882386871 3446893724954070 42550933381675159 63119287952203787 7708956724678545 14908165125271007 86412655671321642 24469885804832576 82550583587540201 81536114475216474 92123623750075359 29167250739889884 26368780756391383 4666763365281888 7393525588620158 14739328497094420 9708164271789316 44689948038172533 10374519745344190 96919876620059048 99013524444989362 67587186586842592 20038660501502959 71903169573011772 78509828395413431 45107411607940260 94278235767798958 87280147648366739 9618672350443096 12458759221078920 57810447815879544 51521894611908372 22568735507931942 18043090838612239 13547998799132245 85355709105794125 54121882792146079 74922923936699776 66532399301529484 35911381931815822 13401336415642130 30754023717661729 73403699420880991 60771048862513632 68521898049284229 7631742637471728 79562860164510780 86089985749880530 63421792859123978 18810193365178312 33016538105911440 59575405302972741 26580535747668154 632128500136705 53191536002610215 88995886015043295 36486151623940247 59817181098724679 30042364349389774 60739042618336250 1160242275499947 49131271262695125 30288141857357427 34285630874956766 91563287301779753 58948643869616591 46728944456705202 25550019281147827 30416366334020863 3357883365638499 96410602708958777 35453704781956618 58480909703798010 24516665527304735 15737501896506730 6741789551005631 18598559378168924 62034626436404870 45631607666257452 63960591011899729 62502013060484228 8051838916248521 49680672335878354 29498482041968117 18894052072888979 94059985715081064 93634550589533164 24972286066545130 22691521571758085 2454401440326748 26562246997467459 81514774242097108 60898793340269606 50080531097895198 48068993175295191 81561034647265387 61900895495314493 82992769268980852 15798281985515601 45718102233585727 14772747201847480 3419492002591796 56718410506659279 26721115307932549 9010509446237644 50063129423790873 36590463170542337 57819528481240061 63227241960348512 15946464335466241 76140144591105967 80932321387252332 35284659778602585 80524374938768753 4385160616008694 67612191395283630 89450446444570572 60556887332397741 6095690931286454 52029330990838169 65058184604009357 46067195624562244 86237463275135522 5000148608148988 15397666699667405 59028674637714334 78059017789717335 98263782403184787 93020286145621776 41832347181095715 49199859252809889 92687095349763089 82789644454276155 22414154320603834 74379704729046389 22761609569017114 26557460509155702 50289152160768207 39014206561574623 204629055107309 19164283722608754 20495723584369282 40501405737218218 51757978721844257 65515690200847265 96095994146455013 26158442738954186 4878084831439573 35990721588894166 42983611318617406 62440578854018290 16065713391747540 99629212748692480 79845194352339343 69331175083885573 52017319709249408 30652685325775178 57354587798766944 7552400203625717 8890491640233 11373179814195533 72341982440228598 95767822807986808 72068848194810052 38419434368049702 86445521658080212 36548858223492605 18715322743337517 45156553283454670 79728058651056833 98931909722176460 50376530821860229 96047887378750744 25429360769211902 27196039439557945 62065552839391117 83950505717106004 58059079831453804 39794828157956951 14652626423452797 46463634256222838 27036399997649480 27573405237476889 99422498492050853 28908081456804701 69309303663690467 56216963258647114 4246507982380705 73854248244897435 65413558390753830 63669678180899316 52041570573691979 72156062648274165 5020719002480898 2060636354466716 2001816622691519 52102222391255516 36698949527879204 74681268535189027 4396060682723497 9535599997552581 11722300545292907 27762781821779715 45096611017378991 12130101380005741 89206019866977419 17272357099865086 98759918469252770 99885926515721586 62132212664280191 97553922992233618 69908466662207562 68666602278794472 61619972879801394 39248150461572902 57054010580453885 85115382682168410 51386790621292135 25390674438490894 86578166419882650 66293101408951745 9670839046510578 69278723116696046 3944092688870062 68308696477733880 43427924716692299 40700205544932149 12102157888169438 72193213826033896 28431248903135583 27216814573426434 86921052112969831 1617086867803069 73489243671803310 61493010900773691 55433278770589576 9409215112130788 43612463577232615 57066932014357770 3453236658936037 31481561256133125 33821857890093403 64817813231335033 13801109429619653 80423015158566413 48887814287985714 63630048549882193 53503981630124730 92349205577611559 97059938666442603 40086589444107334 58722277539061294 24840356155626309 63898723241518274 80143780277236378 82419434755110210 46019800628705415 83766694215575501 87104284446353402 10285421705919011 19983141739466056 7500894997058654 3571018565022863 37681625271216988 74985217047435092 62247782508887795 22474590188185361 58476539418258683 81112157877142537 56624378796995668 69286537697224668 87698825705377529 93477430643890414 44051429828919301 64118555418230150 27997615068703149 33128211778045609 8539404817810358 68692177925924220 48575714082679148 31085039911520520 35523836417072597 43135393921385484 96855602771788259 14951306830244236 53999509360354967 10302768947944943 45444281133448562 76968987842913168 29877866029713548 53032558377094986 12104893098878859 37337590547045123 27582120208278743 93677715953068331 79313989292308022 45472094766550783 25377226680253872 70945410086985750 87309918950937304 76011993519828989 22801536090956732 87746692044916345 63412202049057853 64091713304330162 5541821274344097 81621994496778896 58253643664438129 6584510189232888 13502608719722686 38040168232598693 59337356273500039 98537930961547774 4783349039007908 68559781310492649 47838807393784727 59651812655704625 45973051324460175 58943047206500948 8334392213081404 66635814211305925 68779538917929084 30788160430165146 21267947633056742 31734150487456248 84534401805525813 53471916563162575 96985772221597963 67644319648289087 7990259101621864 97427007638808908 30386073974584303 98996782343269076 15960140623121696 79681740131738338 38091462454768411 1122550516769257 94440905423413367 68304465319894362 42271840779498256 18600144378568940 55938453719375539 84413517326960399 45251929424689046 14307492253414903 19852013023194329 79908145601708370 2424352428575985 23266968971262805 84497395487400273 85116668788480671 32023706480619170 38823994726601348 84560528253814456 36628159711361526 19208327657121230 95734672668293529 91430150032229946 84015957233203071 58100491795045479 48135297153997161 82241832299684550 23300631081489094 37142282102055588 66621857364170120 84416153316836739 65581949027870484 84257958873673998 38425825788976204 33843389878137976 94632236080060473 28426297549442421 71516447520082230 32804825171545248 83561880390493125 75797709216823105 83533437939967786 39451448657930038 22309404492898885 22909596608193521 19307606771446022 24287620968760886 72340931076132154 68734978513065055 59026836393527121 53849592564156377 32188478223335076 98501477467725146 8611356796158949 34396467173026597 22535861012536861 33347055110189602 4321093891665538 48281046636284104 5488751753663922 34953897369788562 11344954151377679 57485591878650410 12681642332716306 62852895873396836 16543216433046764 80856174479141419 47204675730201586 78757387953339360 13938767207992875 37375318123436808 42898597074617146 49108011653382908 57186866273099937 23076050038609525 38640718817524931 24284892181958293 39283239645011742 99011226635470818 94937972724261921 84856284278256067 16493954759188924 86399431855706671 38170570984190771 65637401247559517 2892320278299355 28281826772232822 40492672898237699 31165564337547120 86658410904935554 55248290141973265 81054125995084983 52504508899225637 14726165521862592 77583388426712790 42596991317937884 5844293882943685 36014584727790070 48479737756666204 93123267267712727 54218506302511376 23268081411280695 50866413135146006 72829375664323602 5825811933798813 48004397315246249 10712406279712731 73749539886152397 14465780274741981 20817718211015913 80735380777544974 72974969995478195 1587396084408205 68644661578411332 63911452264320586 17066751186519625 25716106032358854 10824227019497598 23392605706653547 63192647183669452 81478817337527523 90424237152962199 10755185247449579 99627022072857531 60339643819571840 90987848914362979 82925542741884537 24744691194673552 43049127194372471 94707652594270867 35482944879693793 77280457753937557 37067056469660699 10718908231621649 11360085435940535 50954582110849961 15545756907124445 50703287588570871 73264482767655171 74823687473297823 9005554498959052 9219506109114597 2369555966452991 40716835124374138 42005620260252740 41621186560847952 63636329971420630 70061979675158577 2375818024396787 35346284844611893 68903410309358278 26302723006295729 38931082556111589 87447857063312703 47036660759051219 1499444188024415 82017662763668865 26524885155664220 49424496106299332 25479434213707215 678132176179943 72275582267301555 57791431708955676 39017618513770167 34994315982604543 38275550967117393 82122029220474145 58429905247327627 70240486105034637 85263210968925822 14936971874131416 69869268732769920 69638627928580191 2252752167374473 82472970856171527 69070759783748747 15057388503890864 44506518684618874 47222274575774671 8528171322594463 51771994397891962 55784057064267838 81785342992849308 82724976828237176 41284849115707192 37796388260816640 68942699601691059 65614533329261308 47822707188454950 59638300771767082 96011160397182729 33265922663002375 3627425247008737 12044678828193689 62470324093206700 94558571548357873 76674488326698046 54909611388153950 9626526487060853 29872587428772936 55225062387206876 47444015982868729 31287648003704432 14128216861512150 42463519136238185 20145767697477119 79009260038456842 30696953747513947 74754083452430152 15748088422856391 52695668338673977 92696759901104895 56405821838797835 81476077814093157 57915022064353811 73154147965987445 87803182477321926 29834675514291884 8108349794508927 37648127671730740 1753034539958927 42762984482570804 97830805800956343 13560602617574382 74884130508287861 33294465459836336 47241901714799560 39673412030521231 49707882226197410 28007125995144170 91150735284086852 47051071552798767 76189259131350767 43004098389840037 72553581617590978 63034555525407136 65285007234945932 3265451503323470 28256451515406073 57577211302586614 34912513466682714 98867568713248908 50068916988569704 84409180819210406 73260073077127617 8962250082488755 16543747831945657 19387841117096168 40385042112061151 94413224500969404 20438310353016463 39042110187538450 57386655003016863 87918803302377284 34921479413247876 39986674097415855 70798941604600922 4663626889108622 90487472686519159 47957594129719519 62572980169657642 30639520112491654 93821681509037170 84359952405531405 7988793413204010 3701646129497 42294140564368591 72866724730600416 36809931137123594 54092813599667601 19326826295346433 75134903601950117 11502961738933144 61738514061992844 57705511922219172 89950814961330598 35930830223475555 41078884943970645 62098783917803775 88197471478630800 77957605343902483 6910695769088058 56192098262309348 42368898320857140 4369281223469067 28714426896636528 72992407674985286 13528094647996730 28638038712122992 53415142779555071 30018655374241696 64749000443115096 16765409985354024 21585336283877240 75832509229634899 9001344907899903 53337129820059177 78948694549702879 10031649937703273 941264741927276 95585361335773411 22839801046248294 13592314400078348 46539014932727948 63539694195647856 58993187615431950 26879949694657515 92329107982133737 9432474989040996 89375136148617649 26717683034595267 509092487823748 15836641151780194 53024210686181582 65629213327483006 67603963546522363 65496098605561646 22960638926442161 99269295374481387 1137742956977552 12615072354547242 2650186569519351 29515097919749252 56111212468882138 32521777792407893 79272045832269121 78752523974938515 40079755553353562 56304426639851252 90901169807114239 12623733968925210 1829506499188801 20404611694491370 92797390020115918 8381471727375330 42526292613248391 93661545953911581 49218825116313082 92805094886481044 75096230151039457 61233642743364034 96883101737210525 38086159859442175 77005913619080510 15237541524244428 24131562460350603 45190291994665054 68811965871669344 79262761999772402 83916697574475608 30908759284740887 24150298139178418 32498436410896425 46107942769580377 25341085344358884 35078621844486039 30012736841237155 89590345139592283 88754593660486734 9551590007273219 34562777905525035 39694280213378575 33487372119748263 72380092539151710 21438179911593893 61363000916911316 20384416651317557 34443083531404110 99166803043200015 11825150219540397 43004908519588138 8739731474037685 44032309356797965 49379525485137304 81568203234034759 24294168820875083 8523928854672303 14298013324122674 98390760359595906 2131569831926856 30167380551112815 34567534438434444 95460731422892094 96943972735220834 69233711514887565 92803765181042728 54506822167333502 83333968181909763 14452984517300033 44587842221145524 14114690355528317 97454364073147668 44060708028934781 80031851914556680 51035982254037422 84196337098720625 81978815134914929 42102674442114743 79329696367632208 57501820219794464 37097392499600230 78083292146535959 57026185951017182 99807061812824684 48286436564915068 1486690317508924 68398942574035692 22125950398588640 47488291401966351 81779078999900413 21671250573632491 77179500782409030 20979276232926394 61520001957386476 19434406174738785 52677761162998100 8349545027914839 2065864343560352 20008730578993236 7200586105464487 56877505131206911 79716367756090001 36886078851548468 97987587447654183 99269556763784427 61154554404346133 55899540401732358 64202671150277127 48686640445896660 12428915088663956 42226630832475248 27977006627072316 224706463049951 65247175016283835 97918763660230485 93458885261017470 12139518995232240 15674652652374132 8701098210001509 98556568141681215 13941684953170860 74634098049795093 65572741713417113 24273790365542986 4320608292207993 44327761929611382 76364522317707389 46198743240648919 87786124326066821 65128438143021316 28694172792402588 18349841786348713 64192121686645608 64357714685117651 25784988819970720 50042487742955605 38313804629501324 80517038362397255 2891067289347722 30768514281604343 42350963792466572 1902933131808844 64459505846677866 17881692312556900 81089688367749822 92287501801591842 17348019239842754 32259132689484147 27922641315153462 25319140580031110 38207674017303100 41037986399824726 89955864987798146 20026484221057305 79510312949077133 95429734628784322 96181079347328762 14393053330153260 92478803555923862 48865215040990172 53953439030753767 56376477756026643 6290060841024432 97711276753166610 63464760323638260 61749734081676772 81004664543041529 20022314893792891 6911012734049001 76859419800800115 63409336631380896 77236880512372842 69519038735314577 76424752272006569 79787623450893249 19990481020515753 33005558345468872 94303805089630237 2253841013019029 86147345381574797 62108532725569704 37899321995848660 47711937387678360 25242358263690657 42332599233952627 26847297813779959 32719117467132731 46362827919627951 90730617691174929 5369897767806733 5150610066091863 35564647732649276 15122122526459153 73406734334082163 19630657855056586 52079961621602775 96762217603164507 55012192159296865 49570764709800151 35184115008714134 55537757958627029 26753908412870120 36253927313187963 15263193276606894 52192071958031813 78604302115912332 1151817855953392 18405172592479724 80001195283022003 15536670254510254 36442177441134927 69887548955069058 73518256241877844 21812128647753341 89858251723392648 33847751061742241 32850238223671423 37079211709178083 27649377287855549 33351493064415762 59500530140185650 95967549290654232 2910681893080503 19697127949741600 86490380461149550 79689673681754226 37335277276652536 89322189153142696 91426729031305595 40088205083317509 88795518871567557 9421318500763388 83803172165512784 12272369534038951 42755159079146277 96965132544922450 33284599955698570 47507322098810130 26942746341601060 90434899739555485 98681826161326594 54800896367661 89688410198367854 75521393013854828 20701044432223188 10888359403342984 449137748488994 46363902019160149 76543075958916007 72385323031091289 44697558315621124 88170241975936791 54810556156442672 71688576619483726 49753327941207873 75696049522888499 1627024348457680 23188930896455742 33721672513761780 47121938455266173 3722125528345994 13909095612664041 33447703900626211 83238397702982483 15285491843070044 98172292464141790 2025647410445440 41102474755565952 93350920970717311 75487433799506567 70193201818427042 80557400017633777 73731690591382967 85258107250145166 53687956186097608 59327296089175627 59193819863575585 56447102876152545 88867130678131401 5006466712240961 34907983700111080 40187805241501783 87555653347032332 62205425056962251 98934278399302858 88476295515813457 43145297763853372 64207959028748103 83042646348255831 67767985404668797 80449496972113620 34620574498302570 26423275130984555 91269282922896686 51848335897056112 19053333028120745 21743266731018931 55302913915195512 54038678130581097 54655110087713479 10258691544234216 74217645992037424 16483750328191332 81647751613940209 56346091276971567 77772180235714082 32000183253360477 23542184539796449 43049577698696301 82335980068657807 4837289755883833 41035105768761890 77583698798777275 90888748567481587 49097067365171624 14549928218845430 35331951615587042 95308091134327357 50756033189052221 13155342670115723 31695493333056227 31912383917638237 38331887114580893 31527222888414043 8993386895425829 59464252325363141 23421201790691202 57545785995375377 95854790236071134 50458800345538009 82772119883281304 873198587695485 68221330170600107 59915058394881773 61843381403018464 19486700604249337 6304329879380912 48864535825848515 21391140280930094 29935447662832104 69756362191640619 90435733748967021 74208071389347373 28956347340133967 48434877633709501 17779000422613127 78487060583142633 49659867900843564 74988904484479693 8262826019212788 46076339830672963 38098967203973018 29297235488621781 27017544656648243 988850408490165 13243370359793320 4353049624759876 14034139356856140 38696016615343097 1787080350583682 31454054362390493 27846729142718228 26796433755011340 68641074195930445 80071526848485689 52150739930886624 55772102678224344 89600082220470098 37639905066073293 62383287827649084 25138711551197496 29013084016682406 65294959530999783 47652095159056918 16932875630329767 89823404154597830 19871975206402736 69662510805494250 26797914601387712 46215352692433192 25888672336861224 17083947684368682 44710000360126642 39907958936406668 14913930033243691 92889482394139344 46505775048239668 53999333300326817 65444723578860589 85271539155713014 67466931370833909 17823669817855583 48339187241469572 79364369401785659 90190004384867525 53248097071666522 96570896288950079 69398335550407337 97367279779505269 52377346653895470 34331431363951740 53487242696770635 92983405848739710 71156731083713191 52326180374188233 78158778431272344 86704164349365339 90870612696655497 26862596147442942 62510111029753414 7442398182565412 24153575360638728 5929472757438915 45002551283091172 47267752544182178 93675924396582682 72948358781080807 57332630588477078 82686285768116823 556494321458062 83861411262918023 31083539469944206 83224734491294071 89227234090352762 96756782585536000 13745595652432460 69393446744272067 72696871469343628 42644559818417682 79411189938267974 44916936785092152 27578906006675848 98631282739020246 66698452193969391 74947181165171711 33011457440632577 45840372675559631 38737915712127334 29994429506588714 52869715013000854 2546972905660103 16241761374113422 73974382258392004 75183379465829746 27149393417672707 80587858775605276 88950548922462349 12596810563241609 4840436122482938 7070380695110040 89169412492089930 44344107837629840 26507820291692192 8563318752431237 88128254163927427 95457212339882233 42343444710882453 59431279760811959 32359262278203643 96709400983712253 56559396352692929 96519955248319049 84354200661217311 32098068631356558 95181740922207804 45976022421613096 21052008377272507 96536482753369954 92990991854795269 62899314514474738 99994228998141134 43336522564715503 22778390434090156 59564260176241473 76638871861642271 43307812863473256 97745454714243303 21918621518480512 43011649000519027 84370511024848325 86179725016894837 64274950001901220 75574681290475088 24705512442731448 41329849159748258 80828391472765885 71693862687146744 45341718902478008 67477319819698105 9362771594017073 18346024144492147 10099541515173879 84531612595013321 2283455025660927 36224028865059460 42152555439581329 8092507331211956 64720957697799691 81319854066460594 10596922783696849 45154998496777802 90252810788047714 90590288146389695 83042768808624274 51227746393749334 83776684239932124 11357490943285557 73932701093608471 32707991716209264 47985564241477134 11065301521844139 70512711443843381 33129324820837002 67485997135513268 67954980015294940 15187770559008533 45051394613672063 27320553223908269 51355421951503128 28223576330259648 17133680507496685 81554622058344195 8999680318573147 56588861647452030 90149377286636371 3342548611541018 31471961299855395 35507951685107430 24222306145571217 73180665264110168 41534330258621724 47108581650437047 71756861296990272 36389866742280801 81469159863334098 6958329232064895 89332474525080772 37926724018519324 18591871919581946 60953037164122102 6228569617491297 55145785791326520 94024067118220081 62769973986581404 7467594656150075 99005295956813729 78133543788478258 15692846784270122 76500984943045175 18512730153045185 15122600577629869 65155993056631572 91591360530224389 13748106893353921 94958149911535764 66282198086761840 98458366240856299 79689676731598837 17719374183800132 19547704240630672 82637198878675155 90411104257912497 50099920623258705 85551438302531890 88785481424834470 91397087881369589 46133191766888298 12969836339877958 12186297760223994 25417497728888535 84401252789371281 98479915188257932 89695732472981363 62303575798875988 9262156655747064 57683294289581624 76334125723396473 25194997482210781 15992258551851901 32700685044490125 73662714917644747 75286684641529473 60720397438439993 76908169410745933 29072005061073410 85322886486556310 14372557319446211 79259023974009644 51893266001582715 68528622320683474 55391437928617041 3802365729996590 68021438026294906 17486075673877284 41625400322742791 60447137225115300 9340961044047386 79089352679249504 88952363510243193 14220006173415873 79112086728553801 65326736719841098 22488866625038552 29676516635560878 11835782016090389 86859332858769988 47107741909870375 82024527313146015 10034891347760787 32895307408299066 4075407051619069 21751296633680184 75083650735309113 74242545795152918 2964232869548441 30453091020528995 31358324386828828 33589203963998717 60618671799583137 56272588913804461 9450535373788038 25325847015509139 83543969627490016 9827644955192031 18878135148398725 36477807072070398 80900180714738140 27792647742654986 37331343382200062 59854911002433696 43472934926720552 89374163912367090 94855877452739148 93751444444285567 46255881827685594 98545872181694299 2063134144866551 49822336536018954 46259429138597977 56565410808935634 24218590607559441 69928293067934694 14978075130713539 54762972380543961 81252104244381055 72934353481216 84580711719307637 26137386613911506 58552776584804692 32755662631346044 77634703379379263 82129919480087291 35666405742495798 11579751544100 59727040310147988 33620962523403190 26571060287050507 68132622124423604 74210474308082170 90610457801044324 3945614464626951 82213601215494902 76667654383320655 28239089859119913 1476632633874886 10822965797473843 5442790002151319 97934506119366254 18970444452600373 80772602097580380 80208023956060561 52022660101968690 12051631941663988 69573993037514969 70594955010316354 87451185158198638 36690659300482982 12455857867286080 32079019783848908 12227626360814417 60752305092502952 68217387708347365 32085154703488613 54028453482530238 92556752273354379 34800788478925278 1449794470357264 64906592974281383 63946589970565580 31255513636575488 66054366273288110 57309055264805556 24174130835485238 55740066939594400 30303737114719994 59954438551291278 74565564394277083 58352740854452782 96672507389631730 79133913235993686 47567369280298701 37735062541149164 24581229594906418 75379449028418921 42063202835897796 5936049538903037 82434150139167990 71212635805543432 73617651375621467 86938540358405845 28031648550958435 3822131093573860 52428253958725910 51291741980468935 99454797890681552 27965155950830325 41855996630203525 38622825735822140 13989202855524238 17957739394905657 65116887006407418 29579525259577568 57716124191729382 84166862960149498 5932433619515529 99119357918449249 68872089269731797 73456380084388546 52820887978000489 42828164044723036 63323965761464000 21141335609480797 79938354618122432 53311717289535911 99152117970347024 7548248168153130 47121280134263017 39854564061364329 69400790258190489 28538084029730168 79578885587364481 90284032874635711 21653595964528662 45503925711828275 95358973715445151 24038789858277754 30003128451282816 6399590646870177 55264398066800604 60420298812817365 71680491714682131 4479268305065216 64973828585620647 52428708066044586 1774285593968565 73643448944384820 64773812134558210 79439764403548660 47087544179127839 42266514828139578 26012330102756463 22536613661010129 45052572780250065 7450189727284356 45932483289445874 40532266203564914 84666633957362007 16969219285987209 17545233868693244 23296393414342039 71229218337098003 51069312702294036 43208931385165260 90245697280472317 76377974996474446 66329489134094444 95139788133044925 55917317658017444 73426709121737333 47877962727078716 64055906932762473 83693147586767599 45473680757141603 57518313901935869 99233735247187627 85732613166292383 16142093105044672 35273175219007074 62151213067545759 64275273467755932 68866698728919068 19975099691217792 21488998885748383 63186489518024655 37735997758958120 65336272875088863 1708577017955512 83345281089744544 95391300949731677 19836338717776561 38750803035741581 7749293992157182 93523835404844037 39168811470014805 26523685409574203 92448679015326062 11595257220215307 75500455197745216 89172939152511491 46640804780010823 20577905950920274 86226803767708326 60425403321184337 55616049845194360 71057315775101653 56584596230894637 68809658437167381 26373096823831039 97022641357604869 75228472458095738 60080533058897506 22477672728810852 5737371358791388 55486023527086097 13197557887942765 88725292796611453 54547361778806843 6930339950064434 32642495634163012 37423037136076324 20223844589321740 62515710126494810 56968493519450447 70637757666584792 34231997303992861 61761265567119284 91257556439201488 3442413270905978 92128966395931315 91202555095587126 83975591268176418 66456405224415162 46118756654537517 48194440304547942 49115931209070815 83175075971934710 21957806426731454 66682095329861483 66305069525977572 83646979226610123 48256768882101124 55683409596456801 79985294089290423 20703460514033938 36452342256231456 42396086433220846 44824810859211670 39980299333250226 11668662119803558 32377028205653944 83330974462883355 75976522535069628 63084282236632758 84454437195680869 49436629878358416 66065540193090073 56930184405474683 19167617646328071 48162044640249718 95122856553182024 32184257181399573 2111498264317049 94499994799639252 43082713600372827 70837829107641103 82668358558235674 7856625648126189 73768780940257849 86988623089774250 32490561463211985 22866819742295831 59776286618392321 80696499103272641 96275794922771539 4251111830046549 55573955553935209 88321280393944554 92855003713279723 88427036850740440 53380571715705388 7970465181093683 67282227602792371 94406418226217174 99650009526459350 97788814760637787 12532587526428946 69800444384626999 88393823728926149 24311217504636947 67947769805398864 35949615972349846 73659957864856907 63693165512005216 75461612598699013 8235982258081052 27245344260934780 81518896551963399 70388428525637084 2013776171917077 83918414039697489 69645311546676212 38668926465892608 30535413323249328 64057839187389346 39252241768709322 5453931030137520 73345814020744569 13436147204336236 65727958567163336 81625535544491384 52245202306883126 11427642962092256 31690274131220536 67361423899367716 31774611458139371 25040872230898029 96741849207313413 7527187472131396 10663412703641154 40407580176309724 59784051983363098 62972795756989581 3858883312493459 17351303913071565 70574025933217743 68538296923223587 82535202587938801 60006683303067586 28308668362370744 83382307124016056 18646643090084760 18904159316665794 71017843600978326 68026458076798714 73995107059642030 94774471357230672 68792622633864038 42085769642683480 43009451689602269 27000714781647846 51641619059736820 3425241990365371 4850972432578991 3886713610057769 32195998495512296 35355651539202568 86957080259832924 70214018147184004 99384472250438506 19224359007351140 43571713415080270 30277738406282334 52408455716130059 86222946792437056 56307178030705302 52251861493940369 50100980033548920 84934587642800128 32536263706676310 2616765753649941 15610924432736293 87983596182661849 51004731062570890 79798492150314496 55279878682222530 26041433474875841 92030483193185552 33371333370180390 253396833407955 81772032005284715 24617953435274152 33208495817032078 3789629553513061 9261684115147086 54203842990438723 50486870566257849 44932111918555869 66507746844082077 1499139235372760 43402767189236111 30373933692288723 89230335084885327 7376247955830648 14608155154930506 50278840541886270 29872874712402969 40742576144914205 11439805901193983 98321651027973219 36836126190737299 4987157646889400 43981059239758718 92321744322734414 41237362749702532 75186620530589777 93015449366679145 43113327199824405 96826713833606831 69607269196361688 36821952293668343 95410893951883655 11989721520293001 78431594028918520 74647945167944566 20275966577550782 76644030570482337 15338086508111602 9924402421661306 66057758690095640 58281881294576178 48302907119956658 467649043723726 29724162613719998 38879786230078213 42528554335286847 49158240753175714 95751285410420029 41275899021811204 32429290655904425 26880308883363097 54133562608184003 27153503276479783 3404165940360652 76210096982030075 37718029142150095 33046294870155706 61814566438974653 70639581945832195 12198364485187428 33062180977502291 44665626675520773 55825287031910314 21434218020909733 23821072500049486 32851570848630083 81226760554069285 2759124674147162 79943510624506561 49750595720465596 36435899007473602 911613619488105 75073665802889866 15188645057758513 80252818532946231 61237878707457610 35125586835491975 10806987380453279 42098932662256229 99755354137417602 64649629881721066 88881096351256046 31101505027432668 8611489725561176 50368207313139755 15884721481285579 42418564447667086 31279752643007792 8820798103106940 72904469722849998 98566184620597316 89044184924377518 62174688001925421 44009844947625322 85376678661726223 73694248981540232 12393782287346918 96733017814080088 66081625024458111 17194579218473076 53477479314103081 72475638860182689 81093617337295585 87208692260778587 83473665675937839 35827763195638699 16130826583889356 9886532388496687 979054665337902 26682891140132250 49402979608516973 53411491067000963 2680067365670172 8002195220635476 43649958941487028 69960097331388909 605263767165818 31144027319729278 87691463350978357 31548136335517911 35587541173786935 76553334548266875 95864109969883302 99558537825123598 83914513622790341 35572117600831117 96362252836934450 56832317131063345 75594895980574683 51478333793919560 61740668870997636 56371082726181113 50934651543780957 45573054320715937 49446382313219217 87471499398631269 58230599243134882 3732190617796125 40066840650313099 37474171037606738 1636847539717398 47783921762092494 70432480593386709 12304648386181966 5492329102704151 32143399416396685 18101883316728474 50191072696080639 98917889661831444 96410843551577525 44293583772444686 57679923002835773 8024222217117792 77517401047759904 56227938471024197 66669004428629298 21611324106475647 72417933583737111 67953574810332224 33555366014263139 96729628067083631 35071630737401620 99549461180874189 49085042216255765 80225301092253917 17048772392488260 75573481693527017 3964022146512973 3961931587988481 97603770050424693 15692475362868618 64503393272499760 668015378729932 49184920680849251 65230155666464208 27761137050392867 54316230861895672 23280266128206700 59444671419563477 28788074404210826 34485127204558087 4720061329116365 84192147280677826 60036219663877877 35232302082198018 30902262662980320 74444238919875333 20466392265691756 83096174030724361 35144323181995606 95777126165367737 97727308596431 79600767005007556 13940042337307974 38516561129784690 66021042469390494 8020810195504295 6022996402676494 82419931185811892 10187176116900167 68847290514241255 14542524722248093 75150626937273995 48514859850674105 21162693184794503 68220738228951248 22244901954850207 14837528462266062 27121321822732525 64950284435955264 11312405774538908 20714167356925295 61681655614892840 32568208254467785 76098922714515287 34956051256245610 8558998424956945 82766594194861179 73461868233473126 81830967490970786 76086772221506724 31795734915116239 50737314097765090 86000000467655993 82978439901139419 89734445887377212 77930440679573908 68534619648645027 90806732174029892 93403197020631363 26665378908658843 33440524579316255 26047257489410650 9261744045715285 48926836709700660 35076574407309125 48256803257316081 62621894150544280 45454565545750664 53891255696797620 11187909155045064 68867766156794129 67635102381311306 74937628393126163 14701811272938403 35923413130083925 12843409716737188 29967930608970203 48932477150274712 62738461174854705 27007052585158148 69472149218822701 16788572167662713 26864274423476645 95851017666103790 48100889233854334 99697929722917488 37053654379546265 81193766042573124 29316079011379234 44183695795251229 95419668359592367 36025207838019371 15211111000862780 87233091490105257 52274631779735630 38372894973776951 49627668221469993 17608776911348427 44378805265217893 80637550374654397 40280997046502870 99375443010873449 54142790058577786 77599055439876733 4491430554218992 92091168410529385 85899765918534513 52047310894361163 9574871246112549 41040687077894549 5414051133866430 96064933704640445 12601195423813634 81086574361504354 78851600061926326 43994533894792231 63773090133353475 73726816077014789 13027248070075089 4083028817548192 74874636418233372 59442853472220215 62649188781342775 33137701111469307 52502508896121246 80528127015802144 61306640994068300 22552390708560334 85362997302243218 4218069248280253 19862542013870648 37207487371919763 22433888229844173 48008815397265061 68266160391773729 84928957909535214 61840435421242247 39197415759379078 88389416956989980 79504950487436838 55692520918451817 87624658356737287 83143902303136594 64181851688603735 78390073308773669 61576611548254442 61080934679090335 50828821467619891 94169655638232247 34273270897927302 90260331345777181 21155137154899289 32282414733858194 87707961192456001 90718372641960231 3574614151122165 95574226660187206 90446678039268341 43618671679649882 64141694190174577 91282329709720054 8919184726503708 23354677008476273 3795314591580040 36924405592491575 67184392919888405 42403190546901023 66091728879351029 52572438498984827 57547778555059498 57074195936545708 25570411550187755 59770405235083763 98500219375402222 14277097621209461 64731467678874559 16733213754939578 2777437517276309 84129443466241368 67984808314888413 31437392730090412 74055517404581869 87799418937265711 14685573625008039 74792694938642050 19558418932051712 56442066645504107 2522467055842566 52621255269587406 77331198630132333 68689491035325274 5151334328759419 48558165298804309 42856202036342464 72405529020845243 34645730776383731 757074214933604 9275958094077892 69353201184986054 4090682641498066 41520796728047592 50737006650830973 69824243379868126 45721650911530140 29339320817547325 28819927412864841 78088982583905943 78436613181688318 22589230848735330 47894902033626335 71484437117215625 91112185794635943 56048250611973413 60230960878652503 4575216706222233 2200969160337077 29196142100132077 12240114088396428 18924662158611347 13981704095663341 51945193897641315 92551694095826499 43571497124897898 14526682987433363 70682140626499921 82198229520589776 5639712657351500 97842855655827198 83397091852581546 20118985337388953 28781344416544816 19584197350550972 55757658742754001 87340927606056849 40248307940044668 48974013782965048 32392456371664342 81324799733340699 47120285169829396 67669812264269713 24440426452338053 41573072733751795 73487977410596870 74946651672603455 29886136491727943 20312925399636300 67514564273025987 31737005197824068 21439000651038419 18284693794034844 83049245692235616 13156017723765571 11944579622186970 11774710455506318 34244463457094444 2361630900063274 8222063502519556 51702749796818070 14850994050879810 37593554516680358 71508961819144434 64159064594814464 18978683095067135 89462871693814881 67973342685169205 56677275519662932 69100543666469444 91649881923671742 45288446612583889 65549206928391008 40644895556406804 29559996428115207 62738114690299789 50764815420280274 16903430597481956 74332249587648145 55632993089912340 63990686351100665 27684955290580667 90483218988436112 25056013663427125 96591499611674234 82230131390160274 23412732983593351 77917880981150613 36615399426348622 25929866715840870 66804344695975613 36371472226208940 55395853936029294 85005092084108446 62955919104956449 60626055247599733 79615301263815308 80316616600744019 69990384785897513 42067026473421804 9680815827869492 65035114290403615 29227194983090480 71890304541639987 83671233488482586 45984229092006942 98473915229281738 64171437045037466 49939260206224771 36785532173239346 17185853068907341 32030361665830349 84631701690076496 80850880863191573 59053386559168973 33162145205023471 2471489796609292 6521839846084712 85715055241751585 719814265667947 76889589396690564 52680531644304314 54289604665331675 17223435262682015 59306373771159358 45676343775065249 39644818270997165 46536684943475916 26568562307813360 63992417860587724 47451661093265308 53521694882554259 14801922295033337 37410319246018794 17465393356717196 55820837998624175 45225245710274890 47370485037674836 81092923380353864 94475677047682397 45997793998288397 25505859511873764 5166538406525812 98459932220220951 34525642182165901 31374673508333642 47993579738160854 20319262822981993 31872604909345197 72233958717915356 69682509597009997 73879496621608666 11687233875776466 93671177613436469 92603922545482143 47364544646924261 19199456834799654 91946136846990460 4696220330582768 52650259919625427 80251091547228025 85277896920695146 8193711446707387 40444409519976638 61765266381863131 82687771129913816 65379809371282131 87823010131495127 5926733646361071 35980852286385258 69568756121668561 92361465147525977 17483473134315980 67467190132380156 47852609355229446 43994729302466625 87869228205896638 63421573226488665 37034170823895414 35016112257916613 19531538566996048 78516961810194374 41202268910247120 50849413541233253 26374031652065971 64973821153830900 19896210716862322 28149531772267047 65298798462629311 84980325174684430 58250315001580280 8255648757687710 21590231555973620 51807137108899884 30644306327660932 24236978248765586 82769193761499277 96930011798034516 70988645895975418 74094249570325060 67953773197535497 81299832225893159 36242988843306261 97023271426408869 3401006003353919 1735589843115385 1003484836005380 31660333243278638 54759767421021669 31205440378958523 76730486293607145 79452403619522936 42705518621251842 49970693622442059 18702977579550569 33986850450624308 88826161097256929 62318145931766589 2812704098388313 86087603909743714 41217140980877425 76956804693493764 76776897547687787 90769457754663633 59098733931101611 67610654556509420 52105478313533448 33812762120524707 54477888601104318 63502867931213724 10863524480647204 64894060415307766 58877794363028328 45906249975202697 98201978785669764 53725124032248735 9598193289618154 12995298255014234 26646947736552340 81914992971902049 37656815000078849 79810308400939018 27764575420095987 14645478736235344 16314647548601961 19932593084821833 53011841952383467 80549044065834167 42603277148654059 12686761594513865 24461847942308372 52593528121552742 25342512370426771 93073269660786607 84527558768561591 7241810776449412 27448595121827755 29554118965088289 39216552934758935 40214471215453021 58402211958646720 31502119843917310 74099418775233748 56663066227800044 27891599021978267 56335437828306034 87692376969229854 96897005249997971 41376748027434056 7276117463250015 14711819340936767 2928415647918937 45250325194169874 60161111515216470 95621766943916455 26198234850380179 20431599642549893 98638685084137210 17323935784687319 4808266345090210 91235765098205545 79060896754769329 52315524841506725 67333559678261044 4536736704810955 24303012508771830 77966342885115281 50860117180760223 56540438651879434 63677749712166227 90112977383064034 68740425331827868 38230560173439626 37293873342276229 71240059997833504 47364768988463063 37514836082372884 16383794447886023 37523784367616483 7429948547784323 72288811775406299 26805901881320884 40325526063963518 44960101076490262 80281328152543257 64421198221580250 88014229478143993 75484677209824082 60047922312898731 52074062797425980 73919086041389138 54014282270807744 37183167233416284 54957145655242509 93461414863777782 21632625621165817 78506561244999111 85680314354836696 21340095310824635 90626449125042302 61862202075100873 43801687306176682 79011578397851991 53862647920870048 8885150473646367 65918796180998164 38435257748081665 96558206285946537 71888530627075585 72222931833118070 20057156588961837 58014267772574574 65744372586131804 7372427005809827 47583805618742233 41730442347419496 47997297689885164 51195279692722556 56973215085353745 57448594237437301 98025691042879782 23683217728541014 12395187361056410 13269051279132892 89698387758809285 97331110500650385 97527132144201402 87558282987312417 56566789266112732 60735003587369387 14670679484743012 23199706470314205 21017671148626284 31660340525991974 7177704711503241 92640139370910634 21640316061705727 38158162818304057 340395815795255 45484828003404143 41391460997910372 9143972711522946 6341178967455250 22184688817024339 46750464804453470 11035509755661100 92693806832706501 39860358891164383 37125975686003197 68815721831961682 15805185788552392 47677237290410304 84882130770682645 47898576596405076 72637350569937307 77584955576757324 51240977552020641 21267198632501879 39153822411202220 90354399676990141 5347521862749772 53727523559295892 1244377202800110 5822291135785613 47814653892157079 57755942674165305 3179588158500674 88251436812197240 43730393422119722 6023235472504470 58152981036062595 95292769772172921 99386769774470340 81331569700093976 58788324688935476 79987837398736435 84707879368317484 98729088617354066 85989119481854021 92684993819135211 69455191967176168 92418997768429381 32527584048591064 70064338221427055 72328411457428987 16479181546271033 48952015335733584 21218735167569592 30782361545960948 22971964652767964 51714028001962439 90982189249795742 62004312008112833 68481104970766622 40603049856585442 18792119076147013 74244261977888438 16250141897679988 97057696760254023 94100899936366389 95645649624740512 66753181281455744 3983550924356067 3476980741235766 46860710905784440 33112971717083048 86754554063979867 96167469086607345 46074248998292283 60975145434564846 75315224041130149 33559983416603459 20126799022339134 19213984467868323 54934022770899916 83247460217613593 96377966696285783 85609248539248382 60543830637325348 32389670498638741 15117566751284550 20162738689449867 66609987891591693 88097366321945733 91106475122520579 26100385565991316 58237974522269117 99960632113698735 56303430370549707 18475110177414007 64589316976128985 66380966992192419 45183366812589664 94752903338194555 66078744853416104 45897679296409439 54403652679916106 3870850551895100 16672075423271615 31620570480098074 31898967898229207 87189296960913518 47635387489040133 5436037246404690 2567964257174127 43521166108073115 72986347011904022 14580214005298750 44936182911090691 73119519800829777 18741956365564132 39211147810565277 62181897358493943 55877734066939284 63676843149916543 55472202894084721 32019442713580167 71613383320276566 7787763829934605 35248449834166937 50270603371319252 60565732280240008 73120879916212314 49418212226124801 33347307405709204 16435192877698653 13460778638678557 53630769677932744 13940678689290625 40878055542181435 2126832266564615 99856239742521015 51150136124405673 10949686143170916 51211565829819717 65599978969249198 78128652702171477 6074048114820355 46125039906928204 10835572323397921 62645847805998319 7829995655215550 67438266563016304 3706796553847199 20991565155469656 21638451116877560 74879765525598747 80990985469208990 34938502514425051 24469202864852263 99611404948471740 19609778756001765 89264620284183341 72600562414835132 84453471817834723 72061308573859869 79505376988163388 63203196807876831 5796559965772674 95785670780778838 13378563460166867 89270245377249012 45699670024273671 24209223193763716 62562175057220945 72365847620889589 26397957179969562 43935423856511694 30371531130219790 4576372792379772 88184181683160921 28404809330442490 92870252207918891 50956076680955974 95774807609751514 401873401797343 15997271069670961 2454546180140471 13434234150572573 212894514514344 31910589450974970 47993169248720376 69656510412865252 79256292567995096 42127626528586950 84530398390322154 82779994396402625 24003835545438902 81018309969145702 87547531168337613 89189765444628023 3744926640825413 23687135122561715 61999077601436102 33572363221047785 31489492966948532 15889953970977002 14090887442095583 29308939680852605 9298123991548494 57464638244738748 55929741790135601 68099654750221551 34959060453386607 33209756977022798 82467956004561688 56970837996626265 8070994019617818 66275305401319318 36310131206177746 76093311687608619 22753824590028718 43425974887787237 96528182059875919 76736885803626480 88098999402024145 94451196283918930 48248316426424171 89954130672287475 33481521617771978 31285983759028141 86016184075885733 27984958973293569 54656042769251228 38448965893152227 61520091454496705 76270140694844065 52475970973613582 27753370551830437 60664868033996265 22664024380699522 2339976166163548 31902075998006177 56872384371057406 57108663086803827 65814229544868258 1334298873029755 29819318349430361 95266938802850029 31803368025547761 63135731078985606 61752255213024072 80569336793753869 28378887782397357 36718986719691417 95691939125444601 21766417745134233 3402907060541445 49234522771157619 57381711393052359 73166305441466491 73466147024864089 98123097679888266 52184545653677359 65296830313939679 7814064821343919 81719680953305838 71964345781993381 93957857080672046 90310392359133236 33606095829286656 35921116357902005 78687452532211734 64097456897518388 34706102177416201 33659830972632071 51251224563559807 36535748684540881 91013102115151453 31008505386844033 45096313187662698 20766326877170498 96443969908060159 16765038740194840 40233836546344901 9658643518188119 13338277491267559 88845647027889418 70093985607397048 75189995010063987 12687973751698849 50196170216563710 47137173159111080 70748394014328163 42991747646129933 73726690341192490 93517383368945874 34910472034517125 37315074959048082 91837782034266141 54951807016777105 6892823959466116 84301084469945050 95326390606725560 16716607760395970 80755419319280895 5049516146271108 87020331492802580 13344180926387654 21730174065029066 65269640462791946 76868741911618420 27428665292368468 89796713457582121 78846273958687494 40176997192435268 69522083292251311 82457448737442207 53695191181739364 86351986128247936 12204919590759019 7301093191043612 29659026306108890 35605674425270000 90848149812936329 98581526386552295 70554302624329947 84039507417266792 91264240785845286 71681378882781188 30266852061141602 1585958784467580 74120543244022841 23456265877439944 4685757525391849 44508853616600800 25537961612165892 94514377837718265 4226750342618874 80404486089443500 49820518728277150 37303093447923640 41823072174653374 61539672410764419 55393618346725415 43017473610192818 86546894621985432 30309223867515446 35045433552692813 83647864590441360 35459966882085765 97628243566923431 39646807257140147 48913764729865473 43587756861662493 14451211943249922 85919556334807280 63550814453823768 49170999005701876 83868857002525044 96937500339797512 18128350193032633 99488310518830900 97294482721962351 75620033709938644 39765562662225638 73425431585446446 95432178468551404 49438419074750799 73686972853887817 59512396517995907 26892842687459398 23280084090268756 80233775422786379 52062648965966781 84219703868685741 62016113974735858 24019755238283055 16279113740140724 9121035325163861 88582856665319190 31989711523506820 65417979489906852 93238541359498392 50646789682190192 49387086723401439 47985385459014292 48074868296117562 16761736566868500 94806857476335006 98487674635195224 97444202575690347 66637834565456171 94678180842958917 69085664915833771 20265503834327362 24056921832058805 24802452472061808 23285761575803303 59882993206074654 48109838868890570 20743447988990009 4810453055719960 37454403231989948 6066774602581658 92682118404010286 71141939080782598 53712739798780146 58827849900422155 94186292875073227 66990733844299610 41444212676999911 9688031608344843 91202011508850333 30492565658832904 22837022723665091 79897269315983106 8601637758988411 93275202368911558 44955134561969303 26850243664236259 69240358248664488 59879503510626297 81816599437477250 3041741585262735 11408548615451647 48246486323953409 11984001913076632 38943474397030763 96318553135001292 13530530351722922 33809309478319541 74209289933863859 79632220896402306 16157507165518154 96107852673514483 66574372469999670 89353283987150625 12194927782760346 38590458290364497 78066151552016867 29802913486081759 18441097116651381 86810508847442817 30607605106945579 32238696928340293 26580790403281024 87262231659434822 19094486289912567 20586242660453104 17321457943611690 26380252922518503 2532071277830493 40220831863511241 88047870467520257 55453313019513772 85852846631709390 17070859658512525 45025896896542407 93695775808508819 88033036089613045 94454672991952172 10769641852203463 44567231836226895 58947528112156101 92660803105713009 11799954830437023 57959805021439032 71993285309024037 83314468693667983 49906295955596422 776156418142771 88225311829483452 50337402919112653 48424849827561912 8594064286069390 16974708887058315 64841599584458530 56944508868388159 14450921723984564 37413695660949670 39621737737269023 14900502830039193 10990187166604864 24509066640790654 60085898656257972 83984010070195642 76136768175978484 76154801116930367 6005996312233122 10848682234166021 73316370940593971 38234535254301270 99942113422253935 64334090589663057 57307582489633298 51189868790163563 94074639119552865 84857924382990314 90897405966748479 56948682292242069 46974524278916985 1464788327141212 45542699093367651 74153127857352576 82323320476179968 21042510682133137 86203825255813186 47620647036619242 66039688519723782 41765051654142158 56868170716184696 99892756672161751 99608763616883220 16447231029114604 93602862419094645 72587519664658259 63045173156542747 8177854390686762 42575079402277208 13512069242966214 36891469303227788 95062640258423880 12580200382975096 11401672091598219 20174323755864324 3323634536888418 16677170425175593 5104569044778585 50697127999617032 55415697151971542 5492070234070240 5191179165543163 39057012240456227 78854121193404697 44429861643948820 91609035736480559 70612741821203592 59524115151005853 81092729853934233 91511120400081781 58747762375732429 50288421263149913 59959505902262208 40672648467515236 50319054032778802 39230556948951910 87516147278557053 68264086839619890 76170782523852542 17299334599582287 83734882041558570 87501926620188513 27929875371006927 77621449617639136 26477612089874787 74724837037808277 86239304109146517 60099475162426657 33685798081843198 18951160668876936 82946965082378668 40464202674155104 99736355622595107 94737690166775797 91961278944974269 10977766902210267 41491897599131937 49889851359849673 34602764552032821 52633544937441599 54995199744075669 92772162125769303 26930584422078309 19407979517953974 2311171822319965 6983601416997112 33867402694552651 2371633129884374 46794231337347986 26540877312080884 73746590994134182 9704770621424087 59266722238120816 3816169428651246 37873116880598382 56741657645647236 77305969088553970 4887037267474572 25209194526423841 6963471966194215 90965930540958354 916232273143773 53541272230348171 35006432881767305 99751004208468619 84022785526210504 73693633202282217 62984897329138662 51288631559329594 96089422691619249 63161375260992456 86280206246812330 77661367073157833 61615413829886643 43103736647946852 2203659032489400 38617067879474593 60486406939808025 8376544821251984 15404821573276475 93272835083763149 51546095057401659 33290390112522290 6675284542520761 85769748428636197 77849433778311639 56520757107942061 99203093951812750 74044727592508890 41163823085541928 37251231241533529 68203925154756548 98269953189720185 95594390078807848 88623879586669147 16073512181574488 21370775991143448 26412225011999790 69561799554477588 55084308862364220 77099485271841481 89161984023647809 80123965235924864 53913154004512029 39471485507314046 27813171395600529 2716193187935272 57888440302420238 29708054317207353 51253615294005139 70211950157130136 33764141650240148 58339172799587283 29201719753580735 76483896566849412 48101872940763396 89191522352821772 17874712825921103 58811123032929923 7120109975251733 81466958783367679 67239206539679567 26481338805554903 75402300944971546 69120706728227615 30371592090357864 53780491285914618 36427996366088124 71948279321808075 35041245712357569 31428911342842428 55354754326586333 11681172440932069 25587165649651994 79614286501354996 5168721035519971 72666991933138327 73855921643103557 70778248570787815 39243264300821003 13159502166766227 25385156166390663 69351652120637541 85990508836237598 718173742234802 79076584828840297 83187556274848594 47782423546937354 43749763360434911 94328596421613729 18456997522952212 77275123817704431 88475643197599363 61779831504959217 16816350120033883 11246855764132036 63660855194824863 21647384976166028 37288225485382282 44980228159946042 79144333122729309 21346893327494403 9043641640832008 84286505086624458 39302590722867427 57454859401131616 98628461773796899 99781706986898854 59135700993380871 32784457129687346 71819102389942367 67270203262280507 65280887788825148 80380608852197834 44226315869906440 58881921737535013 85153743391642972 5535469710528827 73626850529606245 59319237373530461 97939041120496868 64648845227535526 14519639955867296 96065450679870849 74268159730078048 71757904492269890 65278477887488797 39335568697290952 91270837656301763 23144621324817594 41897599535291564 57557142725657661 69496640086408094 47048948260229476 36254162983627086 9395368308723969 60817544576809615 84262091170997359 73340930633956595 66304870014394299 42081242082103855 24636086624789717 94921494995553623 75016391383909026 14550524844904539 30259249077971334 26481615405309007 76789891171440222 56420487130733611 28884188939108536 79856907087360095 95671522897598727 89536491951462916 15929315914492994 57210179366485095 89087692535084390 15583526854174872 7076244469208906 99849740869844879 62366562245243784 98956425925526347 67120118949707116 66526466371956827 45305790891743049 39373382304273856 90813746666468233 86876702009938959 48828388937197436 55940231572044767 50879052500196691 7216218983976626 62159146935627685 769884167111414 66335848524363870 50765157108822791 94684537933012540 96824292163393622 66733885982732884 62034655169663635 23730360199945612 76815759396701983 64530263834107424 77440483718001250 96788544337734369 20242483568051137 43578754899125229 10664124508134614 42211424632956478 50438564115956181 88352933275963098 40412247325671171 63207083553677955 25502210834144825 34805885225805944 65838311784289180 47770792371363743 38964406083997447 90799833216691764 59605091285592500 22587471623347375 68327562098086808 67182274873161140 49628868942929135 93737330981502586 67533476457014409 60577677929559142 68402214976897714 94497086252200948 13531681735582646 60506813649692609 80716584749384526 44299714737382994 7792511171710008 48691615193424204 71421325624973480 10727111711377172 76843081006505366 40951040014758705 20813569924745305 95372349946615663 38225506885886951 99469256100743976 81409785083506330 89149908621837479 55310965606315915 79285473641181937 94221563103389928 70200405818395013 30285586591292786 23573380386627741 82630929439344125 91110159177868438 78354410456325876 68369783207362907 99352448904432172 31733666520408773 84762397506142546 74720199382964926 74904800054101592 87262722439897616 43849739269855109 89632661581286597 89619195178724364 24277815630077754 35658909590412938 38378754214698702 28832359128004724 13378511412995474 97942159898327032 66609235677616009 23779135960448032 14116639105042475 90769756152155234 93892134924974175 97196636561147192 42410840743559417 26885806096778564 42978182481594370 16887113705077554 95352451110026419 72235678173169918 5864623644258895 43745431981132086 87162102231291187 41175429706523595 92838252389738371 57438065397992962 14880434399317372 97283583754551672 71241484479930125 43807651117795321 71603736208094795 43328698989273946 51326470760462173 75193996509014688 7513996816578350 1684061898374360 45961980900283228 76554148066834493 74485510215880613 89331704036440683 65356864330327798 16001454766272045 57271185059716495 72775695304959739 87259502108503620 86043420585412391 30509629398490469 20988672567788191 59843983691337121 98598976467097919 72532803404424172 59557938587872840 71497922639618192 46314662338547170 89690088055506053 42010775565255004 88048255330166197 74368485027559570 3098661399118776 82199165165576935 38485700936646010 45687043929255531 91854551341506233 46965031521028556 63990071157572214 26592735776522863 8732763261970388 58394911735131040 10166819652722897 71528861027484519 61676406972289391 28472394046578629 19409922173257864 714477461378176 72237456814329922 43289254963196924 28426727331965203 98668566677192575 3237392860349797 3628222186580510 84967008847628760 90179596852803859 45744501966989616 70509727237233774 88386863472410662 94595167737228790 31459784460781707 72365049048974438 7681371626864385 46578407924739106 48461246502825057 68562715176003333 74907677888418006 74288017449545004 73319506980048547 84588808214653737 35512115545945420 93555904586153338 12747242807061558 85789341619822093 19251113247076015 17399030155152627 95891914134713037 7967697004387841 95862048409280752 75203265422026006 379948988580962 64520208494899038 9444698995237389 84872657810755371 55711146999546526 64495821781468361 23094059914363558 59518874446196565 41572363889969537 89537759098707311 76696317957646098 13087059072000082 91417978718811975 64865423986042026 57327217675631204 38107509131815396 23358664012447104 54039392351525299 5777799650341125 11116082805496642 44408705826683850 88710036165865858 46766575402349731 25824003132679615 23313327505595722 44542461068554273 19436877638986712 16694773818945234 95113889958854263 87498147479459036 20603366818729028 88882893523178994 30275933977817466 5132823966773997 61715647483429682 54784762205495845 19180041228230806 74579542938451989 18184238699007495 47633018811848200 2736685102118361 55189083190393674 4461097166793554 71729996032688332 2611796436969143 62592111890824235 81226374555610586 61784022644915034 37405512983845907 35848597817943280 98849406612206603 34313512839462325 88928856659350204 95816752540909760 86267572601417328 27237874241520960 33594424149420694 6395207826038742 76799929798393682 46613418859915210 80677017854893677 73240882613895892 48830346369168514 92012878749932819 27266339426553096 80349806927310627 18049165180368514 98942927026200176 86630402603989761 11870152323431877 15322542620836349 14306294972219177 74804727477358910 41014787271229438 39153079397901031 14760695059103898 43988033476750557 45652269599661285 23619410460847974 44001197340175907 92981111535193883 71096230324081428 25712638001238042 15257672704356397 74114295962680698 37281765313443229 74982794898448913 93719133273843195 66384469957607788 93432869608373263 56556981530826542 47427865055280928 80747319940924243 10194455475664360 10160175571582036 35134191589191800 6752225151390453 11082230920142734 88745151235348995 22262466745561013 53674273802141852 14589277929731035 4367726561506441 10083953910250991 27264863458004306 67320130825538157 98781410032278574 98179981524916870 52532071576477768 23381110653858693 75209509498361095 35310044003110822 45827699698839960 57442790341216326 52566495160255851 81258239963080874 74274175640331777 3099588679846124 26888293954567207 70891376944999950 31335254220274997 89085594970721742 58547564434790745 25283865312598414 79482592234357559 60137220891703318 46416764308825025 32619568060594653 85343105180460931 73825540131723181 79395093467186269 49873315567460362 75573176722921106 32015882088359851 30404787940359081 27689750865357635 80481706303570985 68357515697563135 94563469162724335 52018651799012086 6312881590758072 80181416867640840 33493166152643773 44636805140649294 94801844090234485 34038362770849544 61828785206679014 41219524161528532 3668363683198549 84039544027729703 14533913396213202 29890917489382180 85006683329950709 34708850374828184 92118909858680529 13982793088294273 65731477189157874 38384930660946784 27295044834983616 86318149038380052 88602161731628433 88800912819219595 24527113261130100 3658813209082162 47555997586188938 89442198991199946 9914195098243745 57648087051087150 2096729875607471 3157839317261127 27746772676683355 3586392034160620 60747957185536907 45162229517673871 10544969082510200 86275204123715323 25884993231430414 86214031800148231 85464684184005516 14803329068663731 83068602137974899 66144941618776021 28059891671819538 47681639237209200 28732421142395817 93503755745985827 15888779551307599 33196590637203705 45177376327364910 6152993952010692 88234097812651691 5100185266597816 21741511490946001 3577283444009712 37657086085742224 84964516298111640 71054407501519538 27276028924216442 68727987403759530 2982378612048228 71391217675067583 24090635971567766 30296505207653746 74188942108928153 65327956851842939 79059968385308351 66201720690279832 6835474910302364 92269224805379634 10002949362758257 56002322383990878 82585392729002558 32965166664382044 95286507466478819 12269738338983911 40464025419300151 72609775317559891 52092357100317229 80515376442881571 36509146777060874 6969855616357222 25501231978544452 38530743429975424 9871001755586367 78319988210127271 5169446715623225 60350065474930071 51842532060647066 11334873670340387 90665093265442780 30223245966628726 4472285287008095 96260554879566628 28378253828113305 65259215837379788 92746409232133991 41994649323577908 2418495964356366 11889375135517789 8533419947440263 37394619534324193 75875456114884404 52432420241624667 81798587599683279 79407619137979888 8549104579937025 11122572384975953 49982711488579047 28208714045254158 53706030872021160 53470600306221387 75462485489402247 85011913911089233 10619518107607007 80407003635684673 78297720512337024 63151237226458637 17275572410959609 50232264715032553 46819538865544902 53076595942033610 10992827309559246 77704889818324478 12658781857772831 81201244579253629 29123518332238912 67377357934381472 70268201216463381 32388512914194792 42956594955497226 19535993083818087 88915703564487782 94172833362978789 67996783467008340 39460974250561662 60810354414715035 14310494007201168 45379026622634368 15603018533720145 21974308923362249 70137583276993403 67598888391879775 2226312259440330 56916702185110400 51875195439481262 22894920885025900 23584362206789652 40160620360251013 47094409721666228 84591703235960954 81663494714580378 26780240673030162 29045250717130149 5077417623382183 90008902128211464 24263975452278949 71045700256688693 38810293819451635 66964730123977400 88334592957495051 61942183423652944 52562465682831111 48848657785453702 84896283886073088 12248962274669856 22111563953868082 93380104110096940 75274925280971264 87584211598613209 23018377921578854 76792402960420379 25207338211428977 44768370282939379 60784545809077055 52208212427156324 7099499093802484 97473117842761887 79942937974944357 76085687219222403 94919104327206861 28997198993817110 79017530721055634 90397607100174094 51322018816867345 18187612382290869 51821203343240833 50647897065203367 42240346507878382 42542246972207629 86817615996079234 12775104733108346 89087860283410813 86099309900570494 81278900273418519 56494999633918278 92115322771160149 18448923212893136 8595509171901020 24385350569483438 70057080586867872 54391943830375407 34583283544151473 71665019220932366 56966843549366237 49360040619072885 10860602015479291 95617030335969084 46916966560460061 93759898540138184 40679228385932880 41406957028894212 36237244078593371 88122083270369899 74761893279131727 51636655313635297 13865889325292846 47012126228729605 48853014890159427 51169453601809882 63591481424120061 84192411719825477 10285184766537964 63507821466667799 45218321336537960 43657209938874368 80676577975153488 41233749323818243 14132179478654053 69051139003662838 53470940237640747 47639919597750778 3536024246577851 10675686712177969 74562871219504993 88553756238957108 79513206764058097 74378227988668931 56374106028924563 93290617369821505 14583176345683021 11314363712515557 66991966839069015 72424075220470414 85625456285461203 25153771968021428 32714774758995121 81888795290662623 81411658315672903 59699850113768309 51640695382004319 11774332937737821 8448668680162863 56364366338244210 48322990512283697 81767423838420479 83798120456036048 90241253916242744 46972899653076572 92787329728834912 1250304156749615 26410024056164976 81527725480302432 7635325159103438 71732121513426448 93640274129895046 65283795432336777 27305539254289440 59233355223676677 82355152098673765 64972309472422140 65601889651485678 71646514875522097 33855585674189495 25803094866647688 38503457985286089 74228364613731003 66545852478982729 68710943749836473 33624857749961208 66557024217287078 22398955378853596 88163030443349607 99891801281837055 69867552009293931 14773596585220757 39478090841416784 9757051362072123 69226497925384782 41664386808209627 39046748559430125 89150392074532307 96508345202938187 80987596528395423 34384587046476358 65126929884118323 61040401304711010 74293030624536080 52965461727269647 69713860089100296 29414949125272769 30092982372903873 32393974690179410 56952720960153799 49499231561849711 40611835263499070 75646131222403915 35616420397653772 21250960262431651 54692950417471661 56078123743024027 68888034687049892 90520129189970537 21436545084383224 1064355943193388 31057629648656116 45251449779774775 15698533876966060 79391293613717685 15511523699091917 7267707904025104 74194120174758342 65670431834905245 25436495444650917 70596731594560758 46247185927357148 56916239294636408 8906820561594613 45277077374240943 15726284490210865 50260486787199792 29937327440750469 71683380862944959 24832232158423571 7031102722400390 86147064673018037 72269183040481132 64630233792849275 79241221188542732 21418296057302329 3483545278373444 35540123005775663 67389009017160629 37835208256394022 31563822873631602 50828387833256414 16512745154868133 78007508680043642 90223456743343852 31889401148379977 21586669536685280 80804300220543310 54824110700712472 23750151148328675 35187378255759682 59988682335314184 52024564062276593 5373341274305251 94042269091393060 85323778966914998 49611592960371722 50163855984646206 81615733104355348 48346431859939178 52660476681927303 69032460922606937 95531749911298942 62600285439408506 84971970501366078 85139052100513643 52485864305058942 5205922331919442 68910005405582123 20280188118041403 53539731441257132 61757137295009659 30953220540861303 68653774327898480 14935109872125732 32505431964180119 79244752016067284 78786579608990024 96712427912752687 64411522730845458 12083882410222395 38063642410038056 68717554469862398 29734416776850346 51615982140595624 59887574788598410 69651293853543653 32579353963993802 49809413125055689 4308916725181931 20241065376320322 73871296637759170 5680472878984849 28334919286471788 62165580882895012 87571457291444564 54000900745135251 12403074256015599 40033487235466996 3723880590086571 68352807582312535 53479130678386386 82072654268385465 92155787760733274 85646908352209801 31350286402459661 83327411664513656 38229030626788170 71508994479938688 84822839768374958 18914487470977699 32161721581397118 40731259226885130 44812657135738345 62478075079300317 12589588457533327 80888509680479207 4125148112268142 31908241923889005 94018454034463349 71474303422638197 78768860179343945 77567751633397964 97884784868439930 63208304511972511 36315550905273030 98374700065062165 22420463901884634 14571086964110047 45001747957480044 90075884168288076 56405008460827324 49054448292985912 21422972885980171 84788537571983481 55868742954463834 44420350051772303 75976186568855468 43966196776288647 60581122842857328 64864182579802610 13809917811405465 50771681920233533 83462113548419427 95347237178461613 75725163867045726 96782982154569171 42438633392741555 48441413313005242 62000363689990713 57909063247575781 31803109333156170 60377148838132308 6826058528633564 81631671521314241 10317960217342283 56439323432810763 70829387934367979 78069972032674135 45575084342100490 76752208868703322 42812145708558205 82607041080984200 90847664754867427 14536244814531453 59860120471202654 60663908755970413 62472795646653572 81986519053207910 70652244910149991 64824663330624801 74366637121879148 38863085974027990 82009504206724999 46544508439126789 2861184542590878 24127214270832663 36714653152219767 4305940508991260 78478938948123198 48327755773700306 36592342514028653 47595292538234403 22101482621658806 29578339458448607 13889897777454499 82303364141653783 92049710240295758 24034567645014193 78510576197991429 40535616440903192 89844928175656677 872775687094504 86206213192381374 43869917581508951 96577547359748579 61514421683434872 71085203397164326 68993549103184630 90114254226799835 81887427193276073 2043783076354748 40463392871881303 93261798522387676 5200723064520742 46568202596007502 11018195556749601 88350328073974483 68668768683303082 12434111038488984 68296681283498000 71141589805892 30525579070752816 82808771107135190 84998054937085063 58883884359855222 66442596404631566 86263434118594721 13261927151357269 82329356763002796 84265484131480173 68612007016157717 98968887813047650 87476629242958187 19532920991533916 83919011507650236 42636271454519728 67297487339936658 57578942904207432 42442214573924509 97783728479921626 74578408382565028 60537133767019966 21321518844204525 13520374939067610 13192471714117662 52982554331440358 37948144170130920 65829115940690919 24325002682968082 47669534942493200 73330847450396674 81755159327997270 13322625025838175 44731450235837138 58993265465575821 93690689307208261 13236251786863820 78132186975068471 97106540881415725 43235289371441911 76851321670889532 29149637619724719 3432308830217959 18323447233950073 70998326425826205 28209183836252380 39209401024664811 86859101648322972 76747297842349524 45740266843879363 24443693435787244 15554653679463674 6151873013610488 28579284714095063 60393992811548001 57576907895234962 53448573140683908 98795493635332756 13645092966621655 52243691707865620 85410562989380021 98525419627444806 14205230352785479 98410798404735673 37244571867663473 59076610197498183 94139225052087738 11657311893217631 79772197813900210 37337425016791643 89470842348603193 36580448416064002 10705846055168926 20250814992359175 34599866215307502 25487307429147769 19963685817638777 22598400770775154 41951203028228912 20789836273742955 21891460593813426 53554466670551801 19485226702541509 69770591745283726 18822074494198049 87520850152924939 63773157035756129 75582845754947480 16734066731898284 46870169858717624 10600796736148363 90603000839905433 43965937694455257 35491573316900361 18467601881768635 79479007682394678 86098287997286099 16949396215591397 1937513155188389 76882030349530067 40587776874418950 29995436447619718 14445438003145003 93349606597186453 42613413622154724 85522604711141272 31106308480127489 31564138099161501 65774937803439872 48604621240810173 67535430918800489 82650133388677154 75640848576336349 30762038284030955 71288374368107305 2026049987102097 66964648974148576 32471612784544025 63079958767827113 48456930107909945 40470133370700912 93494962319331784 38391091495023308 53669512080973346 86156760636773564 12359975919014689 91276639796046599 59724456745255474 33822141829049389 74636067185353302 80596257342879119 72088106305819742 63317627717521618 50794245560743060 82883050273737050 11149468591201340 74630817130727573 71757091762061978 2376139442810852 51825749290022632 41523162628537394 78979566521193370 94179080944563786 10380146009868988 80466290940319614 26822002607477911 75862349325403368 1653567513938092 63852070956498674 32003622526859199 15543954217959550 91233437776476789 83617987422677558 9787494880204387 17280440628421842 24778575353468794 8915254817300724 74819639325310920 75287836655459681 57702723617790079 3369830560257636 11549921884823053 67978829467418363 49961962460278067 83679289454525996 41654312483415639 63104805693422763 67831390069318514 37201045226447439 45459240840626799 81950665411598013 52837853674823082 20263522300018417 15209301932066442 840923388949830 89790026539801148 48078799307559484 92600751152639742 77682430135681901 75257536879768764 15306989083500646 60148731105129362 40272725517830371 65409248610941772 28661035877752761 65410682566855369 61564647733383067 59450117260867132 79713285649248386 74577844320716310 33878474038342529 53240362291953329 66351454842897696 69075075682133239 47803799219708676 19036905435942062 54436372247369215 86217873163247943 9539711114280678 8687429700941837 37404229505159368 59831975290472270 79364265567984779 73385238353595925 40312917275691112 10936364456710952 27341107197533554 58819936585151648 42071811125467894 69468243843584736 56293765640743320 99838778927565879 56799675894682648 25779930999108703 64553101610256009 13981347681569857 72503321611388867 77166378336414358 24596814906866195 12079552484865058 66022748610337124 84446346057583494 54503783448508497 30458696784997064 60361940996795208 76227246732234569 22385398269704817 59234122375026482 63451030465580198 3975719257666108 64631551034502313 74523370368610291 69656358241065174 8853820864064048 50230537168595123 95388998155494492 13621628721727947 65852130219779006 75825650667476958 44026995114504214 59370530382121235 62337467113449218 23137399467955160 28842991215520379 92025348460842391 45156533358558168 96795329580771139 84878534182113844 95563459442952874 66514354954239930 37155342566243178 55317243808954578 11428577480609381 84631778155495069 79149175258986201 28705246407021252 54781660372135526 96053224872988466 39929339638885723 76654100575946862 68830401984219102 26195360880570570 79899234937810949 50471728111411570 25505018996543610 91949538648284950 43495790285495557 56270303666678399 74068250279092650 94032948975326249 76721972094267391 33785058266422760 86885825644355046 64015047924858006 78203259505529276 17476431427596589 1384977796738927 78562977532121877 10058125330344001 60395709895275380 50183789309947139 93006910277506397 67055279699204389 81287316343593634 62701163585556264 768267046724304 80432561381990890 14361285032203099 8434328504248362 42168834683406952 92149465691501637 17669735554535684 73528680510427532 63809464213843509 42964917357660885 74587350945931837 48627855781891506 64631597196351777 24817903780707408 95139153858538108 72992114850097458 52340148327484391 96514991210322904 75074411670593835 52550317975932942 34158350248091159 88355151084198378 63732550183769807 50269932547734387 48211669227652950 54182072909894262 56331015364342088 62234932016903493 58212694318309038 88306519208157629 4096252045343565 8013876490618889 48806493619515709 98550565493046265 12930758015029653 45399611611912193 58885635875155033 17572586304984177 79453390058210570 62446246987646363 93314166632266439 89701012091214308 83352162676213868 62634220577937793 86166323512641038 41620503859208530 50583289272766892 89665422141213286 46967704749930894 66030372547325596 73466049091273508 39950241334803690 13347534746742025 20822342248372508 6590821958551441 70926876618808227 19432126037176676 38630105528370209 26817747811120746 31574614876611613 25587583957132859 17064026843826273 38553320702991149 54481167790149057 34185847127276347 89183247268299090 82600395022201322 56380655147242479 96225582145076996 80906007125876008 71138809303748674 32821545980275818 68849753955945025 60462675603909848 14987808475187713 74784225831170273 17259513322686585 5319839405444073 4957051248607239 89846300583481530 28885249937663351 38104243842742619 47199976333983234 31073367648211635 30006845098006976 83824199728572969 72942512385103435 42346530444884477 4133533233848600 58719812995250813 89286141208252913 2161939696275338 1872011500407293 2669179603028208 60807312040337101 10005071590890549 29184993233608248 72539398800890871 15414381892960678 85899519461126640 57466574954908779 26152763124611177 86620673257497878 47809094353792614 31429775490216783 18446181640244385 54741477907406074 13042982077842136 79514368040630301 21432638662465908 53000200777853334 39808250589642288 41461762545224968 59803105959186843 66065098496931900 81960590813657959 45082348117311557 87811808890324450 20895114505281375 49405587299762046 21698604472282681 69435418688658351 28701910143318492 81762521034633844 26837097514887161 26608568710228022 71707171588605330 9195514068251306 91162678911357510 70516662044358118 27408851511132389 22647643592587256 92912060158008973 97597368543432759 26328928856351980 32422232909638668 66509332996028002 34576379351409586 40553349759088472 41719328067285604 68289553073954558 6737122562285580 77992882882163967 74436379884803067 62833024536508660 87131153970755513 80519035883628949 1345802540704006 35719817136787588 93881528270901263 88151269586595023 21968276072569138 17159305851047283 42460180627878055 84131111834739757 71067358154060834 714296790406724 90093306538022031 85961772325176699 23740104863910689 51677509538455616 49786410644879649 20921176629558389 22849716386671667 48541895570849943 38961387671293582 92541972805584823 65610594645466490 47860715653958011 53749009631598641 11208006271880987 94383205168261755 87988865496598298 76526054373782889 27698985766491070 85541506942539749 21816202541121899 52090267039317850 88240933103083512 92013961846599055 98685292447339646 57185889379606193 12976551670630554 41126272942468620 45527604434869784 18592323039023511 39695053119768291 4610674774726990 63528434352211267 90313594090411871 34975947652950903 52992517964742762 20005407059470923 77582998266761125 98626107192930228 81237801728412556 30996656556341505 94810805432049009 35545896198283010 22308377008531414 97769353221152104 78426043810785719 51671170623363652 96282965638611515 87789851254946416 79912106542231508 79628685895820958 25627991498141553 38847459075582372 50178539052625733 14488752419284375 62698951850969859 63306287327029709 34566282175940553 34199497636904127 59121991421531886 90759914890022328 45361851625799945 12565748879370242 83636059508010226 24507781601136497 18618283165764155 18216923367680189 13377100548320073 95829800240938147 71221494707821706 43646106080497368 3662951195440842 12782897818233516 8867186114782943 55651446056952597 83655993198521862 50698422034315194 42459290623847574 99835516308238640 89630064187928953 82285518774418687 7006484727080244 38967702101014948 75186201488368473 2246769259758025 54860692689301882 90308732394404799 77020927986556060 52925919057158237 81738188122628438 35985338895962945 99222846631152573 20634564102396333 29104452080438352 6365517797428605 56225621237450908 78924719753552288 27452189998000352 13223713973286933 24885529774803838 79511193479356174 82930128766361966 4952752309514271 74485519689632052 83114505518244254 74866426720201512 52784328816135812 30712238151169780 28422137360040224 1582190696280344 58064860663668029 85887887352369255 71933807328204082 34345290340111480 78730684890217777 62371136279546249 76543379544732238 66347469179506692 93266529782561275 22101892969144494 67740134801048882 53854151614005592 10700009299842589 46929645961021025 31622975649165803 25015375877865587 5803206372074142 68635928588133298 77341360216919669 89874827670398994 41758559734548334 45010328942790905 43014965731703053 63791775206288120 84257845343447247 24810990143733323 29694724985561558 11824048148852389 35634297822778548 59758781723382590 86229747826175501 68573163644569137 15486253412011034 26410746080715300 69148431446948821 40276280013842222 18525380971775969 75915964385452011 838737486789612 45648647230974776 79913299991284508 24968324558181149 57164013728632396 7755549724868046 3953862768652460 69714259119316186 19446406003361157 64268561719887203 70618033611326036 23373565159348175 20157227548896529 79448709050931443 84432530433793996 17905476403200998 49374542844804692 11409927765380439 3318411866378146 2678977857374646 97216931089751726 58002647495440790 70212951322016911 41697525744776858 20556371682704189 41752961464099654 59039479681728727 89360190237258522 56886809483804648 44647522192098064 11888636922277996 89506184084589132 2613972119006962 62552591574988322 57991906244041439 31578940019814916 71175593553392042 98313464757349562 22403671015290650 11414042918689496 92898693569645065 33490148253514469 50705605436548186 82982090422386717 42086699173547152 43831275141808620 53626726413966085 88179622350047257 35318952863452975 40175018469695579 10393815317923238 14877875257115405 45564238857983508 77344892509953541 33495079000908016 53493784291877599 1867428951989363 85473018518491172 57279049166616311 58156926969793659 47570952280703381 70883946650861500 50904911616983250 90321291346522670 12735445019039819 49543482160400064 88739296331448821 477556937792016 60597324033910094 82650735877989403 39797286652480723 18042166831117643 98602153641563504 93024679814424992 50636184151849105 49692721923151219 12668317117573226 59269831336569049 13237681738775784 33283978605861281 58109587041565819 45293802415971309 76238309791555318 29014018197220274 15091062191797786 45014934395634217 80014250913591861 1045549959639252 96627758318418002 66967671292245711 49271031969866877 11721104072435641 85518113160923726 83566689260312980 26723157971500268 59338941194043836 42557758107334113 14431893741096173 74107229392647205 91305834245574406 25437182046724297 15638436799445488 27426454036423963 78529222275556162 73670117970467309 71659581914782960 42933609784156953 33362160309031476 41609588569632896 82042809051489212 16718914457870854 79872522189762946 10632268678372010 82383175949758081 46433528363682952 73506790124971898 8085646039431013 35754599726554329 68601283329692672 56207434286408783 45024218513486574 7290119628898628 27325863804043415 36892908094849149 93867763716758463 62314767236467594 35422974138613456 75831337628918515 2631361914408558 96044922660581093 75311101711285104 59541715887241960 89924351173601948 53555003232633915 26056424546261949 9225084881910512 5233067962349936 30914055421359861 33864675066864955 11657537497571231 78932497291275985 67865706929162388 87429538170896848 82692110422000464 3978631657160354 7820168489276835 92036248902308385 31174179048154769 73963078160879606 93566914883475475 23556166989430160 763527796197306 6826017642533939 72787877245249148 86701511522107974 88393070495502561 7305257550567792 75450368501040540 37491904206715609 25019591574634455 81886793414651703 29832306429834968 7948161537843671 39618316284803148 17676795730116055 52397395912284411 73389848039307963 16583691711099058 67344746300058103 99845132248569841 7998929025611527 27918094125536776 25903952974205603 27264531475878559 62840227968570251 8265862041126345 66051180299999594 89473087572299910 23551455013061676 29055354862482 63545799724987851 62736398403542489 77165492279896964 42538990776787219 62268440387756413 40712082274183567 55828337016608111 16050361283890732 45008046172124121 59144098930649764 94382881977837319 13261164488326555 68180342397007484 97241219691906486 67329144797384359 97455130266885996 99962722990420336 32400370085851600 92026239351043052 17649215706219479 13811056475381373 37964813261452193 74134778251880367 60785986265818886 22033357830228444 98830199801866275 98507762430159860 10878096955743508 95019773396664237 30268317101796857 92651562596330589 11194706425343872 73188147260055835 87266080962418730 99034464797303490 93438701857622860 61901781346201396 22099137205754725 92022723957423240 88068462133868636 84556294629704323 78195575084822368 32732616542701222 39698336372692126 11978809637491140 95169433665057137 88179503924235275 14555163005686770 45557863138427508 44559859050530342 85463647670822456 50162109900193140 82282018230998549 95783278925953507 96954002943384901 964389435500696 59996713533435098 91059828125462821 61869126971755087 50995031870571707 71212481577024361 81799882353585335 99666855661526130 99712138685018280 40361072006643387 11159010415571206 96089039912989284 40943239539963605 1012839086856224 61392380260935417 6847372477786376 48216554909631879 69478613772189789 13197929584709009 81275749056092206 69963612832030850 84774436049936265 92804389919830605 7175426099393453 25557200537331812 69412061977394994 18378492780524024 32187630641294807 6843025521046890 64936338518803029 87139259142948508 73557634852790739 54894618221186880 36516110032023965 47730973491005562 66353860332835205 67637727150369484 67882572936566434 35441966782548288 16618083549705618 90517661063143963 13693874404528873 78699696710341228 147681366930080 68060193096594550 84270877582470520 41965170803127181 61476076544077588 58441489886432811 90172277113878920 96114896936417144 11050847464859759 90500163361779695 23046726960191276 75454844094370526 86462924202621567 27380044867073003 25759724689198677 19204960814484619 51604675282047552 72858349405862283 65894669685345863 84950089633871733 83108481944981509 67936421184055940 55388448398249510 61930336385140697 49946083052850069 40197146354221479 89023703797294251 53378464596871659 71237527564620722 21484493639414473 90803306863249874 12571423915612577 5510471926547017 46545015700108137 8388679851099862 99128980235673686 19325119437417014 59920917204109683 33257081593387469 74292132930329517 4011278436888880 84604764773993803 90968329387596893 25239423022733020 88257201285737875 36861609948083064 4115558502917088 40183823960055916 88946922527567610 83775587421560745 46911157411791385 59587924068996527 36041031039652288 5516611672550606 34252641404798862 77660968958236995 49088635122040191 80899177748387287 21898359474230148 95787671053702324 21337179567716371 51333684127224990 88252265271073793 25444644049201445 72366606380682602 30301489533085580 731425658168774 34632011492506796 6578496072029468 53919522369781170 42763099199276125 51743431704488484 14003253812738071 80780970254975537 92525110009444873 29487216409654497 9306925284555403 24942769312565305 15290260034445263 43516109969572114 42849504331461669 84778135372289271 64469558153085581 52674530246984711 1548035125472992 62960974833323189 11903424915728004 7818167528692040 45740633555861432 35428031447859876 32825389082741038 85239683575790751 52020672242426813 24870429652748826 55737308069740403 38183435385556451 29095297333983624 27416560325010601 69035700557587039 79808058566364537 6351230573475592 8749246588423872 88649234441850921 36730395566366441 97520284015365341 30275108396341442 54226271801539120 42502680430268112 39192441073950104 55907863821253887 42495128489709703 67467890468239611 38515460485875105 47778234900353684 66986074111258057 73537995443399060 12928218777810969 95099852405017393 50216416594178469 2915535170430407 1744329617420567 48105930494276041 63754731128374866 29237453845518293 6060135728833868 89828914159338410 44080885017831980 25554128552069771 24323572481281312 5483208971829769 23596276301871346 57733852986080273 57947086129560175 45142247881671878 79344038253590737 82846856030804132 78200635302221908 12640840996764413 49325069974726354 22370039695821365 71430775451542742 45343923440680741 72193078916834082 76067803608532845 11271948597981321 80078281725984694 25982373804925671 54943987468704854 47759995862372526 53544721031283135 76864501530515977 82553020464881091 25296743703267226 63593280902667878 5267027325774607 2653083719766101 78041318413028672 91012664384264016 97301911829753303 22241225706108819 24947367865080995 36708057381067413 37103488212693888 64919210127592844 76306330014960307 45962665616783969 89086744145851249 372837785473709 44688069505245782 60124827665994467 42131882638292497 42599041335661391 97557649624259279 42209781061703221 71088652623187458 83094612837898313 74196064391095385 4412670464138795 22814614438210203 70904788704955827 10625312619275487 8011922197822438 36037541860713304 47360203214333095 14792908578506430 20678869423408106 54242535884734709 18620549872586784 15036483438935527 27900697136620789 29155436700216683 68760039218577860 9957544764935617 99800359600805964 36629467744705545 19509436586272094 22456905969193073 55451055103100305 43682060360310509 10187647143546120 3607547548960475 41488879308338572 147257117119098 83262368233488414 87493659502782629 36630234539127344 58147140635687130 36571630096773221 58172423723371469 40572536435381815 97001449107562325 22808427810439546 17121391529459370 23296677671495135 37341851386215550 92142999844764923 64146483075089393 90622726250566852 43618874814074528 48269533700423369 66422252083951274 71661974435128539 25560998999601651 7247851807624335 84283376850710469 19455827786619603 95146020901518477 14171978588085916 57154044896567094 81870519013721001 87438341169910693 91445019059273839 37386348593471291 79997121540885424 98211863370916966 24281682388818270 94311981761722676 9123410265621227 71766649340558191 34571708358753438 20964209110704922 92889429764173202 22033683427178259 67723392033808347 29026591714895888 90821149222694640 24333466947544937 49548378418369369 93352259484321283 40896708207552241 68082321152265648 16524197443112344 47795846829146502 39327212852513472 57262779467917889 49219185680334545 18946872987242993 51136883801074490 7300278138544372 43947651783055264 99533302926230974 75580364783176528 16840156184075159 87585055729604321 84008563113522550 64185745860067480 9535019152073177 47346587425152219 61786939638177569 45240654238899994 66535918077625281 526847901316707 44983190580186533 83861917230464208 75341954993461290 50138284754394254 60249307270769426 99163642731573163 99964890456562201 80279850144967587 28432228557730535 39254177158926453 7598924479904196 13815017584894139 79908793838999426 66642614267650746 24150286430179025 50389518004661896 56330302376890049 5000299139060849 50430591118963322 21517453083009519 40316738766452404 81156421854837601 36009810320097477 57670674261607843 18541692646468724 56957821717425366 38855072953089840 63982668226791223 28000803111119269 9731679380764766 55111585211245619 67178098697680974 71004957865497608 56047684048273245 21916131221968994 41939789933732413 73693775751123374 91221748673500239 61802645381401231 56329851046273505 20458501874825386 93858541578492083 36853941814673986 24464343660191684 92393708569425297 44592824879235785 73991392283536602 67037297376489906 11142542291999799 33256674650387757 92264263461425659 84032002980001098 79406757201556854 54076651352587740 5875137590604499 52449175212305179 84691820982205570 56854366411821722 72713533605361485 85271573290299284 78146541173579141 92988765643960 95283911738241644 68948050951559820 81445956272937457 2658595418883093 2827513336687724 16764867805613507 16731617338530331 12448269236408542 87482267112329528 66586120235185132 79289318993849015 56618911753093498 34461988477406148 5066486287071870 14876407859236160 29888602191462163 92341298001975490 45966419671458222 8137920483970991 30261495229892511 99450589426157973 10830342982225007 26431048284607547 96362117945492285 88514294106491601 99772947953217417 22920304382111926 96179825728305487 75756507272512691 16527010726640068 49584213035878016 7309241477462566 95196471558447894 41142748373182222 96390418514917821 56222773044573431 31866079601536062 46182676718430579 2222955600350793 55782048722295809 3860716233786168 14835899223392316 85238636343864638 10851400378496253 4941069452045504 50913393019250676 54391779756288521 64972587225877722 20924689487620701 15526771893357160 60786285665845522 54048986556020967 94422204908225750 76752839205105313 62534489309638554 67093447750540779 74867516823634863 55638953218812140 48498970071826191 87928798400717026 63748849876385068 73409755594929454 58192520450633367 75620997120134826 19607470435460691 40885102058089698 27239660706265841 50450182101287930 14847028080714474 16241067653357021 68027437188432091 65463651030436794 15619782749219468 9285872262976601 40876132455971607 10433279703394348 71943690290319560 68318506619478756 32355941811395220 70800388226994316 30802704517431239 87381680907252750 32061083765802102 25909898875657987 46352258628647107 35260870906899994 98093054946291306 49664929919576110 49767962761231927 70981384057803453 77119239556424307 49079318102962656 64516770891545633 28546582048859756 65186868291297224 51294100295583678 28252522156286284 64983544138448989 43857689973096955 61630463301059391 63820995505998605 73542560803658372 98829310303774675 31633314609329672 79344211721638379 27520728243315094 9704978649278394 92456226531885055 24930950962322730 36789844950336776 34247272314334955 49031081485153322 50368447296303822 4362249284552463 32297642428780416 58934275699625972 1495146075158627 20899124475645088 46084735311461332 12245800126646266 65474246863638301 69678506368684687 54825641552298543 88546788274574582 95149086088901743 83319244927122442 86164487628481557 81888476092609296 71153593302539775 22744115773046115 91729256212129118 24711343092216995 87746153701283372 3367077258827345 33413161482860848 47086570444656406 8813819526937955 7720086396728433 94771756095779921 14489639813512318 74767155342934167 25290581638567818 21084276132597893 91319983493242446 33128387129635809 26724983282342043 76751552408910638 74694342251585980 91241336755122182 47396270870271729 66687741350358692 73190311560700788 78098273381829204 60716974231523632 87420120947399944 45533967577144930 41432485836376708 5328090423424969 28240440705189244 71921532011863374 97488242705507950 57888376955735541 90880057945706723 75423477555611087 14257584074509893 68415807531956646 10000635899079409 33811700563406238 82764899135131254 23135307596082285 99365251174914359 38245369528170584 50255258173645696 97744482612115247 37240430953305147 93367483585658075 16035803924502058 98754410027700914 73670961678394751 5800617608418730 42337562572854703 36086989206058765 45430746193919192 2625356010946678 18250833040637814 58863845756151801 51366046322456036 60357235012770781 98075414814540770 31483752152618007 60549355564420607 77997133379235959 88621229012417385 32324702462469103 18397650501015241 87242274773597675 30979935328715429 62355924969469032 13557452434649880 69517372986093678 7231481681832114 75566316724575326 11196316342742792 61393363240291197 78748861590589410 21766148115637452 97750026483909642 2477895482850685 46168123217356047 82571988490035373 72783292888761466 78127938270052295 27993158460677981 46357316806240523 26208687284216718 32956020577016564 56392088414451324 31234852529398835 39148934039498998 86777982372625465 42759912239185725 79494878894486957 90769240107370396 91995278795647350 55490884399022715 89596064203198904 46597640542363052 1788826904466991 73868715777479318 54312384166624267 63594396811360348 53322342154150160 82572341480377835 80115816800495036 51903290116315757 2217484477550084 13242827135463487 31563315550617219 82915601816851979 37952633256167884 76230045964557197 20799920072353920 16765326731530472 45998866556700659 25045147971796208 31857898636631897 16520762196851856 57993777948665657 13652532088904515 64731656429463891 84407037577382445 40202557884498781 44222604463999458 18215031322067705 11965281917928363 34707774067213943 59541255266883046 75009985139169514 96471736151299707 63244587178170399 41718434834880396 13791833438530996 56154538122370709 15099727195060807 91896703922509747 40325637899748321 30671215565709046 48961283750058713 5722470494442214 69083882982241506 4047449564286971 10367571525369087 29409403531869359 59103561174259768 32712429554134950 17502472758499033 43286551110502712 638456443125284 87283833370990637 74617239682032390 41298111934393288 48839059169559192 97587824428255352 26238483141444765 67222076917132789 26590996707185145 6767883984172584 41124994339388558 90770475372903051 14101223367236519 84891590060434010 64596875755625956 54201021871114118 94747739436136081 82180782918193685 53884372190408173 13671987877321845 96091725935306769 63334852690244260 53690082829946621 18643472833121810 91678028478556931 73110507496259612 2372015056115743 26816306786407001 23367514177804411 85831989744262722 85470802685094167 93503832662945925 70777594867784044 286690025078683 46034804874666927 77085625903952146 40289275977709171 98638640170668279 95860605628092024 71339261170659911 9637110120925010 31766607759720681 55769008552665529 11543719980703370 95308305603132432 58382343416283860 73145036387893889 8117910670534522 30790186310036643 92790211825341531 62926763305632141 1949430930120800 54763994993689524 57809755499760504 37138854237247870 20965958967142462 13530652318496716 39589332368065624 62120281156209878 47015232426344102 57876284735361865 45578788108366129 17477126954201637 18584587834222151 53361721948087169 84412440279449801 41800522513972027 70711645324026144 94062533823146610 3473586719119697 46822513012607970 41382220686839060 82810061868600600 28260686460051745 77682569347036167 96064850043486375 16571835722531901 85734941284925683 10978885054500078 20614686041358474 45878120967559701 55754569016315333 14530960255658647 23476591427955217 21775891183768943 28804784086802289 65242435780710742 39615019292482056 16349684687090513 35300666651744592 778013283287521 82291302418136632 40674094370835807 81252261579364352 11285893328720523 48653839793385970 96299263115178333 50059153454735707 14459170781950021 27845800681836044 14658807447351143 96385835594683515 94400583696796065 3578670580189276 42647087408670007 92167032431974843 67682143207730865 16548665882824219 97485638169039582 18060272674319689 55791719927471567 21527365813499283 37177760884078696 8187053065898570 29031774047300851 72331438574211193 39622017994218723 38898789340177550 75025995267786624 64094377505411406 49544732142787978 57244413949833505 4867293910785281 28803673936430864 80692102415245179 65710066219618346 24772308149968355 33876211085615654 7056215125343738 35448470428899154 69658917445431248 25442397202438540 59200936016599888 31377066117878165 40677382025683532 14717778423222754 95564818890594059 38064745756403579 70270615516919879 46576833482506283 48709970556222965 2782216279748128 87784653654889290 79759030766375518 18953868689603096 50527040793913548 81486139621483757 87908135608441149 74155713949041345 49544700766949584 59120761158606590 32342694003550194 54681487457432455 61792246377173586 18347237730808886 37093326058131244 28569382167152372 30961731740824493 57887872213267751 10617277704664149 51113220657625211 20635026556282706 45751620016222587 59959406530327062 82278531151741999 69304706451171967 43913952875684323 94072725881780132 74891878373095572 94398176690814497 5536672808994105 97180072881638356 24834414439963521 15664253166635310 84308267614570951 62446674421424459 21040056030969601 34859052317021566 91644014351201735 26443058767201731 71236091311426138 21913998667536951 85561553114443218 22905530166724534 69512221815351779 63418817451402839 14823062039110272 90168735756514162 9118835371733010 99230916348157069 90929921573680833 41076373286243713 91297820354068154 86763011295487121 3396234015632058 6440509053879565 6574053735727101 34448472360665415 94299866467868454 54158096870842091 58730615313096659 46133026938082219 90070807408402483 42997752688498664 17299640220106366 83164680285215201 57854544613089029 46955227577712333 3575759619103974 40156750263958070 54644198028668142 26325366420323704 92665404444209176 18304050363774660 25486778524399111 65659141406407680 63307698732511114 99676620676537063 3096009246789921 91609569237087540 90478513952417138 91216801621895993 39560418893049901 45536677922317988 34832275964165828 71176437348493930 87677743977902478 19149453612370700 57590231220362038 32750745181282024 21817887841680366 78279372410176073 66615892622236986 32053895919525403 28224170968821111 23081183697040735 75232625366809097 12917568078616122 11563418503911020 72113603642784789 50575028763276906 66279400504671310 28803189198780176 2184293264944367 13681838967199381 46857746143273867 58963856820450953 59860510806748465 43723285403046275 57725342751945720 97768977186717267 84254830159052575 22123682309197438 45754134078187101 76598546487885807 96522517407720763 48669448995644057 11090405577571617 89580800396565496 7018369874989985 38482877132621960 35006414041221020 79267448682431829 29185917803984376 72131701303449454 10180516849986705 89388925532650443 92810716043662993 40274603928781087 26267867844873161 68499583448950272 863181922640910 73129059621105424 27911671629145804 60433166311107940 2100237942238560 83686225139274526 64248487730282164 94141894364954038 86207772420298205 63242095942996154 3633453053074673 31449511207330268 38870967449772111 55896831909552611 46486211927958707 34681896784875143 53024848915454175 46700389186677703 98822112609126417 93961043606978571 88459401316734738 10227728673734341 84376294624356421 55042247011380462 74366299170322910 86874978130553909 51421056198224297 95381585833687560 97510217303046785 55865678102969790 79450529084511783 56318187829406787 54393236802726603 47871268179064661 64401104422317999 9435471668778605 36224785642768245 625417141842000 27303305903102791 63830470656898447 28508404390363131 42612909527515069 46288650901662213 42467653165739898 94845456154112316 34006516462114114 11404380459646361 81000851630649843 73943906158095093 82917015076422236 30240333214133351 75625356805452680 74588732767696201 99573647901793054 23555916964608274 66613776550347996 58842544030352186 16819174331257380 37844945818200376 78624824668906736 97578157605090265 19827741923940842 31358601299170017 66671288008479322 29096101803953505 42293295393950823 59868997131701495 37274225659848182 49832612449872050 47661571445836210 4237574565224345 99994778919454740 35709335064835495 53816003991480086 725230299866420 25498965812462292 20172342114533250 56562042226933516 63640405089867583 63716784386490315 39769393097562887 93309024962508581 10252172267823072 94710613391445169 84052660990122940 72060266870393214 79771398941609979 34156402572356725 49291922000995302 61245895678196644 193877015613643 94292728041071890 89091447567217802 77092078748254304 20539142096817141 19723742916144710 31333847347905171 22785065704904770 93081191757056861 87866845956207043 58505441457351957 86017868719337720 43939938587166380 82188489541033794 58626094282408132 25712088496664372 18304002611701635 33877218068700939 13431297235217278 35729490799604945 50949614042615232 15589374261251915 23833916515437805 43458255975178204 63436219247417663 91901764291075731 90742681418851835 66901345391609105 68975713422965987 9520286833603142 17786270449449599 14246676935994592 11115430204018100 85923831659679231 18469488897673384 9390726033660129 15023745162835101 16771107057805817 21214734653068599 10681262522107113 83159992012332213 47797827753429252 59621390674964559 98516289544759723 92775087352103959 42939715633784092 33248928056677540 59408853140749666 1995152909644317 13984991721255121 91645011916028477 40788672101375478 99106573840816285 39084165028885815 4257210441039130 98868978902995800 42220129270074820 93227112863873088 95503286509974390 88253584944131478 29911107750467494 15418857992164009 92491285232129129 77008020428261969 20677508733926527 99053453794033625 59140613530168702 23464891059236947 90038924867495123 75059908638416996 38710770925747204 73527847084589990 34451933215898412 67216298543554657 8063310042948982 67007703223907734 50464896421039782 32530418993708127 80644568395710320 67094881857686354 35876880840257693 62891173115069124 9190811176125771 30311529331498169 58867891813930068 28058342458394616 56782354547114780 59568241398523585 11909693023089581 81437730305430951 51643552859730389 9011966529251054 1124635237116484 6649476956396221 95339476647108569 73019528385480905 10219220915410893 57865997412817764 46972789360501739 85193274848637435 12984896685259438 87389312846225144 56193997088560059 84980563419130007 55084069898844664 61373212612995666 17020517589079964 28062981299584309 79306720231234651 17924187423218480 20491254227138817 24587673539621714 42110647695140606 3263030948080843 28415768124268518 57720040759524059 87218966620786841 96446379285699981 93005216101724391 64048921810776159 90117864955772676 17154805418483420 45786737213931548 67772435502523005 79962542121058627 50853927395192712 53077576599098061 91894380096688174 28300437472113099 18794866281277002 5276377195261797 30946969728811545 98851995685448750 33031515092668344 61331402198725002 40891728946760801 99637873519152311 72234922668917543 82217897633853206 13345263677821943 5990551059930316 81557867113385301 62840169286448120 65877269661473635 46438759565483699 67121452433668889 39564368088927278 97996768575689332 46418609125929940 35305399172510728 75173310981368593 54923324934617551 68691668561013679 95749557149089844 44609446575215432 32875290466184984 73066598310305553 73312429646931079 61648038523002042 53430599492012578 85796079348995655 36925511655681764 46985173132372368 82995575704226132 9656122803449684 2229428039918429 71289614097662421 82503021404010638 61269311743641361 95879387393937931 38575974629036147 93847247168127209 49795630155454771 10504021341689648 26288137064880268 10804358060394802 92423210864803973 10815036393414377 16365188114349957 94268701369026175 95723420710474852 98599214711412425 40520110814257412 17557278045962695 66928204377691705 70340288829606107 41309144833675694 48042100004026045 50326199159428417 47430675286741780 74502138175060156 95439594624506919 98947695863379031 93895774714550167 40597102882282293 54174819162970700 93149783863739875 92377243135447111 46889956360835876 73181918831604209 45550284263853305 12063678487374938 64626987823095753 46588685205494315 14911542416962645 57643311041086367 18959396889282933 27815804407073554 88023488766039665 30039738585180323 98708781900197923 15490901110733309 64852739039846592 26244676894504116 30951744076561138 92213178209636746 65267699769659067 97883519388471573 85626332183954767 42724113798159506 9636690555655350 44485476876222554 58737986157595449 33946156114035742 94221099867617296 70884016632431400 71301080931551156 73056385760959184 1087228942794099 51627877906550022 61623264666753913 91593737819491976 11735536013419881 29803154045500437 4939255300852278 49300741798659275 51091603093334687 41423779743026237 32685767679643643 52954342931584062 48273870091676280 33810925694911048 89829122040140806 90327134380002810 73538062258758338 48948626189355061 18314116865049307 1181657457994984 87823697464854490 77661662251749658 81401842861668395 94294403178062038 25494609168640816 96082506204213941 41709201786609201 92090112459636561 61802487490723557 85305326683433421 52439749567928848 62819283969051426 834135520444064 99009392376598630 58326696213098286 29495858116893612 23378057999546429 4857237284334395 49447403127056273 14432183000791092 79929774741523957 7918011722288956 34844379653173509 93852692069708108 12072830427740519 21830521264466471 86448298482508076 14868744419645593 67039020610136855 98754116783983117 70320630775823681 94266996860555151 96374547995511699 65029117735978933 22468243573574590 63510149505379344 216067157958384 52305949414810600 50637961915319388 41555914050536331 37374211370495275 81400290241601927 33014936279760922 62705072757075336 27604640300262490 54962863565213187 38906175006332624 36729883320600918 64317669198068599 53477251608042550 68697615092405476 47010742153894103 30325912875384990 26115032228555786 51900498327478933 97219528404163466 84212722163977002 80843691215516333 7918245497549416 81593416471467960 32205839199081548 8111396530918777 61136285092051810 67115518586514538 5673061797143526 19978283164875963 71908008781333397 6086851422639166 99537322573041803 74590471090662958 2819723878854033 91932525243533646 40967687640711713 97153470157471657 21528391054270569 18246475002682780 88265735018310072 12753106955846079 6624357508949356 74322239985914764 72560688338918122 4047266593165254 83810404491343468 83581463450624495 49613602014360490 80357672212209709 42655083568211286 83399981301219454 53392986091520209 12530834762748601 50195670937587530 45868599687587486 6127637803459291 41604574357371888 27905118084541832 51648469811173755 77497597991459541 98831527412718124 66964076458127395 77458519710887777 61723975225084417 96700815179737567 66304055862886918 22548879758853157 33662185226089979 41191641638526011 13576333997584637 23268625087152053 3318123688295236 87378414863460780 11728074031569661 63916836125907192 56110171972605158 7323485296289492 36820131393962112 39845961518615825 65370166668145870 38680755629752742 24668452465004355 85441172073412134 4860816069562463 66745464813047818 64023998906948672 69692403355633559 27632940418080966 28878390940942291 3189075410777678 19368481654936383 73680512257377698 89958745672480248 33459210602609684 34185052173046651 25041590565475667 64448372609566142 9576535009277662 42098102511741471 45476230065340741 40394731731700533 87044325228042283 3778214925214853 38105507672478876 98277347458542651 4690625645305750 62565085378957416 52172342741812098 62502496878455293 14002857995943003 6269878651077694 47571619819424973 21530612092970612 80617834036606562 35264352190943877 70187691414769711 37559622151401287 16455236761081220 67671281285215146 35268804650915850 94655650991869248 11067008319961630 19681546352051140 61505584517057667 43607555598764465 13585333121321199 31981956041905800 72244240184525698 2921999848511738 63764014144053821 29512313022027241 88799644215743072 2047709688028349 63695526988364531 3635510086044597 45919475411080113 81520614134376967 65761780487987420 21411757087665518 56235581322222511 74952055394249786 8075174859726087 80675130357477750 88583891025135015 3057938736733034 97839441830725125 87902220392879209 39198314544474840 81858629900474990 6043029604855804 26557081760633250 34106561750265173 13246631896860376 30736589169563672 82912002166873580 49779808479208636 52818090767726335 64631518202497326 26001758531604106 55157609997502853 72795659137752070 30769825339848169 89718109504573892 72595579010373911 48406941237773722 21722830987763798 53918275100419685 83278375169789021 65812291104740982 48706124428857939 743057719781496 49342668005637245 32810179333048801 87718974539688285 53808821023030969 26391083644922203 21431903395048947 4487378340197422 96295612182288222 35769103992157795 7531941954796416 34189803465204417 2610905068126583 6486822392126119 8374794700085732 51875980262721967 21177827417204689 1548704423604381 38450555602971677 16445397816790695 73367315988550018 2075766306929048 86792583670179480 490227485263765 15314940009416922 96826211539717545 45557592391804575 16240301807006210 3348511534252426 29523513962758458 66411604702395633 17914695358081744 55220033014249143 11354189956372250 1370393416422156 89150356492991098 22648454111843847 46002858314301931 59044583869872935 27354925704399140 19216142843292635 54089326433302140 28816597834646403 82318361033328437 95225301415590440 47163086821472765 32940703118099829 62456058318673552 73499762422444010 29399491551073940 61912158297175643 72304851951559515 28668227148559726 58090305006617307 38091761340442399 27574587941680955 81923824347312189 46796503810839894 22939080701444628 47372647777286634 54948720218403619 47428604421442954 35597394308884014 710208339894190 82673145670078933 64076642031834392 78623554311110799 94654045756658316 68239994041966240 61059276044822186 1398583241731333 23110363269071887 86656444165980404 75937930501585782 25246433905768603 98607916759635941 75922941148723004 73213367150197423 71514082686250532 52328001109929684 73769366309637178 50067261777602780 50558319202595944 18049619198488246 49027348357845072 25379589414467517 78286117154596054 12991373548957562 33388428254457079 83158915039132189 15886752747661745 14951223109278236 17127384722166066 59193623331455657 9779901671226175 14192201155324120 86682654513765164 93508927831815033 10628991813839706 79658480468093144 18353188269525700 37239877004753307 28329033990516111 11421120207597114 41530936643836173 92118000108151435 18360399145073095 87429208973239983 95197512773798854 76440647276717755 9507859976312088 8206417796172515 46655063699074371 70826452338834512 82090380936535029 57851966752316811 10965734532483034 60707532665323471 25033810856758155 44553294967672396 65565050188526986 67973275027981824 36351874920741433 63245080300837741 54118547104763466 37243802135898147 56431000792371749 42343094177020515 71349862254088013 8589897613596608 75121119487990445 93059735891937121 13238235158152142 14603718006821700 75224427936340283 36873993238959619 65897605955094129 64407898669807035 7062350035574026 20410095647282552 56071517121744324 58708370706544606 50291212992109272 98912301896212629 61238245987411594 39629158691778537 90385994747389118 56738647820656858 94188156586474766 15965013052891263 24708810341003711 79410772804467341 36038571153150527 30751688086453507 7213148931433043 57094347609591631 91258987139574447 72537704098023416 42459620017012960 43611140000937228 57727981619419194 90334370333124971 29950689436059797 85442724268390435 74758405925953453 31861879715316552 82964058441203036 53409000194816315 28116667016327968 93002517626192122 81492529320933472 21621842372798887 67516379125601079 92842208556521243 10611661194287118 6957076419290046 37495996311554460 72911670628115335 84751238029987827 72407248901187973 1538162391828146 99825351103700313 66272475759118004 18934670687493961 12226952026369620 57749454878328042 88258128069869068 31333488637972560 32101168550817252 95814671810778072 10843494702932624 23154142783254391 34255683158581263 18803646817997572 47701111835776107 40196127917521631 20960890055139534 71319473150276494 37638268472912686 39372140813212171 52166016558036709 28972138299934828 85891505195065805 16196019904125450 14470953365130721 88539708572019966 19456143999665096 11158574608058346 43225601109360761 14549735126078603 79617407363135599 99627823376551254 62122376327767705 23112172141580459 78647910127541588 36378265302304383 70047037470947148 55270169175291977 15807434618698410 89705203162014314 74150960364044801 63940404459986610 11863495662075349 16001789588192988 36240882803797900 4012677202990862 77347796233183529 59934764016990298 9648988651641662 85617424581401408 72085134411696741 5905821153933865 40716802401546848 2222363959010323 65062795805830989 60316014756442547 59594636393054333 39208794177704058 36639306892852824 14564118689944179 98354368907457826 97516460437849869 99783559788230043 28533271770959725 65159756043604242 76862028779156618 5355285580292193 42312203213686223 42986115196040353 69522593242891416 15780448754590325 62837017634624224 21388056001004631 50445176269018727 29619563020007439 97799328226120387 81556235079986239 73252207994989747 46351557086395864 58475201401185330 93202520852145571 49860498572934604 99648730491750981 69008006772441048 79385417348667632 22780837653463945 38160384061573405 57778728002004640 95366532629195697 64537798708483250 63292177883849284 37279560375097131 75501529022426731 78321210065893696 14493114037320688 35668941431118146 92355962964214706 873139923396540 6464903067912298 43039037539826594 61207005289209941 99957901558207999 2927026923474774 84265058002570000 62642863367371555 60473623122585894 36003080290377186 2311085393740952 51132943422837722 41837990992862707 62195323648427886 2184449639577981 19125634908236292 97967192925674189 52575707733415121 22906204866380035 14825484011854132 28572474384938688 15639522476658318 4743333995196114 29024931643145323 68025761475121796 65277941982513163 54671167427080508 64645161757982765 89079914336799757 80337547357396208 3787228356320587 71843801314638011 24520740556618278 92997249858334921 39574522561859834 16278517345038742 44648878101646715 24974844233509044 42169837203696389 94108098258732955 25376594295697525 70225536603090430 95535201170869999 82598399046335166 75195696980839217 31757043518975592 2115417946924185 24031485642325428 72855993573680265 36605794981751800 94109614116521896 19369532177270259 48041337924569326 22551652201335886 95274745463275447 14334929403798610 80015051587346171 97309472259547908 69856014633050535 52539629087615452 55454620609017481 92446472843553338 50179678300241170 77391487275961905 44466293077329738 68983170634010755 5127988917074903 89181282479302946 50483940434995237 30477928374693802 26760971039767201 54439155520000540 45652516413931628 52601476306281029 55407757882365505 80074463979975277 69607885186598076 98058299484409257 27583210888164468 66643974817398641 36540320739693932 88342124445077015 90591091819520568 8972581271691364 20028534779586817 19364546154592733 98809333830954746 43121516901518467 32092473050566634 45197869430764776 28228389884555289 95417223562279344 46197011986547846 21843964409670159 47032566381162476 15878624235038387 3516438596491627 10034168159004026 66727639191728698 98187061649690375 193360192328927 16085709540683658 99715713177500158 83588388178354616 38056775910084798 31085048312552265 91562045790739314 64332880270517478 26364305391994026 92467867463827539 71503986265435156 36865790478407991 49808353865931917 70949558115067786 89082895250197859 79344941607444448 83600122168216826 74082246050222605 2344996422101241 86105262757195223 35358663034338262 322008811715680 56816482883080847 85885246439676239 31042604981267481 93788613062199825 36983127061045166 30463843707071551 82333375035658820 36471706356434916 49161269686375904 32692534072790245 65694790338839221 90813554417750615 77245350924779233 5449682024811800 41417905368705899 44900765480935252 28160533223752660 97673490574509013 84249548428411134 29254825032109974 83574289635705209 32800314521597193 23611187944323936 51337037221121618 34128844094398342 70365685685858088 23158869019847382 46637012501215733 55903699818526643 75858227899419461 2181819106654268 21428392567252270 17914436558668023 9103440772402503 91861448480269651 52484874459664226 70494444908185654 80186543932978986 92180715170637501 55481811914109546 24721694587607437 6999570094758280 9329539949788069 10420877631783437 43349599449544182 45978113147037182 40464090448796275 33938509297566692 5659388692808169 62697062813082171 72052150388052041 11068879810607125 86227832697804125 2393830127698714 23328830311263985 49767646533232528 7078047024898315 16582254172948613 69254694658787176 89411788588140513 37236650223000280 55504737909600811 22863051663451321 84995741515329424 75448018435527799 24429585004933102 97193465587134760 42402024198566804 3299858704261246 20574240249063033 34352312130348136 24934701548256866 79209317020977538 41379496448233024 45568935894174129 31230052352092335 19165911356239496 78259055976680841 26998310753937366 12513747693577487 73024465440350891 81372220454665962 3756187340847404 97496348632551209 59664138438073746 23437831504321230 58695029486721128 17022649823355934 54838325788567273 77495969623088360 85094755231001663 64664793715605943 80310026296083625 30427598528614438 77197089797301513 57851916330367176 89600480796275185 14612317559536367 37364129807197800 59560890143032074 86551798216418412 16457441218433241 69258323158324816 49685249792555515 6587607064262388 91500466305809218 36191337293772503 38869454641893317 46688150109762773 52046951438057592 85748743353326995 15659775429411885 52855972343769997 15621450912152901 26459806385816489 78958923448314577 76641737154539449 6709848633374913 55215223095527677 30544584401146199 682333518500511 39473679349490688 30659250056395723 74055099878986105 70038522643823550 6805161864578900 99648840764412596 7468786720610004 13118981973154969 75141717878619578 4414791893210974 91436911693821635 70435206288290410 46491064735943903 5747340723314462 88824380310113453 85191898624552720 75684663119689071 3768979028865767 96248259402923341 75656815904887518 4545207646392829 91763098536557139 8309157703762805 48534429640772927 81284059145703724 1096924534798785 46483938419220210 2421072582359232 8293268793327424 37102103739007171 22580105581779259 46876346533832799 34718101209199564 52685983676718396 26879548741001511 90343905319717352 35116536838264253 28483878606108603 1318235278745526 59457110367079720 26508040147001936 12483126739970120 89640313862026501 70895088748829190 59934658548492707 26766243882386767 40889865217667149 87005943985669521 92097126118595031 33928944780875381 67827521188760085 90931673362836831 36762677117576473 26497990111357472 22708554126773481 89827223392287983 70728386049370521 89727388771116405 41666462720391198 476426890785539 69738537858145480 43976680791528535 74905610591181366 77235536279113186 42176031063777870 10040457371351406 67565048099939649 43473356762819000 53170176626413913 48711859663265308 60128058003597676 23186163501503931 10235507201715535 26675065939403400 53263534083644514 11268489906554983 14901928171073393 57194690285194647 70296758632539889 27329270111480181 37246655621187571 82706150256075539 37626763360636829 55466856767341025 25641081236262842 15253509738965777 38693114358336137 45782099594669031 3861487174747027 93177482626035517 38214872987563337 41305104783064320 37782759166736093 4640957422136755 82077414457843453 10348644359082986 94894594520532357 73908253117509069 39968892875860034 73145713606062948 37821399793407360 52135772129136601 48066916853626377 69791530174288812 79452440274843869 99216198832873115 90135907308311893 42096388838175628 91629648701945781 70829129802761146 13975218552962751 84560462686901247 43617440166122948 44870369216320897 10389086807351397 31228815932858200 7500405973784551 15580556892835866 87665068783625810 88058041723567554 96780556525343424 85557851263203923 90093617530683206 83450465001197768 60439040578602756 4175731053575394 33311353591936232 73525344041873526 75486431926914192 96009678016940270 11752634580415408 4390955728295109 86892117553744945 23202313801242353 90386299876415321 1603320708417266 31244874016440620 3975258408309029 55220506113280549 13075348280398199 78394073157557807 40527462256561736 60552805810022714 88565630060187634 9843724385035958 38092372345960147 6144394699604416 74310831804759988 71961872988514206 9958748974982558 2434009786403399 88945662913007965 82532749773106467 74364633391713841 5235892084505559 22975753534198699 66946147209219366 37456797297635530 3507331693595511 7613519790204536 58412645382881809 5233066818056718 3264142432773897 78754383110977587 55333160145559698 177075900972386 49684131702298738 83752521267225708 72776847140425367 74176237744870636 92102539254180872 74183397356640294 24793493675795681 45402822229057135 14104746976884513 74929949198480290 57498781919864965 99687665863361270 73963481980436686 28575685979477253 17128859881531617 93853355156103298 84190461659832216 35005882188559496 6397774607816516 1061311092421711 27600807046168830 17962008776799320 16352867450821979 88784800515250864 61038645843988147 35036892918220062 18793954332391578 2171294771065564 76199767674082227 99795935947625241 98388795305871050 25136970558485200 45656256851251352 95501723129045053 82043209377295836 97034440033952358 75988136058600023 24038497741095525 9882294863238887 48568975147113797 64906041926432208 92257173595106117 70585233747240587 64084467815423527 95008734891935432 72275096234060134 12995585491630674 89435375817099193 7063858446488243 60929094002064013 56524290768591753 90433532748791286 98289598708276039 49595628303656127 67371424247868517 49416151216384690 61848044346611560 33890750312098106 19710538404829553 9700329953111467 22889958461615485 34819352116483873 44171401735978104 20704616254959528 97135270125430903 65268356576840426 33856676939025540 8521917549833502 62918199014039313 85149691976615980 67412196722176543 78527621186301653 6629985294608597 77414908840544602 66716077724646886 26702153793728471 21423022082720340 69606487903894133 27664358745823226 48935019865577394 7880671172283176 55671287230998686 44086847765013620 91597482480271009 65011924047609098 82649638144322971 5957439429712358 42736740779215598 60863530242851625 9182936010144731 41459670072734159 2319749020759135 84220956344576873 76056387065208291 3059757777967002 95285818653585188 27775217876810452 99038188985061788 37263774456568991 45814867933839676 37810447396322251 58890685544956717 49967111849336880 83301635588284478 40558576873576914 63667379723683709 98691023565309836 61069632489998607 72265350654668933 89852629855766891 29337015053190679 23954885863322816 51069568901182409 23599869795540905 18867037066165955 87677723371406256 67976338292056048 77640661486296124 12582699716519365 70275978513756154 31505185423030171 87660160442102528 25075126781393829 18814155690360056 48566403549541476 27315434734587551 76669006558686769 10333537326131013 38959612506127542 23557947963386450 52652819629799309 46853452792517822 22205351122179014 4716554972594838 36448782367972683 47619208306965380 61880734027234339 39991044668441893 12155236730720899 64214101251145435 51497107272361526 7186264380587782 27266450028780201 3485772500548235 69158690515007126 9901863825086032 69718343364125905 83104107994545370 98130243389463701 61634409187776863 85500663591862628 96232070313247737 86217674321568332 57186749303389013 4210627456186319 3157763408249482 39994857670032523 23866763227866214 25466489920170435 18598946999693811 82213904819002092 34707105265677553 32800725650386503 49859203429524059 59618692268718016 91656960668745954 83240095087160463 63283318946056868 36327228075927582 79313750745462866 52688705014556231 22078788979681163 41964715135489060 32134924455145564 24193689526610863 70526646540124211 41420222835522956 76289323786031281 16973746062591697 35782279850003713 42323170503221894 8290615549264589 31769532727734537 67343503724580666 99620905462301987 48414478774642395 24824914389952338 31041795047740455 10647723086360217 82042541969827469 887167896394306 83314613927208584 76798360047823800 8778021963666993 44941829002963659 88231112495239666 76370131605248550 96580843980384364 64252064910267229 15303623846107039 96707651403286470 91617757255837948 48037313788725697 19629418853120289 51260041045936749 85279440518551698 71191320791953621 15996268840347188 46924723213520210 14913004618948270 36160983279937625 15453338732742974 20361866265172962 56657336846391619 11383101638337664 75430090038370193 90251287816600602 30366151650643856 82240282260163519 73641829856346591 3135259603563564 47227783587388476 93596070930484556 68823111207288952 76215534974672977 81910810312703125 89589174017583334 51757551395022755 28500558734370039 75206049282411393 37415920754119392 4798372365947787 25012819946928872 98468257381263556 30966700799185647 95087631749753243 39060838301035496 48572248046440903 91159477180078875 77597267783890577 30703067147517947 25403579115216294 97412733044892594 61235898582301665 88568703844692648 12167660607321998 24221444085147650 89762105996665613 87799413022101505 62440549915260105 10911311116984458 54852263093774926 57792284757225762 78570551065114970 52403766006928160 66927431328418242 2725907319464146 9724292975425888 57376827465458380 20495308783364935 24743856775774771 37855915263842646 81258660399501273 34731064655090471 48999040609793514 68872839628558600 33961076059428818 86956556409155322 77760049798920783 54184138869616959 72910471827940737 94721125908855625 59243229865807731 11629420003354728 3716497727865074 59368534493298453 2140165094052057 55287875296240148 34716261317001359 72073977558142895 75011332327530347 71665876154813576 40369971981120391 91536224773875296 57224572170144634 98304942424707125 46083759259081984 37925723617047449 47337351671686880 2253591449212464 83267575981709543 96536183291310283 79140546759746598 61843736192021261 28684266171076999 21893584126880334 56995644729802942 75521830729788359 63751311067173270 80201894534266687 23908449930453088 47906866478568195 69659896842419108 51533074625986139 28494642674889962 24092832634721926 38865856207714967 14931642878407080 29626938388340619 10985609781435691 35332686493429977 84381597068319605 82217134201214930 69311484651926325 14636033124777158 24242391146076073 10175644090586113 38046580384801195 56559134734588331 7189296021204377 45792098109059736 32426544214903046 45872582877388490 85168984231752427 26548816610944020 77582887932066475 38860667728345047 41792688754852327 24936412115555089 1538186546855167 17339276644560055 86954700111916951 63159684690164259 39584293378472704 33529123704975956 39554622856923594 93505731531316453 88508967224171410 96482427831273235 66950306423252438 4229088202536068 10394746411975633 5103197195451850 87856427647614048 55857030716104773 86437768347473004 74878441952172638 38944732949308979 56538887833211507 13826592698784187 93960196474520863 44709316115277251 78845773350545604 26547505205245985 41828344215343547 583572086979494 37715546254257256 41179430530545787 81927843098675648 65710839057847900 12648616750781681 4715691174830262 9435552756705465 28984571578263433 30696829997099260 19328623901184327 63263189389011087 44076901919319955 64284326767537885 75337122259580078 51524079717295118 23641536385423970 87349056568065007 22425340296859400 93742666451470728 1948237091493775 37345400584921678 93496338525658850 39715432677339326 73887447389039116 47926281975893808 90711569411573659 59587620543057758 38296881220611974 5328261614039306 99385190166120638 13789176690212747 41622817777363716 22386403480647505 2322816800318361 47567279349339059 60835951670810503 75924283619183944 27023027295096550 54978289897047952 7947528193651350 70760466930336489 42148579142919636 97134866840074154 3365481559400886 37449615803241727 36861627034244401 89831030813956614 6060360596159233 54685795383221196 75128151339863674 93816157976141007 77116843139099226 99980022542923379 49787976519377739 13478326414670479 31029122389086822 46897492167681767 53813042501554091 3679901794313454 24172670116766582 82690884701661700 10335648544357982 87315763884489884 33209244686333715 84067598919411364 11649010658203881 77016506283915825 63576595400048241 66793108282102797 61081430818957424 96392518386552356 85059000601205437 28435584319217131 3921845596647078 56354973463774297 91339587097902538 14320194414934864 27289459970133002 40174728773413040 70527328532033535 99440208828044565 18525150417505318 98139769619288587 24929434623736320 40972601753419913 95774346297287924 73517073562035946 52766893218489125 14821743405544779 20962784105559945 53924208297655868 20833600288189449 13103891068752856 35475154898163573 54295725419491464 59422885319515783 77955618717787233 10485923217854092 48732702394575941 69811481489612220 48594622018779404 14218534881707190 35578874758436099 75916202691799552 93580941340495874 91554675665378883 17701127764431740 92559842337903376 87828879912760886 70325527370611167 15850497498158643 30693310203711129 31190587772621256 44387244574993905 62429000023703356 18055052834196352 46614309678673419 29028013331091433 42042500709211566 77484432130413419 215828777947287 36568408026661890 94627297747422938 44114440324071234 43397266355134840 98020430967288697 57033483077607967 41796081536870560 86934187617822070 66752977403529415 8092314975472208 75427584635560461 882509450529718 78587693852762199 40053170473911853 41453077247339101 10718572575190831 814808100506344 10136733186589931 1284699122770364 71417958047530896 8646850515490641 57968017407039615 2437003068776653 5696368317545446 30182551044958770 4626213739251103 35161150503682012 52279652299538613 4058827787104586 12869697073484734 56389292889276393 42762642377936526 56736675227989056 20888921727460078 44813333770398944 9047143720274958 31253607636723604 5231909420425583 84637516364916833 7816848185265378 7411660294114247 49300569127516176 15287597793313924 4054840126027276 59098181843694707 69694331692069983 3296094615050795 24370546963796337 79938357953453754 24136104263528157 40838006452851244 50944462678652608 11495550843839097 66238379310474857 53589129362673508 68308579302458000 1794576333676913 47303657119095165 73266228702966290 11075272908284618 49552967804564785 99977081438909208 46428585399325476 96759614950040935 38332600012768452 58038028442414987 63091706151853474 44139364312248937 2217966456255132 26269059199471922 30598303310015165 24604474383276061 17559994692203124 36394632217610598 48874057373484256 56948741417491957 17740789579560182 21440669771386722 50472586322929257 21504050866090809 46905638429895521 68862966095205466 33734141505664065 53426751558798906 63210832757109054 57491192516313978 25800638324688902 87757803913559964 56447404990134568 20116986131058036 12218313609538268 44551441223814708 92538644559466909 22326220060662338 30573624186215491 26803334169228613 70909825057580300 39693988999991950 81975491704526026 70648721986001000 88407388563830687 85869182756193066 95557144124324277 65807702557504390 10595459792124907 1830553223151536 55041488519250975 43888038235863478 32213357883838949 86641426861226861 70486381810660887 36202041102354637 37599150026027830 88320366537351011 96089347847110139 73646167249421984 66777816300969727 43559672484872153 46329737588592373 43917430986133821 37713256595864580 3865646953882735 89820208475409648 73154491152816372 40518889315287922 60501161312245166 6209876162473657 3127951380220688 55208077546593639 67800528529125402 72327217112863082 79743266057830813 30694476046172002 62697588090604887 41010922953236296 24808215908200284 22561126517594781 55705644099186928 42043219638928185 54394842336090355 3709986052364375 53038847694308926 65267720384437985 75201367689468238 58680272923442490 73770143006180874 35256233828443482 52609531535362895 98038382143162949 55131084848563809 7075993778866772 80465087350934898 4851726711687435 48226831001884020 67173534927710760 64637767379982600 17359319213599747 22205410327997674 22169690258008112 81774356185682118 43017538579811477 86923631953605172 45438271852732152 15480161604310646 12216733799487383 56661189332892232 27893565398459766 42634575233387109 3197495063189641 46546080078204124 52418112294941649 20962955402548239 59258876671524432 63403796395226211 96893186252739899 94261471023058616 44322173787216879 26379965993529836 67069542269444190 96371799770868270 10958950088441999 90574233273358819 4777274627252199 42767236813883965 94213588227363413 97485052517108358 39886934149334907 14089797455027087 99431858926245373 70542073597487760 93935992110901506 18501984686600293 96359400867754621 59496611414195496 68548456906857954 57571244218448932 49837934932425077 99946323084689998 28479163855907265 80198293403176890 97754942966054991 98097885816675405 57511578283813119 8719943642688186 72350831060285901 62971487370646863 8036855223098427 97602316570340595 30413939039609112 71687195505424962 53263712013493511 57955979050124244 54525324030805539 79441598468420878 42761208529045059 20401167869992348 27138355357297115 4638128506458718 23298403193794056 6132503331262767 25089184216264830 48818125594150590 78308760640066481 77673822200818704 88844724523706080 79868663669126137 33179276902176806 26230128530159447 96861140436805766 28202380035155685 66610380664734814 14057616960850268 30274229578393069 1953987531455892 37772112494910550 87866834229384465 16195188445872336 86819976191867257 94459484640629727 97323531032063922 78501048054135848 80773806456703730 55010206180944213 34765922042352730 22101935560322096 42006506857576140 40887526849589970 58451869348666769 93096070436316774 13576722849797944 21205298259394385 44625116623467842 78077560966663806 92976877752532386 16644024416938935 50993632670620313 37990096120269440 76933572139976768 22685156212058170 21989488200494591 49087757742435228 15416420531314661 75559736185495457 44339646348907811 56224568940884400 56883750661553024 52133615498754512 8786758978962157 28923926589781673 28570778740126216 77478670157563157 96731247785774982 73005920295884373 18482068260780110 65956557859331256 43940907817716643 19998949241884041 63697513490413711 28386284050996165 45584151380565990 76738962755234709 61134903190431227 81261584915326587 30858625778424149 36577558123507956 34939594427737403 340489570136378 1609000155991751 20139736484638567 39774322646200325 12909294777866561 8416084545606098 13479554955921225 28930139183321775 12502522153978939 5298092062490936 36388033714679671 82738104693579144 52129697655347856 98312830111026369 3972443281328483 82608466255249877 96356510325292699 61059847701257616 59094278111501684 68599321275278844 47339217080268575 79860503737896395 59682071314207718 36112646290659616 10058288845801698 92202953641507642 93458731891370443 17037194441953080 46252324855928172 52283887033074840 77764426570399974 54215995665142664 81021588379174616 58439077149230573 33250364450665837 78948638256931116 353447481094379 81961956437455664 75856680398325207 89515282332772676 41029203734099088 60365307741950177 90061377629765788 67831027632324987 13001921737042637 40286365497552409 94323997710808819 3372234531348499 19368057496546607 84502163571884434 77754128008285570 38995452759117777 72596650181906462 5239525328329758 78564569346001591 46095796162051866 11082485585165020 22284134508348653 93477729219846596 48329408562540929 34656939770692483 48384148226083194 74328493039470674 17272671360213365 26841347992045935 72210070154056011 2001224571863805 4951694673391152 54092388944812742 69309485088798472 49644947414578948 35593817830994524 75950084463335617 46218129828668897 62275195470820374 7635921741018232 77713946470547228 96237697076524260 15621550902593546 31632643850581584 24041259714413400 70644876958005634 32951667107885012 63290630248566991 92003024458912000 47393897119031140 74506080530356304 43888942725531104 16995304759042818 36769928735560502 12977103279198952 97755202705060397 9335725460367039 9252615319492894 53341897574846778 99172253082952637 60625544081225115 44735236385554835 35571886276821832 88171332745021461 88130838587626449 22224275318345653 76713039661824037 21681595811949007 78070238076933718 23749040837250318 43094307163145100 18391835543557472 12298768741525206 15038407961267658 5388160943902043 32681806906085634 98401296942768903 98122235921864278 25335079761184148 53051135180598812 68184657825962888 52304973754809019 1958688877567715 91525507100900879 62018913038003322 78775030380215315 30642972923620913 66581727523927857 30897225156719902 56877874441360994 59530590367275621 12817428618222929 59397065696850860 40254048843639674 83702828285673550 85286684776835450 6716581040880584 7615255470592822 35214766209403221 34806254529832902 14670152343788720 72576092863541594 44651549230865464 66614806855759676 73717151364900515 41227175598284764 48188796413055803 12276866423682039 68570779072588213 46925234876490983 99539584835886263 61745834083600749 32131429986088013 76853301956752409 59031009959270286 71264860155805837 14233301626508403 7178521681832570 18890702670406897 88402950708081818 85105289002539868 20005780664592303 57397216583044985 74557456959604689 8403093813279138 89730680909906546 49765106576161777 70293427309411454 98414669208668679 92954295253718925 1211899226492280 18040026313814407 17023888644672081 86153427422915415 57214722191914296 61839193384349709 54911749582452149 14800706199677992 86596564963971990 93510783490699066 92966211601806221 97560641092435654 40528239627902869 69908880674721133 15527207478261124 28516848189040872 57996920263081723 17665406746304500 2957440016127429 29824601980078707 81888059366074802 11992976794808334 30474788030796978 51924934195595498 64260996605749039 95155117212541351 45583815806860669 5916690352041301 78115254328547466 23335281053792520 51302152420553493 467850790554951 58794688939923006 54026470545739501 90487872150649997 61786476693305066 90798314942452083 40219510523111980 11984680783633358 15368700080397271 53160805404125077 21745714925696311 63718110915017600 60812165843539105 2239939234572242 73616093378393056 20874626218324229 11982679715960898 85782055829318784 15191948426840613 10317841917686405 45204113002155478 10812342829133798 81354840754672525 57367566075723550 35597026063101393 3663471788487771 27922339412280883 91120611011021507 48916655623170524 23877734457083841 92858388688757019 12788676646156916 41283285778922169 10223916778052352 32303707758514282 50377841775951204 57128590291375600 50756833986872601 36538812625699184 35197948522109651 92723461358983474 49195493500513212 81048727027134628 60577645620602509 64876844700267805 78461505898246014 29708857859085000 14167100099038742 29472632490353047 1859385211389184 14820831392536286 6398736278581655 9357944350858916 94062770221139015 40773065419786519 92286217069434386 89907223593016863 12161584153670131 6187741322709875 31125510153606882 74759688596170461 62174224632030285 82560414133020087 59214901335017633 7527089182456433 63327925994281539 97802294683072908 42372263992813866 67699883445639884 75777914427947929 18428745787211712 10324094136733594 20325417580605897 73313491355281528 75640302709492424 19675191922269259 40844544171886417 38395964463377774 53404372378288090 11382822891820843 57044086084345111 15069943240897658 58675997494417687 2722290479106024 31301462712133342 94585205533639623 65749331418957140 36578545157334571 31959405484550470 83483306835733060 91664844032997527 3799737879615595 61064463285089919 83837532601115040 36444400946884831 49429468333157748 14623991406078265 57573561064669301 63522502956504697 25139669693410590 12975672730706146 20370635723678332 83148297038466843 75972589769242758 44787203418807065 408934599694898 83082220554781496 4890229922924026 35477061766296918 32302823324997540 74043002976293369 88482936979516101 27506650061698242 69872554539786992 41782935883338372 4845229691939074 34050342217936766 14579867180609009 93927814044609972 48302524448283286 75743585538169345 70600798656757504 14718736910602260 35720690410459174 46677331317008399 63010132646926791 99076325464468625 45448265690996459 80875833493273528 47587980640520920 96417194086535473 63291042432449418 38854940359642372 5715000147618474 25580977921648255 6966576436655209 48133774453536958 5581650436857711 17071424370213875 875277293688664 9787721432694511 90121367665155041 26003165599998399 55961787633235643 27455991690734952 65042695264530335 49273822271268570 37688618154755144 83068065017330287 23078021248708755 99759364666344969 46684457874033102 55942726372411920 24343847467957696 90328763016037517 45681375579493167 40306601754301303 26983367105124330 86385185093926193 91838705562922232 59263261035500301 42029215625317847 17539589391406005 90647125544147661 80437669820827009 55623873643310348 30858003203508465 76196024273961267 48625594044964680 62603906572512819 47801484733450503 31184196333806034 61652767502938593 14589580920408286 50520351506695427 48477992469052148 81546073600286567 15015180372621620 57659191334552318 63100898234103288 93263639525519371 9992334468491602 7503146870725549 89222820710697301 92721704096927604 80834277238085114 79427641561407608 61642384003991448 28075741656105199 59230032966968007 72214344245501336 47172941261635529 82741847669258953 5627320585344128 94686971014072322 65732483154885290 68001103658270095 80222371980504744 44889837061126291 69981340668901336 15469119345486086 97940977114397818 97839554359261622 57032396211760998 47013552375946695 43537052241871900 3232462520352303 7761734473473975 51301910122350789 92363955265507378 1578017820485130 89542332235406835 43628373427897871 50840492446103987 78937545186648430 87791042254838275 92347281834360786 74620306370636880 20656660140141999 71318883984616059 13532683096624959 37816393235741600 75736085987793172 30166534750690096 77104681549273035 16459606629880612 48068122457806876 3299917110437155 66483667542004683 28969516082100608 32255182313799411 73411891747397031 14683116185511850 15760765843619768 88573369584966630 6827308341966314 9746252121302335 25990458076918573 49542916686660138 78130073492139842 2490211337057564 9602766406404460 38007614178289589 10905782269607559 3091965397159233 85215541527712130 95553468788722374 42339045972479531 39148622044433860 78821850492322016 65212443496163792 46252370506293112 28739299875110534 67108391940159820 91619406382004021 65620553097763644 43365171306533384 44864389224426557 45480334455631360 65127795122316343 55807052733832303 94575317613258862 33654654147929723 31307458342783668 30537273913232733 3884625370370150 31083124943790541 48127506914278367 17079058426560816 25843130222060733 12335845172670479 27374154809073119 94890106890727522 54173938463702031 64874639885987777 56485754576339301 48951862382826493 26713106446265102 70559498086104814 92970436459804979 72572690042668129 79918543542147189 36361690799834108 351237664272527 5170664549695904 78905475836283966 21260415845166389 15269426556499436 99114036215044273 87833811468427357 92867596604542033 66250385423270374 69882036548312002 93927563790855457 41052972584255777 24620579410724118 58950563141656592 39965331653410703 97768481721778687 10094421293674811 15999775363702773 40182143323994480 23825106290199170 52395428669677021 85458695241990731 38978518313353800 95964881957716589 32163303567466665 96173339477899299 10984028853197468 43540687542611699 98194246704959210 25147616120884649 69718794694742449 98843781412053268 4887638986119229 76970906509375921 69648272780503668 7469357027835434 94103490196021570 58458199224504879 52706232186141966 98333976534396119 32398364910155728 95585167993231778 81216214812341608 39288169399214136 55904877985104645 50734007336928659 51075037621901106 9401173375690364 27873747616025798 60883208407247826 71662293253017256 14655414869836680 48707193312965130 18267811437365469 4199155937821797 34491382875170382 75878595144438353 46509724492962892 1021890344676482 98106387694053600 45019447274356778 16779606069931108 39245079240505005 89749635506542454 6841479687876848 88883443657757614 89314811896302063 89552493521820247 36142834319764676 88306605859280002 54920205090194818 51272946014341521 68477155392569068 2679616451793563 12891629027735253 36905427026993285 76001628817218279 28344265118598773 36277070928158383 13528541614425788 71648078016020511 9154869196131971 36234016678399225 30873507385552637 98083857186505624 20228104284198949 9609268191413783 87061673117765277 73302300589683616 24532067302391985 6577551095049053 83884715343435993 10365473933840529 27474173795499974 86812832132523921 70149004870135516 90757474005356423 50205117657758100 58579480720777041 24957667313300044 66991047322828323 10231464163227049 89633814748852749 83324285832837249 26951709201746284 88848558053811497 32740981310498775 8358706691872199 38505449988694354 34380925565988392 48837717311346708 56197823829613481 99011582631513576 84293155242062368 33976921031829929 9176192512014093 4213066914008266 13832446669435053 95157033307801393 57278049936669101 16048938275652818 17188168758556952 85233224096537855 55121281653774116 55685273370539548 21433509745099390 45912315347056377 33970695406467100 4579782934763005 16976809522107751 69994538605012148 55024604352487350 83450813743652063 37604296918846373 24687869180285587 72183407721001050 46888087850814801 48692983397701812 71408658158890083 55826097179416063 33734981941072465 46929661573323654 86927845839631616 98960822540021323 39182489407902358 42901918986092712 15315358837725039 81643964709437783 17914842435140703 40332843956631891 9572193695208075 53532141844550956 11052728413654614 41599829288580842 67574914871275626 74908568326946070 58412619773909300 19103939235547787 56146784963061016 75291979743032927 6076902726645348 44676484669853988 77426391767600127 11556753993959275 23506241237111542 54746735769817994 13126962252926699 89559265075993344 65944995149414556 28065191277047557 56091095658106840 11720985167071445 83118533621514189 2044355110799216 49940301386125968 20201392243856546 31226855563543594 6566435723893734 13174200794359230 4377252570878001 59539900510904803 27589382215440336 50543663925217613 19352618712491551 24128049210624231 99426116592935976 67954457025644952 30911168342093566 32057985913313442 88801761200123372 1151872617728346 21893600964261358 86076372523488599 57399045300791604 14538537115503758 75261654675722985 25985853797689959 6143078867751395 50557415750068336 36319101988450674 30630387927967413 30124492851834286 28390210074784633 91260035222089907 98270336072437467 32705987711258812 14860300896914075 47877757791902546 87196615091857245 60763995622324616 69423633346533168 39361181505746048 41353780737069630 3670138260479455 54222655784604435 18133518375624138 33956706074132344 99963868039572176 65883418605216907 79688975207170778 86579733756805532 49026699044552030 3596411419363247 6297119518187321 50951654588808404 12972258738638943 77490127528270947 22292844184648525 71126240919999180 4705996397553305 85931256055828487 80260192011328941 42972086726446431 85533311581133004 60911900712610929 72924441362117732 68066180914098265 13371517981464157 7352605238191905 24922478296845200 16747752760837632 11519823248027199 3410959352279783 92448489763894972 48113411468618235 39229769758495162 41125506394088926 48550811333740823 53034260312338801 98972506844312804 88378683405109437 76394541906448042 21550325119702971 66578575628803757 97713194390773198 6387074054775020 91079973791210780 81375390346352675 70078072668221819 44701924804944881 16898151333111131 48497241187030039 70639904163175303 58690130559137355 77385565645902553 6079311873131435 80812726454352279 89803848043887727 20120037482723481 10949878560943699 951974661763617 67732555908717030 33693118539973187 2511549726593036 65395695796629219 99732132104331396 28406970387111791 88382370314146370 90691928289916847 93433280472433861 95164439012480773 93969676122952606 2171733099313088 22693704439093135 2140238969581312 9882799665584142 37494875373154256 32566475136802907 80742940048092454 8242645305476934 88461521119871451 61245225040263516 82143467957312733 4792778789252081 46189057015504615 12453117193019513 41861286628204617 88391000046878135 19228707631366665 62119232152075631 15950291768492112 92912943452843677 22167590668924317 15827451064281873 48886676104807275 22020252452702994 4792921849643299 4933659931171798 85623799281443968 46568525071670255 24001225726033540 63558802432917701 21562655638141492 77203595982079157 86949734403775490 61578794504788437 75450513184365718 98386239525387069 36546439330047063 40319849437432086 25715243493096780 44379107877886106 63281129592847490 9632276525302477 37406170508075589 57110138132739337 29997876372584114 60257021548852956 70760198739962362 40538794032108712 58679530063463315 99404942803340645 25689469829520108 81114408562240829 98071597598833556 1409530581877263 45631066012434569 70527991432711452 18887690297647017 52337604666266292 62035522489722059 29866499613509193 33888714958540705 39422950722970239 52736812988455682 5874595413019551 30247756944762358 62198826881572315 63353906959189240 2731492362713805 79229798174166686 50418930413290779 58405880507934835 83074895563343321 57753334234393702 19843255701712489 56741116312047117 42905115057593128 67540706892180913 65695438516318348 93835356739442782 3481248277389966 30617586863877014 3557606691439184 66541527106846797 58099739129528270 98645677816443386 41993951222966407 28593771374734440 99896977451458577 11476897918058612 85946988395540252 41214515519781263 93758208626480848 92483223802528574 29380646706272396 81351407327699299 17536169564161887 52980113089910827 89133493351488128 18043645657666645 13061757357682644 11245462819097843 70183420427567509 10405018491812374 79807969485928708 55361822263653011 28997148678889605 37595778233474170 10784784235739517 71825866661402128 85050105142149055 96343310207553200 71203552045349209 42484035915892101 15888427066838481 84915633153120814 90612335112043900 40912095532452109 14403121037754160 83986810431078337 64760742407794161 78156773406808452 50046329656138511 36942766693698162 17797331088865153 71825058766901981 26169894432191643 90991636972435812 87022395971217271 16037710164917094 34190819336377114 36142343706135940 69857325319477985 13151010811974391 47154508282584838 31496171483828833 90619214953471001 79240897231768581 79484613883450365 41423107254387596 38063211376265463 44170599651046295 80295388307627842 66944758273731294 53612772060399034 26076596507541447 56473586119412989 66666127194930819 671412212349723 44807083228037210 1552720939719888 49181431862030586 75260540009865403 76994320071909159 88920138395402381 12815551173100851 33949043044160092 53041290665860084 87031212478539016 62319244204083457 41727957303421214 67267346839647556 5882367397921623 93876674318688384 75653420043702038 68941547278043044 24946990002663186 35869384688109298 24523998652045592 79650058943770300 69714541123463679 30238991425206594 6683515343579461 6351016199415107 17207047979221626 98733834710617864 94668001540005295 21939267402928562 61637968368395572 17538470423459507 60450629530366194 84176627920827453 75601583394886275 19294568971318427 33055442253046384 89771269001137266 46289983196989847 4916862826012283 75022932581093732 77111724916793861 42730160798699384 15676994352847819 19595889272283934 58584682630755369 59586457539332051 36643650603459933 11647494361737288 63600091737697597 71102130205573602 10392616137649567 63281210450716157 53029939551015097 18890887522783376 66059327386284957 62345028591947672 89050600642934004 96212755195871258 86786216119441462 85353899567699769 90047058038140911 23770970580549515 75235304106413245 77693421768700073 42193902962664292 59490865861986323 88963138017509088 47723752891931921 65900981125033391 33841096673370069 99185897932802199 20009733019426454 28610036343967983 8724228376409265 91570862920813319 50915085959384950 91500790551393463 17950051924419674 7160224123400683 6306749368030971 90259586443901848 71383595209846628 29899835870621593 31114455159015642 97104030555854854 41715427563269545 9774111871264926 54806472717880222 81828335748917079 66571256103726470 79967070068342999 76833039371761576 74124453300932850 9287592729114430 21977793420047708 30892114162347531 32155418230604660 78033765849586934 10499912505199754 72000657838622051 99700486157571980 6907120586723766 9548731403011581 54974967328465906 44689588380168934 5785161553198773 74458591554549107 85954450529336161 86223028120730461 24976185523815148 60847266337989545 24766726680259836 62735352340206225 4175230923492765 22948158712727222 68856375666413467 74029739954132351 2856055539378354 23063365802275260 49691537469011153 14230561323992676 91299205297250652 33381137641037603 46398854583158541 78812787783625401 49654091141916697 88528211566462363 47988117245193447 59754352942599480 46698511688865315 91683124337242918 23332805151628013 8674757069454115 28905044982505996 46111073018069045 58346423169125243 90517389879933412 865817541826437 51979510154580613 61343097413669470 22585599297131975 24667897603116425 69219756858724328 66512574025207199 75105907832746816 43656960802246005 7255459653668279 94296012827862969 19256384871157324 22104683536054142 23974614555846002 79809828113872174 3692544494629925 89263256984899225 32270266122235463 95042414132598443 99989735094154053 50313042293360764 86431851268479487 79393606360479279 2918545957926039 33845335476395418 62958035317442546 49768196260546165 95820211755967093 55831839185184470 75071466497090542 37066319959343314 93684593383005159 84699111657723616 21060452716821788 35922410960572081 96177523325732363 85152904918208975 10662783217697439 1797020511619859 79938597918729100 321963313296430 31931067447297377 55276272034886434 39244229919164764 14419547414263864 77969290730454146 77407995672737463 13304354257377258 49143790489603161 32164105721684200 83597427370444084 87633345830772887 36129354332492777 22576870105356153 69485260675021875 1186664298343712 59964499986931037 11847253266856920 90989314873767743 57902899098212225 43684455339226646 2068102575443860 51991040875894517 19906494136168722 62787313467055493 7768336355880537 82587012553936794 26318696818631190 33004968939310820 73657874280387974 608377951875866 82444751977511891 25736380540262267 90354300587541355 94930951846647648 17625581248818766 28933973325675649 76568898952708334 24985842447211669 83443216658536525 56421152336658917 94692977013921459 33070804162195623 8278363768067922 48049512840186782 30019470066555082 16693372348165054 49053262295570341 54735202686386325 93077543725000487 4205177738876409 98200707673154634 47615442133738955 44650154573500603 46100369236652820 17286034603968763 28828379682955593 23178434764819250 45577470388071192 35677509209208739 70625072544212573 22007793971888774 2888098383101833 94897123219431530 52010312916264337 65870605903437339 65341004028240333 46213483425471820 30098266544358224 94935433754641229 98081650101396809 13059354049373821 78048216918694203 82905297418650344 43799425373028782 36641468966878839 88805024432346085 79375878610717704 11631757037175813 32840492167662822 5132003944312260 2887200929392886 97341474918553628 67017083334283981 24747647325260788 61716121938990471 42429021302245193 62323665136336884 98823694319249742 70930910114194010 15878439251408682 39226191107456288 4732957850470293 73810035949744544 93350573758674648 68473264086358227 28286348717309612 79865038064877746 88286679389514203 33150967310541355 58250328990817877 98559595442406955 14068081716648366 98228222675903318 11947368901985188 7328778186776089 39413203734557108 2141228931407574 43107506775940212 80244901049709311 28982895446123168 23034309614322528 12467901194031720 78712383366580691 44179012766054697 86751911538791157 70329321760588141 31462172397349896 83451414290837593 37937755490178526 26829037895380857 33962743140036531 37449020951349714 65694639180143516 25597131280575169 81760427637308650 49667294321779503 5576960861843851 40091062349934134 30003707708694227 63448610070978967 6553634083416496 43792901730207890 95756524207455662 35418764485521273 70985211761296593 47719841616483656 66314597351767115 25582415486964610 417788340879985 40294597318838259 47466642762276893 90600474890542482 98292313383997226 64648766702463145 82609785777075584 758689473979170 11958388982842107 80492625957268569 73593762642772494 52268737836190159 63653085589929277 15645611242214154 40875955340850339 54248308705556751 81799915982298260 11629875656038942 10603329966134618 53669648096729974 10614235479362625 50919652327658250 69100061082056076 48870574375085206 71128805739671481 13257140856266236 98483419111219240 80467820894237210 99057390269098226 15948031875150336 4968470888855532 29250879038370373 65250959932509370 29908766486712498 29912372245789535 63111961623120599 33294191678321542 59265121057511792 40796273870901267 22839919668346886 59143340959413064 96154357133877552 91311333649962441 68223701686527206 77829962972795042 88397780652583783 59819505279122081 88920166453601567 59111614470557639 96637405004451576 75329103775019246 88301032666406086 6284119773124243 81543860697044778 78934582739242030 42313785134984528 22406702097278055 38090411001473024 75400281343384923 69943046941685647 13623415730017040 88972587772637055 88905257542993085 69608727307236770 2463982945631062 49569193159921761 70891828843522874 14833637397201010 48228194479698253 50046491345901035 91774963503189898 19438057150462420 25028883186506200 78161029853397715 83706415789933865 63809960859649478 41589063311378813 12038403339575950 95942142568986752 45390840405345607 52629782339977420 87655171965682685 84697693644326312 33499063388621505 91820588960947350 99479490329502868 41553421650161156 66064766867739316 44002157822372442 59477271496053896 73259645120300009 71597800197133786 13189343667172056 50019134076057905 53007361834224598 38887289763482771 40466513815673694 64378563236782364 46748940109110702 33788159585495967 77700815605894233 30241480391642085 73486033459767782 53968936955790706 13411903851539630 46327796211121567 87486564978571729 86800719153708335 2003383428151122 7902171303043713 99919949620364293 7933754352569923 44186203656631518 15022485528296701 47144960222115451 22073319762431847 63183532127426363 25779758248174922 66209250347075083 64285448068346205 85893202038503315 30523731256426907 69672911221678639 94121594022337799 6720240648527557 31853330006009113 11965479434694606 28634153969421593 50813802602481367 82785979629114143 82105672233395710 68537485907501914 90001921975989883 44092088300833279 75567404699003608 5966846320520243 26573979967168056 68151834924042105 60533191287009575 4054655080299001 62287847317412829 43504887414265151 63201853103923728 10869724071818285 95032508283749695 76774607201568265 89124053889151625 14010992104090440 65686087297555622 27397530255950667 88805468914615806 16164628553166973 1660656859299312 65796085549500729 78637817344455956 34307822773843181 41023039371470519 86296553599497930 26783706587292373 63654164115616460 75825896479343338 51426850808398 31234999475204569 68405066298380480 38071598683859177 59350240731213210 23394083404576945 39327724974147390 49381833202904872 28166677051392996 26300967118329128 44576270486796648 16582682201151982 61226126915099449 8176063154488257 81090955532817401 74068616474565345 30673930978391777 38811952615459151 4799776702629043 26334955217750773 74895460190476139 41773506968598568 30876686014029246 21937316038000686 9297369346102626 62969257440990131 16155758631771720 89307070473158830 75360678281755528 78274473054287378 99469567555134179 58676885696984089 91003233507353203 7981939404136404 65637547483569617 67859400153905200 52264296653523736 78234956216469927 13495253835844157 3075195569026355 43973256324019638 11993767578071268 44876118424946421 71073064702354101 37367685340546277 96499564676655884 26648995066772660 7178989343825723 31575432556671040 75167456405074945 36554729280435878 82395581648660470 12738976699891924 86743077881052778 98501484333764083 71421345107024167 41431972526108651 68049599021958060 83989375453511851 25063130977919657 48464806438162958 43303306666912789 15501860645970985 43288320384802334 36231604693046901 36874508787344909 7236935950142323 13284372879629373 82246352200840685 55405783523878838 72606728801667746 60647010166467255 11479201491442691 66938882823277899 24727349374281556 25563423128385418 81188648715715130 89669237520654833 75854681759966205 45397961002413616 87369780935531157 94484940521433201 89349116771716268 29245543815025818 80256900872139021 61419008506713799 34836955194925683 53953578301985499 51380721593951061 32425895400296192 50971835533566922 71706116624448853 65781485795222219 28301312722778529 75708827742496515 16126496604847216 68394970356272539 94011424795912647 76079351505207028 39620323927483344 1878232708892326 16121965905222880 94610530889343987 43219451574863078 88705588241292103 23481496548488691 15882508905584781 1052378121327923 69596434907538468 3000837780320883 11308636370847720 86614710706471776 95355087891328349 14864422472039927 66606543055927464 6002100696102234 21598697045628871 73264771257611457 27262612063110380 81288425545894071 62594081377027810 94082254230552496 10300090963191057 66541230652642992 6820453578113980 83932914101688174 22975965149380237 61252087098328638 67110292699194526 44205253231823522 54344922040723207 4931240663040601 32040730875231508 75699268044403494 12040923168276433 94901645641191258 68009581832162793 73413302151122646 52208249100365978 76022292248908522 6035881597285672 2571696057473392 15208955216554398 13756312554739285 51622542365139428 94174104353517884 71972866634107056 67859698400295892 96517073260924593 92340062736377299 23579004418125691 63305794489716851 55542158654176114 92128674484248506 60904314884954415 18118981143827644 95934105969276191 38310423080578792 57457672560593271 77576055869878311 62373930392896662 722269874377423 6269021114422980 89716532675212963 41244563494260937 4646905184930682 44281182197364395 34328382806163437 20893655657313679 45153901306655583 62677667461171922 26981422137002909 69958954960330840 64425584235788218 63859864665023120 70224744425693936 50022340950606542 18008841563800743 46553958343331165 16926023093029677 8068917290684020 21346247129943935 14770778458732575 57137313017190313 44540069921369006 9885979821734175 29180668744706527 88818762657533236 16509852594221508 14054062810135900 14787710333424912 82867393471286090 10745785535267716 73289962939763739 35057271028189140 24325654282042660 55583171313152783 62856728274228478 93376388848031386 47748535229002480 26749390958136919 719182065768844 80381818463834421 26620068747807051 76261360698798430 68089508475559527 56622024905945876 78982128353054094 8416729251410294 36393288257493420 25171556028377951 18905359931037271 19708819882110591 41224267776243017 2509979080641319 2299740817524983 71249242083349058 40845982526854624 53979621400064490 12144015212750561 69166680057420852 92090795702081988 39154378027874878 27148057894035880 79928616847362202 12044870687402819 91206179611036353 72668404748420906 60394085100379804 62566682921771160 3285623453169052 95380765324039085 73304414887208903 99282333814737058 37848840989912515 2010389305710067 29873993450487880 48214903230151814 96144726521032013 63485007872712146 80120537520193555 77286359788600360 72009481380972361 91669030133836193 28288176138469849 48341827747544622 89408652679873626 97306350226308177 80863784952745549 78414567449526277 84650378290020998 447005816743674 74676308930535024 99647407830881719 71664346304983295 60721499286453569 40961731305223742 98566291905381820 28805158001707011 92045880993527115 46739126364502050 60649409847681206 18530950658173365 73315897395434459 91607366506889022 91427383400889643 13787989087554172 79661578196515735 76918338848152985 1322497226693873 92999905747067418 34106339596895196 79150748485483354 86011351342004521 17659700217924451 18048276178741997 78499057870014845 39341116590910163 97752375901659785 22095513914323865 70900802827586100 85265417646637426 30866425881599479 96600104692848359 46470976536518027 90311101389662771 79939742756771495 86584139838793750 35644159741875722 19714992253910239 16451980110255513 50417659200077253 40407094256565035 23138157410930410 30097012366772451 39269012291683928 22857022641650871 84892563654177264 6016697840578208 32826899220874294 17298883898970693 92383677234011953 91146660096354173 59457322327427671 67219044274760404 6311733330989155 80270078980900507 28341407745673728 55097747313683861 58638835528629177 55906681259999105 59139802723335368 19259454549728961 24462513994374077 41026257434060226 58762432697441475 20829129461994055 94426078789234813 88175308253061306 1502011252419622 6015290861382860 13135656316923942 25969978700117627 66963843687360933 34025278816572542 89290305009213437 81661426819983652 88824892912741446 77004459910063782 44949317396429490 4732537188052079 12265928211990065 40935076154947653 97623621134875376 12199982333127819 19920920819160771 74268512869496920 1811367320329528 96568568738355387 12138233112308120 96420934047172261 51101125854549371 23116691245766515 35913971109276356 87272516621885654 21462814714973585 61866943498842791 86887877463542630 97547166214662174 26283750614798391 5104921618446648 91528455692610704 38109042653081470 41125647121487251 83963291445036603 23955518922093962 97252773186392547 38132848672912897 17464783686623356 72117780463937519 90797790178569462 96658423245706008 31256787917522345 18199318241797731 30267725557487619 24387256355422135 78748343089972223 2412102563566741 1878934515872281 22217488799565833 78685059265560730 42929549302710196 5675399701336106 4350111607100108 95640101900242000 79837427595522805 40730141802083064 68595801790548489 65309666806182582 20353483985131412 39469996189655734 96329675310293584 86769481045461537 4821724953389046 52474788080572205 82169116603276507 35955737195873189 46785094503280619 40293055013703160 38705242559167774 82592067501065449 7292940026215596 22754273952995299 55573170519716131 93915811065247986 96293715718220813 17098217834306826 12152062501947075 64820803933227229 89505771742286414 75986413826643329 69075389977348644 90970577464982681 52537916073377194 59537068208432904 82731710131321289 70678904504469786 36553186684269580 31579054694269350 19711135367837914 30063672814292977 84593336836932153 31193171397325700 958880566705102 89491363998383476 92986025427383222 60287336396040498 99318359155642076 31987152488261446 37756768796237113 72983186159536700 52785828610080598 67183516711742570 93539882604873843 26350576491481904 16572019118093613 91513064348755298 35466213310034818 74627472404025569 3329501114208308 74104691192765146 98108015973291372 58942399696828710 77590868797436699 26902408871426748 491878130276484 31137708267566317 97533668540545468 3992522274535374 58380379773670968 4103765245916893 34979501387121943 58086986189261738 8280655632387073 41261714061217657 25418560243487409 78558504946582221 23757652808957774 73091440275413660 52989919417618104 93286162827989126 9109779218130914 30421934311022404 41027083220387498 15479699512765697 85250423035068750 76269561737741043 11298654589037016 29006850230916520 27472486239001091 89882675410342524 83729711710114313 64756842498982619 72764531339837755 9007950524620074 14251971380261652 51363852943967387 27441531254119128 88917719792856967 60180533034792797 48941092255415699 78590524939499584 44155281715512160 15474874603463855 73407511765366297 70424334934659012 95103215868178366 7930359513701626 14313674615606435 1336254391035672 16522031614925038 58857072790021960 16539063438003738 58672316260047344 11058492408422279 19589165939612952 72002663370185899 10504378925021155 28226715449726251 86383612060780835 73156510266286142 27993962781571452 91083590147251442 8707139809017276 43676667920354298 20116786006644825 37398981659329391 25582087355900314 10427506702017691 39259509534126425 65361308502895831 19680223105321242 31799570211040521 4281186373134707 24856046153137390 537158056844893 29832385239614814 50789508305033090 21278947648223445 13284076449591129 91522675179522546 83778892930218406 75963647506184338 72255882200883935 15117377100871172 45636100406686269 70326234748104861 49406019549269154 80711510091207020 74164430562888141 62343951591647272 9097829757707838 47108908480879024 18976206363483135 62264947419789014 88733855288895772 81867249509471612 33285765700545576 81664717373444009 41870454448470817 83661116214480711 80176843792908815 39696719466283740 61625973647116047 11457995190063980 31286424596314271 61089682155004358 18978599843333617 51629139592392840 77089098364031685 64154385085887282 94047990604293049 94428501267720946 74319541020110074 54600766457297182 61037644482880298 36432215351042493 72060402888305413 30721065338569218 45511938051645254 32309410897944898 24964416451164610 8143019987706106 58324018263277061 83801674173097612 53259256238168970 18713423256460334 17847323169487384 8808475796731782 83517074883623886 2479356575410216 19341332736320388 49492443372924574 14982405187325257 56154800141613162 22522635169459997 58304486548738612 68372270230576138 55292752150074667 18236642152799130 43801856409971302 39676737705567505 1320391472539996 25621420842365904 2856203202166877 77345251487549677 90426503149989196 69222644309741465 23893770500203305 17147385838063176 68076113213747626 30314745201025274 71599896822768172 61100847745348100 47814625895925392 56332467530148847 95916196713968909 23577117464319512 53664540020948988 58107360369605294 71586872178397146 32962758386111881 88270748505174524 96541766942647489 5731505286763361 70985871280408841 41839092460711676 98768593365293807 10130867159485463 93746324135743123 94431361965473511 82528095893777566 89827624853974058 89254318279781023 52985754606552400 40301030335725555 26590366576348110 73930427511271951 32754834386513750 59108240413433390 79232455800240192 55276217258092038 94564323575870881 16858608155617823 42260590401464875 87309250603811717 13230772525735580 53338060293449347 40316706522398084 12212252343683500 36358371513246058 22477287794723617 68615623193733798 34126269729466614 37676509585116139 11455869016705242 56557406302047412 21115106322606925 61309159098938663 29462093519986409 22653509158741939 67057273980563060 97898501464748141 49837068721013502 99617378704201022 10249339049990583 13333714050993904 11487734905883314 37588843488382861 65457966517573741 26466211813803773 55159639886854936 82283433795816194 87888324805542850 84585043426085918 48221641083456982 35557612809375552 49863891051775169 39893050070008036 61646124175803216 77440006944532546 54370082195870652 63186035916644859 69203073325976916 62525753783221540 25434700692698702 22982853551289379 2912167248271822 16919732408914780 92398304310241815 39030065071475200 99255195767460517 47534731282283630 44642502444058214 36201396580493975 58992088924285112 43783157553429551 18190372184614930 70159280527824537 678410107903500 70956907392786207 2512772156589573 70808906932345274 81923038878464455 64730401258816880 8214047110388466 46013784400385647 32653277150351590 48987467121125225 52887082596597689 9378761695805934 92579747593440136 51455210907355862 2116130586922014 73956044329208790 13498296659673582 81510671693234813 31582973666432680 79220249962530853 91668180661263972 92453711804400294 42518145482687643 17295957120083342 51449103541684665 28303571695280762 98168303572376059 88642320374416344 47977264158009293 6549989742709134 8059578148419186 22789089771462674 23188812036080640 84300016233665994 34272398964770009 21276201932684156 61397457635937589 59945900526621064 23958569980638175 59262579780618056 44958719991621906 26746675441432408 54443628815335829 15152433170035069 22414170741310459 20915636455371203 4560635901602172 66193806533246757 52877974288998677 37566774533729398 62276057627695577 13530296685509091 86712564123030970 3528102381330260 9299012512246470 18153045631164975 9621933843234767 75975376659559538 57020849672645046 12368549428260418 44941818651588034 89375324193722486 93677786130924840 22925493741909775 6228253169039728 45606485585705912 11040288500309735 68657250360870986 23920324486489587 46357714965240140 36717061338421706 23503965285339030 99890784337813592 99339839910594811 25200751355529944 11709888211439779 48876151994893351 55405736836177275 58531276888541740 58507664591351018 98497434789488051 16973120561831935 37433816267940539 52246285562100726 43955404800541238 98193970482631507 64983558882471315 41063132247603000 26617074862529222 153020751700909 23148115253134677 10814047823631640 34755507458598390 30427644238922378 80238715946396481 26385931844306426 67693725328388027 69691766651878820 64468612023181775 57799503527733795 52022295384934721 10312833930888890 30556883914568208 88307449193366568 58946341449220282 21719095366238620 52208903386943743 13338271441980849 20878113802590702 91088860647600925 33963625338305319 69375445694441340 15705980966431254 99614011073073635 83038259924626155 27956296029038611 72156673043831254 86133300597648207 39667781693703568 81331352196332660 74355990141330292 2703351363453984 94646054673969434 66598587109581799 83198219631763152 15491002165676488 62504714617404848 9771324285908656 33780602339800704 3310302800291331 94643845974209355 32706000698673927 85487301653041845 70042425597066285 6064534616313201 13813179943611502 62840318966836170 6295091109364000 57400466616677603 99268315588633211 90854991705541798 20280141388285560 39596903035092105 66875924141988055 27390976788399171 26941478715649231 26407237713775821 62643643426215876 85743758263767707 28606174012161696 3018146327219757 19329824395800874 51370911184608193 7566053100382759 7494952351081371 89017988015614933 98466984157632078 23274652022132785 73636559887460388 40034541164507954 2410274024219167 70614742278784320 70536561818514548 36816835481097461 15357614223607732 85690027404819094 37829203525964203 66368766903394710 3409367106837298 44234229892817011 90281735811553662 1514263599432633 78126139838118293 20633489762497591 41628904726501568 71499354119138046 75623614189674196 54296830567255529 57023449931969301 72600937875170928 47014032077415045 8041417997786297 48423270596053434 63255445527144980 41759729896986845 25924088979520379 88283225133783337 53013155246523419 50910479807249806 59592933269241914 40380983660945565 38228782323639677 23864540078978781 22643256618743315 32943146523369327 14979463480537582 59654892988182537 62449815998878982 80326492645356864 27391933821767652 1263923120554879 72983561697442075 98489470380339749 23363973837863059 78919451134457566 4244754647793631 57124685732889860 95701051645999120 45088137076289483 4755789788441612 70487749836540606 69895419440952144 17420436876803989 91813829984055106 5903831272277977 29064221732251577 82339121947068892 88092343572373750 4077562510607566 16415502534938349 9711581705299653 39085639168803461 35665850188569883 71025451474057109 59515166838660724 3917893286022778 43723753154238373 88803080332506124 22354810963562518 7234929523131104 5882340526069936 64353746159417218 41932651548990130 24756418157207255 83643650127164655 27374637720961942 68218025387471229 18687225964729398 66318882063347132 79534592017537452 26275284355470042 80194835048568731 11270719081361451 99104118832724742 58415915053965258 98407296821888878 54798385934627608 57475137013343687 57511864853914817 47111862420493693 41392605128312704 23228064851424841 62945986467327831 88675192182111632 13480646533409890 39959297292184714 19575895962148517 59242170428286070 52337419813955349 30527743807271678 52626755729134094 97629410721637146 607412110209500 40226578851908253 63637201860302538 9744020916099160 88192962877184577 38142910311248333 68185961051212419 18274667826439562 8141506903881089 70952482764950068 47624964389014760 63345144049436012 71212563163571875 29259341057063247 32016363249383715 35792624273724728 56995170554704015 95775285899197586 59881421398007691 41837625901791257 80697952601179924 70991287023576114 51402198252445371 16577687519319674 87105089273185754 18971479832060707 34456392700460685 78756326493900295 9087579470714817 80552577441128221 69145057552621538 77894845325893205 31972385475862244 66444835160211603 4599214932716998 86277183033267825 70770678958855608 83950307826498886 33471799910921437 42933034554114848 89422501632264267 54213051508997242 4447578529318157 70104719994913032 20604435159940180 87827536307350609 53775070780572065 31602680145126606 73614391133431435 46085017954892121 20876104899833915 16791698662055626 88953772990194451 50733752708416164 52521108817249934 34087407205458374 42102195237308083 24617160433872740 40240394368741158 39761677645799123 83310820661611609 5047229035647934 89543247432514670 50458594027793265 38534160923428763 70311844375849970 50215594646252121 86423057276074634 60248642407920498 45244256549083442 34939355402184812 31340602998941047 36064164632812571 72398229881745316 82695682510244760 16238484676415176 57632824879149296 41226769799511577 31326103795887941 39351717974646655 31965716643908364 99691516183768583 31973495412968654 83785355399503984 47218767335370761 6177030489602978 65674466644633905 97639933724994255 43518267158340 89997274403554783 63157820854048477 58864584174242840 27247315361856311 95735629627416973 38428485705791716 99896985043955255 9929539647309923 64326226253896147 84721446254527598 5290244543131802 6604903822305650 71628478331773131 4167874930836315 64333004053578185 24905301507954960 70713639758837901 67334986624472712 3573919564108803 61895212489734255 13399762841690767 80222764497680397 32991840397015845 5258482018391057 53032209726577843 78139307525057351 77272242261938283 8113433846581652 35143018696800555 73676555024067792 85461953328075320 39790323159307812 9620158936322835 90772534085295483 80774419335193543 74107304342022875 98671542982516655 38963608248978304 88287408609865559 89896936526571302 56457722428441627 99675053739823079 85153560881471041 60661900075953591 50511177150021315 16463329611378192 50444239606608164 73251008876683575 38495079831222207 97150090293648348 97957165918521177 42204707138397225 27868476458505455 38363488288534022 6718749511647519 66983492870879132 35271737494043817 1841867932384859 51561341646423899 57665310864628204 28097372508185918 80240811986301303 97132009173379703 96654435115330679 37534511311646663 57356560055545524 85493463070044190 19486994823205188 71310819359417867 46835501182145985 87796838540870459 18016251935132724 17840851003710400 29430606459768490 47461118361033734 28165281071335871 38384839407361571 65501307242558936 39669509344942022 64236368869013928 87149171768571713 89918849170910826 39951617476876616 51698208159891938 56320609172079005 84608795058893580 50980600194316179 56393998165726292 86355555439790101 23739761632740841 71059310954128801 48541156814648576 17982426086839843 16315671564294851 99596549759432310 64719908524610280 41818087358302101 71713797982966919 62845913155648104 13927370177340529 32371415689803591 90072611328838436 33333879884373132 48200682874313925 948578279750887 84072491732937184 83854449844351670 63154532491560688 53837959854715521 19351305064358407 91904972461149564 79184579490353782 8295765955746807 38119452979604916 59293742973974476 22766005252485042 31388057741488076 83458540440596156 72352846856247535 91383181182327232 44052386931640201 99617693974720016 1520839155818361 60202536222923057 35802175889977607 43072609763368628 37251858057017998 50141064898354754 13888966772535514 98428498972993290 88063815219252569 39337622771705244 60233139976806820 83191684175141842 85292341982635522 53378085004431068 20119353220116441 39113921439136890 3630388404341842 6235124892118052 77250309368030543 48322523914727542 30670253745801961 10209164197736563 80881658254179298 74001522680650183 46238488129046298 31997729461003449 52095919925919530 13782965612651169 89644654379191543 64774721246732966 17328489911850929 57783192367263773 34609088422859608 27859802142132391 7903886151457604 78035431024643255 48362028831656912 86118232686935959 78401854179689236 43984939437586944 92663752930914997 3439693265103131 97260008500100340 57305480275727523 72041039743361253 39704809769805704 38712363500886249 89904480370980794 37451655628008744 82956171516921212 38932222148246421 41363076076800179 91127010175808894 65676193008760928 62608967092376317 52735040103526689 38916355923873131 62614966857287007 37074161977408899 56264837466628831 64615859829670486 49258949386041607 85130647357017743 35894952030142991 59687009691768812 99071966257923741 35979051638468348 84429608500605308 11917786813043774 46186146372550887 28070620159059687 95978397896123812 85379596525425787 45211777250150040 51483499574363518 75646772741953201 40565224041916956 57838666516140134 62412578029269858 7365242280951262 63111831852806218 63730718805687066 11950848734108080 3116969426518911 94214611007343036 39855645986636973 4359167237719384 37500297982426001 79319596912507609 72645074784943167 65774425840160709 84841987918596408 36150527599039751 71907997054510819 65956596678589918 73581997314808295 66245820608907451 77255242352697699 17965885401020871 14656980272748957 60447275178032598 89890056188613582 10138782336031978 90033208297325029 77184801556292435 64043337398179623 56415614683206395 62269783223559126 58055289609574313 19774335452465728 70634863726824050 23819540335115033 67592109463441063 99099737245516541 72376385268499585 2452317813672463 961108754708531 85869989898129589 66963243299887842 12434807277824479 48697432014379086 58291143581782876 29823958914384638 90067415192135060 29857908221197584 5975140937627194 10805331167082390 91778468715352670 73552950919798605 41050525108848984 18503291256525028 93016866732962024 26760069130515098 44631031928163192 34631106973386619 886586926848833 6629626386232650 73240889968117216 91435083811711612 16114049771064889 53916542625038453 25829839258001004 66105315554112881 81597322087203542 68251373810280465 38196843914400549 13089619031085348 34541080317875721 67122809380488629 54661363860474439 4712976844473250 66716107343879226 15605706428944159 77450391676971853 21409748184260556 82890765571399556 3940064754720827 68493031901384435 16649892592961690 72367788641563459 18838233681892811 56704198676435149 81836944724051714 47262135869774831 57741583764661112 17229542310156103 47275986576353814 32585869984929845 47086950426671021 59453985537872812 47784081668081897 24714563780473462 28159860750649406 19718759342562789 11347686310021385 85188078260261463 58366341049087520 68155511428882031 93606963883541186 82061950204418500 72731566973491569 7922192945300040 96555172322973078 37611132512455862 22981437312255777 36969082949957051 53548935483060389 44356048730318182 14591771216144163 68500833227415898 3980552321178345 56935382305972425 42983328523889102 80553708570394881 27750565054152343 74110394314503648 12659596778887775 44807037877980661 93257360550272796 58177836487206469 89086974244716603 91599531415734332 78397209065759158 28044918314444146 50104215718991438 57182303808064337 9216890477984172 38084122587989150 90564940843740354 76764774048506947 42418075905321523 52255633416079579 82774096663894274 52878163416429233 71207118366792001 61528065124262504 36148543118907975 17549978728464879 16425679537676169 16805467660176596 16855637928901932 3841092953075421 59405411800213374 47171506137132084 55026421164946811 26324301456498154 59548132349365664 74900743446569900 6310260255574042 10505897464055084 39847826481267176 37386196724979953 36388986737788323 20218506678475154 37623675941535583 3335859634106238 54577951275921710 17283197928828917 84484272368632661 92969516943498753 34765301099845959 75910185078755642 22371764428468432 6114298926554068 65285218113034856 53967433223806630 72883034243707618 44609896841394977 76507439291826406 69734045204760039 92701054095911303 81365658402204723 11082928762565662 35322943407540838 6555129673749658 81860746671590276 37905446201056451 33872060804528017 85919587976022559 39354463636501140 6165456787538603 53401770930395230 14975361162632415 31989301230287416 91330729046148076 52018083213328979 20360961252456979 62611211160215985 47548255053619612 30938495309080138 77909806112462347 11059666200242302 50678672396471749 26284299471674997 9733977755903049 82783308110386903 87455330347479971 68317409595673493 75988378178986319 27794522188466037 11420338932952744 42654908046768035 17760272487513970 36248078503629128 57073798059965761 81267477110745308 84147557087591830 1056721599204167 1634988537153812 38292664106276338 36856628059600367 42483659703123754 67328492603236335 277613723905652 14989481890503311 3484038443226138 67657894878780257 81362578150511988 70893574945733587 67605394556744200 58785965078229999 72813255162280946 96469105347908726 54132925185093143 2913654960752666 69160389450874378 24615954460096969 28583123603604775 29706291362596174 23743841133264000 1013421537578631 28265591029722779 59574802003166462 86853542036360485 55212854427745161 20312713047558752 6546946500115276 13692006665175390 67370034399758064 30691843870268883 24963087518334207 89889548625167119 40141638147548026 39141367203751820 99392690250828213 76997517721552205 30698653286154703 79839384228499305 39199275133693505 64581027014175183 13238038150713698 80615768555722372 52998611697973297 93103791979421527 26746705539372183 63339366347982646 42749390984985373 33886706899120572 77655518503900007 7261918644804324 28860729920210328 1656035794218906 16036930029020297 85233460700095215 64929938899605994 52307980591987821 79126678133460871 18449895254947119 16608699084484609 47340503956319469 93029147016198186 68021064590228690 68681687923430657 91659140846422247 67320865206784937 58815674966965397 77726212824554330 50248742381642282 20395172293026825 37567006143027631 87129295491888456 95611627277104794 94542708532249485 83930260252113628 78620990288277507 7566407907143205 94151992691387499 79015907913788775 84882825446763881 8928946114354233 6612246358764913 15428898331317066 82758290288011857 60245620838349894 87448802322779479 36300409808979476 18751857912906603 35740317956815736 18319306408856227 66923416993867043 26956891899427485 44086187898513855 74686034994516966 50002997926131786 31131704872560406 40648960332755322 9477563582252375 83503069053012927 37449001843205439 53221976096277749 54011064867480086 23876548060882591 65961357486487869 1886385888739784 24520012923752276 17554213673176086 19115576088722802 55371660401629575 15011981298355722 31962765320419966 32835711859825464 46703252981354007 36877281494556350 81208951068683786 46722855717732639 89033247333929249 9878855429164304 13567863852776236 64718190168725376 59615481865551798 6649548935716808 19839315145011141 98415015127407250 50245619906270444 91041244960798911 92233492450069377 43727759827072703 39855412094944967 69387037368771696 67689179203273875 52470987099854343 86257291657856498 97366787024204200 8059123959154257 6875206015092637 95497229899272772 58790903931694784 41759813522561237 85248293701692052 76038479281602991 75054329678808268 40161361917385607 27885440336820030 3454313941788332 30863456657222017 42867650898031910 45085289702319803 89628365376907015 61686170940620973 97969944494991664 99111611305022421 36474361793560353 34583039417383161 32515398038295432 11700160515114459 62164105254033681 75106685370987544 66348431177746131 18167977677287039 39863429847503568 77962874717781932 66386867590667383 77536318430380154 50747854797440802 38978034875547343 47534939073952617 34369740001375640 46926943570817140 93297189677919286 9002156404615653 99049362257101153 74149919856268370 46509110318947881 5365210525720230 82482759279904056 88134779861376122 6694024890870454 38670593335456414 55424341608746878 797116518015542 47201397870453630 14896300370526938 11735242814625642 45421242657213638 99378747704803382 56395945823506470 88103069719630457 82102999560966991 42979985128639449 87663570203325504 52051628106094038 89287605288689555 27753086505786787 16235437652494117 30006343946255338 2460071184222671 44139556364809861 66781393674241052 44730033542392733 85648796593127410 69263751469561288 46188707318373658 92483944913808343 70810372174832784 82162535823831249 24864193967904993 20532482907669864 31904879843362140 42323295333027486 93116660462423953 71773185153976436 27935849960728983 46215748420094852 90106772940649800 47448240528994111 36196620356514469 54115879186030724 30028020403711902 5467333209385363 38004597219596749 16290979276836586 17394318695226824 82879480245212097 39275804906698515 44456861904559484 37339761854457190 44140739499062562 78858179111415493 71896489111782492 2898598126879291 6727268829828415 82046622340722123 55163677330401980 14209467292313715 45105737829635065 62280840605278473 11415684060629296 39563341518924745 59341952421647075 22966476639248905 75174369999994749 33078508683327644 11898972324436113 76335641850807902 55812133262897472 66164597660050460 47732049967609431 58540986496236224 35716665348685617 55348344276157454 694745043949643 2252007682239075 85122274969623139 71419374110903659 37925537685280065 7738503356210356 83004075735864863 95158345269840821 78801332373963057 98962810399628736 26645166673397105 78530853616203532 53562517128114507 39999852533652797 19836602980681892 75361799353631218 57582703159532601 47655746057081060 66752743568391491 20886507578366631 37070325991602202 20568242861289551 64700707282693657 7933184764417317 97199679512775385 28807058600100320 14115628875891504 28598426185090389 35795425200423768 63039253316382486 47883178840273364 67979413870837984 69892703924182098 36866959826184309 3720425944781680 10109729278840105 84409941680777042 92317748748938816 64164101302080304 27782548721314262 45284072840546797 88957768474791104 946732113370436 68140120973417911 94814077896944065 91440426397690103 19842430518355329 91098650189455254 10716383224071488 73477569453510571 73442452629773557 73084537087363534 15719076091122747 80957159672445342 86273348563439652 30005583201054713 7510439199279436 79249155532462815 5567869702439211 85495983333175565 27498683024858683 48438039719700057 694647562613139 15780733800103126 73540131670046139 84897282548113920 75735216786414451 96088155365975810 27804593273387004 51328634688577040 45542770130096204 25872756903986171 86944900793199050 77384691842059835 30806532955016644 97638992241829832 86241378647107747 14405741070808474 89666299957471403 23435912145106783 11519982985026974 48654447701979979 71465741187960968 34634443070255321 50766163844288841 16248913326975535 55022435376776029 95446663895829691 74514965335375338 12937263222348137 58416730622973871 10535929258325750 39365298510988388 22845455336457331 6712829462467847 61331150657859057 62676961483421812 88943026414971640 91333636255875829 43544521444402422 63219539736497479 94886064691263397 3931506661556655 99379773323583706 50809503707598249 26855214144027953 85113335601788431 40650536184788164 63421710386538512 33841732677964047 51848194192067557 12636075415060659 48750028905260337 60045886912196665 86654472717671355 11207764142019738 95517143541982912 68157339658511799 56445601504196200 50405936780261154 31022854599922355 38906374326654134 44783995995104191 92391214530317475 56236468344634078 21802680595547782 14455868217025156 19058058149808689 16698170786753064 50957447634835339 22171242203146071 31923958594809595 49066266854337932 11667416732691329 72211265785864418 71223476580175443 2131268692600248 32144138047752738 70024414778720219 84418374037470742 51108733735460440 55434777491618061 64806655556644391 91361182882016608 16459164098152534 25806309885002809 97814611530406561 18976718023453559 73038841912633822 71252688931521274 38563760869264641 43663638573750994 9562232989839783 18330102855814407 79787728758683907 62849092788749783 21014951975242124 15509492682556092 31791704752126962 97439938764310423 38287521042450457 85712210404053113 1145554947420249 24386289015534895 84867028270842253 75978779004660383 24204508636783102 48325771968497037 26148712791778833 25857533043146994 66527956771875322 65167715007084118 78658256839782347 62400742327940627 81274165812168330 50426385644472425 34668676961631282 71326600310271307 8750777591176386 19156735357747054 26371997603443184 70624204618380296 38132634566515936 25027649092432672 89123820939986118 77955193599047774 4650828205953667 38509830973129052 89270424403078748 9528626302080455 41001327262473310 11748628317199393 69844433968559967 78673188044855552 25380505588968975 66260085592794252 27009238817014927 87092824096116734 97177156768934820 49492006617406262 74970893125327621 19028687907071478 63118521083470259 86000255653571066 88150541430811736 57525259289368467 41546805718575152 71887076377318389 19812991010966627 64892890250779222 39111760772041615 27063546469194369 88269288372250968 39011228618164913 45846478961774388 31388727453424587 2235748742313488 54627218083640135 71822495846242092 48781306316570354 71553205321728729 47437497086622192 30548586449316673 76562939389559343 21159220726804997 853336653117453 73259922855999099 94777703929950764 66598745613089411 56008687493784916 66275129730734122 20895802546346338 23607476309418789 105297072474327 53801386585158358 14017925330268412 79871616963002706 29704706540660739 27991779397858100 72166016994703478 7098622778634520 25154031421671195 80961230577871253 96368897270626642 60358834513891763 3436885808122150 70113769034725884 1575410536570575 81144671711866757 86435942408650778 41128913731095566 7594349003090159 83744900089247254 58184209305928732 33654386026775787 5478876305349978 79773988235502059 20156186936319074 78393912373813148 99485897513965136 6546584790740566 18927751548231834 73997858708815725 49270779480216236 4305117659424880 9937365930298956 43716270512620140 50484071899817102 37163171352143690 20782911608111404 71063145236084132 34036274474738915 31568741717894716 25886309046239495 4537077353278640 11200700328709623 12043906150736603 72111792169685333 13675530639389499 26428206888483281 58660177937636133 65596757618341761 64810305901583833 99351727962076495 30694473775343215 29064755235079663 5807271039310496 33479312943087775 53653691832219344 81779149674418613 27296304451764367 85665346782019301 91564977741289189 6356570924140595 17449054852161499 71480515261459105 96617474678527205 36720141688722804 70863780649538695 84613588928592571 40394111225912452 11096173537610017 85207740918728991 91778699629874711 33151036194962701 9994260765121902 37310467253133632 35756329568765350 8789794876809643 95620864237890878 14215349199318803 67330980619445270 13491525762671343 89927476002808854 19178423638413452 38006390905021931 79999715103160372 85099305152331386 44547669134775904 92286513739838019 93899578099571147 40199405947320400 17556912391361540 71438647480570262 57866977740251190 87269582756440506 5887530756370350 71791407334728886 14515808095972731 45984693501394272 17844232120939089 68559246760919677 26592634389793090 7942466698484262 38827333463894107 13929080893649626 56189322041368696 3987085259351631 38975097508584987 75180148569795111 80206517872396985 23704589322544868 10536352470734572 17132663385074176 78166836888727781 86371638620860505 10508753354295799 81893086167895360 13424377641413277 87022914775077662 5839909739486677 73171978253959167 42035719892330938 75057977639554417 40096285683874619 72121555703584866 83344065699939228 74677671165447677 65242354568848884 47051355126609587 49259589594182831 64404850459407405 82179135890931957 512002337327386 34212549274906269 39610910562300582 56476084397995211 98640360708183024 43101354576656303 65344556698557011 24079107441226431 54426123176110706 59540313324793335 5821992641775684 80146531606122929 82078720201541007 85495716584468231 90047309567441869 90571610047510610 95864429470467279 47074303238035459 73834905443810818 45391660276443137 52275866087787881 87673062705115394 86898399049595113 77303049087501104 48929489209482569 34225776033474793 17758390687547130 95650949666687220 63340751966028116 28623140791244472 92075080847448310 91064117005074787 3226657658237155 72730857012647538 34494061703842403 76264518792285648 69989214552017707 83474369524748416 22559635239986564 17071025863628978 79210265466764761 77938280018616765 46095391997844320 33195284920606525 79111045813446852 67724815870297939 47846281626154055 50859850071932570 56463345235790141 57552890278110717 417784693740824 51524212537519646 1515582713926666 65451793932378008 72178909915931838 72045071642977830 17178191207459403 42886163858387111 67378119949584051 85544916862248552 82112553129917083 66822417989790103 91239494658165318 35573520304972389 57972485024904571 43772614706991123 41769478954527578 43909495405917833 43247452471119499 56925756731182852 123716888449065 82071348152871534 67003918828574986 34027963002558825 6297666662864330 52742178051615818 36261680772937116 3563380204299209 67022118860681275 26200838052592453 90687464726587106 43764003834718861 34811086966794643 87929202894490062 74495107782807977 75675478480793990 7011291548745743 17461318087038264 61635449862452888 88386552913533364 27285582217154778 51557400831533977 18075627300821127 15133312129940661 81484010138965114 17370542651424672 75059111068905809 66087556154722260 88540875399127155 25406597677062104 27175044815328272 2582325437507107 12552850643595611 8306415706805131 47739444920769823 84810819586485625 54028193095827769 53351129520879035 31760506237705702 20641592467771796 65958449522623561 50681268859580434 68304817441955364 95847873766554545 64270064257175548 68085674662771141 52008725246053249 89811601443759415 65774694770431194 68719146165089461 74548395803460768 63785140484689414 84352192132366934 24627424052931343 67035612447616744 49772171269965357 43266642205736755 23079540691538287 66754649133811327 64864116076316709 5852084821954310 24786703004003355 10263213442231879 66754556486027019 58525497775197166 85983487120963385 93617445963841511 31014137879184501 94381244382272749 97446946267025590 69732941840702402 20844704883527992 73772283507816495 79497788071864674 96494749020587777 57763601880756075 45804938177000505 20870634210882617 24960104967501187 83769451824836961 26429043736695519 4332649169792492 60643361266129420 42515920930389461 95275084764755393 36124712269121019 64179716493682099 69340810450558159 67080203250794473 51212185405293303 97040676161857256 92809398748325152 39576350880623010 96920872214432084 13844753218945656 8386885987275635 54149082462342734 83725538194839197 71819559966066695 27552924756346972 69972174017159450 78254434343496292 37897654691852806 13524840978789937 12442054541029282 56541342184132190 40806967042686601 74314706325052346 32011420998554573 87629660798031404 16812431739144606 70683835552107343 5342176803246818 3357605416026222 4024995655633055 92890785842777016 68838414074195740 4697838905046437 58647824744830424 6648834940250781 20003170976440167 63137075728919662 78140270500755949 3022120805242361 49822100349201530 1630988298861183 68579226560590468 66483690071809947 30297796048975375 81042310448646068 48645256207549763 15713058230328531 94721469219816157 15210973441830647 4995748586946931 10354520276678829 76560049373015055 2768240616297133 43046162687246729 10539698208254307 99565911002484210 34650977450754580 40992226344675300 62159517622223215 86471663754186782 40103153922479676 5337422531756778 41694112924299854 33059902923956157 95099207910388176 11575959439423144 40124010925644181 2295340600814404 60970907475588706 75193753119274611 4065724250939495 24125976663160996 68127835501857116 12732224688228460 86808051179079534 3332646585491114 90144970417151870 14690060438060647 96561771952374038 77195618585383513 40070495076889287 94703110622169221 70958246402920799 7364529020291208 15852814557645182 23670701109411017 41210561690957334 43770885299212150 28249600327315983 89560412465325232 99700252235390679 2712516548907307 17914893849437868 64828836364840306 69409699946784321 8545014000484958 79363900399278214 7381632792720843 3138893628625848 33566173593900566 8713304189469030 45842500225294280 53025890867766678 63009629224346366 53145816363201211 15993619720106450 48350689743942893 20236724772046369 3301009901373693 44154910514628363 40766202511132050 79890426377627246 99346648572409611 14090869877161276 10422920943048219 65233996203271204 49162401127515939 31872175647649665 20526488067665884 97044142632724159 47850102843707331 80095592235637216 78507978504259860 4531059998357768 43281876589228984 5156927468736435 46296869122570782 87771319115071180 99067994316106809 91066558341995926 27658650502890248 7308879599098228 87425692753392992 91586644784806243 84624355863340541 82023271882220397 24698776316579783 31462763301728822 37458612302156310 33983006745254513 72685701764652741 7092573480034410 58260670275363108 79770621083147643 98552091092184635 78993799236081048 27452510342568002 24639504715603142 71278601760599695 20624339620662430 57459186212390201 9926657784695245 75104049674166902 82637897353258603 39655565033032790 58495101840148299 49022948723994778 54712920883059160 18066062908844058 21782695296739013 48041996967064173 77621088336569348 54351520933162624 54320486385871656 45833259088128015 21885652432078862 7611261564073263 61513714323050654 95453215443329993 42998109180292798 32278114358577386 41858917047217082 19352250145491673 59628596024076994 58988073924148130 28139955298957107 50040281722349325 50864828206188441 58005329775161970 5252979632318573 71830466456688326 72132649659971040 72091029668525058 31833509925514912 53217479497600325 31562034776543343 5033253303042284 72356593033070627 66456068362819167 1537473099447836 21457082788664935 6822077850026736 71143558337744919 75242230288088855 62775017517831899 15094095898607169 53358211211776077 730727334882842 79385498349420047 25439714336987796 74943482860307647 65308538923048298 66181751135028073 65920296916756897 63509451431933752 47762239166083584 51963767258791690 469311588933220 99965378924010857 8561612958873281 49551823403044473 13204382943232744 82510609663071801 32618019766050310 73306701471914443 13305686721694521 94760545131082998 37685723694167150 57887074092892969 90581667827597440 16721038910681763 78910006277784108 91883236994095415 76256635425944041 22937380205323467 798188577741615 65646654617488396 96118213126081456 57901872083142772 59982865335960256 7885894220736951 23779322522220366 81114922790090581 39871542986099652 28865305619764333 84630300430471296 26763937256354334 16911326888558626 7052822209850018 78474650797124544 7951061603878064 37551106890493814 69282398842585684 36809307090505928 23078217115242901 67415694443905454 28923490915678764 95678791293020779 94759358426092899 96623170428287891 34889478032009705 55984454492429471 84249614001582541 62224332814664616 15773827763973952 63500976265765849 30615354993088056 57978318522600238 30438314825344016 85064344162356446 36157959917382247 39142528691302398 33649370740668363 93489440587899698 30019032936351116 36217846687656243 73872326881072280 59826569467117852 15766429155260630 55436084302039255 62865216924342115 67686793965707168 82961909706495294 73806294856313990 84950400778478595 12010311439509122 84119475760646100 6501544693883139 13693073775049949 1602191598977975 34424356251255864 71234692254358493 95316796027544237 50642449209169465 31904328837567246 58398348080695650 41643296570590668 14884238051936341 97300780174700080 66562095248173104 21840739473525525 38806856337943194 91664733192429532 12721403014619103 12435342534971978 70918477793280274 82401767230615200 39021455626112433 64533233983253737 53347499321420493 11872275533210135 78994324629903083 58588106646723898 29554997800925382 27245275644045889 3181245242308592 83279311859299960 39146884232950472 90406744483461233 46128783619636248 82341315262679727 91617413483213922 55742456064665657 77871193365591221 52896607015680151 48371852846921549 38366128014879539 49241055281956098 69752770223357843 28478070762374542 66433745062205107 86406092580942296 76693081294809957 99291088749025257 57487450126429268 82457488683170902 3241409733428 66418165425625627 62661833238134229 9803930891106928 17472132381415956 50336293041818171 82325352514384801 15823228193846297 86050541031248421 30540877359426703 49945970738226760 16916000583605174 79935095663757539 71672559924141576 72576643043109309 36150261944157588 78120565680511281 78334020140047542 84506796346030924 87834173450944546 5884766004129239 74837443451226588 2933048493506723 80844780947198842 27711209985886942 46258504679561857 29324299699337664 79526194276490789 13953851708401376 67339315812934041 94357320787087617 14055569933160599 94631587423939448 96525044109712874 8301609914061333 7320367794202378 18316910650858731 41831985719471313 94641467264767864 80675601134348899 88648693406469157 4226759337597343 1154762279631269 46723869373505065 94758482277824529 64466421349436860 78013934521108661 31674973892005005 35856675745951108 9132557791330116 17399451822130375 97764246973288553 78528319391000469 4136909752997862 93120918914399582 54232458182620655 58752636366535149 88284964062392878 64075588251287207 7375351316849430 65306756076119943 27761883399025376 18778858964163613 78167275909661463 68965647040343992 42320245413232002 9786722371736929 22807386407281280 967250870083733 96796075974392742 30970592417335399 35048323301573575 11749018988634427 41524623305070698 42493338059759623 2728686813572013 18081351723766506 98315780857133434 6579067178381703 21669892366089144 27999924515779792 32909088816932366 54604930168993227 54354478412959860 14436244201442900 83964623276545173 29419997757606757 55175564361722051 59327335414242099 87797884105520534 71032261493561213 15056096934021459 63842870348502873 17897208328380244 2411356197111047 26853270781084000 86860849881694324 99295244794692138 35342384561114696 97918476341733327 85917400506289047 53776872271758940 26150585845547516 5742840620316089 1815263141959835 38919025986499312 76810791045980893 33911178834738473 43805504380060177 54548280834163284 87157887221015815 59363125094116254 63962112347483473 99469995271398637 24772090378609049 83793812753700982 58480708388595090 69751288809140629 79346096484406455 23766861098518128 44785351078491197 51516649917466182 38137213568493100 78726709444145431 88271448573370453 24243022882869821 24337461644645307 93780769508111428 19262659943035127 22040660936754676 36057122932698855 13712445594685435 17729359791213423 73146647598662438 23664176535628612 66543058633295841 60215094741191516 99687873138651953 86921462418401239 8254650644866652 85057885427318940 44808704703203545 79152097655797345 57217254181155696 4492638391491875 61735801426143315 10964524245983475 48556238627553891 78923048531364827 26432421776913688 82791641591545005 82255809575565703 53099363160226611 22052169845246105 75293383137056614 22465014503300662 75623461256745859 24279646527166419 95234041189830087 6015946791868990 62474361253488138 22104108606320426 48635928454062715 36878433925095423 26822118967097103 10825228661001773 96978898287699389 66095881544763030 18928424048435463 72609475979631826 1344631478506986 4466955732654569 57788913514820832 75588908192261376 36919384177306757 63170059452321508 77041782088821294 80758565287028785 86493266565112256 33654238993992214 29740202602131442 73064130749295326 4010738115100987 5257012836804229 40310265557146132 10093403585522739 66984329364384470 31280668452231857 1825585725758001 56266418172192621 58519682817673860 35985563302404060 47880577650634614 87981901904817026 75256885615935235 68844497286995486 78842187600539166 79775220920488122 56268901399124746 9075804843085927 34559090619712414 34744365164344091 3554948983550495 61658105954591185 89177057284354936 10764131341589539 65231118490865291 43461013896961213 1792625199837236 29624122345868412 18679123854659709 56509840391522468 20526664570670923 54684604612196431 13217949693098093 31273582442136423 61896015098428129 37089507138507129 95539340753062266 43157778945618055 4550876841134516 53331405254510835 87680717363640679 87794032221990033 61103455189904051 25333219153443093 25172894328003200 43638686883111010 73263290614061833 93819597966688054 22284594213412514 56416767015202643 84159018130449121 16279623479605848 22169040974103242 82187803919874029 46804540710924380 69056093126936512 33704557121597232 64251178675285254 41025932980755456 65161114010649974 24504268627290811 55388634041272334 45016863230822365 91682276497079611 66164689437332203 45271241569207854 27153431972087705 22167580672124521 66916669423509077 50100678708057673 95191398716622837 84560423700808526 28013137781575801 89093677362686495 8155359803719281 31205562735174116 45619093265200397 23748640742531893 10659685756938374 10557126299866208 84765235471328635 77409905070019239 65840540381845388 16259630060292731 13183868184501738 42061104664897871 41407433382819238 43874414818671783 39552952901005387 73150636326397854 96699039446663992 6030611724785569 50902427317200360 68556185394696787 88234791255306300 10847811471754147 70196185439241549 60709496954919718 8439526992631238 57855609469892449 62105217493254726 63766510259924925 83185284645209289 10392430285607331 78503008093753893 86155111145396788 62765757706886716 38430176666062867 65903436551956059 77531983733634727 47562936950853720 72626576938205564 96801813355497293 83037353651186565 54015378681783069 35596068313397139 14429144452015745 20585248442455978 82460003028335486 87744585005807764 76844735251578118 444468274098011 22454172283007014 2893307106495480 36180667682588919 65721905737141901 35269128096791809 61028125396167291 27785917817022010 91503766784628074 88560497216418617 52157613528961511 1060686293823060 12548592982266327 61859960712522041 4080693104328180 31867672167200155 35100083193141679 87194713883372205 39782418662838990 31851058420579657 96997535182347275 95580621897439105 34120436142572004 53409179865539372 46275722540781897 6083745267078950 37888857043895024 57366021127943288 3290177039461122 10838246060263639 73312997257376132 9336791276806434 93698853096686610 33376814085254120 18944962002475862 65996022366778401 37564008396631917 10487647834135150 95770345606741218 86395707012933083 47207463315557856 57731513280358080 35139259282590936 51846350786919384 95356057023270250 40453745077069809 54891142143159744 9160321255646428 72593856505209202 92618158059278550 69573266088057934 64139944122693128 14548780392860388 3710613850339589 10832437062893633 60386058152885264 94934818064647695 8127717343539283 72502161312210286 60192751062365689 71885220888484013 30673401390300842 72392154430497412 72464571027252745 1158518827874275 25900324394877279 61997977723810695 19941310780863276 70216915989468739 11007709243515016 85454266461142086 78228275178986034 90804374451831867 6937234267850334 39193634354013475 70459176001978578 97368597457745927 74503096597602884 54881641231472775 77052359069911528 95908993139023571 36650233395479869 22500722616540524 37152156654922161 83881722247875552 56662201452641844 86643434114399724 76635307713348862 55065603623969921 8438915011809900 47326261308820601 67475314884367622 83814070609292471 73403162823219199 71145488537678454 87281295821092282 93944181422956006 35586803986318781 42087505037650591 27833282050066990 29779092483952653 899360074563764 84141669841161202 83074830221842750 38920908974969220 66607311723124721 15616892881751590 13459059742053184 67963914070738946 20123239214002116 87961740297069878 56878473315077823 30960307977867388 71370500005298916 38873019687789665 67013690870397322 19986700111680770 13599447842090737 33196647963923173 62343483423780775 49713865208058895 62495282216167279 46417485544884572 22653797610961821 75419164707071205 55033088974649044 83365638698215031 26285734404982217 5517628866479946 1837009013145455 18934080865375218 45668901203955492 77414343503083905 46242826800602948 72116995811842012 79037734483327230 10258598667582815 25173404784516649 91246279494001484 10745514423367389 14787404881307824 9279344674929262 9323589408136442 84127012409320095 18370218938968457 96909757782933984 76309669711889041 85890360838600123 15683330738922423 72479336354552725 74352565743041585 62499587850153986 86276131446496951 26056237877467486 90858687460480789 30268748607220801 74342229986955812 99718078492194860 84221696103116669 47149282606439806 50559474745078198 10297535617270197 5310288942892672 71117820976621553 34141788049824794 54249508771933911 83375764738328282 47016997300875404 31168173208947029 70983071159825998 30708569452739719 47330553069353084 94037820635357182 74781013954014277 63486416335239999 21833201219608527 3639633099448323 23949976069813008 38651511219290622 25088127379201824 85350112184555445 99880335033677883 35540573599430663 96938723596021229 66394431709655430 91862851318017480 61825785785754571 299205544904557 21152149921681674 81065586913162495 46002206075944057 19230426917631598 80134952199355620 41535117421845871 67527810787501384 65685494531835154 38022681530438183 60663849755782243 29778180461600278 69679979126033762 83316086283485337 13333139627199069 62310157845584992 50477550512289609 49403787235419130 50843626951758011 89766610980360846 48223828290682886 50103512075032107 81234508523029846 24642421981942620 62899260067376902 8103755509793467 95900761362792351 22951617493286970 36180243007820841 46687194418998617 11522986531863548 16461834259387077 11335142056870053 68879265442523244 9757077167331243 86789722128574313 57909038630950801 80852948012065511 84349244780754945 39600373021647181 82600108681032252 69117955158910140 64966633262565107 5318596102282281 56185547476649858 75891198680263059 91735495915862953 72735925035677699 1436512349395852 86641497261692266 58140224691891568 94703499057708128 37157844758501367 82518315017618157 15577231936994642 83475372491099269 28453923508345866 58896173168902907 98299645578358054 17149814011973897 23585202481622190 53214331445901997 44947621661704365 51770423575697925 183439901988505 86992045755819069 99988656381588522 65494454191037269 1370749662239720 24437805479495447 61296944114886648 60929360046389131 34416767992260237 24091434454349508 26412186433304279 2242631288353251 74049518108969197 70508258836885031 89026353616826820 95590420761747360 55359978680040259 53048890661087705 40491063896199367 79196875413190710 80229537924760024 84081685545275316 70344328232389346 80742756880684127 58224301783209999 46248269644620073 33051120347429463 11740972329377326 78799452747145600 89167510121488487 17707878554683975 29295970122862710 95639458035553354 27985280692016023 96717838626212226 45474737391443396 71719136283387531 10032843307031125 5436159555541154 65207318086536698 40517679882115917 35094785342233073 88090562387373551 12496876222616296 2981915616707676 67247952293985732 77782935398650381 278288795311994 68807864487013487 63278783341307969 24518901042429112 84388345656099821 72611904008784015 41455527463933883 90339315556746248 26213308198130681 18717055825421560 13651213693679913 14060757747658445 41800598554236898 70183217311030427 42404375735847063 32307258431144652 29452294049969836 67844227015258512 91043057560368400 12046113217891161 71738697501440482 18430605880731190 8869323562710181 35863935110533073 95018085284472133 91981062699778561 82600186426375100 90056156415422111 81097419669313481 60085927166129755 99293604868488008 17426249955097032 17438822822854477 50092843111676656 26864553214137781 57336004030681355 25308602195459572 65040313344471766 25431066083996888 81604599894343999 60595924798377867 98503214966686985 82704132926181125 83543226072669114 52873242311907824 17945296856025091 67148750381909986 97761115092390973 47460608968957283 41908398413718772 63915702217848366 21475706609501349 87351177411407622 42439921901135828 73840725475251708 26617469891030122 71969105205232725 44522393613070506 20514976888280133 19264273205173631 36927902562370571 69690353558428914 51892406124879024 14055520344690835 94649802050860580 49550334626192166 76818417928726661 74004939565006284 87164485845791706 67213858321604101 31612380510806022 53376863425539824 27572949088327591 74018377343552986 37853746614676667 35941374543903763 47435320854368952 89882973525413300 21002143459252154 76633726978594663 58777049863266743 82981301546897437 9182052668296433 22731606808380296 65521503463863086 28076912989289128 80272069777851448 3309163098978800 99857300395843882 54138654831230280 82803356348548696 99289983485543354 93882499005996133 86088008133763191 63265996941318141 39097073484782847 39221532649961178 70879680300989263 50001406177219921 44993501534709297 74951585885803461 45038056349015297 38303824984978384 19263080272498933 41245798193977247 8100582360541618 29659915590935476 46216806909479990 24534144251910180 6767980775626673 13807360818121785 58088827876731359 99343818487428016 83640765131914333 13112314989744295 16854930788971040 67003592436876197 40184957796090809 82178749140557808 70910755922700065 75123290122629573 76826794203758043 42626627624978969 65039369077352519 84612772571224252 66698536929035412 28645439600942290 14382115501495173 12717009715476694 38102215965317041 79566181535245876 87470620393739012 62442182906139572 42544450208345028 39741794352874955 79429920961942638 69599356947618213 39978151319772033 33982781009647688 61780489418697389 52341599786364794 35834659386331129 95951132715502493 64200059749794321 30179888955124946 7147559750060957 61018807836218215 85499491922855011 10010777622741135 98376806333503155 48829564910515074 35195570956895842 98998965905380316 68583768170350690 20126304356527359 400516544177705 77478625095083352 97550610241987943 37750301892316090 71426623244924958 65395733052699158 39286316012153383 9454187053114645 68486802539617964 75538583881247145 96573903622659500 93439103307743948 27791348232769156 7395975688783395 68321205593697213 37130741986846465 43383838459892358 3164389651313556 97854751403958412 93500470745281561 2259133166544083 29934260467504048 17573627416247821 91058051586141977 84421081358905071 76567263247873478 29517158537759768 59257201296258929 27337964805482373 22082608760981064 84843604691530464 77881233136837899 18463486576513889 41468731975183504 35052707144787729 26108419736387262 77260361852901683 99226862652958565 35132179306893841 21508857038999216 91230164618961112 88576006470355875 47570278422875985 92246187827431120 35327996891315743 24015086260357155 79912796613627641 1119682278114782 91965311082867356 55850777432620585 60907013948371817 76880872346256149 85810794043236555 1884825896628808 49903015550816014 93403126212769904 47062975950742038 52337793808650754 8762546604016152 49671879415163191 21627055346883288 6830945444039120 18396744087841967 77062881381296187 58918029215136274 1023982340680962 41886465118025003 91527405021200418 60713164110853519 37966067245620634 19207654051289744 82132170643893017 24208398489048455 74200848537202594 10327054969487574 69059019008286458 18977440040816728 18594801534400721 13132330281691814 59341520844133663 58469806051051501 63934463118943943 55081240159096173 48171340255992024 70148916675672103 3946448175885668 38440970601760181 70774496573545108 70461007219419922 82393493228418236 19150561477026124 43062593817386874 49049306275839380 59133918610403807 85140304548593736 79124191481998481 65116568872856625 84721871539321871 67082701763203101 52534392623376104 81154871529962087 99437619079808373 66891794102830524 19387230136588760 83768052936758944 59441312668175270 49698651448820538 14168994104535593 14423093801336357 7959053903015168 34078416969678152 89030302592119799 20371178486279135 82093634682728764 17687288404379655 10641174090018337 73790936451420165 9769432789515945 54137833869111322 54029227286653965 24938486633472029 7110252152809589 39627986133581748 64050768382200488 27279581680928323 22366731408306001 59108662454448619 381542948509685 31815850643500284 17403258375517545 65945375910444995 50483989854475372 70850246471201964 30807401243838519 52486238656616819 21596402910546468 39498224693364325 17506720910562735 34763918906330755 64312799758266178 34375931429855866 7473566529630101 52003956587470046 19418922334331050 48371640058190848 25936419116734262 297150470955579 97488963184692735 19125320090038066 1559603361693582 89779278403610718 89316489738551891 24356620826847607 50833902014377174 44065051712375981 83598269292573906 58393508569974447 66591515088657271 61594821773317221 52975826536902486 8174541679106448 69027752008295067 71803113913440799 39355351087217629 57854953550905771 62635026237124451 80287456588464204 37802023939215412 13415410250246508 22169358150173629 10690472018124791 88213962665113417 10872034208711806 70636180189395728 69649974988955497 42310355379381560 52896187521851787 15134745791090357 59607158877593040 2380770522448703 51996000507714430 40323108588019209 71505863832533271 56997163798077890 39397016550565124 72004586011263270 5674749715983833 7274399922956262 65285816478656079 89544223315838855 59958114366314325 83075762380397678 75863870480498032 69398214349983257 17140095721174320 78242305318725273 82362733749819027 34565950546813505 87144773095071103 73516914800208690 70030068438858769 47131058781647920 76068021680200540 34787484597766166 74986562308361 28803667080961264 4293586459338006 42714258068016034 77246237896722752 70308722804273735 16483108636717604 43304698334244969 30656847732667680 56780569809654474 55314559480150084 23848228436932046 59693856507256492 76073716323338876 34308625052840495 84499969429399402 52210801607551672 39626084428566089 21589369202876186 21919129647743320 38442547671684262 10780251514066706 19378374961305867 39404720334670066 46892534107398808 83396307198461540 23519730234381351 94026760750791892 55719768801736819 77147355921884136 78521421711431047 42068775158334680 75500944603987669 17613797795135500 66522730475133600 88410802041479707 12782642897760864 9596161687352765 39253880855889092 21284073854755083 37848578432085161 1754449670280144 50104706171978777 99619584335167741 6850333744324231 56674565287919914 61062246059780460 69772062560506080 58422353599312013 88013914980167376 20839383269190890 73866869551286938 63945384324265264 80035454252038265 57961068752566928 30504979136979250 26844394552147929 88484360439230004 1053314287142332 14040439063247643 4200726779994588 74162852705468933 59354504977090719 27866979423570687 24589638114704671 13755868836598174 38678015814423754 64929281586485755 78533627833847851 69918814120884817 99460231011106897 64155819520508313 24775669148235038 70840955390793499 94703866426795521 18640640354406434 35163499700913293 59542789356055498 92366761087857185 61619322469295419 39398416398279116 69414594241552612 52107684707980603 4196255861730970 27462756336749297 29514168465938058 80338784439346847 88920314853418326 51522497627072720 37609884413543814 37370718702770729 95573842083027976 30043603065904896 82312305019921370 521641981144085 42747028012495218 96768007837623340 32586607383507444 19717123094052649 97324059433676286 29230687410317409 51761145774795803 62752106799402213 46525952126401346 48323425823979646 31881536979512661 70074454894745460 72606404978950564 22779649881815742 52809768367718246 46456546890659206 70433145189351354 95282714830886793 82118464159623891 94339711766315691 24073292269789938 79841439694826051 65247035077310752 65201286404333436 460867001830238 2776508063399578 59901871495645588 24383341081062621 99920096387705446 56889093575006969 81494180516161614 75416153886864018 36213207338305408 32531095060331276 12330616392996033 79898575761193598 43126651936128980 71273729054752835 46161792197872892 98511183445972582 30172826499307527 63406868219846857 9690920312701825 19656569477743219 1343421886849153 3071330919181081 62421742460585469 83753268156664222 5108940637408097 3345068455128716 47468824398857988 10133514585284252 5757264953915280 5459868510776012 40119556639844806 78416586180675870 43958755792598708 87519376789933083 41080306170723235 39079943071720794 36600073272696273 62143352325233208 8233925914993543 32563371519669468 916059611343401 19522402690343551 22242202778001608 28756731522440391 41948897784699517 84779360224215503 89308468626365337 70566834094504398 69869284833189401 67421257185503234 33853441837157017 11983809195060996 17354767562116170 8285202423152544 84830606117926514 90283157685937780 66984332557826537 51371909706980876 20892398462593694 86583769497495704 23560985555675886 17145900565466283 33930743319765978 4193365703297428 11784323122604769 93409296954381743 68289124727685152 83746555024202421 73099150332193452 71517622465472661 77724335132676437 39479106340773104 20736207883784300 24798833226752396 34682215566188533 32093266495095803 73455896226518769 54405746184132358 52014096874943932 69777935053571657 92384959817899294 94913371167406050 55522901856449272 80843641858134768 38006470050756536 16849034874970706 84868923501483035 7561856948411322 22090938737883752 50456893804814583 10462355141315074 67412053676804767 67603460756750631 64091214640405026 67119122469296127 14067085218545263 65357144063580969 64686828161053017 28015903134565919 94611049347906895 18055617279013421 95393732227171813 54330657863084831 16653621124994256 14692949897202357 16810177835146539 61113639805117304 53908496691244601 59591338016074635 40293446972249624 60462463189799267 93573154932506794 25530043394057463 9772657832551637 47960437421986917 42638418564136784 23907059699374283 15672776174140719 2251936387256414 93773694906772533 87087564960248405 89821684086447794 50154791376871645 49559721662484815 22612876216075322 76527442033724519 67345092848736088 18656578798597928 34670317874769524 45874030760506648 95631399126556391 16020830691971980 32640945823509075 87144086686415055 10461754451311333 14859862809229702 3995448324874949 46370390311462495 92406946689540160 4548054731617950 84935890984481206 80235459733218421 88707331728090255 32509779336945832 97221164649804327 2702288402859231 79874468870215035 53646570729277990 62364634077796989 16815794608162249 19683987103242715 81402855804775910 57804593408509989 66960327041365745 51793110289538061 26840378425475378 80673677924073001 58885228771513924 95408147067106345 89084843672172182 74606187746629642 27111130316469995 4279091079666381 3301616604802524 32408438168291614 42391892169109844 72908289965165221 40801468881200146 43684239369265881 41435536219991256 17586632624999116 96122560084976511 48915645961925933 98786439955386194 9113608197301568 40392114929824689 61432890003401613 71761715906440702 10321790883636658 77160489598170767 87669888387208161 48370030746434709 53133045932245411 96503521865107766 3500162173577986 74800396745753147 1666161115061571 13915020470967049 26514055834581235 51298457391012214 44705125888460917 4017196429152953 39649031571294045 53201644976409813 30462308081810749 23515791699662942 20626026226219891 42577554575762868 31820549799222177 59882019932553007 66433253039554441 56185901218907770 52978686205601122 10509905517302418 75854817537513015 1913066553309329 49272436546980214 9020630528020077 4552902409000410 92627367706462671 21444734999342299 579120651480271 41975422067513826 99154778286013752 51624202359190500 85745427173006565 34964855922535493 97731758776858323 66503483389564623 26989013862583082 98118117602279063 74494928185682941 12918060295266756 96219313469809040 77830535007305046 78639401456726829 13522367386316184 14664828270815524 18828372621733215 72726479335086104 17117010482991638 39626157256189382 33739369185968852 46922813462310777 40489177563120948 48429840018336921 42383954594011292 14862092371387935 81830210345961266 28557539671226657 16443213493420123 1082642306134905 84963774792439587 7074964724056731 9030449451478409 62795138816795217 13113965242380401 86391665818094028 8735259536326163 42125347050417962 60796573856671081 46386612126636904 34032912245070103 42127634619704282 97199214314962815 1543163165066979 95616569866842149 30401801213080347 30345953670126514 61455538857684596 46645303110866597 9313256286863546 48102411446264378 24503169618077936 61199827469121209 11286768267512578 379750119800976 12623389442230165 44066257358676296 72588776380736344 80840676571927665 93114116239838457 82197517537762807 49825290475633623 22901034745979686 41495477421695473 96456143598615338 23545239236070406 95454422350288381 13339018686060729 3546658435867129 42548881607476669 29649106973314408 34743412319633328 74220047020240270 76050272598611722 54259133327144508 36983581754093406 71538129441809648 58407940346928370 71112375504913170 7609487748764241 42060933938102599 33810242532321840 40107033447666035 72766802898034609 90532930075728581 81709485639328286 77515494108119729 58524568864930183 67739139774647761 92941713965147587 73974981557065929 94297675209173218 17413045612902574 44866706567177545 7365241047459099 47280752351343826 81301149068498375 38476689366816283 817211488671385 70959061901548146 82892933863767444 94242024706237157 9686397119178966 36906878637105668 94887030143355737 42890304079928209 31514964836764789 3586228260382124 31632943622359061 82145716469196106 32262260747000246 97411197776494263 44185259779733315 14533724119706236 14484904269936410 21095599328911842 41445355580102743 97849936910005551 78969986278702698 95667740288129133 51105243109697588 1894233301076788 84643668263892353 80582054790185356 83586673274100353 16859560593062447 9631957955098530 78028769954175682 63523048716392029 43435510216874514 73576192559715276 34866223876845215 36625735999317694 58554646869058399 60206347726227278 50426977613288348 35883586839017032 35780058597324948 44242634678367192 3845634066239489 73887018606051019 34936791771015580 83533380848134753 74863703911243177 90439455516885658 72211501342676893 52278467952420676 44523471759885228 29519871421359603 10900170481441560 71510167572466880 26793938155715145 67569854300013966 22585071970525946 64426615677078192 91499491008149062 4810255429907089 97061836848319635 12866920019260818 96941907105194698 5432124427746456 40915436296038948 43454979021381419 24064151470451836 27876933750021245 75143517374990580 28067279980488704 10795980206573774 13325947788485725 717739601997980 47265164448268118 55543666390030751 79575587590483856 44487324434515459 78708017222488882 83970036828805414 80347967740596916 25684547500849262 85522453125267366 23254927651546199 59757105745409118 42413662728361740 50408487036531280 7337173248734489 2432079773282676 25102386073369835 46569136449004380 5970444906061643 61026158719245175 51781024686291938 30641807330005887 88644731384465080 24725353847800200 99921281107287932 36454242189038981 64713482293971236 44932910428437985 7448458758472230 41913024971678959 71090639648284995 35129667001469846 79904822234066210 39059404888731647 2244388109438090 23372942117290042 1781973543227519 43741920843748673 77447883666449619 83167340767067814 64938470403469219 86880334120040433 44295687005929436 77378264482729653 80781712593996389 34876038700910308 53449658817896737 15778792042467713 20917771908546949 89137504778083971 91510727945004699 50895351847514469 83239150350742043 51221956204214059 25135788836254778 71726821322337795 86110508471930097 25264308794622172 77585949804162711 22501051012333532 14782974822690474 73143680478345239 21204122276667331 84277861816327691 84565808646810884 50855949176252452 56746802456670911 91089208819345097 96245707781710065 39461907304563962 71898875184984639 19965435502151874 71003603712423940 1204655794435708 32915430561416772 68722333452786387 23143100383701653 13267064171375394 52544052918612582 16369952867605425 12959213254658999 65384988759803428 77851995832846795 68229120677982426 45729564703352512 32877952421961839 333610234582622 20581938631709401 39224471021548603 36675843906005803 29915899075331796 79293797361011855 44124611086391655 31378886975464581 41323144260293043 64426273048812919 24096379130972117 37298598446075453 59614411453123009 79898379175454402 11304053973661771 94544488620166666 97876027829508830 20853353555414405 29945461807152016 16401064167178002 25474462694488863 65786165596175094 61514609897594874 50808664862478947 34511993977137335 18914448110913032 35352558291267939 45486232293006271 58886249632495643 14154645521462221 14122454454229839 38868456369426512 84995120920276863 90443728772695543 73546436512519334 2520487409328520 42475067859270620 93688950467797666 65644906431261708 72136920177744154 21281505993586404 50793133430574048 28784980489761456 94874583098398430 33142305517698805 43245862042029462 46178036934647696 60992205554249159 71145679749059449 4224581871786404 21036248689091654 26437042687958372 42405366859010483 24408421815559245 55244463957458998 74233332981692639 56924949422412270 84865211574748802 85455012702752466 22634404529945895 71272441777695156 57501335366707879 25066483620209226 36246857962074508 57213620723934256 76621982346908267 37423312169252785 27109715290301630 17220736677972048 36441600374761619 41606982340812614 40224908215515892 41029993658489979 25005017146907629 53063894517606263 73422348352134797 42783679893521119 4973955249043924 9883006171201727 89815306354318272 59653071491181755 38117887060183267 76241136106773543 10284588803064289 75550960341664441 6098071275357964 21831974476952580 12899567917176681 69824752034983034 75956664922559266 59483307976942229 39550320680178709 53786705621108024 95538277936064969 42299000351954992 42208495062413090 76911777060485992 45586901124122756 68040173663002903 40286605416462336 28399772489702321 61444509213877293 31055603768850154 77655893349184759 36947567403114959 39370063905813792 93005858539569079 68091695477089404 67766783944223613 37277163719496696 58459859875661275 61393477495981197 39661294964589946 74701802461941774 28369733623762228 8350896225756257 99371708052778485 25877305778702081 91728859827231062 14105459634639990 11175643270467051 54486166886769127 76216573200055634 70287740606224007 32396683715465103 64751056893159198 22423857090520832 17705660786347405 65409419607556141 13173240808693314 36709657993770058 85556536949484996 23197849889811385 80458587367324116 13769715649347718 84739439930092711 78094761093763304 10741242540848887 60429400048681414 84119814113988367 40857285480074961 68929882446523905 47386550582499552 96561129392618850 60751982078255299 86557294541639201 90331316329471637 52898765231457561 110804496602777 96426178724570511 46679409119854149 25824978617087049 11975179889507431 65118875942082351 93697212496266524 59532499399345539 93076444513026398 88358650972603226 26106550906079044 577450074899840 66428091179457660 59447514004321883 36612425907134935 81346455697928844 65137187179968493 56713476141448049 36860811438135413 69559176417893860 99206996860131926 43866685708015155 97746360570877422 37585648856005099 41001976067670746 80811503634781716 14321563612273710 40582333473993740 66083755757578392 16919442643280980 308343364910386 52948058447987853 96079820713293044 79241565668158649 66277168262131511 48707915426714400 84336540205587985 74098506098926112 89108049019109343 28831107967617543 85461174042702335 52171195397403769 225768169244829 94278305332759993 22491754806478249 63515405849657170 11221821939945871 45033960775369639 88884821106986259 76687001985247912 18613938365196803 58789166506330966 68638358304605815 78822262693962091 98780155507304128 59110399951189354 966510632770968 39572474645844415 23879523691343698 33408241301018256 785550879966968 46022002160278895 69596154258859173 65331717906162685 89848496720783591 89639226998335102 44406741013325538 35098845362664509 13832008005363841 10999768306698477 31588148707428598 89138659690561275 40911303517852582 6434089589510019 55825624222207221 88825677041009353 36704013993100220 84040086773286566 93065954909449586 73349828851826388 18096428629522760 45430970324283014 77525680079664601 73725658182853035 13753947524752049 47721228859750885 50685154264998338 92517366831851155 99979151423649034 16300376140808331 72271967263274635 74544203420538992 38446616951953949 16303677622096687 81358908491732244 16558937991982441 3329798189786889 11446915977765666 24335327112440175 67672219309047713 3458323691633183 60550852519564692 11672080822733213 20279106254867330 41071226055380377 44815538557447527 3755956406477681 40883803009285882 6314131210739028 40994331275405740 86171465527632000 77698841557059836 92043716169964878 47862090255042073 39145131620437728 23637452468088551 62711591022668750 98059801124029127 25196240988133785 3500186373528567 70524086979092273 16720267697673967 96542008159238183 33366527666571157 86441384604905304 10782579989431405 8966117898544649 80164466072545998 97946103382962492 61394074913465896 65225364448622036 87570971302479685 28545441823785160 61017341368652309 26175212587065819 38362512316010892 93568782684796457 51216527545590069 99830919175445288 60666318470493950 87070883288711464 72477849324832676 53907655947112889 16254227358225376 31462267057774418 31453480586423791 66122876540128813 87712269525509725 27156738979031776 73232911382852969 8056483426560314 74241661416033532 55195960548888050 22902600603368302 91014793539307204 40428214634243585 74598502556447399 73241720403987613 13992014355409914 82657487943853616 21428091482191946 46012389326346386 64122707153263276 3780884749500145 33659347325871739 96360731200976781 9088020094735932 29864394516592867 52095574513119840 43915711423988201 93468147476265770 95628043035438770 66811003679557934 26245231669348672 1757053309145570 34411684868279746 74073018165200166 40038483912181869 94110721606491664 15409134573113871 30120316019116569 93904673384092556 65424390825422663 4663605946788713 96098351280702368 96625746864437255 32812704340598964 49836458557258322 29974736235828763 83648388848450636 44708998192770368 49734268394739316 81942649855036828 3523508684632161 9522479546374937 69064436959601310 37759866195028679 21014781201236651 85717523847285592 63885255647518158 51247549646205236 85327854777399935 99975229505925015 32157790783868385 23934817913463999 10212019434022016 27149319880188244 96198253555737944 15579745059236400 53252588081078063 67912197852025991 10568877551418365 86828124324766435 32281174625365082 66366676922251549 61018915314354514 83622472213747226 99386564856403645 28125961398578111 44598700002213725 35965760734286084 81890372030824608 6739835392266148 3549488814964451 95912165489411912 28132405405260906 797340320838373 34242890991855465 5879326281398019 42360161189131586 95812959632044184 37797768397481780 71684420562317394 4241432807759362 77939010993221999 21100405989870409 44298708453524005 60349968745509018 63514908521221478 55340717180079981 59121862361078674 53308030750159786 31486402788902804 77068001344606683 6514658180347948 3432113671389414 84220367045506487 70661208834732213 25102048049724130 243245856448115 64742358376704482 25544582310822108 51994413167199901 29702095909916568 96990892227028275 24751668436717514 44339063818329185 83598873168832558 70891967459804850 41494973247068527 84908174808418856 55294765390566740 188999104463746 22170356414226667 66103545668625987 25115143234293089 84663782359933019 11373519745680429 164552626716290 77243712472498190 97517708494642101 16268974100363900 76470960908170783 52629352784512481 75817982616079670 49264555355943560 60382097584244038 68727862565605707 74623293229168840 40463273354400877 61549419577642130 52721337700311671 91648791802415207 37298564700930981 69679673905587510 88817969264402230 2935045075015662 32385146046547842 4177762034530386 16830641405578195 24657176336556578 59157345398046033 73475599120106569 25423119025738634 31373772556561943 4259706584010609 94319062608636046 5499080211087959 10852706237977181 11597970796501299 92441977681129291 21828159870118946 31256459082920612 6336639337623686 50727448637837174 62542323033113043 2159509545370772 92844414755525413 66084243930328683 72647508794161876 30425630743045474 52075710176525331 4947913208280312 20455021457038466 6596227829181595 11463944001693982 37629060343862659 25771659951364744 98407280401247788 8262449913335499 70128583433986255 49314387854835089 96465080544389279 29051966757612843 85587441725747874 31420026495638042 77823123333129641 49546058700636744 45727789478374542 36188635106912469 45434764344599181 49796408174624038 31371190696747406 4548963983526391 4328796611399018 49072992629048436 3507479641739673 61115111017035304 36127079732799544 43613454457742850 20880058479811996 30462866697925506 63281715140560329 84692451636804670 66037167353378286 35212703941160607 35296435850767545 74784580266114342 23872562103656645 5588292069484448 72819134114186012 24429421514420211 74285138131830551 27048942270872152 60888477016933131 62656741761524449 42514377483699352 92680882835948136 48410955244850622 34248974514373017 723486450595773 87555518021092582 47314321524975713 97708649624146236 72057088611511877 20602809053851791 61130125217676796 29118142179580531 1200974064313990 87132320452565218 87329811415214488 84245478057120019 84764812179063593 49526540333183318 71678304534687672 36065661677090065 18077204343447070 88577671255838171 12672293262871868 2641386100584052 80360890007332499 11665427347631596 57845805210600224 91874263072713397 83881754022565161 47801335162888326 12808018240917279 38141549222915538 12510637414327400 87565288591663347 51856919251738585 85159140567537510 65806494340066898 59076447959742499 96726520864844065 83005149358845196 29503350660568206 91892737578372464 94995315857614451 53752230840682359 64861144633800768 25278182360768514 3747774875822705 68452334830927263 93997087559497244 789304738551218 26217273016815644 35581928539415002 74237192537444967 99707664592843982 35087928973072199 92319401406526214 95646994684227348 39853950642199582 20346952342614394 67281409693800316 79465401917115128 97232336982055400 62078502144812447 5528347133532158 12103947821523364 9298223503216168 55508630448590106 28504271974452654 16192637900792115 75028082737801144 2968186847448780 55144924006783640 29712378006466323 2090123422037 99773769491590985 49996543096422015 84177329534521149 32125302569680505 341565791355417 96185042781222891 46419697383754898 65825062272658325 15791895035602107 40928497584165920 49816469203914336 67301994529558365 23808956230891673 46208182437609694 33340094713940431 41556120112896244 28406664864200424 22039473944253368 49084938861162319 74934919573405424 82847658833497974 68095041250405223 33408462823735110 34834673567903944 95072300047787014 9206441173782928 26501933070206369 34039662209227385 21798751278482274 63868473762931677 58675682365787946 24823496001934915 16085594405213904 8637374017601905 32498975315248622 92531311327769456 96812857219564857 81435508060339120 14423637693342006 30590371430144595 63817166978435012 25640111883802080 82478224394425743 47573036272502833 26571113122647140 61874235482099193 17837054342970174 22338071801406864 33523752855233324 56697924857897192 57461041053396443 94391773920942228 18622555723277857 23854935458139639 11275203393658148 86638852452019747 97205420930658659 92868772152902575 51982666597835734 96513053594135009 9259103760871649 87264837819034913 13383523151798710 36723038154697164 84287282208190786 48679452013824862 41512365678509611 1636660585501761 29906671898014958 63804863728674896 34269785167815216 32787873478847467 61253297923478633 15944486552449308 89601219160681421 87636785413989415 75702030037765659 89014127571538011 48872467859754808 57775765884294800 43292521298949051 91178693058930158 16740970621330277 76388346069372717 62924757526317985 25881520230544870 23955846240718328 64958839802950889 42052328485112096 13650607700694887 21914384807950440 15642682168135849 25916872586149554 1488961857949285 51011550946263881 94419065414852737 85550560302264703 43657533042320965 88960071736236272 10005776043253875 55573463435892937 58074388340315627 96356582507308963 11809050956737119 76505858462262081 61649184023826478 93901335860313205 64127556075833956 20064405609289796 77605887829540353 76576178451271747 49580957461054295 87544734909069261 46929728237450953 94011363232869999 18142523940311469 28627432509657139 26161768226193153 27728809895962560 38672337502793098 6940300913621299 26392333565277083 86344712066789467 14395938025095192 81507151518687579 71218063932770834 68794440174073388 63027229037903657 67257914560320487 79919201396007897 37369154887343807 74270492649486452 77256754785956374 96955862228500383 63146817253775647 95206417706541139 85531350775165244 86580608086565884 44119060922009191 66583523913900166 42619728036987720 78190499627715820 80108193411434189 61274519030781633 68801935981505781 15672530141755479 41584477560823107 1032428010175198 90775620315893660 36756170394215086 77746651638694014 45763461796094471 87121395103508582 88296500352064950 67843596795222531 14443137915741587 47651962895240474 33852666038281796 81772904265917463 93195910312739796 85088077707115910 51484000360969989 52216364118126790 24551366771021578 20005836321166455 14895969247273234 68382020013514584 2685926217083433 876460060508402 20915339335516080 39255338584509532 12673318973006707 75100193133327681 60098432840453348 68596067543973479 91590268679010607 98605322344681613 22574339396039026 80232047061752292 21634771006887217 14504460680890523 48523429295975200 31132210635255344 71523331115605086 26198269650617769 36044033601842548 1386247444673696 39446232333625946 31408120794982419 36155331768782897 44202285630512247 58347810933285258 55373273256372024 64094849132675294 43456752171752832 97104487953515756 10758399575922287 50117755866758658 6919866366121926 27917583033407195 24949251181091894 12933622348290857 12701310800686637 4810885126894713 69594767993116639 60868568141489810 80197489695113357 1097838773646971 16925796823222521 99433643996791160 22530112508162481 53589924943907804 2689556205432530 81202135549178282 4268975203186984 92526541322066288 58025963320604521 32153524596858649 58164912277183091 31427176188307397 36155980166715350 28429511272206809 89046354904582836 37845668463347389 26981346555401184 84985493553431473 15298783660457327 17263592612034763 50084066735669807 4768994130701605 91536308871748056 12718810258592581 37273686060588722 32151319348860282 19071922738601985 63769642557562442 14613951696864622 57081912601174708 88391511647750338 5513786769222434 55508840289407942 70771821675276697 1095289583969414 57455792083317538 23666380454395734 38071192497799761 21872614322167924 85367583123180190 61309385946061616 25870347226103495 78699798112738617 64164221425203511 53003673255042349 60697166835463485 86175391988073622 50585546930926250 48246158175714101 59897813354313344 98928923652069741 13156930551370721 6199172264692579 17165883593511801 23964000574136194 39022495503883915 96149797852226429 35935285103352726 98527357268643041 95631266639417344 60765708219888474 16383343010378420 45016470100685702 10996655923519197 96080308672843857 11548495089712293 25135904495355526 93884835934885122 2419386569070317 61988883095731474 17965445601136902 49701647507247749 68862478421141364 34944215546568147 7297405694121547 39847331407992656 39123131004440294 64045275056421797 22849911503445931 87505903502514235 12458009245220468 49994797011903415 20842532447490323 79562149635694835 44635096347714775 80843655546931748 81673267374777141 12727890071273717 61386736411497559 75072517814107857 73881880973005192 92717745176297371 54358256411486153 67057702552441712 46800224830297536 9323486038154625 55448929613018308 49468546640313939 63288680328240723 78474291864517502 3525936342099045 58908093268282216 6456115069882740 86048266714040393 98005856441816931 41106407300808426 26990048859657703 11782334784289922 9751416748110349 49031774112151244 58717921171317112 35839968209277584 98182341239709662 5540319563348466 29630640157699195 79544823799225239 82054054516115335 1794025152352252 61923074829586165 95569419919306884 62853616334823973 80593289801445310 10327310095525181 39994809935651611 78305832860417833 41154530052436249 51386141861083794 48798883351410998 52270845453775613 93126365165190481 10418714580298263 27841905936273259 8589633492580531 19409398491700962 98093031872810760 32110077716428263 27448774056170750 18843951740939898 33823606123399220 59096838549228849 3403227146854986 44521834431918648 19250561114811087 11255047808030645 38791700791396723 53281125797670707 62613707347397314 14571360114971718 36737574949709432 95707213279004687 55460535913712831 49281493827052344 2982397116705291 861901592407344 21675262734903236 22146691938611328 44308470843064785 57949900361224423 54324291492567185 1073080628178761 92660393323978130 38815423468271188 18836542008956748 37559017994812999 99911489142659128 47694659827043854 93840233357871224 73847354034068128 89437886579313219 4489536112068986 37359852336276840 36013719215604792 11063216989304219 46674613190370280 95476414990886321 22995077780160204 12432387699975475 33573470827316873 70758826959855817 40381358143822202 36625424649794049 12605160738962524 60107566136493716 11145535956758766 44960312620098278 62625085091573030 45389978237899911 69067562374537782 15809023067859787 33587912473919995 72058520599127337 86327634081926838 33473088746856701 13282462043873117 71544721460890746 88866924139802260 73238000517323738 84653283201819590 16754942557654818 54030069913100468 16782786395005235 9459660111503091 74563885862144840 65404215486626491 23872470460497407 40712979950501410 15345560234542049 82182222896228081 94830075065377506 18748831753604802 62883475799146395 34895312656175404 99743283010595813 44515688802814235 65766844953077364 69510899651013136 41226438564917868 7933377750162014 32294775060497437 98624798131659001 90589256041669507 17765129127295571 41905027420159690 57453348632993410 42462263522464573 90018282211356265 68196086550519665 87578688054152059 8355342856960384 27901315647657376 69330004957093432 94143529288551965 58269875476479026 15738353922590705 56940478077615037 90008584455479386 56318824898372228 25825231552086553 24557301395036184 27477863545427643 56979414088574156 10030804715821806 5940515372994874 31597469001894454 8656898325229877 68417715722846634 29458228560488865 87247015994578380 24590363040023196 56728424643857570 40189151695056643 83861622212513779 26056054650247230 7203657449156593 85106771623148871 45260202585771614 86536850290395729 4511863396705925 70437620675659212 50708450601722113 3856295196666181 5414748125117374 14322409945802375 68330358856753901 56729370010346476 49927654845187468 17331566828212343 71886651631042323 95291204420657651 49523198817032857 65418416749339546 21460837731533867 88513039174252171 47066594272277094 25479444617773150 34690825480914854 66151238201011183 6813310751614633 34820554314022826 20828839170508156 27861691314011511 89869055284205608 41635163253024040 30716671004245754 53649195436237597 94299597193078573 48575312846471249 85289956762957535 13012404997497797 50489858791822994 16929029344478915 65060557635914980 28150678213527947 6215658848711198 79599621626093620 68715606589276718 45504621256256507 13766081306219395 85837646933018854 26072702425342184 2888013508434354 66385114151927459 48477695634683735 24739671506642238 90122702886261216 70325140414606528 29064617638311126 64347042148155525 66065358633859563 21818949886914530 93964390524653143 14959186409714153 29749677434899710 10878990039006771 52639783107373727 42743891367266788 53977002707458931 90022540556244230 71274803988860444 92814421210320390 41969550333485319 34744619110161326 89164446766059748 93136345448001068 99253120859838480 27980659341514442 91149348140654597 18864402992345966 92630461760645726 97713875858854922 58031544382915830 14063620983640023 64284668036602259 77870576563950488 25539515031228094 46850870835023881 36132539075092872 32109756598389279 2862245434123564 13782153051498420 62380574067419557 9356261374748503 53874092239907426 96658958175378053 83961634899879119 52932106413476670 59777577965587296 72283830021111641 11205920583417326 30268605608928154 82289108204209149 70713453090043438 79325314742556532 78819709601112368 18748512900848960 26279608015340841 93957150606325781 65056530058562680 87952249834306867 44413393379714770 80883846091344617 36329541495396580 81791818581000988 97074812179518946 58799045580875203 64200407184576951 22889893491931290 61911779789216341 59581920402938170 40269883908374399 93281343491939231 86751045414357421 12634407899955361 74040939917469944 10806939220984199 4984149258152397 13306977679315469 28354890551184937 16179710125575828 57035844444789583 20259601615007316 81965785458549528 59253973079247021 3747774893580354 42392175778434805 30594689050203637 79074050008564945 38803964814698729 34460285219536762 608169113461995 85886936442598056 7378461506835036 60822341702049243 51927027414522803 6496388389280655 55759095944086265 36696030201820383 36093769677576374 42143965553904363 18710934785841753 62205704382884902 73984043876255210 37422684353519922 66607584271278424 58981471082105593 84581056422311694 9050115906161509 4692477548902928 40530401861575788 42180040326501519 39027812594321092 21899006956736476 9283676212783451 3451989327541517 50231019512643102 16400058409171112 44192200794695730 57572468104612064 25678847048921833 20698314551529890 83495685397275806 85176555583051299 74652720637204880 77812981740655604 26738708344584312 41923303714858960 99098115315873868 90297492458238136 479101645140198 17968987092624163 93399047467162544 14437500614924799 95733052548464322 492380539949143 49385005826370157 64772659323920064 96426177570869032 81013804732286744 43877942941518136 47361274494977809 27849523556377031 67097869586655344 99427797282682214 39472693017111474 21945951775809310 69650836827699127 18589611005947487 21834028400069357 7016311349343675 76913693963221072 59727848747544174 18976302301544134 97389635300871511 31260281409186274 24114456717598333 55656900893234721 10598109177873601 39875464256192143 81213166337213268 37687224296450397 87861909204515881 75803773845175104 31807679330812139 71507901733925709 12344868683235969 33716671331101238 47399637394842301 7008630692273010 44503221124325867 74822892806775943 23980370283254015 31219249091719991 57205261829246629 30180522671068109 67182473917536428 51374615119928997 61404851904760055 40057644515618103 97618300796150252 95361406045888370 96454471577433299 14337304130277253 91151707912001470 28935720447465339 32873227460980827 48864181604883168 27076595357725825 57907034591067687 55071312621556556 26208839899144553 27512620701686106 36431407313724135 24979101966215244 58792516937669213 59829416317391002 90693073446156352 24353546749221360 91873238268595265 44658333558607181 36792387353766080 53391246403741372 54480670933299179 94645649924032324 28461767140133758 26808995483831342 42062801739489116 6149881976161932 7288173905926943 27817571639477018 4534465437513074 95933147836538050 43311550241473417 97168474652213482 74370304651653823 86903298934724826 32228752845445345 83128810537058696 27658013017184871 21259244175098744 24196591810783734 90715890960328110 62925834981029186 12537881358513084 25033161659831124 44324005212378747 57646304171579467 87561574676717759 4852431890508503 79871868690681463 43298178124650050 65680833943310477 12909665027874472 5428140999603406 8781987995799828 37766469744842350 23203296007126797 68625917743498338 70928183818672375 6266008902304497 36725727406252798 54455201976528663 80384872654235033 67102047385201698 64395207622214177 93735902703059323 84040885228836862 68035825954347968 23734385196882390 2725942908126975 44056337413633357 68650699229979549 5081376312924217 64370449794877541 456411750136690 52246461541409235 88739681194094761 28781291155860014 28354183996918072 16337813969389401 23716664200658668 21340648611744947 19277511868898241 5948277447557887 24123528857926571 79095699968855476 33886005463891458 63581476762763243 8729088449416840 84252904031411904 47792704409994948 90451732063783715 45460465327407865 74267453732349183 75553826540512792 8665427090127374 60016128417929617 38435888491814175 30185688620567230 1783625455438450 92359006474472090 92627948117511182 77187306854883779 52960170442091589 53236793034030432 43506863128285552 86870381982472409 26992514815555998 65491131817963745 62028940381045556 96409364771525014 56536925422066280 66438740449521908 67243200630142660 8755089696214586 56306276707182762 4245732766431305 96832363235866316 79770748165893301 97821158802983858 64136873139121342 93907328598543562 83834149967776756 25354070485198857 48808152353555725 3167356453630253 81858829203038851 11370408516071557 85139613748584291 14869048780225309 98669536136609931 9199918756171501 8091926405876333 79212674975657808 47597361140405657 52243758423520996 57720570553179950 51428535132760367 21743287355338338 31584190915423968 5927895636981250 21422347623495764 20485184959300128 36688555161047061 36771588233146490 85614348702376618 38240101697501103 62378343011358327 77307624522195326 92866837630835833 97258670155485997 62823816725655741 12858442651551010 58416351447207681 50980581900768561 56542770115055708 7421239109759805 75627219517188464 35577642011417002 27805517757367929 21364634657006331 73209983827107794 3865143985713113 57519042340918069 8711572751424422 19480920605514983 35822605337322445 65785563690371303 94081720772713504 41368688479088263 94262871995087071 43692447744672170 5910920739615232 5900584106834232 39513434130535011 60316122654056988 97446315098851931 44207428923270757 81548770216698398 82492390788262500 33885551487891543 58183782237361339 11260685198760086 50712774219538633 54705375185787430 61388798803806242 80393323293559538 71014995427948533 63384509720143992 12928771323946554 86169307363382668 16989356028199149 42862583204501703 86768188740786157 5354539273779499 67231258984890694 78620714440438853 14920661971450189 23094550570046573 15738091035001255 46860359868204726 51706233796907375 85627489971742565 70177481552926529 53977446321447192 5812789311410727 89409135778640797 41369721585498706 72545005098399350 36812695482165259 65190281049741194 24244671601704219 6115459614527430 36460811001296273 1758204285739155 1221207045674563 23605727582386097 36300768013038743 91744307811312441 93767494828480250 1549264332375058 25053366843336654 62806815482159063 59766548490835157 45244659628875236 40540412430198990 70397025366486396 6696792194335524 90140127110149560 10256060467700756 82785103251913143 93133302249617059 49074557402021298 15874395704890127 87316688820143406 95202757558153698 53038787887872331 65014871726048368 22490922905961956 69403692693529804 38827048879265558 57332873152122203 15673837172629999 55995408957995167 45302144048189744 28342965680220932 76025629879578932 90879587718120883 12751958234413666 49657350488593823 34682335669398524 9057013960351051 45576153466639761 62687114013001037 32159383180608385 64545570124830770 22133933624117667 16737508071589795 49054315095920160 95842980560585420 65298222239460432 37844302708296459 84768832271006881 11343499419978233 20476421543673555 83100986173128794 84858475822569084 89388344595749834 92566723606175590 81565424688711589 43264486348826002 3592824961848972 77478955409867525 47371935119465621 6252706680785743 2046609344493843 12407776622289035 44398476678231811 21700775975136577 28940794671793433 51843311446849518 18574820236443520 78370252848114859 41769731309990181 66031719906897163 81307969662118071 19142342605485677 88167798004785412 27238000117076944 2639546152545474 58252424207299262 44276984662758849 90805145746785917 34377970083229290 67446796481484209 29639609156330073 23943704047779815 13804406709517488 4718099316822352 43220914504401985 71583002040049923 89620540629875260 57597596475660483 23149558548677209 11135132719596860 45967717876409436 63717554641952171 64378510454870533 66576916719102902 68028103751915629 95272824107219472 17864391669033586 20854630149244329 86144888839681548 12854191092197589 78450452791515209 1283071039753666 55686899095749619 26516650478533728 32248375257875787 67635092827769182 27907643971806213 70400208750880087 596794579903357 16673075523655856 78343523572534710 76013793150388029 54156448737089083 75425861907007613 95288095375030798 20667848483613608 69099311043450881 33247385041746808 54523431238887631 76776649606881874 44419048166388890 48602323549944279 8188650261323641 85703895239744766 29579898784908265 59379197725498769 54709795140581698 83717795397541158 32815259288532030 26130397109914521 48474638687428674 81537796148614533 65967728203436509 68700341352994453 387137011099980 72132784622855657 93678336114337017 45993150162905112 6681294197922825 87430204113784853 95508021964285817 51090166512664647 73801745502825109 8764409295838715 3116441823901125 27764382514273043 17359161339966014 5635574688816005 47493288334714227 48490100960990504 23731396792919355 38033679709208148 70423803235451729 79786251601632049 18563070331748031 78548644499318099 60791905015088791 71941099504746745 85978158285945981 40074770047119874 20638598733725947 37575824141448630 99057457581053660 61654253138590618 34206057896249521 83317816259105153 88198637630809481 68290963477680173 86871301667768264 17449885795131852 20172862707580179 58577403662212218 81386984488596315 78740658324812611 99266172567257419 10159713000681479 80581549700263357 46408192990617399 36822657986842059 86368018426549991 77894393948263068 61939889820033822 22162989891795547 95819405430848331 89864764195797891 11260538582716448 37406444601594830 11066720537645408 78504783330362385 65324153757853159 52095192375779026 32140830143336798 10391338362952254 48252770718416209 69846361311935152 24830093351229898 64993396601552373 40111706691237751 18659264004032115 64168750169326892 8666447921722079 51077253214801652 46947147607808346 12656254995073788 94690530609144327 37846209017997220 92371930034642836 89319979202198341 5522037926871479 57841939204357795 31817279939235881 10388101283441713 1613755907016059 9552317230651977 15832491498476401 80725452690851119 66857330270080542 12982719457723854 66859320240869838 13035837209381096 49484175536445867 59554555865270075 33781541282382780 89181345064597241 30754035950357652 99320182442541949 40688668381888233 20430548154387380 5341079479002094 93347265348254292 82542329670946673 36393021066588443 1906307522732282 66283422990217306 47086239790832947 80570901212085367 91082263571579492 13935470248448874 98890548944014856 25200950328462781 75501032025843169 92364850857874783 64903417184539940 82346181476976698 51698491228541965 20968570528201127 48318088870679000 86030498027711144 51282917659036108 63645886539812821 83699994898785897 83314423343676969 44622314852718438 6583107636192524 76122202425164090 27812819302926543 41615166501314417 76176572867554610 45997585331085259 45381994889531426 34477364482166939 60791628641398037 22962515803592325 36909780620904614 51436211337373558 56559544948017051 64088965337875306 81624138668986889 11888627617516185 2076927883744106 35751218326708206 67824605845664113 75291534132006532 59601372198984389 85023143041403932 2452036668528084 6532454410720342 43812629643780787 11548288415170615 54188929739939387 40981519290674498 48259683284760633 90469267482881418 73585260208920680 34570447858155840 1941985518053615 77486672342160051 48405383587999520 34367865987905447 15658648617901755 81980236820396200 20594387520185066 85449381513255421 81510870968632765 15276659450302034 12921917359868042 48620091394445425 63073515037090540 18949800208327987 53412506052717188 35807305763627161 77355301469509338 26738298084076464 80094111327227809 83752177911341617 19139017287301874 62195919240150719 2477680879923105 99444254627634259 21321164896381658 18380158895951274 74053292593962887 53758468929698238 58908568567761142 21332300609238952 43461338347462240 34338625083919845 12543979438240148 35497482572374537 43270160385533652 94677942774755660 42326888993531105 82771475343597457 89761824640280719 9821617957530091 40752173304642120 40909066325395733 15535545112497268 66351640970886154 63139231265543273 49412667819068890 54791551334078202 16952909897011612 73959484607332581 83292647002670819 79336739007534216 45167464721255146 80736896691756924 72176032424110322 76856508750515869 90900808710635003 32034488255063013 40764607736606669 51098516243318640 41345526276800818 20523692587480049 41980163250823664 40753227986181165 82045480837879978 72492057644195716 53951135047882444 52940672559092813 25167154889983050 12770392215933857 20707291009248650 90572259120371571 74636697732799202 24107235517906758 10257073696228289 21516014877117722 2731864193602553 35943146302231651 31480441994351685 34473609105383061 31569179945312773 53949289921059723 22410536150366293 48269149815236588 42359214952271187 26343496452972529 38539032973033721 93893786170670365 15288489482443628 92268111610642552 79198990231543249 25063415023832237 21660440856576228 50645626232468605 15621955664030108 55525800751606018 321980441577582 24214404266223159 88325586597993209 19067645205647989 98334266193007789 3868877150823302 33599724652317188 41080275912010993 74872610927935901 26975736709361904 78798646981716057 19677643833371525 62417200672427357 82927365443054847 46074978367654514 6458791469372375 12448758393739612 68766879903928117 48201884873344008 23274908027603828 58100375622239099 31901692758426426 4364952114929492 19382284273553118 96810694507118968 62519154721726959 78614361732264829 97256470032999982 33362810071709317 93473129007820463 28079614253022979 24296460792216363 99437673883703144 95317096883737466 51800884792305518 75469748712232818 15202276067446888 30331212480678544 69367846019502018 88552903687086570 67341317041116826 70368302018435915 2574675784458461 57460527368573802 55786428749250102 84430854348798395 90118485446672387 56790919486404671 11434376496199032 15740769962347175 54399131242802694 84429038714272665 2938876003883179 20947357155218525 9618396971967994 43299773211762516 944545449885350 59784474776941950 77905869592474186 64681280555010550 63642732774717007 35440514063722363 5050044750579149 60906517677185968 58902285504404373 22701449117580399 36075243572033940 80174998485531478 62754276545715590 54736240504438464 97250695321513762 6524885517992029 87018596469520774 5865059451771755 90600513905891147 42373601920622739 84173216574340228 93167101248840749 20899205164524126 89776051631265953 88114283104232576 26207869319384291 7515135409244033 60446898139685244 34166902607230918 31464597298027867 58111948498011916 49732471895654844 36215545828227552 66401814735453137 54869708331293402 69146748788969983 76638767050382231 81435688147802112 48098941097235650 26266908017693073 10637058184014585 45997299724722163 60406362654058500 95924992589849629 11393759106024272 62026042044320236 72213860866338994 21505411495563851 36612510394450650 64761729450034543 98354113880094116 76168040455517951 57674867512811079 64012411488920251 52548822536832915 32204857266470653 49643383644075585 84683007213915089 69121757754279266 67886730286454220 91862148488654807 45306557163116492 65485833577481114 14664704068924848 54535077699224038 88761182769391368 61632057924352792 61042890663589805 9210760719306582 76266110409944288 10808524958411294 54443000590050187 11747923926803567 35785868401008914 69510703063052836 59740591147335627 83786761359251429 89367276547794573 66050591788359955 39996319699164747 24042270620715141 61745595795009702 82157848876377576 99683594389897909 78469478940162432 56060142154401810 19890726428181918 89413473517013674 71159265190394673 54505225350846428 92762227466157745 11243159352087720 31458620134364892 76486484861141272 19170246799421418 15693489008136087 92842258172156918 18903104590785829 24063237914167839 92789760298569448 29669895644944504 89109651591761893 91837195166600403 7450940440104352 83124749800225953 54689934903380429 50328031723924191 8037850363060659 45273319930616101 76599516276999724 9599519270216658 57982970556122984 3676111652159110 40821228079124695 96926717180695062 27963425151007828 44190066413657043 87890517245172166 43371255040160381 45199876062692777 89518270727196378 93608890507778012 19447159034089068 81021142529872866 90765242449558825 71398088919372937 17786522010294298 73111382595693063 803737339576752 88537364201800742 77508824762525753 4977803326883901 37262146123711952 71162479118789554 37259568608171683 6854595968218800 29835198327634017 83663598829296606 72869383547267025 44657608767345624 17631905827220080 8149176811522800 9947275973351068 52689411809189640 14179864658974650 12219072208624348 52801976795833393 61542575610232342 38899860333311055 35889323182784959 91025236624106546 15810026681973239 15901063328359753 79215603065024262 42089564422234480 8856222311096864 72631354772452922 91775795296552991 66112255965522548 78496642647010603 58042676739599626 88860062384202253 11827586235853674 10034967182460702 42712436404313420 94785135219370402 8446955294173764 68425337079355204 58490204793688217 16088994496464366 37365706475917333 81504062669873097 55697383048890938 45750671225268952 51367680439805537 49700570295772371 41568826025642683 41827336435353718 5261567371232822 51075827864358035 56214513351835673 27822884169571171 29761586639876284 51073827273368512 81999503183230152 41550379863668356 11218499681016096 85358724938016932 4323875561143893 52328472675160538 6439691659174621 73671626078138322 12203173496831001 5681338655898839 28176968108054097 27033347901835336 18380843351910110 73561300608332782 54253082298521616 97547087672545853 63831121227980283 82215276449966691 78529804868167824 27163305567473873 17158453299307815 4675818154073061 18147906844483205 75133215896374824 36262916109845532 80276298556911092 9783445736006182 46866619176546764 66414519417576691 47273426431813418 80589584652611098 64545660296935044 68397130842813199 45389146648393571 88105238758303771 20155857391856173 30408798329552764 61253128566974393 14628110415611430 32408596299982848 41950535611286749 76941363213175433 97982782213474039 9461097340001265 93047059116846308 8062318326803307 54513094986205703 46280004961619908 89125039787033254 66163738642284348 94582013436884895 73093177126612901 32613955497665171 53903910691843049 62923494086155753 50962144308684535 75521618466844222 65506128769515863 24617038603509247 98655449741834176 69014288390201716 16084766888929386 58006653351457357 4310463640546621 22238611217116042 73080547934539952 44611542412424576 92257295063193722 51854924251176018 34666019422732222 97263565474727040 81172827420347314 80331897280273750 87605854938775838 7168159835066503 34251863236553184 24317499957967519 36049826071549335 6114845672314327 57741879864223551 97745635146872708 7000438291577467 76788453357212484 39873600872397131 35516583447009290 20665607893923473 77897001802239572 50403797007107773 43441621824822697 36301426494748831 5126565526515656 90561266839525266 92699712086400150 47071228805767846 64003484974443690 90337842207474947 23991867155270596 73228982145709215 10810181213901999 48640420786099828 51438687049509654 32894187727687657 26772871710715091 7107833490386711 94268891293230204 23822070312561000 11211053506911491 95360398994446317 30971799428446639 50169247324520205 99511425056023158 57128677659611832 2092144176449928 57334441520704993 69108217847009662 14970979548258303 30693556360810611 81463341838208533 20350635502449348 1892455121645815 7538746234666081 77627906320189900 7748136950674808 23289546271444441 31320576094894293 50605857268186716 24199329631295692 85665712498784562 56522452318905122 38170340409875831 74812023149874290 4970758098087068 24620942956364495 81483524219220425 92727640780661552 58379622274601563 1497680838945433 18557817414156040 66152361421805161 64653441437781132 29081121439876535 35247279146590036 56331543118191854 24475670158346155 25621498823828535 5713308137733159 84218107720005555 2739946567744121 25575052504716057 73999745202601076 68631346687477967 70030900152431178 11415279141768092 27988684100840157 7736987709596395 50846794697395715 3021016295831478 57097956502167735 48597154035186714 49227668067248285 48958734515392060 48269444441522958 38660087391094732 73781227845481472 26835698457753980 99729891093590187 64215355758296696 1129724478674918 9714707748085504 34826931249313340 27470027523892923 29779683715805878 35468800281568879 19925720987057854 3689319737015407 17270882160951705 45085754630444349 59685769227407723 8075593536802224 47122948217274695 1018429941050546 36821884184939437 69935953588868340 55150085485138681 46186113525010511 74676074261982764 38543819372277604 68897225791840548 21882897135766006 72562468168646730 77300464503160685 21764715809955955 32826712364403596 5859347488722 46594950721674426 41650272804555106 85920090006690530 45062195772271940 63358172979364917 50296986532070829 61152715157754956 18934330863096730 4742359862867959 65087877064089677 21599050877085727 40435757369940692 46309539131392095 37413533403280767 327442723435544 25203680547069800 57077116671690840 37614118407249220 40202565167343188 91804671468485182 43782613328338421 57156582367835842 75720539891722167 2187853049050289 70524119520066062 18878748887916151 40650138345944619 75796587330219686 73085693090730038 41026370979306420 60233841935732463 20936430563326999 89601276520046909 55723780005592695 10623895836566603 37852556919653887 49150465716142391 9919971688115447 3999722222254769 47850331887478411 46552693322222562 48072857877251179 26687330387793574 62729048085618165 45086610439814488 80138290293910629 64674186435974599 94884866259450720 41666060640199626 19037009855472506 13432452504491518 73411218149913777 41189273529305993 90802065982214384 32784226052433875 48932141885573490 17698962462096533 31266517882455347 97002267328493292 91432920682591323 61767340263647995 19473650045507029 97438244548498634 53025385060861890 65457025657809750 68336849922954636 38867269821861054 13845958883069156 38803645001593203 40280119655332920 78918200363644410 13417964558765208 75806889917547826 28867576291857698 82201190097310753 26365390272367847 18095221945885820 49410003247296835 74169243062023972 12321350078420028 48194718114492071 59430831491670548 14476213220269636 23146632736612989 55938057212632519 32071965417124322 50420114430777691 94814204875667945 46316001767642803 22285519425012258 64776210264213960 42825890506728594 56406241103759106 59913671340713999 90175720352582842 65224157010200368 64302432288297218 99970215931886117 32935251706347972 14585128296405996 86288211461340615 33324343054843875 30555593659041678 69609977866940480 34936814603998512 98580189326893812 44679152958116466 22427932536508776 51119438821744587 2526258793897187 8551663376907045 84762482577163326 32703995876905711 46923009827531110 73307503911553152 96793050534943010 80850293097988431 5218380512425273 47638674918278613 2377147560779939 22466748541870618 42587797436379562 46624781381295631 41407248533246503 22823016474158627 69324343063882760 97769793383509726 97897592647402821 69340456122636219 5687303558538907 12910655866330426 72561980306775321 27987507993981498 88647098952165385 20034885163247251 92148104015152638 85752083317853720 57224146992241419 5594026685386318 87193004665349519 23712918570834245 44608325247241202 1141521621089629 60941664271518373 42534834570478942 93980508523915390 8177065907639630 22047234113199453 57684925238499398 98153490059088105 26668741848057753 14760320230994157 74518154893835516 27138309707063247 28182715664423024 33672962847389089 39702894420916622 40490215202642970 47576822796840649 33586734815503134 44205518399518948 53900542846802475 57337391253838758 43414273772632469 76374577659071345 12579138567668055 41688119749416343 60274908688160096 15143460089832981 55621890456679270 91332637316894283 64349053976756390 78903223588062486 70297396775548353 76713503554767529 20919463960486543 71725818881904577 50299886022366556 73417585549354281 6298723422226686 10302220118234246 43035662251365752 54463176727840936 67491258382563481 541397100302323 58508893353186162 76099359559364771 74499193920371908 82595253875491820 27118688147894823 80952632699685316 27371934035101789 83666347264983944 82352682542715436 77506119304588538 78684010517525022 83751141529477317 51482910426591802 89470797462300172 2411874973739992 34190739942957738 43469986751685127 55072242507061593 23587267056555209 30149777170207046 47512761794308748 13756960456141119 71451827542028961 62805730807350198 12884720132826622 33019964357193458 19815022205900341 44289167295668880 7944066413583967 52356667262579459 64338104020418654 45058522626994431 56063221484541294 25088618638372053 81507393318138559 75501509355653266 44562514396301265 68253845477224071 17756310456167167 12053114627109769 70590392865567897 10839687953258844 29050133099424126 74258816843773894 99570877668237148 90828968026617036 4240329603348628 50436643814927789 71027939977518316 88084352647456987 81877649307149346 1938442457833140 43417521951181743 3035521042363484 17492434148720584 57499913194105406 85250449835610213 67132540251438338 55922837118686278 74027391928360198 70062536631697354 59441990159486808 79946341009862081 98772706991060511 15828111950229543 28442657270454999 2593073112747751 29018947641770398 1018662242453454 6163442944273025 57601444996759288 77839082960137503 8162625907339299 31346233665455270 47752956345913151 79581304668682865 66246986582621550 66534364898995159 97340391672810982 27247507957961448 12007695719179752 99815190988746029 28579112940554905 97417462370061093 64529448915082514 76675103939056466 9298374141084622 41095150439056286 63837685807237777 62389916500026617 93293381554156237 50371424805733049 44143678756622405 66391448275653736 43441826804922427 40538076051458730 88107010603806105 78810216237450086 96391915906715059 50849501070045346 31285004861373488 37491971047085227 34134364470493301 79083705291785802 19939407795857807 60271000705275163 85902941710497060 67753273293778232 75617569245917691 16460154707741395 84327093638804964 82770405938597480 91648141038047111 40295765503569215 69947884573955832 98643198102526763 4374699885293261 99121094963713994 88355995368643730 43739417028358760 98624478646028930 52243421499826431 50945644923931387 36806047202891725 32867323235214385 52280043550445012 98051605762622382 64573418431235232 78485482267060281 80087127286787970 25201280432137509 87874686778516868 31550653343174185 30859859649823246 83596876801302343 6771623525979402 30594871753727365 61270976419945958 42072504216219345 87628296701777207 45808188545808637 10205658482719438 91510624803824440 82490348559323437 15615027857067204 70363089781378593 96881333378271492 28315986113084328 51191425128811644 31818276377527054 13410835987011414 25270466849840994 6592274870794696 99750109742571248 13889676192770146 92869824536446922 34072647821136683 17062739503890779 4658744072382596 11322227126663680 32801491583780689 42779197469666338 50192646989237052 73500605259999958 73431051729242083 93012642938621020 70147837901073537 42163596331372704 84307577923273891 62400810748608444 26287524062389921 51358469124566133 78314407079459195 79722019349256518 15486684944535353 89194979632225832 35667724688000202 53053303172592776 62867086999641947 18180125031186510 71647283331675446 42282455346872092 50831875186434689 36568995729897534 8909343858969677 56380965519306964 45080280758041883 24440251289847307 21137237720730965 50990139097010132 80981345507326254 55488136112411787 25100547216352685 44386698265886801 12799228717435401 38837863937902930 84207200770458637 91846794944544624 4328542273852187 29148826621695158 21462068145756678 39080543637592929 93866412518851508 64727457140538932 5171049394518659 72264765124648208 73411226300908574 5715861587445353 80623671918468469 19250219818580804 87543900142651891 46543295693991136 99400006768115170 51003898941666806 61159241859763185 38273158568747850 4529814361470732 20108705297623725 64432261432132979 9848128807449352 4889710168835921 62381280033670216 54394983259709754 45435966450716929 94076388938254002 30980132130523382 55858801268106408 37685775296271622 10946457170510858 70896817446812529 99348009424688156 89775043052347081 76508735003274403 52425960878672245 33379636301727278 10151268467780401 84413297257540860 46650845386892941 3224419069491176 77168292362612332 83237178200920057 50499011496250492 31502440337495833 59880539556535837 59138902404372362 21245655086624357 37315325587422717 35319974200986559 3268407864933369 46648827720114811 36813666068118183 29878682529036656 2487151257017145 30641732459259824 24414645197259196 32744857286957726 28288689023649740 7988782093646416 63714239142039203 23260689993991732 90743235154269732 76352846796636761 47993695477183358 89021379846692899 46430095112305029 67493489607745410 46013426754890035 98847441887981700 67334386804971536 81827051702324161 56289133033430889 96583428859554218 24311766860199743 59841420470302150 35497918439699327 23798615843883846 23272821995998253 40638094773156874 38851789459733924 62712262208529503 29587736838929725 54745788778172866 46952671735195318 42776360606784722 80433076273205320 78130033290443677 91700402882589274 70474710510893998 72160218286676064 88473146486721505 72112931559190025 61385293781475274 75699496070817861 70673922652627950 4579404955979187 73316515906471046 51151331863105138 83470601505846907 81733934352323695 51825256966349868 76537264015788705 10559038996767401 26861816086311980 63732163147974483 98275507450626609 52217100710390428 56791267898646460 77176122096583833 18873888407643594 90724545140695227 19197089700817689 53882995098108690 88237901685789522 34871506725608458 33677811017978784 93619586500409792 3001803267345884 96699676435905440 71005079635983636 29659598750040603 88932770229923888 82874739776795014 66050126016317272 1754770520655602 7438045355003799 79582234467144527 33031894473933954 73021785981607228 34095607400482851 86836245049384595 33570704681007737 36838054092676137 17530556329107640 34950474872733371 3152164295907162 56174508528146279 11323981258089762 28089429246143236 40856077642802077 99285249431041046 27548691090051486 52197364589898 72535537277423044 71949024945756580 87609219786660954 15806040174598563 34128770935917412 55742053922506585 43121187900017140 4295459225595480 76455923963810841 83900210139998712 31898530559005829 77394077972401312 66630854314691764 76838460658342213 85460041306037101 76431959279764870 5996372459118099 90026094921068393 1221643590214502 25171421510776661 31571760433776248 25386349259706757 84346366349143981 72396741663456663 32685724895179780 29116167155442545 7439183998071994 10513364210818791 2682708511159588 24371420547185728 42178698448244746 86433040672536603 27676580923257405 69417312641981383 59562569198147138 94023215301155515 12584440949663740 92146974489038947 71899083675813230 33401574493071813 11658701158402262 82387357812249067 9137481208734592 28309596784522031 70144486102702106 19445960873328836 15687250900236995 17454176536085360 49882620381007885 33737300514446337 88947221820572117 28183533962989106 67556947301278022 26112051151581474 8295687626829966 83348046425559650 25853063713147976 99689202931068108 59670390835518826 82022585615322531 96275901399217583 67496143740002924 47392705203778692 64347670142352969 61541810215554128 52462756733293227 68537010625715101 85407309977410779 78547823112110975 17519381327111028 22950027748600395 36472257716157465 49538806894845409 30075444380512269 31988325257698751 55407287443604685 69936620063218468 61823930775758701 24837922586449674 12038713411332047 84436984514676589 59633359590919428 39470847436460587 22365871142028285 85660724471816210 81145612527420899 27570662714665960 25194871701530459 14852959422801776 7782834574352865 93282640409779015 68206079155357345 47259786033194718 44586334246884462 24968995352443378 16070292721331230 35909567096350205 10219667154221133 53460872071180096 83675041356147096 98484126384560084 58897041704695845 28903094806212260 73620767049142973 47781325636963067 84522002741705232 58228443280428611 71015540268090707 68602820727030537 63499516522416318 60506328335590703 96374804735140542 47318168669633073 22988899071366031 42446733455370597 77390119071684297 44478964838380431 13800685420306286 31600976093221954 83484135897383116 84369668815010686 65933599031900538 42856585647738592 96810330606837227 35278601731582056 76651271633102915 92803876758638958 47614242085118287 34185863022065337 81390035510565200 8350352710526296 98529230562842647 13947002842669307 77676607354639255 70086351183682679 50579244971529144 75246293670238278 76087707908679234 19842368369648652 84507347731990427 12411479627295343 69491905279859265 51159716202866029 30584628645360364 22689240617509285 35118095162319946 16746485117128154 64702974664510332 30775179421495503 15346803397839084 94840069384504818 70466529138724850 73750724084907632 22170458384530435 59258613766177333 62978594154007042 98316460443960397 69400111461878801 23934665228154898 48944071414428852 40785001556557781 22518673040433791 19893081614822443 43304301824632670 74017378910444784 47405178845158567 20316019224821190 82818487138605431 39886319243383201 36169267272460937 13552203358328090 72544298554832895 82397771649632446 724792372757908 20613042334474160 69212840939225399 40056574510519832 50325960719539854 34633492567815797 54940307023473462 30497313027774216 53246231362709745 10262234596106458 65370317968730829 66835948503164487 488448072340628 55077798702973116 78954175538632796 75483356846818445 24970045423104658 98499898703359117 41499645143651348 68572079528323925 83654105766008248 30344860588158777 4334364826610378 43179948505829897 18042030336522508 94461665227662194 9105766994761599 54098221075475223 91274221654385435 57689558431606930 50344785701477929 25748717063712111 52148156092137922 42357120934349304 68387511237519652 20944014033825061 76832113131305667 85917274211903094 55271565179645733 39978571592747292 66729850598905182 64034002183449121 99320313368647843 2691412172974340 86739057479391686 43638945807519758 62885025820844242 95799547063684312 23149610496079164 89624522043353597 8434306197117530 43949770028093637 41661351279957412 37597629828479106 13260944181344214 83450599679374919 57340497923686086 46032127492686547 42040836235471575 67083706831327576 14976637696584874 49864734519402759 35237738246989020 18371631905417481 13894794372241986 43138679612037700 11725925750624548 72185137863585996 11936563026133591 80832257692987036 7683913851894645 97766012724515084 81434839519148029 39728497178173411 56185847328218019 19820226654370981 98779611591001846 12224124257140372 84629263881772938 70040355006618141 42929531410300434 20159797409907085 30104214068811260 35210711866442118 48794315261594219 44084865867584007 52640252419598978 43717716587085909 86028394784883670 75099906444769938 89714047718192520 61318155401632173 55483723981071324 6732099015874589 27962752873413094 30030624308085286 63505847197249006 96167053299795606 56867597739148193 37085413072491761 76322977548910628 99851953775307774 47503318810607355 41843739782658261 82679911894235907 63573443284470816 64091513621601693 2906640148027180 7233930400140487 46317898504852691 31407477816331725 35756907292376209 29906148136536301 33966234122596319 43724262308105004 49212972739274699 18136810412416998 110001673930181 58651011198981944 76027632971389901 28703892938285510 12457551341620685 56633540024365411 32610271647947802 71140767720367223 15423184731333126 47946616141354013 70399749034382311 13797583098829116 71529564005989138 45984283409941587 98626693804497427 61737191294166987 6720200277710694 82752200502228873 10758810375146107 69814976089988532 37640485840111400 3343477077902156 90172297827266200 70672921240056404 96420020969792305 46659756936828315 71818335265175835 69622625410217408 47762798925712315 33259902141870881 81233033866668362 67462264804332747 55695021008936383 71447813924460552 52589161329763871 18540057722870797 62129825730115966 91632797319394919 29454376163318269 69441734157871911 26898057557752466 73670996726317111 45249188164692914 91154798169772347 40279230050153655 58585719987923258 49058188402699110 11611667532749786 88862229294715278 6858933884990722 57504676433473541 24631841896609264 43353007027048437 6707392622879407 67145864233089256 43393347177472089 73042461529628539 74952090462085365 15712421283920607 90435848123244137 1394531844461990 60118868114344928 28436295585060156 7474873509040924 86163671116946444 165031971322171 89176544931632819 30454373167115009 72179541964598962 20253191758578405 56314484921947654 48164597049888235 56514420074039322 79767233678224662 38869327452125530 63117903051206642 16946257753296811 27719037375432790 74540898753709434 93303098560995604 4010778964625284 19186157927919758 22344432149222230 25074260668590616 74361945258280008 93051084817968696 74413618489250786 66968254194640714 65909593453472246 40556907272365607 12776579235368573 87207862702532376 14459273400081923 9308919630102679 54051785746158243 54217384555707176 18044052181836388 29960210998583908 63415404541661354 54199476712289947 5975116214693794 91825578025121255 15329483911031278 1705988815084859 24593570083626997 14626604661644415 90157145199376650 35086052123022410 73387856552474608 31768090070611878 85217991647919656 75166164329266659 74050826055204306 53820558240554196 58453855701639540 4435852506507210 42867446833292770 70241072788691305 3077824134234568 97157056917516582 77814388072153891 92287243002309192 65072580683057216 51470399188876090 65247635200055131 6381754018580547 80669579901200665 67522513824721923 24852005772829455 83169696849155710 67575215177318969 11823056620514019 21933170173790844 35469170851799554 13343326272743492 10251681398226868 26474367921585343 22815094600562804 29651313259361952 4021840162538956 37227795925407109 3498524409023788 49775922051473550 45865573451298744 18305427245030234 58074694437457107 14608395783570531 46544013862448424 35125834315282565 7903075046471450 19656354562942263 56743415875885075 58875021254030858 76563512526242750 62612493683577688 27198434090933090 26168473294703533 11172313639559459 235295676837264 70169234206381425 84000694145904628 83227722247494506 95316823147080696 78874383689131050 96714236137498661 12403921758134113 48749916377503085 82097043538000568 47594120803198909 51945732216198413 11233144800305062 1890443213254265 2208663248016149 24323987503898905 22481346581728425 68218084399224384 40052479701068318 5668287079798662 91864915262878857 29826519512818735 71640534084633180 73302601567787346 32010567070373660 92229662965090914 87630622718571348 90944949895461320 35147196777898806 60985512978845536 22168675299457797 2627398649569592 12600440986153827 40345955519722123 54487929002355946 14498375143708259 5100546390177426 85083243243211916 30295164759110209 10035469850321935 46342722500499717 42492266975139375 92360816642636931 65371352956527105 6301660194763770 7964069571442770 5723288457119073 21016959704384215 28880064294224855 14632153093782991 89313950004868124 32963258952133955 47230938663742639 59651111868238110 3333973930836162 40713884050660545 72487942127831526 45894797502301242 65217965646556919 91227192367975641 57084649206017689 79977973710951118 59766464482292412 33512893302088061 33085171100849648 74268627392850445 6433668775859825 26322315974676123 35191971832769542 27812793016738884 51499946717945305 24378330637784582 35880672587589504 75056890402022143 56691871370703741 73566803151829909 91480846652324414 8589712888155477 33429274025104934 68226670850961668 27401477720810767 84361291715908850 84451140920474794 30988185121552396 423706784751117 4408880996912961 13017320780285779 8736991509632287 26335647824835476 21027128344952258 76697913300143393 77050466143805580 30829536262066881 81194586109244711 39884291542265479 71276213372424446 23183878557039592 10383577521881403 69761901080740873 335806719338892 23575194244634198 25465080102239920 12317820144634645 23795749538078902 11828654392407582 30833652450556994 5141935696033996 84616363454960203 47217107234297560 18086327037110396 99994421324427175 19338460912559787 83366489748929881 25379471636352598 30376401563082293 97283523300352479 24371074069883503 6946112580736842 57178462135312354 2280413388244536 31775350809348647 34544939466361909 6193595941188875 77522734567318630 76209902931848378 21936523922637228 3292800044790470 69128642050320566 48528691496187940 87197582689998594 61788293463775781 89153922807246733 91484182268264575 39465563009038769 58276281792659833 79773105903757784 56157476600914727 30076992000128102 50650993009983908 97288858931027553 98967773179901623 38972969958784803 80081589241605853 99834234826459164 23699215696034569 23982999285180919 99284285976503942 24429179402382146 64856032283031240 19511282529912577 44059880503242002 23978094251690820 73491286397404064 96589475984873874 69819433711119230 12367693097931957 68564486604700196 34450455351140955 56968251116512255 74428181526109793 26789095282496710 27490198454093995 90324966069942808 60594170428676431 75304952136823174 3130084678868121 97147707247054209 37631499819507790 6580836247050834 16971858843277562 19958477597315888 29358225798482024 97718816481073386 25201979534504802 14324462564050074 69232807563673768 87184250688607261 71180692351642663 59691597350810724 43121326444856665 59296754780983547 51615914739441246 76043716969278067 10315326860505083 90268041125549565 37924259518918693 89098305747121100 36737886130177913 9085715153736030 98290033603363124 74163908557818932 27822903845687362 2405902912452659 80490372133126722 67233512154730961 87911121732101600 30998492351170970 61526887384994930 23449373093520132 15005612122395946 22336934575839902 85328909202905976 80358647021687478 27910843004083366 57795975839253955 40621846904973039 61851814690739212 72296876282082911 58224363655904918 19604408191613615 51578229297595255 85773062801948060 92984359996162826 41758212645129881 96233780779716492 74909010441999749 20327273051682624 12955364557383409 19455697698108112 7756170010137265 15536214018252045 1886576055596999 82233391685039459 6159835009177326 92372023116924728 12784920834875453 88110151824332622 14533859656820966 67540350958950434 46961616117783853 82490641448334334 78321571257895610 98604559708882345 55555041027807775 92708234605724328 297334868921254 6091871473077440 56327828935582740 36316680892402041 94192767788296399 75604145429442676 76766113653779363 64798178571254762 58668533258848156 42841105241270541 27508500049173533 94150953940799760 37318755069038425 48916158855454056 72181470256111827 74343482258924657 66450455259083681 74110520814389021 39218670984355479 93439992138225266 16814835918021529 2600444834072841 77156733439501786 42966738872418160 70125030632416351 15980383666184377 59997829867215736 393519596760452 86680507945019648 30463005596692687 3176486333488587 95086054230509899 97861980792511102 84903284424140957 56793283195921905 64509726236847841 7979264460813362 22173283840942152 98425227658930435 35489784810259323 79587459468361050 62607043227150665 55925786206992258 9645808212291558 64778897226188665 14819302253215348 7150168472384457 96096126606493686 36115423727203710 75115692018066130 72359258901493444 78758567065832781 26841223765013847 66782473798763327 1349226413075078 29275052807453801 91839730198050735 99049787134695978 10109884155121774 96249924444438640 92715775591419898 33228024038532624 98786946455108211 23778398252152627 36550577678747167 82814679377897514 62500006909484766 19402748137819716 51427657629089334 50142200977604000 6121416719754036 8369059783096228 61470731208628412 71670657987972182 12225930343604087 93795739333934424 78342649641691108 44586076512038810 84923516990982700 4501206213726783 91985831189372135 79723203634341421 35750551718301110 93893540928212 43877962200959926 30679112469681190 50495725012927431 25625842170451554 58361168713352438 91448459032064392 30107367070492174 13358130011906081 55787937963543466 78910528778539157 88519362477041506 28763291499168353 66012090928737330 34973185093837929 58834127145580413 19239128433397342 4799736233203818 69799503010640275 34088856170188543 51124686248547987 20616458472459301 97976097468842448 9426747727360450 32396528154779974 45525832366758555 2972756515408188 66310844751037195 30163459120378927 22216749475523622 96513659313912020 83994419570491909 78524860230210577 22063358064003472 96870241886779609 31726126750447716 78788769129164531 36193156154517391 76239379511232415 98699541251147354 91624083769309897 28508319424208911 49876803639842531 61466016297720141 60018767390204115 93263606286314936 17518641196754856 59554180372353795 30855616013311236 27091295191710616 96460933149115937 23256796722286497 13734706215196231 65461021531913736 91887736591220443 32025427735182240 48042635234007635 59925369828177509 97489225933709576 6947261230079786 30912598695143386 61081912708463528 45397867840275505 39562760861187113 39954193990078458 77743671733309901 61062212210417602 53487270633124857 73627110461963446 97371722177775135 93634803096227746 48977465467624273 9601272078886097 57201845736119512 40573209333638773 35424928937348788 14266937347836042 26823815421026123 92026526049009057 18932356772142517 11343954760789072 70295927796657201 91341904856548682 25069117126057300 54385805441930049 30344874000015042 66167114141920170 97351702672872108 72475603857183888 77288473039511833 32763326008903576 32910266864923253 57052075086018368 81732519150561183 95086461810768408 70771861638697506 88496223288422679 88308790706478174 29766588326385672 70828600532736250 34618210203186843 98175302494697122 98721932262633599 12624857966579443 3807582063708944 79011608932575990 1701108249208866 35856708771890530 95304693854580615 37127317846811866 91895357228458427 31066167611293294 14001195341555809 29573872123135547 16220764370073869 76281621517904863 55951787346702340 76201115325548415 13122072471422304 80919796917306013 73434873948551150 68308615999964286 62099052741052130 1999859809160404 58322379897973858 7422973398170102 39648206911567878 2494902733448720 87154449349998884 11702693144417243 59145373690304055 39791014642012517 669103998830779 5399142160511204 30329286709900344 77548688868095169 11052808330056811 77955639555306117 48576265070650858 25500426016893836 47452866739631160 82212881620192500 37530560978729915 10606247413094247 14513650368376552 88403597970069285 86131805691587436 25378715352305155 59577739577914878 10285780308960564 8679791585747386 23790152334157254 82188807240866246 3206789888351136 49522140366247544 58738100413285449 84464004736110910 56336498241000213 50021776241060761 35104332543764883 71852139026640340 42218088346003680 12884270514540746 30610133238003909 75057697605991702 88826476997715338 72903577120580811 41989504648250825 61074919622164159 44894306329223347 42132613989607885 71516409092618698 30023373471339342 40660519113113191 53076105598289506 87722693704926004 22834736322903085 96848644414697038 37428099918354842 42183160691751502 94873776497333446 52877324172393180 100464124548856 96421173489530323 28853757395483622 23269610806634636 8715708306312920 53197388786848046 60682207574347819 43681877398532673 12058408537175342 3734396335806219 86700042501097007 71316160607751344 71358008801788477 37871337591741316 92475530255589972 56920505986805780 81752216901940166 50986124577736154 92296793601205357 13442520884151647 2314097489560117 71401156778722847 16058174490133478 93438756304655160 46477673843411028 29887397669541847 9272812506560146 64684444965448004 7600885933634555 76635224310383365 46658430539555411 93273952225947782 23437295287406685 30498603159234677 14404877360152809 20639603694893828 50554654883307276 42259011639188880 81194628787465688 48347643573349387 84857925759300689 75876893884123048 58831251684024532 80794310861903541 93073083009815329 72977257502797015 95398419248804989 92592028712246204 48628439016852348 34469253285632040 2847680045585058 26993780942442173 23758563464276964 16420798840546951 58331620166990889 21137131306383491 48192147251725724 4290758333246287 85213890076516521 58863856835211780 11616924956484053 62531227851714009 81552859314907995 21880009220995340 60982655260687386 77415507223792402 8833122064229837 43018071283710520 85220701214076890 82256407373215011 73793128313733685 13939240289333323 6642358056639438 57793428964680570 12114270176388900 990996922837168 42991833418467044 80168465460380352 5631059648509047 91064800141211793 10821972678846376 59856391688103136 26988283577794726 83468788402494107 12203612081111528 50591462821416699 91161785783105153 46507237327277769 51231487612888625 68057970508426341 39315895333735391 99595689296933519 61310856679206645 72531211007749708 46293916523535941 60566555441810835 56726474147276691 12082891979032580 22274006771636728 93880898745045 33380907583297572 29180177361404692 40311012720440835 96453619691214080 84604186916260440 68296465810067855 20698279831148520 56888754930699039 82817179629023477 96595945318173890 48790576278285520 49202507788034771 34301646567960488 52155682158282557 69486380787196056 42777309637522265 99166225045864039 62756384285211544 20227786572867047 18943577074312806 75906706072858774 27620138875217596 73713537229286128 91785391418944283 93548555521699931 56495040689073067 44049314990588010 21498832100908271 55752005082615450 44489980189772470 86928447475550776 70184256630172719 49469975219065592 38840050229702710 79433992230489217 51043330468032554 3590582136910884 7657876733882173 84015620726313977 6851867434645468 47918799297831320 80694232937256016 14634196238213714 62463398539314934 86104962769348989 90099516461816595 72274331335847002 33297127487054487 72057935327295185 53679381143116864 21111642626352121 61431449856312054 70925070778321080 34972687678424397 80339651655383492 1300962233597177 47155992784514139 67563014572144113 21903052411675703 25168959041507202 56804484722448221 68656920729364710 87797668497967885 34487388100303827 45243466634101968 98361794777596860 40016438072997698 34268274717808584 58795305798637461 41485716726596642 96259927631740145 80503545648768092 79933255068087433 62509941729737720 58359703868852721 59652519058542903 19207075236141511 98311430262664204 54021953046796450 55606480902282528 21505795585732950 12599211112737021 35808995136478493 61008360809384740 74936350961505228 41620480981883522 45946742146410852 54641884128270605 63395496073548552 58361065792755421 54234199733831069 63360212866230504 37639270054539397 21518223070873385 82469936412400600 32406114990232639 8998804606309758 21204047761789245 27400679265194935 1562476106424796 65208718740433580 385398571767212 99049069579199700 42048973289441845 44373038910356961 60164164151836620 73600464934515206 22785329558322856 73542371070585033 6415551534405041 57398130858468498 23341760019198731 90430360080402442 84037934544762831 26157708508873850 50946685456718158 29079429935930101 24569909235237601 68063695051126651 62451723772963498 71260946709298222 43282644175010837 96514902537086521 52053996914539196 30323294768508995 46789021876992796 16760289932975655 30507714828551675 80862095915848976 59808845054712096 73904755933651349 9204370345059429 15434765963795609 2132249047134048 97605077506452916 48255609019641234 80585691609772957 4219515739420422 79977013990662087 60291853416210579 63079188637210571 54748826406043136 42595461691495744 64531153252408340 44208951207056561 88326821730181450 79522141752751413 52188502319080885 45917017325911358 63093159260252267 49680632221160030 23163109171951660 81710375661116416 42961135200379834 13684880684406455 29255849898261140 40768294335925795 53000550616808009 29610074837415940 50230984322831488 44673181013195144 27632391728038417 99014433262400218 87090573988334238 25624809151018951 74564486389351615 19281562139566479 5913639389949881 73770104498795587 48249894700386708 24699435448142504 43332677628788359 97036557922128260 41960452584119036 25739646700551319 92971422667469951 53593091102191225 34359553513255858 91787472280977368 67921674593149395 4606645485109557 89436894961841441 72113408590912837 96133970551781753 13224084694815123 33869578011379768 40760481149596267 69235629551345370 90062908144402607 6389530747900249 10900723613241173 41023591547945296 39779583503808740 37771753615922776 42926124966520059 31325370389746987 44210689420845620 49567391969108811 63231154084099483 35794819331570348 33447142671319998 21282228638733417 90626244031380304 16192316438168200 90345624834849379 65261049257358687 26771982274656525 70505144608030667 72555919439837304 1723598323043522 4505521544204896 60947687404542438 48896675433925708 63870779137715454 7726929867476530 98989837062793071 8808840637962891 83861582194695614 81434005986288357 70626372193699860 79576426117471585 54656909735316460 17732406411323954 23657265665816171 51147026565007653 38124655395522125 57623665733639958 79240994110266045 31125702268849014 60593407091429762 23142401802227147 4851997467785321 59660832076154067 36713168444659975 79481645322503116 23870264599603565 95259193255950234 50115583537743118 20948959931793363 88642807278741813 10179705371159676 5312900261298153 75390461454032418 82081884522713981 48968969160759817 82442358142823437 62068779460502747 53177462815833972 6967763640331497 47900133821091111 14316519976935901 57600505831437245 28956734375929290 96440452536667259 82368294538850667 81377726253572655 16715680393338956 90646357390459428 40674409144824182 93727070628357351 80682670013876539 90197268634529762 86917442237324543 34138399411409651 32273071192604285 61955241280193566 58730306317342547 85263527579310935 48700599022989711 26537631582759442 48623652242988346 43598530324339072 93277536998495061 11194896661421277 88290711120010080 16319572698250324 34004997328936854 86121128770590140 71139191289857508 25537634322929698 92103626926210731 24249795786252919 51075439612828199 34603053582795112 72941922037263664 1841358106590068 77859044477825661 40741446618800514 25292809838136233 21862748550366633 42619329982009883 99900035817078292 70312907440532039 81785882331764625 71952927586346695 91732773692634181 66167869991404494 78704186531184166 39048506816702803 21915219838965450 9528724083659812 16099414321101420 75924028324222244 84303296355763434 38578176356830701 90210389555072115 16345734443307175 98325287809889952 9579158359840114 56455037833033637 39481638835953385 13830552537068388 3282492008859090 98771702401643470 66463187788428048 8901434526858625 46762801080153007 22923118295644600 68889946301690901 63479506961623933 89068300316673208 516362928596413 33026137069193468 69412027025859890 22843520335617619 23109390492146394 67047650926508151 2719028959213980 22992383764207029 74218662555830743 24510914109883458 97718800752404746 85275393621880142 60471267953701862 16584303676318317 19478695975450615 99858770153750858 60281183980687833 58810097828733965 16466955066484639 53439664411660515 50507688491909583 53138752929990169 2307230130669280 21836941597116321 19505280157223849 23559331638144125 78708389380204912 79029471286202987 35402593350419537 55354830277717795 45647738058857019 36670620845921506 38762265728182797 42795811171363277 69924620838083310 14621377609123472 45498943859986440 63385187692252998 80856776447495346 584120705515210 26810204447639795 52404991287290386 40069688220438317 98922252887331866 42495873091144419 37796134297889928 74871807254870565 47657396486025022 9997854300911278 84089781918710917 74965357784758167 13738549635144851 81837459259332632 86724642202869534 95004203644252399 97163059397096368 18934381347013865 22930070356693297 79022789256306029 84057456838821631 94092759066201793 2095903503550636 81438477266893398 82852590451263016 51647087617658551 62725386845562279 57634693468961054 66192131795240051 90739776941550827 96272486114559997 24553863417062659 4523730776920146 54224354720471687 5625792269446626 15048846326142609 53643159648166494 55427720258991243 18786521170130946 43533335637136485 57808031264638549 29923558362838815 93616045105309787 65150443887400382 37160993767745635 95556797186072267 34485359620104745 84750626483729609 61706907537979302 78255616544630756 91916613261773287 28970006127757428 35999816169894258 49497433688479361 35059414706801327 82078607949081804 11170394583653751 79380281276589424 87615833030679392 11460785756973628 60428324760646148 51990411826603955 51330119758412720 87259092584891779 94519745697493751 34181427635521898 47466091592517219 70919933713313859 83691507048380547 14386192596935971 159137531246081 75014248797096354 69273619725456381 44744652874245764 21154078558426486 12670765250152035 79520304349744130 33385291798262567 30088289204370119 60937689889817489 46250530671816801 86063630620293301 17514448778965956 20372126795656057 83415788456117694 39593948245019161 81036020365082415 25367915126889051 17787399746696196 54035770320818047 81853565097340253 81364856105449761 43519978291566889 6569246843614801 8604679982199901 24943815390855475 34810299690008229 46545601912824121 32348487917924124 16177998937811988 26946195249558154 58225991599253467 8379240308972676 55019673180718188 80183037623536589 88496726105294786 16118982922697175 29343689348701704 38184185919978558 58478451405429778 33505502951326130 74826408991755809 41996474545417346 70675433997087460 3841486793007717 15513121562192804 2699549598695451 56049875006725626 33183592978960344 31061632532462030 17210070277471077 47421446417138562 58120793393229408 50382041891037807 54279643347067909 21103739655335618 58932035800400891 44820511141102877 91330080995669832 53405098697871245 98722053881887648 56777557793691528 61863202699181643 59611262203446659 63681708826796429 34067193950683196 73623790084353968 8362503878530059 28770245118643068 41708695235489022 87941864206420190 44756770775812491 97443057606263656 64982115426287385 12833611373190649 79616683971617625 875752132217804 40115102951405516 38180957993866777 77344874484069447 12679378571585437 98326060611413108 53258554217210292 46424672910298266 82329204727546328 92751328870432371 1676858678135922 17447590462072585 23380602504682666 51317786232183869 94552482827077424 96304788084327872 97493019720847511 47986057753718501 26304754233940998 22016283120754135 54493740083741925 26607598727048601 72826988188770735 67744104053207057 55548514477031526 31291246232383361 2957356327871828 37588603363460612 43041517050333831 22429233039389152 13470056918419185 19660070332042238 41123255397980681 55819078242934016 84199908439880251 13480444029638367 48916955085164659 47690858498938475 70857365685701401 5276906189209400 59769314466130165 44722641755442963 79635750021718158 37771751663225563 66381112811397048 69542773824660335 62808523972562932 37912898052565854 59886029255088585 65478869896435362 41148080341764229 24150295514421974 25349285735473363 97607259534763606 40133932422245321 25831899406646809 250683480510101 52446406167252342 54872122629528794 36916821387965628 23500793981761109 68418738725566223 65922452150849856 28330363776739605 75129521283573480 80979359092320449 43690309745816956 33708693634031670 49331758634095095 43568038451229207 69890491277038848 30326891118736907 82410156642269177 12554757538312228 87794051080359503 70506081627172631 92906047078142178 45607696430769126 69141107537770830 33707385431698022 89741925310030134 12937080349769245 92408216065427990 98541433971238528 22701146177436731 59067622134932879 10546987414808578 79184110942322675 58754438621850634 76346593032289569 53792846910387117 60706606618088287 82511946119891244 94247921967290765 76233371211233012 85014845754616978 47976383044156258 37825303358898551 91111543820544784 4093760426206475 59834903985612579 17878851938749816 41406371302717949 49888155863466593 58608122542223010 44126046644678976 41142101218151349 15983350530468573 19274272126896010 90010979734769447 18965458928609036 6733458908517159 63198804804325154 43592206783339918 93531085019662805 78280761556839124 72495565842145566 21173272428365293 30151082144231502 9862871105609707 64580364778303805 51502296286927427 97716696702167769 17478670766102448 6400778234443775 86061033288837621 63838143755112946 6434278089091195 33588162409542936 82916813140622627 57489491238373250 99409950772314975 56138121867440578 96611050407838066 54229309950302176 98773347555998670 71820992539346183 11326995256071400 98304202924421439 33868079540191624 29387327354183419 75912684263289036 41599563125668608 81187608724382537 2451587183717695 66978606903479029 28738045332312903 4948016367087148 98476777317951107 71144448130665955 70326072128094535 99137709144832076 26569025154011967 35669242064636944 37922082249263292 36794387249913877 68983504079490252 28073795082609703 22582304450925428 98395998303369521 76031564372340312 71687907808539075 82896865204774855 83259784332772213 13068700625650662 26633621617613657 53825531409939112 79902848336463793 18533336243062054 70571242092745573 21784899587256975 64269306623918104 10923915628112751 15633982284713484 13514019783888015 66667317743281153 24738516071116577 61751174895281072 87898196626630850 71591216527424129 30625866252644182 90233031417476355 96262499033091392 97443549433405800 76022421498395653 59679442173260840 95474049001197575 50202496471716015 96769330925801876 87239068856529444 38785484250409071 20334550050419086 76638875630757468 86608525612567207 4073588458603243 72909080897570100 96445499784342641 72508553619372505 21864807006726060 52151238047747558 2586000773822720 98229199311077417 15154052861624890 54774001108925140 90630777442935531 15421699209890386 96487170845369785 98258167066356917 20525307888579895 39011679238920288 42132795397606415 88839246540410923 38724200889986219 9235666254420834 1230042715986464 39247968679733497 93171995712598669 80144017677567210 83663854903339666 62475462614446049 16267448864280663 15108449094713876 57642442591623095 22691299692244296 85388125308080934 57231154644098531 91050326273922026 54423359140852383 1649276205012670 21086437070680079 59993991494149861 92150634806481553 26561992945407339 27925329290168160 15832841923160640 37910297582132153 41717243436071785 99561969736052764 52297388316725375 16651390418542804 64226630182958644 56394444032720156 89647478263071813 21735664075455189 99352969666468730 56984753354888940 54844218792455524 40879719196168849 25423735479925157 75890654383796168 34268605612129659 33767598825622429 46012947719007468 35291122104938879 73336119947718757 22899918715376717 48305603130660172 66278698962420067 65214349496146748 7074827359090102 12925796777966735 51032579971748857 43572470418332764 84898855792368722 28136866058413030 15656588469321485 62649790766937249 92387437206654155 37674106336619246 80230848442132308 4302530251237665 31143812282952287 65078720783767706 89123040144180254 48233250349887555 545026830397311 7441227469978172 25928544878910990 49264273102086797 46646167672111609 82198248611041939 17395990354067439 36864138584949203 43227595434994819 69511571360635954 11621030157334237 70269272363051127 81746410246774708 27157252603976952 57850745235458601 78866366170464391 62828653005912184 26808242889756585 51631423576638568 60580418063019703 26489400642485977 77065069438980368 83143008075514578 93870473434082141 96010523435108346 5529594500507512 52080396861274792 34928372996227802 3349569054657708 64130776495647653 40231884074794675 833874245350310 16797557185862360 61661053009283703 31721754315990101 23556267158269850 52859537920998553 72263539784474051 931892331069835 34483228015833725 24486390881944428 74463292794286974 64221104458958842 87789444917589486 33282369018158921 47932863403167199 58597271556812479 12203082481521142 54775916326626532 572574131532134 85810827503025388 49802433849529336 3722486111250670 45120284169841225 65450959513479227 52521002420791180 99295634731321198 17930071431997190 83393334505409497 38561776148635249 16800651827930548 83795915579788522 51769965173477490 52882587672383460 12803390407279578 36515837588671287 72089317877340697 84339624547612018 68463567067575119 41758530778746208 82213863252429469 49608336241254782 57767796017931729 88177802467698895 67924273681014523 9736465177038538 22974070184181875 13628866308420098 80245394243753569 26677453705921932 85399685906881285 81858006856261288 97644621374542347 49178683679506974 51259065298891793 26569761505910216 22014361639852847 91233496890161691 83780005328116480 97814776716009575 7345235353329088 67813096964338593 93441285820437632 26748307427686806 19388143186933877 42926448239021820 33255327459805817 5777861799047803 82292614736972995 42995080105268890 62019701717337064 22727365112934977 63138499747262755 16343158684307424 74929809261597241 83301481064935973 35622217001686458 71567679054829301 94780624142113074 74548698582963040 33201860322890995 62720180791848634 69162544651608765 3151676984963729 76025434251385677 2506237320630489 18430086714528219 28889948701007476 97117741581780398 15717093385289138 18376745267070276 78811404356552498 6118493924889563 84460685975243886 61916283819749046 29827089128071716 4502580274004840 9231021396654831 57612124019595742 96193848954861125 15076352841876203 59806645323955677 47887092916720393 65148067615621736 92940951349196002 22884839110618981 40472255218603061 87425476830512512 93892933717408188 24413195185915214 93224082652905350 19848618849846280 37459960721271099 99795689434376996 43341838350284757 32814240364710981 16565951906973915 73824007240527593 21523799501399217 22207338681478037 88582997668729273 40147726967436837 27752057344733860 73314627062000688 9524637169170091 96461184291065131 1317970777564840 56237056755444251 53268048166471067 10219568020562497 28810194277279007 19589803080086380 93496220037034589 49628465905322692 45179496133370901 81001332589841453 36820848270217586 64742866811300529 8603226288137080 27366775209895712 52823887743509863 10296963066250819 38017936042817168 18696698773424692 58499659525964679 81626922288941353 97178032178086078 17928220236040076 40319391364842674 74291431138369004 13500034185801331 9829626988252701 13687169169184434 26744648345826397 86290116458788535 33395045989663886 64642625671438160 66711547390103336 80640548391971484 44240507378407349 85256298705110893 30134201579617944 13250095528861041 67237885236303001 39168383299274010 23813360847370572 9374872491368716 81564221578034308 86932802585506164 30096643853391840 48683195852820081 60566974855782981 74217783568761671 9284137453739053 39346242211712238 72817986651321638 95371044803536043 55492073449152175 6280513862815226 23614617619939613 15083026177751253 32754703620918181 50118213983557920 35353528231679371 64845299031525778 54096852002916155 56415578568691467 74964591203666919 90410945754404885 58000191619133323 20292030102614820 74558083710900553 77560935857793920 12247292354613267 63460915829843224 74103995355281216 72864584674960674 99311786006363209 96232640911504366 90946858858311047 58889697605113394 78732198027662061 29291556715975804 16922050485692498 63823012170241701 28292681972688893 24212432490373119 31909045220244189 61017941366618067 1956906794833505 91095608721028492 63355062459682750 39497292924448957 13468466615037885 41238113331203767 49432536023452493 79111643052532506 80174466634959988 74630220708459682 24250977818332219 35014668154035622 62086172008244307 10975578541348418 85256659908546722 43641404150877086 65318806400355508 170464063820309 87684476899695262 7718809428212854 33655360161325048 14768163785082556 91957147035134899 25366190641926755 81906463561463058 16229714127086141 92010490450890979 80662862341739099 36935789671242947 91246706627405655 92973456584773976 59380876756317201 2840944008697874 80341863585477261 57432556671086622 91682739864171004 78567948641852985 58506740167247558 94225115629013610 15442622638840143 43524549850123784 35825688258760718 55351907449147273 80492990106461694 36346276126530689 49249348968683019 74530155540270144 98815256329230023 3776141717645945 37594687943228006 43466905729324800 18603146531206420 94814601278258113 21303801396577139 13796820400931278 44063234162823905 64998754747078804 80166108926750932 61766920477859473 1800586805896740 68601986742563804 63697131466568474 59245171863940761 37478561947399937 27429228182823593 40560016168981586 79697160678151684 64093280828994817 75677907008697904 45768424656158041 49565198251711947 35176219089322769 17868790697175562 7473859517380431 93932145257078738 41852152446126296 51768475359288558 22935503201172419 6672902098831197 67473385808814085 90198132015554403 97024329125147661 32984436865551384 73314878126962942 91030450031974822 29245443673353193 10642237698310153 88937026215563366 65711717147248496 88572615117985343 75868638776091638 76592198677452584 79235285958819808 51142015057358152 27446293890713758 14105083677839111 19713571784163482 78475962042115648 90129938005969043 54178603876435023 13072204443810946 58275660044036864 64867863061543795 82034009577704029 81567042697424448 42671929420791707 67063839876319000 71708927476571930 54322681575168264 33876213356444441 84424653223695692 64758888559783622 85474786912297330 45368324544075016 67897270294091948 37962449382945331 9406881874590810 20005764582990500 51398932856350464 25962548421646792 23870198952768601 8639636022192256 62061789115325833 43406275511317567 20070186024698551 37684776660402207 47554860378379625 72395297949018626 70453998024352840 50094623003372762 14930213651892829 19681628797470697 59289609868181584 93806424381826492 37418162845030750 53837901023516980 32790613297045733 53423158285648208 51999744892416170 66345036249678889 20148844144540516 18682303778661515 90928748804243528 48475262704790396 95122087840864601 96364054824717480 88343738895718586 34443502252624562 48769116394275777 23053128529929954 22023236819888463 3392516899412117 28006732202356538 38623561680323179 44720608334669557 66438943018130210 56777193876234776 47308756173444324 69548900450487032 68909115448630771 65052299061364560 64467320658163616 74598794575021265 46249509770936370 24189727023030073 43063884596675470 30112892642480753 41053527130233239 20811581737596901 84357501999968240 36749414663388526 41191212795660450 16349826044493787 22185939287529105 4502699345554922 21363551277722663 96088443889703679 33068683122697469 67295631494239811 16470242692076420 86260157901759479 1536804184284798 49072754481054495 26864712172056196 12301078170844200 61843398948039552 22162092738460525 12080108457686478 410567900292171 67268002333546068 43687922502000461 41482402995502887 73404251630132859 44195814195504144 62366614672448714 29354930952989186 76911687997807812 96455443351954828 6303823094951429 87965406434932100 62567076672438976 87979090616106331 86912527884118727 32339335091455055 77099426438552906 89190650915415853 80183330691077601 7604842263214393 49740965532708225 61469145509003255 30980676089011015 98918166945857938 87848396042162616 60248780527671855 35396003149780922 25142693436130578 32440116324172688 16820176143906752 49127811772208672 97491124124996026 3641390821590557 78796797081218605 19949951361501287 1374917470525262 10218724413267915 67989344778509355 4980405848688712 91700052956525688 64789255434098267 59721229858701424 96841803943194432 92395441562310396 14689843093879542 57055810831609615 2656171456933385 28007887595762382 91974160172288213 36344472414983075 67164751934509666 65155550046064988 53243267533317411 97791149178398137 53778036387066311 55199345162089458 87658880910863540 43148159367557109 78944944398200791 47438400511918355 79074292919597587 86908680124410324 97029377543633997 51140718395682442 76331106007849185 37373097245443698 51686975257658299 55897371443909758 83974208488866114 22194910353066482 22112093178903884 36561279802164542 16738361271157396 84397748705768576 42827666629309504 44246333442156543 96796834885352199 22294611169432754 84332275269893596 86684843530090825 33503971080292155 83309297794251811 40819441403270370 52509763947978266 73552780210695446 76677364097971733 85391596160048191 19044669897698717 18927808126359237 41501061879215568 69010851565864135 50251218750949238 38365806234058514 46732227950126653 94499128287984823 15022244329529192 85624493211219779 98756321747274018 74500758817410840 49052795591057593 9661051811346653 14759697124681885 5391240211811885 73026044612112975 59286028544527895 55941898139013542 65349808551646469 58378536029416818 30954987160434829 81955217784442210 68393415126336841 84867926862586219 33219241613239066 1658563340063618 10041720633115749 42984670833839717 66705832946134568 92282366163363045 66249396180780233 58251436180478100 48220976160730589 99266589870178752 10623377707700256 65185125613485705 16862947997919893 69596200866770052 84591191350381285 80875715084505487 8641556897450762 72243312249561149 98231886627759023 24562754200987136 50986332545712996 37242129802129023 58139135635137567 22147551524414891 45238523113270873 69351829466847009 16100967377821042 22012024127324327 16444046182296122 2955066612405429 35286020408141163 69949776221580522 17504538780189229 47606572586963822 88089735340388208 39952666334090024 81136700498647019 16646765423705806 62286173584031193 52871221265654059 90755981643397989 60685320124492228 49703568898950093 58352174271934936 45704714522347296 52702304224544656 80881656045383546 79748298748362219 30910961607674422 13312008401548739 27097657549878399 73288229894255023 10792025767789185 83885525900494522 8821911232941709 51160145613703506 98602219357553123 22268728048851153 3311735106038365 35932897168940108 30515439540153692 84497524195367689 10682666305770360 82539114741076787 99583676291514638 27475304448083699 10234765130227137 2263679627612993 61778918516647134 42504720257190699 53851690946200211 46399185757874786 19970749185881970 30283645550574625 69022824206789886 17411976461131858 29435245969760721 87048519854692472 24220192418887124 37049381325634171 90935810311858888 78003304100869044 95278149395796110 215655337131090 62679451042840716 95462107823088057 84511719934711670 19445918935070908 37698059961518456 41994720540926611 66666276002012560 72612877639102597 51038182998828328 18015233225290396 51047642448225439 43689159444151880 71947530782202998 28932278442188044 34109318135377196 22520779139819616 60332837634085246 35717764048246222 7828966865847929 83909197536912697 48972863917953125 82374190274386419 56224979633020555 42711007567240967 56991702451493735 98804204996731851 82729680428133846 38800556916972865 73343713908677954 24385967579364337 78388335464514345 11935012180365290 86845574232003398 13480588915724758 88282252463814438 21310392845661823 1883947132299703 20090590151880973 64456720231841994 12596712344943563 58200222674484400 35211536201496572 47064947726592078 74171652377630760 88285187517828190 96781021306547130 34118853094803666 89842366691184626 84844719642808065 38467021399292443 73180401542010842 72511324358867291 56902821767879028 95398336446654033 71245205871073072 38170583891168185 47763530735887455 56104155387422920 81718220579950202 10974148595694653 70063652220102680 92196726054104874 95975947528297050 35838222408088968 75204194873033458 50276412234566754 10718819409374392 34224496909633016 67259954128988964 96714989450778469 47673806533117081 60265907293594747 51936692968334109 60122411442294463 16102796291788735 59060553540826413 35239424843072685 74980630553659646 87303166344332622 53082850009558470 88270140725678170 33496400775739325 76978139313979574 34384678858756297 6101923220921500 54067834659166891 54667340427838512 34485663464109551 76633428901193599 79857665926943791 50259473930423100 39591759052516716 12916955138224345 31456338914608136 74060405491446553 85981192082019845 58493568673523591 83181833397268753 60717093392272658 90953890347711780 61694669498400997 17718838455132353 4928378580694965 57047532438988213 51712170711729521 63728932819846227 65934173277361864 87928684011552696 49812528409068705 53952802428930775 32264799984218929 52851992970097783 11509508187505521 12003703091075915 91912494028917517 89738053129852289 11322970122920928 29955662272944408 55980546839175563 98331728002533991 79141965420775430 85827857994069100 58383947177439477 50062761407006417 93437835723911934 8563041031686053 94112999288221422 83904289515676558 29519552223371812 360634786565072 11215273290992665 76580188254735865 80225393772749780 44861521012872457 88852148379180402 26773035680649126 13361298973278298 42929707416709318 16961271163291956 8338985832211080 65683549578602103 67961526473210044 51869968265180890 84507600818156375 29203104369222242 29716986973038847 98311527726891231 94194224933342843 65937144791254721 78315782025709669 82767729202355199 42740901732032697 59216617916604369 4694522459218051 84416932293486411 28971704008466027 3689457821899640 5680146440272468 10933801589670330 73047616906006562 46070754698158824 21631604194433287 15200531846490935 5183095699798685 72883199064099929 87439857312276028 10123801746411298 91576381334802803 82542593206298722 65319425896038410 34157887074286026 50048743326590059 73538860619629580 46403409507226695 41996361974826569 61857634092175151 27108006551700087 47828418838029475 15891128710736941 50666623263739603 36381403987273402 67263683763260467 27120570985132751 33325030989017779 36205143443876098 77774985517257884 4089421799638920 1446493589752378 7908155382053752 92356169035982879 74249995562777417 48766914532293184 23325066090668081 48384432396127379 81114795449025278 72348719603585815 34078696464721504 44686386800056743 58108590322812784 20785711966904066 96608036173736643 83275376572935033 52594152753965508 95294585049901717 35488487139986987 51918493878106145 53747905848645500 76798840997738220 12858298062969265 41078839658750873 75583590932769035 43966422680885101 32468472645563983 62783205010664672 74363039885613283 76492983255044438 37114733888494991 12122802407739873 73138759249692226 54071669910233150 81417644517429812 10279974968072445 13548879718919777 44611068068204950 23163874673717540 98934568176501644 74499392096465736 10847807755329259 92588638938018301 96604476583630689 95438774611454599 83711011528593658 55611689343124279 28762735490831635 89243618074128200 59882740761347571 82506626172895716 20982628510070795 10485865334726540 40151778702685437 44455334807265775 17506158082206180 2014942473172168 7602815271826768 62078703450541570 53890720499527586 74473156437083197 81166365102228180 47096043191253130 40266086243009104 74137101539051505 12256614679475830 60605885024973190 5258060865634886 91847790102198970 83900008876258334 38736798073412082 95016467275890345 7707855348832265 53256842674739551 87893817920212096 74146673213741909 47092176459612989 18609830523922561 65356604404444043 34591107918653143 17257732384311128 77240019447182201 71498332481230536 16422134515415757 6675829374249167 15801868832603900 10108197752456597 44582243816508805 9287392231723767 8810141815706240 7443427991380938 30444985111308921 77710429034965723 64152353937967161 16452433571901624 5548503366987798 21906373797299170 38258557273414940 25737777564843172 85742834871324154 53351601131033447 67100596574863138 8590893897852059 50442044426786508 91763866698593605 55360766731590156 58215895764167655 3044455993320396 12428029885474116 74657836519395732 28826229086906309 67555813666944312 4939004380583022 63998995897816143 17441006037578201 75459741708736988 68693461300523443 58704477227184382 55486309285263810 44160792766932090 62192936823441360 32202818479040261 62862475646588335 37249516993803109 66510050266103105 56159180878428625 28869771198471339 45485825352162128 5472230255845446 70938551447061626 98662294187885863 53956318934197785 5680872581259970 41567130648559272 29289730198611169 66712320784674284 93285973906189061 74852252163739436 88802044854437427 85721331812695043 22570056476514826 49676949319579184 41364209131531450 48901194103614179 21247317599187832 15521033971446605 59431411644463794 37166066671538191 35244402002156038 21408851262661906 32197414888647155 29050386352555204 4667312073082085 99386786691642048 11856451710980528 82018052727463835 85840832145048038 61424311402349580 50098443136510286 47580703668950367 10143089381261719 46137862153836127 18726954204332304 27548731877608285 61624589562936664 41270758877440130 10667532078319486 13958970002149193 73118625292878125 85571775776955393 17873923248984421 11049728494109518 34156353072156949 34132811217551449 35117653005146452 23002114103177512 59496595722102183 90189733867110530 26128277589264170 51233117072346768 79358587752819206 40931739606406355 59135118029018368 25357882549222301 88788834667807508 77325129213217233 30258900605984307 35810132195276932 56054048510435756 97006593588889439 44034169158356129 79305008025400388 49036457290489721 46299292703426924 69771598064723549 91601140093035416 24460649242832170 23002812848616799 19139760425382840 88544779523115309 29820173571046438 34378304382101876 83653167531066235 77370569747287983 96883482408976485 26128799814720013 29023455443573869 66543808210237542 73354526295348684 73120520496352998 34402367682302615 58007530669029286 15173440320730071 7109176127747245 26279419297528600 58666933879637673 83037699676816193 68565083478509612 1423738615951356 20113868259311270 98859974359911943 6866092802500133 91202976613488464 38331986308116995 84980162652221280 38814496189764946 90580808010705679 71706911575809271 55507506820531145 85184221240066634 65607458231326258 40836798987329202 18176454873720578 95356173841683658 71668446536651383 25175918864173277 61292427858910713 30894986986869429 57700862725210487 40464364540159946 47354685296808694 9089580265179262 9313546277327346 99114536389402288 68640792147704173 80427438403768444 7989012231177131 96611570373035616 90252007792067613 4995717149206573 59577346849629781 17312519717266458 6791307483629310 93180910713517666 76895996819428185 55629746385352844 90339106879039307 63794388708479012 80623766489627354 70216838466800322 82358263266118530 36020566386960449 89024026793718718 24194047154283291 49588967429344092 59952379619028158 80421540219587497 95239333788356526 22920269316300845 834112474063892 37026072492283648 34331499589111037 45575071612808413 57028815360274604 40179336930869016 71977453412589968 90301618015678664 70139404869451328 6999309919099720 24694373635040449 93373651205982852 76685881843686716 67497149046337219 10360563331992261 64743537260265274 34233128584491501 7365252712183107 88429858980170224 38885579151326525 93121984222810064 88712083496086178 57954072358168840 51969293701996543 19233416873087298 27248696464415625 69139890963708050 33624970739447490 85101169636209767 13756283848711965 11757138541727922 87711584605666290 74913096550307735 3599874405822417 88964565355581422 15081605571726423 91750397517173670 94727625865947514 68217057491111525 16047185297993751 78423181490164729 55761142991754689 77530994536002610 52677094162861409 21573342219768576 62911513000185013 85210314199310501 77586786458309445 73197936306093254 76571128525502595 25997180082579415 88814825267173581 28959493964988337 57241085641682556 56483443434820711 85399893476870334 67918257450473649 12667853703337169 26528858437929908 99723629311592613 43175862005923386 91016206210992327 39151878398405633 49959346306033750 26380125605815368 81412016963638014 89936711498085621 37698173640821616 80770146787023723 81761700711929254 80307447068278222 8065319682601779 85749832570722393 54766942467277548 69207669861410182 92437527131668022 37316263643966840 22281794413183506 32821909072284636 76803927022421377 14742087518245931 92737510081080425 81227882378574134 73935375974832941 50309240451615289 86210544242118710 16355929551916379 79208319193577654 87380332830632858 98690435862074192 75070203624834690 28511534460321681 1656557719300824 90987238333867862 1844131684820021 60545105732868862 91233923649076814 92397799930115449 70388016153880659 63346018759295437 55421678350192134 17298766155788434 52770673904649677 81111467725824649 19357115007643830 92268257864410301 96894062345233432 7919685812467527 37968931536827558 96705301097408340 73271469581927864 30868149549744013 55843089979892251 17317352655783667 70856003203169511 6294420437012270 35388468151404562 59974647132095627 35630975147239908 67266127974778391 58387639855301257 39579007476995572 48136464566899449 26792483094619138 51519671692019104 48953408129535797 96453503224572758 77578635201836564 56198532512688807 31975512184233878 38328283888840250 2627575373026800 98279232206422357 40112465662009136 70715630873920415 60692057065175014 66120247289421598 65221307162707380 97768546540230902 32695870753232941 40105614200842103 76159267432598916 46320044656923807 65134610481245987 59777509199687530 11763594346741283 33655960745020368 82597530073889074 28770211055301487 6713808137513605 95832664897290237 56975919875615144 66363142596598711 49957558474386756 23151590442968291 67775823031380985 39179147722631198 96251498477249755 48024158076359523 20382758592206049 27270208500463320 98774062190813528 43325281680477851 14539668963974313 31969426822581381 26026942886702131 48421660391077769 20579214399296026 29113323568345711 11383578863346737 91672559501805231 55874408083170854 82883847222718240 10501771658929785 93439274602642206 32824773425459058 40246688548894308 8370471233501192 32096919827977892 70971504573837508 83749994954938694 4769443076928250 14357026205607350 86643176521443326 72988173723334161 85866252749062059 41885600300746987 78489748267191667 44144714446514256 59710957696852893 64727025111418459 64633304729209705 3867489321826510 44909187023081280 58818912048697042 53793532822447011 15399244806861419 40555041830941286 60372048585870663 51190495918235117 75877955272120817 18239118822350096 36472799477068014 82132271887870115 39140016484552301 78643507300962936 57824030296503566 80673241610686797 58157107631421228 11856250021223026 93126842886664638 65822191522678604 4870333357163569 80279090657621291 62570660213649662 59783315418199834 14537395701926093 32291787542703427 72093810821626267 68137881242534284 2225326619747273 54084587634316665 3447418862743101 86110349948443732 70409720723934921 90595740083993652 52281053291480287 70881246699183883 14412924021499943 26176659616856423 55838696342705050 57613487487935022 76351736607599975 25252819880312972 93449107125050402 91190649680287141 7609689446288495 82472670228910927 7717951156817702 75414367589084268 32411378510267209 5772574967256176 83310979767958260 19725350267885407 67356463372165967 62903115640231916 40074345417275354 26881547716309765 14844421142098559 98097913396167157 61207933172776328 98616255588698887 27448722480585171 5874814159682447 18818871229052171 35645123692877910 92820400077834730 76986217348878461 44720980679198400 31670876089651531 32305934421065389 83144801941559911 26369204108533890 98313808910072660 59649495447076140 85792413843293953 66659377347270619 3002941512426286 25404077699285211 60511167020150263 66383724506709289 67026189074069200 27082096126924783 40146750934970707 6490314772273920 17484699271329144 50718117929831587 94837542620545208 90827196508655693 23373392348471392 70656743470003930 1743927465852078 19732147681716136 60826901524506371 28681522062936284 11363335582008701 79298839058086717 66613908620812644 92632424879496554 28017391700308781 3892043191446134 41452563678882470 89568555960180736 64316253108045872 31384358562018818 72518337911648412 29947656401309643 97791812938727342 62148735919221824 44597354265642811 12533654033530000 18316736877542230 35761910202902808 5486730894222969 32916386341379872 28320634668523076 29855251220883425 67690426534668394 13123451499440596 31445987094678209 40648747636158380 79432705788353270 61337899148026561 23968204612439252 88334830015528750 10650180933186925 2944782937131562 98834436830527921 11597780631799655 23362383798215976 94920166196133170 50178956099514062 96984648444462592 78135736848704263 54279545758709276 87269614548887765 25592907655354865 38277797650369623 78827260497146997 93746130415257987 12445308838019920 89464693553936332 7163003768806065 53285352713166546 21876215957553936 59225973532200601 47173210414514910 56515112648346934 25584939910875242 62309217241140295 43814104235239958 15419069818454992 63650307205181968 1662619092177722 19799752454198610 89380236950033530 87646541486645495 91968190117964377 93058164776621850 53735376108493831 99961142736463606 62063882654540281 16502370454743920 67204035168080786 55273416153059488 69030081752084589 47210628683344644 58885605837092723 34446723755477687 36789549284492676 50553082224716502 89450978925081475 50204248581093622 36492720763671837 90968151455592327 25787990175769191 56720137681345867 30108342100488804 86144396682908378 29164860073764227 1129771388985377 92880875824021536 63532935733042723 12921952799454461 66626040243953442 23146529116790831 59881365137880791 90517486793945017 6285455864667448 56661877692023232 36336190164113067 13806263563097251 95932483784248687 46212690780867342 66631946154753571 22363235832691635 8640829364419733 86781979072956631 35314687716649142 59335615679704494 45386622405037553 19782957281821933 33961111799389162 89502143465357670 45964795268357776 58939679617493378 56541165681127151 98165958340415513 6780045558397852 43099124994584851 75726380612384775 84253988893962540 62479504208201856 67059854644556302 61611604544655365 69866556771783365 93576450860259816 34715591317422568 38142643591929169 40623485190420024 55885447051718723 15222160691542622 94686583958298246 66625419392867877 607938702075091 74494633380931990 48331389832186698 86282618416108189 15967033576096672 58982581350998598 60636552274618060 96909020464212604 99055842242151875 90535914514289809 29065862466859702 45798832858835490 57410324091731073 4948318757080929 90325921929631057 61290539679960604 30729036608343038 36932566786534959 22430315071552854 39670451872695760 43984326240965557 55458814659149760 37303656861944223 99275778510854360 61722967814755394 33654854185365095 89700930720801087 49923540125727821 40338176748506263 43338956868763647 57581506232198997 97158558185385611 24410223289636644 2773032749565431 29990823533532953 87132941996336941 80639673513122431 58278273564979898 72564329875757443 98955600918411507 7330571455526872 45814465568292464 78764204748456844 95762213396379578 55139258848820675 99253646703177540 29434557477088698 97596472321060405 64259499781923716 72918351772555821 5021688791594815 42682673386211982 4650602929075522 40764950070173578 80206041364370702 68399188800486437 62050241600906291 69942355433905067 79373155915256101 46424110453758089 84315889621063226 34915193342100777 6489683098161380 2835273619194921 22254348717788766 35388551911101458 65312188816446216 14758729466663071 70693568836769587 58441332010774580 66765699987602064 14656737281860095 36043907369555165 57847570393920374 72659342818740116 24401945713898540 56752862923465565 33387399981598831 89287317990040081 42743098562086450 96328873011317517 14880200840060134 16895213333274547 22553398615419976 6113135265723037 61830361887029070 12695654649201594 14044563539076161 8226699683307592 53187962407731277 54054849161529983 44834073446924520 62375750682510006 70575689024258089 15759348388203481 1646283428512761 50181213179131011 24380911967429144 1635749577118337 55687675242077894 6856524135534524 86218497182765234 69463223572562065 88027247956862299 57156411284178098 77221545758275361 34457680144417959 76760469856966278 84253234409223605 17406336835219999 89995911228984909 34389130802285589 49095534799230386 33903980253986726 97946080627613519 38207302151547228 4122550197952176 91908296730497293 73702870332123466 63604229982375922 89183809528618194 7448627995807873 90059626185842893 93393632797709459 20374532686732578 39013757511129591 63832300712224544 39228653202105628 17487641156645780 20793631358561657 16753992827043963 71417238044897976 43962532245824998 85180917461431754 34416150908002073 47036533584171802 69485412603390679 91533373710646639 8808883129239985 24591646687699363 46055456766347406 78057202053325395 93592282170964321 87836432376367651 62000416905686420 70075913901067912 48755080115985349 74654044630174667 66478410433532711 11326842410120903 13147805373744665 68509881160606401 49066152618561151 55649014832202771 56334068710757871 58936096566555113 8543911662133424 56347702606327232 84542137905840078 88732905148732137 20348419110488688 72782708467453126 99109916830956524 35365217412291035 33578238721903692 18015385848631998 48694395255438450 98844293863383747 91927751376712593 49430806136966086 52272866756127918 72954255583405734 68406728153707559 88830779775209229 1011544945849641 40093763408103030 488271418103611 16927759624007310 8752724815303760 70159208682560918 32698539433290550 7505162203581829 73154966231841971 38112205130736085 68571022911779781 41391227224739947 82948151037543351 62634088730795750 58573007107529171 58870472379380484 71779557787112498 53539686617052681 7286069429607306 82734177257899468 98852487512590895 44353291846585507 13181088646184021 25034363917180853 96027955881432781 64368036231448122 31276012791417633 2503628669814976 26741902585429086 53055533899022981 96190140681805036 76755298356801100 8799526059698264 83316792189792996 34621044208515614 2132505848730391 75470715350738192 83755709654292293 79070559861575063 90208553403249108 26066850705541351 93639240544711633 60689644372182626 85628163500004472 80248254498247305 33051331873346522 49527896118600363 63588973919471171 88152392041039287 17251516711538245 87847352971662776 46637015056751985 74392181464677332 86909669969805039 37963574856810446 46788276657051425 42329406268785368 35431016772591284 8859741545986877 82055414896873601 21812628916987017 3161077150908222 33519202027820201 85522878697638385 2512308786628903 32258337746950509 84075532591272215 30253136804568438 63089797589147109 44944507531392827 40825691190912911 10837082461465641 30586647482818377 36855824502901041 99119438857299699 28124117440345240 91955951971363943 13768579548160754 22307713256550441 68938929890437635 77181244586690583 40802342508799387 94571574114464005 28179258409184524 71230733609091844 49100764913160926 94923145878842852 67243676996214155 4469832487645613 8251034069368313 3417129012410683 7242733868517885 59882328919893350 62380871425484499 24172888800748269 22794095068601432 1461503825123134 50740312319998960 39836378470101541 17737574801635985 90179992342189009 47218414912934679 31839054261062836 42318609333777027 16861662747090756 52727675887851510 49221848878946289 36681538246547953 83825374646863024 79660870337445328 88617534969677991 35384462565141554 7057966587024281 39789377899841037 98883907986316627 36283187476680891 34497074528274880 28074048484817191 32287567580289899 13472717864090862 56195436488052046 9885519921161794 48669288645683273 23080299121569204 90489711138987064 32145379077864637 49411616589160486 65316683720681690 73581168253158238 4745215229412144 46425633605759816 14044840763225191 65709407958427119 84849537224407475 83794354434041602 11962807288183522 99992527276810507 20242089445566944 20293703215399768 39522015250035067 56348612381218493 39040010271561837 28673760137384145 44238690875665694 27168639236174544 24853434333824615 81878200586086719 57023162553529143 54093896562211334 85211894577267766 95420453378989767 11703118669709133 34696503881809990 84506730490242085 72263192570275820 20691393443969626 77393816672297217 94563618858066290 39212341259683813 17123737967811705 8637284369194160 32584933799136682 47802399805713024 31084573705759496 92985328239976739 27238463469214431 69935865953099653 7583938696545466 99530491858039140 96806281932998224 67812958695510827 97123917876796500 81892201237847999 97647060681066779 72021025339608412 12470443748627469 76746622636819524 91066264388482495 98847700651749053 10250305759871718 28124581607144919 41278127869076682 98256258831191544 35469622485528230 46335375820370672 6388462963097181 82123519498482141 73256650711391187 5435382957671355 13110281214263987 78320356866391630 49836551942005328 17627843181966666 71304078461812577 11792746145927731 66502802116860349 52918203536821299 19328646433858869 50360886465436896 42267868757825105 33115436171760120 39024722788026205 52460970054635159 97691268140511905 84391331568716363 55172268068692792 13393863999690788 15004500747011662 68591540589036638 2929238267904515 91934518186664667 26016837027583921 99747756883312435 47959928235540957 38477202884804866 35744124988910341 74269759002980110 46003851664083132 23800818006175984 60895300796676666 98513872360710036 18165132777489997 46007863115623779 93968919750418771 25141527221918862 7608352793960530 5650386340762415 56404760112689738 78328328531932138 55354303120101394 25515518174635793 81401814128409629 75067560393239265 38349777553639677 15794303019108369 26920053739115612 61083490515349152 35200620608808806 69576589126069069 52565831336964653 98383784214830412 25423281042975457 12035062471188088 45832199412329843 60554943116126234 79390621407498712 46745107812562983 81377831995212726 81407598250900546 37614616860064912 60337265457453486 7753480901465379 59962050549418770 98027174685937039 73958573959135011 6786622849189775 65605960884452578 85450465629500633 50321285267304613 58239577804651765 48107855034431357 51805230568176459 62590160107066390 57416652477978480 63075535557557742 27076256942416059 80749698198110501 59741006934147365 73274883300073344 65477539890688657 29618225989735971 72758249392380527 51418786114016065 62368718304850215 27253769439650633 19357611323040686 38657484281470323 32455742237971993 59075586243903863 75485249805701483 91593248902526294 98867054345731008 4316854220424265 11101907479361467 43371960708258221 98545407057348678 95263552462495118 31261425890431734 39228853239475464 75599642852854304 60230128338852913 86048762330276488 59161406119990406 62027960172199246 17687365969233423 62356039971595528 89863252725564110 87598090762439201 47453535104579931 35556088860403744 15837535677489494 84610041643851603 28053454927871325 40732866412505478 57747797297923970 52205814805792787 7016033426963999 23694329035882772 85782776541681803 51182339168235437 91721765142444302 90431292717599270 19604862839672761 77386818627732566 85866224087244588 73150860171406036 92287172559592899 22218096921490392 57830541764218205 52664811420923617 22262422869494242 24899000090012033 32310494446218194 91984710551280320 78695181233315581 16770577478063115 819663134265696 66622189861578629 57776472793071958 79292461911752295 20412246889069937 85080594780010967 10196326258669791 30240800424650514 70347381971248434 75670195747814120 61575960915139571 71227751929409563 17954905007769610 18281878461358271 61790502029347821 39368007387197672 20087852092961432 46192895319219227 69298642976521447 42709147004423471 39338895638474252 29259768686415400 97530241100760382 39151776118318524 6051526194272156 1693530111661742 728259580520818 5436040606032643 58109966856746376 10153200573199794 83178780492985077 24732546510519618 80946634771105829 29154082077779462 92101534575564887 65406597299662932 75292207110054173 24084534387585288 1328423886329888 2886987230326445 18554296797411163 97365293845362468 7988863032431331 23777806396833435 42151642061760757 51972401701009582 56113866690207526 4365342361276359 33262941551226473 85847582198338730 8471871455962848 73399270575130033 34883477175430570 71112350347482185 36614162838124859 92652125311124876 17152732627654448 34883866464297032 35753671926199 93116932121669268 81869113764482900 90013244729392480 7855050272645212 46060822842415308 1313770764475518 23583030747031923 54770586472030152 10091864776360358 9589923137256029 31759171520317301 98719687095294357 94633060936007714 86327197165636058 39885913665128876 39906996114161155 82800412468480567 64425116421783841 22332422223036130 37036314643104708 62290591951405642 73205759152987035 34570529326116237 58177756711466915 16626697171448566 12728146962134539 68800551950945666 80601073718086741 84618316559319121 87856559370624487 4625889342434878 93512042958403407 42667014809331782 47265574885019443 81868288872954825 49513827499933895 19827778118377526 71683426902818387 28927214277340953 72420495683261361 98032508247484510 85428492443853006 58126472759953180 98637939463123518 43463129196242290 5606103745842514 75418000966449489 45049836803256465 10038635467085641 35181687827799115 67685583830505123 75583060268741650 26529205652128140 19483126129525108 86086450662321342 85369168840694066 72220318053920927 2580504838110421 5532290449177990 46716378417381361 38927905292381524 51420725963230808 99987901028502591 54224247854517153 49952213866490861 45565467098991400 35740299585567468 61401675963786634 64884635959500039 24110485494985296 66687462461023659 27519588178947429 67731643568167546 19341321913424483 93817139703121410 46421126683801635 34105373375195293 88366374230128681 75011715567110099 14403806727205158 78096346499338269 60821234788400778 25384577262972444 10128741951889826 48073290489231938 26677508821690078 42797870540993260 11099316277048715 78683253372449966 30998907692981322 36130384709993926 40727808207811687 68551900286355589 9812740143264235 22570090521967687 51227726682766018 21555024195634181 25734715109172942 54907169739293899 98296992314382000 22785279483892966 11785943967897225 37655892627214271 58315977654020380 57692382298246651 93807663036243045 19438456721484316 67409431595315312 41074281265425500 95326152329633963 68458384884181030 45270046356360488 8624085241645465 85302867700792798 41685750700473569 55876332507025695 46781540991849547 49502760555198629 69067487333807597 44141533909551440 20981217714681121 35925342245470637 9490909997969473 44803236541114038 28779650555439928 54509873605976788 42769281412260176 54202182170227163 42329910691097085 29187709628068016 35571998261683045 24742910868545397 84672896563364500 90010411930324425 36976440381539548 17288915377784274 47963960135026463 18687273069170896 45854402370231948 48819542781968888 48833483279773829 41267906640662311 80094132774772890 15346159932132724 8535393408389527 53148629735927880 75132567365033577 35544151302398548 2333738335336242 21726172982621693 76256359161430987 34469453405079199 37898814796965882 92510934834542833 29736184115496695 67406533276413177 73797939508001593 93760060470331632 80281601012570335 34490330809692072 2918004256892956 67015551291260027 81012682319896761 37497948262211899 48166989058618217 15283601182181703 30257296657950341 17553649400217924 9889864421420756 49739583817900455 7351806879476232 47038248729570698 48887572904560961 4881941417202353 12187906920813688 8414986742719475 74871243041855403 8880572654627783 68515011766258186 14565379172849664 57130354854033526 4208693353015082 95047477401998163 80165957643923621 67376201930883896 86758716535643611 53393305627552792 82490889538216655 70870932381903 26244430018200739 37864756680910605 75986593108506069 75806487572693077 51484935418137549 58467340822903094 2603011463839391 53269591411328922 3719716602378768 65584823155039200 80323586410867164 3624474915933405 42161072839932137 64409096366813738 83984466388334569 55902368935155752 71971254445813813 11046649059169010 42065376336372464 25495246683734363 57079607297898918 28880832280084535 45530100718569441 51407438865833453 18241059028361772 22697884925142676 27619488702986976 94379097999178971 81905220932300818 42850039668530924 54559515998876322 11773556791475083 88788542337294730 38178977464182900 96592948157442205 21647819853429929 76189746425250261 13897973419548564 4439326696675067 62316663700666076 59016719107960259 51228735918856906 96097774802279729 37312547041386994 5530043889991830 17908468790192416 50829753971341232 26989271746570678 60446297166417053 16899673046834985 59748045331772387 6190986297246589 209858360633853 44576089195164129 95122666406238028 9599965658037773 68986326670000893 8650675112585089 30727569465783089 42870838940382493 97774601456490571 36200541475309446 60172091712377727 75540705007140501 61062679808287686 53392698525272744 50773615119543631 43960776420022504 87689123086758046 45920501448690406 20852296787572746 59481768716041717 58030045882471742 186038758896505 91565771931128134 76421550109034093 4394096995900754 96875660485857061 52948978790455724 20917982903066263 12817030146570693 70996025842474807 99313891599810154 29838759850457273 76551070136504128 45473250469674434 86704977576103870 62658482116979104 89720110467379792 9879429276506766 97518508151038540 58563482254728369 49214295161934142 82859898808081379 16574981538268567 92787704666122352 10538725024063831 84835924672944052 47865304881733135 12778339097949790 40618055618591014 6150294231486810 49376937547774606 99960141003670451 71719198910801643 54496416002237485 2031412362693511 94364284859797429 14892177172334897 36477102033977507 3729126768574974 77933541936679615 53457252017597760 93089636531169262 55860416126145190 10909894212430609 95118617901454190 98256214396561119 61617223908721469 10877967227548943 76488418360694224 87060988989281897 52361848806559181 85804288205978656 83064088055148346 66912388528123385 75535005247899230 85005051465606811 41492588948295619 15521476563052147 66255901521573048 30510887913680455 73443864202089021 26362713235684950 46291684688393351 99586549152611863 33767030798502976 87369198286365414 3940862155176851 36541816240761456 25660120716975646 49363631066221218 43055294960904380 16269650015689534 50724113170907887 88033422750722713 8615885454018199 89098730766539645 88609571580043130 25461033645544902 14388962378950352 74705278221837337 8563454351513466 74062821751787420 3809191306244891 27328226297826135 8075897701028638 83605790889795566 33890189460866467 37154247239618070 65647297221518969 33904614769703712 72758406896353453 96765097025287 83795037781353589 36105698489514483 79994999695852554 66276534287868704 7385649487168703 25832601082308004 17502909106817898 64582396672529351 16612296648291464 82863562301142868 84663247659126912 77526348658657632 31973720734056650 87889088383934152 90345963099058236 38898271993196305 28714432137519242 60343358037048078 8453001843238808 86166909972976258 28552208544472753 80802889772607844 63385268450483297 52381412902143731 34836487577142380 9095685529011301 94047987313885287 64367275441455009 60042457043229193 43241345607588945 33199791197023212 42523827697621534 37757225406401732 83363005041134977 20846421773838041 84979555636270898 24540239610362473 56622591470640537 10514839655736587 59735623313058375 91422829752433467 89692509888516229 35746645748572336 33554911366138457 22819688078964302 34696994475459972 79997436332696984 84678868011821894 8236017828986233 15972254790505885 7911028652702601 13271080458623806 8842296911241905 22439565168248982 76469326222914902 98341076851795188 65849358903831845 45756386715982606 90979988921744772 82769580797294600 45217057382670098 29158649065422840 76984915240755082 34728115008353064 99808988198653928 12412775638987349 10198866800757553 45984704518421216 18040389256615743 87349977213710546 96814558400023943 74352405322352059 57936441675159402 79136296699262225 26019910288523477 92911731608114706 1689798571838847 94610413306803125 10054485103983784 96280772099612541 93159499972976301 37628751247410152 86285550738343370 82203336745846951 46804224848136838 9736431006805900 9394569427091012 96008191021573286 89870143107467446 96192535600843708 51201465096279397 30063800280203594 81533485031091927 36658030802738244 2926780076492876 62044761376104983 41598855507030281 72666596488028563 8915163784167682 904148064096745 79867241963666113 38476932925677060 36406523645829711 82228909019974510 92788300671584772 73987607759040662 57283547646548496 75953360965590876 45068949841432486 44748984322768781 86435747799905427 49222991984875868 73813049272797673 71409251130175507 53551531856970129 40273472992932913 63165801238686768 8441327059129724 13774298480383079 45137730471862236 75999640992477991 37094445444907712 11205474299683527 2228552893405850 28460479110512455 67438117116520197 344491061965460 63258353337621739 16318679076402162 71028110954219467 19782774320044097 88566410268173899 57115081457282667 9386991492239565 58973288992755893 78298552891495216 97918966598434057 95809323867616392 88858777069184512 15916809220655962 91158813062887200 14485236350670519 83782397102954521 64073862118962090 24146322021046842 86187237902205869 96065012078546382 76481838008558239 74882570596033104 91244567172449384 23500068215262654 35636706701797716 37342657193895980 72184269967141890 6781675859618563 82353757262909858 71782109087906403 89646871098627659 72257351328851496 23972405297653340 64730090797618986 99731736763308948 51726691894439160 47237082351714826 67464405323857089 36244458529771941 36928940008671870 21815991990442894 64400280452408712 44172556943350380 27426115561236732 63794433542026188 95103918564000018 51752783568727167 50498717143820310 65194113301365354 11881575680170593 87148326598153944 69541481455796351 60147037953820108 47438007010096387 84936829299148366 83607221118648246 62488778718827287 82423177162818105 82184585417176712 67390262502642882 18508828929890768 9510908896441814 23224910226677739 91758605175597169 14118849988522430 81678705365330009 42042917346416044 3830524035935452 15181734061141795 69828549929280958 15586273800985216 90709628768843292 27815516024073862 44358932777497517 31894335016995052 2834241140568323 6327131788568268 99503288736858862 6199597879248948 98133765206990342 41708423032699495 42723056268410342 5631596406098526 16484698009653338 51575236184211630 42632825953335252 84254171446254289 26911949569326580 53704051510861597 91750270220383753 57678424219839789 26638679926460298 74315892741297886 64135099840387228 49057669643893348 8386101062103184 78066213124337861 25793298686907806 95198498235027329 2596243272163525 69334047677384808 74647172550299409 20621767943299425 15353713709153407 88950073162033638 79685697400046439 35669244885548926 28112725528665108 49771665463060569 1592980728739957 7607032155074206 43880994737089427 69922089761333220 24419005051632215 78939191102328496 12528418164362942 73913174869793076 62609038530243882 42230737743369459 25507130038659330 46956602913471298 46679524466433349 50724727362746082 27154408039420959 87641912377461351 22340241639206983 86215772453821241 98358535706865956 44060346914633517 5711105434635016 32080545382987278 67047151409189925 21863552181443225 84973722094299847 21902331433804729 95199403045113169 27348685221518409 68440031643134646 63636737976767308 1083462760158257 80507702422982749 33338166288305063 73456806843238133 61157211898321634 31624140908766391 13010328812173747 44094631652333572 90663199426845522 19454722897109647 9315280278160899 83978919231807972 5852731267189549 69310706074127867 43492244205985301 9220624990017720 91559814692492733 41109616615175478 89383241472108160 84722382030767982 49855885507681395 68829274559879034 75105787091116953 66611668438454184 37287354321963623 49477899940805998 6026230048312887 8811809241612594 73310167971971753 2867983623697645 1325106728681370 81206754929226157 34250490719550632 11876209880048913 27548442094216837 82747953955408175 12976504549145115 37261745142955574 63974975789213178 6649831480539235 1780109015073752 637750518994441 97727227343010650 73576974497076150 6646883635200370 29766746891926318 76261530281431556 31368285874213294 31525846158455984 21222414992138761 96097159112220659 2940688541419634 80031471471657814 9686829448607828 84894243207912981 52516453573241181 77545628122534503 68574809498150633 20786352106754057 8359056037231070 52396937155422610 29766786653645944 78262916899465196 98749218504096407 87423514091826293 5674752608338267 63496007853011724 7097581224244275 47733647739421341 66917679744081253 13671700215682772 29546555366927493 76718134227140397 25430624768003324 27798655445359837 942591759796868 68362438896605475 35666541865274556 4131089456049017 72424188492443057 61482880565758680 18289542504716835 34778284477952751 29207625185738965 40878916307079805 41347710208572866 44091827586524284 92179854336518940 43812770540234276 59674247436235511 74085520272240817 47664385573347607 89246194701408254 60838627030742409 21786493979462178 40805938901147114 14151080229589303 77375070851976610 72864573221280576 74844643458823449 71816628452169974 3770131628525540 64170267396887224 75461922928709218 88553094588815294 93470961752853578 14123433174199157 92022015452614733 61957516813005037 33072922751884463 59675411531564128 23193558067376938 67749603864925611 35945842898664728 98107052394040026 67569242105862078 2229045157135612 66103458511564735 8457963442577614 2681966819770263 70509401660197178 27353729737415219 13911402230282707 3065903139407889 74758316806786727 12061453509857518 1593103218496571 56643579530883377 16611282213372143 11765590218389052 89026680536402206 58708955154305148 55189419174365484 59478737137458157 15827187511172175 39754608163301371 69297733055877160 43024339809836531 48766851693769628 20349988647792400 7466963582786541 61333421746626823 93156425027003058 20936459882249794 30543270795198407 11893944556721384 80537222015697742 55790674452020436 17742892885134400 96571674439504800 12710529035584244 12699303219908403 46547313092886746 81934076842387255 74606637195925889 84592237155528976 16874953587149952 37032254292911176 89045545028129533 44641394172851517 95942984342105700 22637235926335551 43666030865163944 80209074565372276 86071044505288957 24110068519604954 87747519670313026 26828408144708430 58498754271972993 58537461031439351 44447873276957079 12435714320937167 84119041454288929 4287866415468483 86410529141100433 75636106608984684 81411148525674195 84680909382019985 9060005131607956 20637253754095330 32153014770998323 71255469552230246 29833933671736115 88983208264648893 83788998099388665 18227854626289851 5371329567680422 12196787673518612 9133345147972751 44985825532791783 45017813742671306 44941117367590899 20489218605917891 28643898751973785 16617778162425307 29243038412216086 69344204261499249 47534832701790494 7631627273069344 14139139770684836 82072465595431247 67905207117340586 78950100943234199 95069853245022088 70860533404173194 1565272519859940 23759525224241047 76985968299293473 45590779939447945 7709150676317416 9431999883693110 620669623889814 26233015983980327 28376497612671249 48944396301583034 64826274684211562 76215004789353027 28508944846273529 45893424134774879 34117787111530212 8502220845199405 97150809258879109 3489464290216492 14818898009282653 1311934820438572 33880793420120396 7178454509610821 80476613194421220 38135594831363536 48059429307080188 68761062169768215 32844585434618075 95734352783746708 51294012590529265 40377358205773582 59057267848018627 175627971357737 9457143992040341 14625086033477077 11970507008409367 25942147674071077 79985112890311304 26072675677622101 66396080910066541 69683027894931509 52900468913768097 1046472314680645 35711083037862704 86727672006572289 89264845302807378 79021726146634866 33835128604519381 2934762395939660 30606466169047948 38042987369970141 61476521656352259 29158233075915425 32183451344462043 1143448076271291 57936340377694109 78735944442826042 8047626866553279 61354431834017180 78984491583798358 91262684253131700 93380696657454116 70893033470244215 22592042527020051 4829992966242300 3493363720320599 48809107627579946 48311600836565227 46524801737692896 6118605371165876 42532231187646517 47633741198739948 4515369920127045 63413565809422826 41796348930471214 84700116752948466 75420108929266892 73662794524329137 7637903968078871 86535564513714494 29184401110756602 28458669483153619 58712115739140015 89317776792935139 1568571084712481 7154162572255811 79774620931931782 77221475413584793 53883461720609650 79897120429176217 59967901514434874 3099832999966231 29715012338474886 10896355838961556 97700911918588966 77718814483438999 35948117952703228 14849706589099352 71536583022261869 32940908371342038 93377171160012379 41842038053044938 46400348479048597 76861080219939355 57492268044912395 58169730426688880 75808721881360130 28774829860189134 39256770135471837 94948607332446705 46391888616395630 6433996189875798 96987636890479908 74096004641408362 90406868941515984 53042740588005122 9290040347273899 48559668363112568 35918760243102555 97939066491972112 20889528990512594 15653522215149043 83401720040860612 1912712516221982 89630246962829596 85699671341381983 73888204186661119 78641068296838084 42930433947401918 32495095941359778 25851641689556377 11936449949603934 48916306823576972 12476312177879484 74616784296946166 60215973532105049 38057668556629371 62383855376061103 12380428535231681 46253547888763750 39166779885507066 83398770066647750 85811597279779809 45813579360543090 49890490626458892 39620427805560767 1281836136498054 31723964052955733 49863094281258561 96514205022335655 32002205533106406 990173461023487 2354927365353446 13822895211666843 13429097121079495 78657098431333481 23051537951697973 43380824250735739 28886040870002696 71674336178042403 83632770773771596 11221159163202952 95160764698547879 85678588823195049 76089570282370224 90457054742623351 79004410441088724 8677009121585591 57287995243712331 66086947055404078 6707946449586283 59304357017717319 65874259880693108 46517655246232358 76149733661675515 14760077825834860 3241499123481409 85377064740106676 83166088453044690 99566815144894233 32990711414511902 87153222235461025 13096497400679396 1838472243058287 29919429043984304 83079170260365893 73104833976061336 30055084988400888 21324152253599807 8945996085293062 44500675713106233 25409675907766393 21454595908335451 34219306194432504 328443576448943 3863896318429371 31175397247439307 35485816224681424 65484125361862391 36738814370475699 13051230893285478 58848933331814108 31630442095621120 55892695528436934 73618784760049300 99688214045309367 82503007635291903 91410489802428860 5670424760522301 29928333976792125 79174307063195057 96032085865807539 52601636141954701 92195906041118090 80457796806801149 84782745102211158 83655708319843120 53330703509563914 42313705215647517 40377897422064691 93167294864524861 66642779364120350 52790837117705364 7342436386514416 4534392545701176 4696145584682019 8689869682460314 83248127759269999 30110722228426023 69474490901473203 91095474132115822 24052940356678504 19780531227508019 74568725370710474 46612850714339712 52465883060721009 80408240009929713 8896741420357905 36316502002982606 2416120384550169 3727895581875321 29988646733307797 34110010114612519 75054494837310907 97508276671881405 44602363555152679 1832338828893303 22221804528960697 95203545981388900 40174734619938537 36588413214851865 10824344922392294 16493539347062841 15988401353906200 86003188988714012 50066664449317025 98090803382342217 42720316346059225 21471105476570137 78372430623643604 94690767027115486 62689436382656016 16104845456119153 29789519201860089 27228889514352513 80142984402167139 57246506238380779 13230368141140242 78470217447452416 24577596316149558 1619202752813711 29542438920183272 36923780535637659 230411882717614 7786225608591823 34266456355880957 9115521569196805 58800420785380943 19305303988773825 59898087864506985 44635616322387276 4545197783067364 25619862036733497 60129794135526331 63092348277111077 53046323427768406 23897096925009458 23160837976875474 18647909333468017 95168949299091755 17650222210531794 79119477495924596 68370157600975063 18701279877241015 30382030668497828 77468350884085972 88240631238941829 20039002127429803 98070407823025598 55133446394208849 88404268790850407 68761892923704651 9168927160178454 36778274689912142 48115707298208122 75200173035118989 91214332686665424 76945850408613754 68324617242780625 77219431718938648 76117367690207651 12802223039366383 36126846366894101 37960680225011719 27565617446919237 9492654486588951 43555026800878971 87329931074584168 49387723474235306 94098285161886901 66453483353390581 22975995815291927 82873491363140312 12358734363698865 39849611988400580 11719364756407645 19489426189975339 54225775947093206 82606955718199870 7179149018792463 62734039028956797 76171736061380533 69968948611782334 85267649323426416 72961148436545737 23732800630914423 49661843929541084 90045086453421561 81019676550489348 47166814219848141 25529411612988329 50430604451028903 850499000649520 65706031719673028 79451452414856766 20616583473475626 49403395978188997 34030285011896878 54807902663665060 97021339142459360 44897633059297202 65697860531116488 12278784480053062 88482756379921566 20538740682276887 1829735242717029 28643527177183577 55653024996566452 49382564658438647 55267430466519804 4776438558769493 43965226579909747 27729046462944593 16362348926954752 95332288544798866 13325918338243013 28576345756778073 56184754537281481 58695436953482905 59761148547646748 202955116095181 59257452715148838 70632601314968715 37591686509728885 73058385488117352 25885499695507219 69914925484353978 51432812303372939 2502197746636515 63542379959711232 38868091280576166 45629347365584002 58658122711807003 35807863836001099 22822978853009056 94120921409633087 85767226287119338 22625719452513354 87061210378588800 34682897183412203 38544960084407867 15131325538758072 214228663930830 75409770254524197 90833390996455482 88425087001856624 93279396603832152 18258835416365398 84391577060295598 56533602684363533 54192160894229287 54397951101387573 46260667163140651 98370639883989332 1456097562828921 85782264836722284 78525075145077067 66875352859524572 88490425308014083 45586421839459876 22152492693632022 86177812275718258 93469907176050022 57059208607821440 18555614410815043 36185129099935186 71054511617937851 62212249206301058 76919004356543406 58066503412940867 26432025567675316 87949085513199430 89769825978802749 91605830208920817 64832372082469978 67250069410332967 89494330445927736 62935993684026726 67156203796739182 14540753956783681 3195447164997406 50241612355811928 27061147604798180 23436989731202282 9333046844960031 25704926321458754 62284418894041457 79150786870827070 4040190865290790 31840754498995423 40407623916098421 47091451878879395 47405138101942689 30316644087284522 64431568688770202 74528286106474713 38521541100437299 40038982665305950 34818509784866806 45142707181495254 23183224268306256 99841264859824375 55703599607767310 77186011649440199 73658647260375711 99378659528163154 72818009228206030 37422099302206632 25535714413565365 87698926549145728 35926467434628287 6588274915702137 11220802386119871 11081046962598822 76201547221193403 14140899623922172 34223608014314919 30259393122943331 43583194716914037 55681364561427435 4916270730195475 96760059521575137 65346407564948636 5548994608400378 85095422240547772 46218388084341799 8312977916691013 31631861158501516 96689647008847232 72627912978219536 31457704104687502 42978220281274057 15866634810481949 99301496118291957 78708475785416251 36716331969059476 44211442300341551 37024310100619534 54922625226607476 43127932540284269 30779004284097907 64158246398245664 96221501304818789 87751352986374185 8000774651120438 34482827977603845 59900437370807900 74218491968703619 65454402432027076 22515946697898562 42892865564334724 54202530493203315 91178503629100023 85698850477871388 95509485521674105 27650660831444401 83130811066080721 62883004613949079 66477394455403421 48045855068871012 37333805521707425 65726336566144902 44939664658174392 92791187123001687 3928351734278901 91136644415945912 20942760608220273 91460573725235146 18705822373039190 95428823123804743 4411125382949738 96270014473576 92216454684726096 95913435209949052 84440242520970494 58507343464898267 60725775871336577 33784866858886228 99663082196111417 79148311042391655 92884184979818358 47830778989475421 4779420655191709 12698383730768087 13569778217150074 91771117829521967 10406599306422793 80147480982092420 14355092343646282 52676932535131921 36852574798899447 78369302033088251 14294146004597399 12484096261486046 62524661248252470 9897346620906880 50545656764064711 75519677463993536 84241252779512046 75250653703075878 35268280842358066 99461565559505669 54594278512449046 28013983909605047 44895465563768322 57307118606032531 84726712653196045 86389374370449277 90686547703718562 96168256053675953 89636492602353409 60285372299796047 85146120632652610 9763249256578994 18864073057726402 30565488799521260 83030835005363008 62396573010151165 57759550403696048 78636694720956530 89482005665897043 21055331582052164 33504688217024000 22198797009668661 98336755852194974 40280267017813053 39309325971329369 45050829125044923 44770427372332313 43361661269448590 44493937113430104 22718205931844806 20254826478766946 72913440104114984 84700342568477046 9211553073010931 37922439718582121 1920190333697435 53359356002739344 14244481801096495 35207985802008681 25313728880764180 11877848105552898 12654244736979873 31189273768685670 42509083669438398 62649439816335375 56164642952566061 69423806186731430 1176104252116142 17546335187531339 15666301668249222 28504818685280252 29548321713293005 26501446629634429 40142870345478421 85498518816101886 9647501860131431 64924058146302385 91413855982348964 77294942397042944 95729466269347937 96744622589387827 23955759083591539 52069343451947801 45293416399623890 27776456043176844 95006682673896631 68050556275910939 15279015068505330 46053654032258952 37520859176797124 97821081610012002 4724963387460996 21936829550349617 85917784852425614 48030242035530229 88624245432459790 43066767543705900 29359334487142366 74914896472761398 24611679118050005 21501408071083003 40701669792202850 76205040766476597 98194962893553374 29286080545644176 5219652840609381 73255173839760503 83542547772953582 18315653634603327 67926108163340385 22359742340962171 96070944362512009 99142651672601933 70300053249944878 20462732551088191 8786897895618057 83974667501178282 75836806933145671 64705214668601973 34561450319617991 18525092499511797 82771105200611676 36242527771274750 21019960795453974 76539161127618714 51633799946096618 55878575013897745 41147382089855212 58809111841718926 54539279022923535 13277594102488178 81163432568104311 33896893333555551 65027461609585884 10222491543974746 93562817337220541 76735028372665384 52435812976498236 98370656022079681 47691482774488769 68031711909751295 59603525464779212 41230984660776075 7403277499718894 17892289617527080 3555802394227541 35239513816551921 30951314000137878 24862171378506794 65270100158513082 13620772331522021 55238478980714949 73510838542777896 83522135730897304 23182866233236618 95980110803405477 31438879556533302 55828946835778360 22529278089263700 34494958812319402 68651154463833794 64790057935770012 16477075119344216 48559111265911149 86372545993735290 30470157852085451 60708945862795158 93070269202591075 86614154026075828 39771209873447020 4626812512138464 82789306038966390 85673182304802297 77034071882965092 23277890664832049 66714170765027956 56820867098045842 87074828964385026 10415927811825291 43710222809919152 38442566470110731 54784129518410004 64736847414483498 4114307712190714 73249853892764974 47970979754138233 41990662800666688 57521986975770926 81724251554447864 75470328404076278 54756406424910556 41677997424733486 22988006992727838 73969044374645792 17322927612385257 44840072671029205 40717480383130807 27790486207147178 33522820280003995 86216366074959298 69169933040134150 5772879664588536 34555562879768876 4758276660422865 11633049840471845 89723117302337489 59766577233503340 17228713568793191 73640032913356273 14156517368970187 50275037695515727 56843447849727046 37579296768427764 70373915422479790 55316095522085286 54351084390778254 79246979716883974 54510205758086656 25475505562227490 69252595479904334 64429482931086351 77675365533881009 84669168792656801 12955993437618806 52358464942598012 57725874542639745 48343290463170341 81170252966151106 31292147972580301 61637011052409657 46977341554946890 12368861512590036 19814795715508787 34606070940470239 57090557414746979 41741938981160722 88794673674049414 95391413520322454 94374666902512444 31541265409278597 76216189270593467 25629788563107906 44833533894744189 57521634101794474 94967779059866477 24956840804898443 55965461922092661 66975814226447526 18483777371715132 30456736231607852 5602579151548207 37342550806714417 92229780068858805 52221312926271554 88268939225203205 44769591886775428 35047697198040310 54326122481010364 88247400540043788 69522487893046476 35167068806890502 79028895266509028 43344286120455451 54921699553992410 30010507747215864 81363299627069151 89275923780299717 46173553915720625 49923721615672605 46639147609159529 28375784272286047 77511554987671756 10556184943571597 49633238662717653 87194037816749056 71186987388446751 67899557670157542 70743005750817667 61415719727486075 70809942187674005 75413537206833139 17580657226159357 85099990434517402 91078893491225429 78422680933485380 86425026801009106 73952290140993515 59365785426892457 65685985327251855 98246104155497775 69844867406635679 67097084932469803 3110008566450677 42025968653225897 58081523226929622 91040534006829262 53571682323624263 57125558517284674 17177176355800146 62135039681593990 72214155703800344 59985348491451085 83062819861224602 45823079787395497 42365617650701004 39115146077215471 1915645950104360 35000300569709032 89204465234336273 69510769381947031 62693767069207148 7173270369483583 47539264817904925 22414863722884210 67360003489498424 13631853434550048 38616435262901090 67667699574791173 78477676581806225 2728027080546578 16223913788805382 14136724096204605 21080260944719140 29812803882273625 14630700181670807 81644507038320246 358547572714627 53752854053951225 33375463098522145 45303384744567989 20066519142752009 45869886201230265 51928093008222232 76919927377170582 75220396801047767 41683482174429213 75772010948617983 10373170691265139 92846325918626054 94342760306346345 60536904524936620 36012929249159620 69377903407145545 26087765353425827 91139395915977662 53437846800140940 8367863334535594 16911523447713392 43783271304175164 53128872098969792 7548644508710264 11404969758782283 19588584722317172 44356895337054863 87950891929941188 92991717737594200 98068138490667281 83178628294731643 71934941235614734 82736357500347004 14269309972475526 64189112789747464 29627657502778860 68178336404428314 56733888874034915 11361010656817469 35910664827861068 3434952849309667 34072086473308889 66344458917863161 91081853809757832 20469290036600731 97417693199629793 68253626207512819 37227560546862608 77293927334339778 61366466305452498 74922995541400243 70304204806644495 38977150347286011 63894579488424781 84583900630005216 30979976029097782 40086032453928045 15530060505685290 69037729452436022 35415354654945879 57562992971535406 9014175787509251 1360994537654628 63892634458204789 45369001550420921 6487815793371017 8946848280235594 78951671681188603 40269184351596303 53584430578702456 27696739026684758 34198936475823611 62613217003653209 16418780464038724 10029818277134171 85918316324856993 11687395547781340 37658863813566137 19052403497257074 22283619501481922 35930355110809443 85782563279334051 53626235154795856 92022341216464142 40344362207621535 15872471013437295 75304909414392346 65958274731883655 21088627478982573 86390970271575762 2391571892223560 45595805409167979 5502286775853255 31622876244454721 79405633893653966 4493344208600589 7482830873817935 37867321952189966 42350785594954049 46747794251554868 50696102758780211 35904144965720359 85570752186481741 49488517637714 4764089010816304 35371607468537685 90854738681408885 23938219592847989 76729094517097266 73423468243790116 88442071107663888 67001498701571745 30487990562183475 53277770830867548 79062558213466298 77412845721778176 66528646986220739 78042941511195659 45940039046329679 40209748046527826 74271007300203266 10028347665834106 37614350167911659 29347776938186626 92429148540885450 87510398248329418 73311113186514970 5610760223474502 20383959155113828 10596420904326392 44219715255924701 81199905319278696 10106924705001903 45060429753447420 53336202248497237 88845414924929845 92888010668515714 20653699066824868 64162975140422806 1687127222101235 34560056550577724 79556477809938507 28114261675401333 72438644226759911 14505715123918716 86392985072321745 9454774711943831 17368260632673338 38516877970031390 83792446136843193 40077792452325919 45854651827147454 30798397090394223 35673765258159804 54890920726882381 30056524824611565 77541076578073055 96885533892274846 42415264554577794 71871991023582333 85221724412886482 90262729552935817 70174548396050402 21406312771814183 22142551939679126 52268273987522053 96504544558175084 77389452419000659 43122894448294288 50802420325194072 81546971338637445 95050925679950307 72064047431708452 77243611894172411 85211370655147713 97406142303447974 27119887486719856 70404456519562425 9573842946087235 92883888187504225 49436540202718070 27629849503008158 45329991681821267 42805507738671552 50516432509652827 53457761054967310 33917217419490463 31268688546350418 22761357291255161 72454430385720131 48214989322776068 13150397615484075 84077971577573884 90752829946650533 7646485717518341 39787550858779873 41379899007066495 90856278251961667 26852030456456595 53288645412741447 85376597928571799 58711381987701578 95386436023325380 39696707153797134 62292072512295304 29000889347231991 48789026194489103 72711708047698360 4358095745899689 60464733861958168 86902373907782325 25928590378043950 25233891001958343 42320810830417847 46943826299171820 72004126802794408 26879333056527457 7881110235271138 71440601036536241 86874509899875133 44881802438475111 47287791852136743 94818398524793438 22667718370748607 66693200843949535 89548433926411443 7608305131020913 93528069356495162 60225535927109519 40052713384974263 77609496352586721 98032139511495003 81101447897363194 40929853344703696 14447569279940568 47029110570591118 67965198845016218 92081923298748504 41614203507858171 45626421030536961 95916902638099752 13415198468879083 52624274835927213 40973197041965080 7018938178121195 39931956318851068 16859054227528470 60564061207194492 42081906412495010 65087477557190850 67002146132614376 77173542089697070 5435002559047875 76320988404281820 22400492386748506 87560588362096194 36626784355558271 86850133208254591 93102507205144256 98986864600763691 92915310152845159 31778813677155167 69211578625664271 19418737695933294 93510654906666648 54901228043609866 14623797727712945 37775953403533924 98710424835253568 59469540132391667 45238967454877952 23746992184404427 52337282945388268 30308039219309875 18830881758725483 14035567174284082 73238357306102877 7406829671414919 60831460333857970 21366277014615109 47342032554768867 24126778745937235 34747775731881028 65140823173394450 68411447377340774 35416892727212252 67880385898395693 85250453614068135 56662265554045735 70181952515399996 23924858635006356 44342188148915439 43663479820403041 45262845671745084 42333073052320154 20887021325222307 72907686284546161 54331608975617243 97309405728830560 79690571747580558 49821515218097556 59603693771734824 97596375362772258 78523221359099564 23034328722532340 24940564277831952 50016974803096189 86013662507885278 44926464610881696 69232875880188735 46751742551919338 70720449573641627 2117643040093907 21988992717799518 83718930865984965 1242779838319875 97440167129764076 92372804143818791 3118174745278236 96627901378678148 84436524925977583 51475594767015813 99587965818954737 49396684729137526 80671345066697631 13833414247597647 79970704545724896 37867865407607998 77148111595191675 85515841317371232 4937798589589709 40244839605811725 51165364387234275 97059021294029816 37566001553676126 63505776051408289 41732464520143295 3408440937691614 68346697145240841 1785516533001190 65163946901073698 25900314398143020 10627280092971075 79327514713876102 46994739474824389 31521678074093149 28905955194115947 96207726488433772 29217539719782841 32602498137527876 89329255211110181 31255076303610309 61793673784400575 74734116408438104 22494872050441170 79011746660597752 13391695041802651 84125638981850730 95364741363610176 93246060177664589 86571921766231764 37255482383498841 83920803420932821 59833438433341727 15195227333334611 32406179659608444 36166808147799989 69679319639698604 44959510383220780 95842708030254902 98455639704969275 51979789424014720 63527423118499607 55511533336315725 2783187654191829 9697837802642169 63251709442579982 8158841300962642 32043266085080885 58955241566233556 53148402686972673 75313829597030302 57607666656785846 38254234782133990 20187026200001718 62502059207379786 70757429258190834 43755819055775940 25786571656564078 15285704842844654 25975055177516859 28911588123044034 20601596941590366 31898471398176264 23804835880909751 6046835385700598 28981447456696589 2433592546228810 55458620654022694 5741132662951475 63331211667110570 99934723230043366 48259356492055058 32041030168236015 36259857635113653 55348940430761819 85036830303966515 95473458858143515 15451355947118681 38846617691970757 45979139727609050 97276855639792191 3413624652796221 89586497141410762 69985425632850569 26673112959758724 81160118338324368 77821208852455328 94877811084322139 44105068768762453 9509831417433981 45762606964117956 89127064716611502 71913694625583266 74681409830624803 45871388515713108 63699899236009333 77949030229413751 63402630915173453 27106141758103900 9912770235916979 75536093300028161 13626330070709049 93176744163020920 13714416157022067 9441108473778482 97784373647323782 65472352811062320 68148529875405271 8225042182825274 7387798174862853 40553350612416026 4724603717892410 38324794737067176 79247320234098433 68449812094140352 59882739783953947 22970664060688643 77349594166431343 45374387504371732 57781818847726186 83984817530132668 65369236780419729 61703196054437206 77766854902148349 78293269288012781 45295934337594659 7249887039271237 41308626164003342 7505203302946467 92512520391349777 9408750119103928 38692388279381669 36580993741519285 79110032763382743 40161781889986942 32243104864548434 95373650342539446 59000470734897573 42465595865171983 7485845251964182 17498324641283589 88821994876391208 92258340377289747 51274866464511860 68621025248038554 80896366613777850 84816675031060733 61873211288007258 95441945257926040 1049872281930573 15276534032611308 75022741866243356 13246580286407673 33988822980479831 35033300063899334 67170746863712591 57065670206669987 10458073306206626 610710523830061 5103392113980543 72756527986651013 42213435744509019 76067972670273184 28015550111513058 42661874806981034 64165156375414478 96605330758501881 8226579687185268 67342869343051720 39396134397219895 53471929773252121 81353996790581008 69295646064766681 25010387037014287 12766380330609334 2431618861892563 54962838995601800 72238770399370002 39023841779105264 96737980130599446 34227186410034497 80645055831499068 33922576584530333 91946477468226699 23791658797919903 31952002139898822 21712210148297750 32205171472487114 36854095742884667 49351952602262573 34132273874166870 9754967129840591 83563955343038722 14003826001349334 31679940860223058 44148321165227267 64017119720471326 28155305880266055 82340069132065815 78722385136446497 86301698187781637 19439441676839446 12244571878516753 90692984055937180 91970444530058050 34350454016691780 82708107468523404 26533333338508201 93233843410102752 59316328365207907 36725986984616807 28038314728120683 84129905664677376 74331670374577654 57076343046097229 34365868805778574 1113626306761996 3549707667935768 69745227215744869 20628107664639816 46299243345979822 31892185026654084 19887315212947918 77405208521944314 7892509322773548 44658568725911165 40908356771883376 25030884521711114 81530604212287321 88239186237326827 92807496315821745 83204141963269906 62528752199455378 91842346310044165 7164483310247822 95347589503218292 75944416282628417 37875141457559763 75096340105503962 27422952560599297 96791346631401059 852652994063161 83821003969528566 30313520865476188 89109200534287827 77486142822294813 97244700677797549 62754911512974100 67064734342216370 74077936439334641 34503297545925205 16654735837996502 16354761432087735 64292201067394192 13214315590336315 82575522016561406 33296575667311109 49103754131720617 79010008967635944 91115123235843338 96721878525591620 16019646778703455 26388471518112727 55671301645324450 52850750605729790 74214345944781338 38419735718551290 9042424220629986 34260395506700588 90248930156435613 9245777481226034 62060107043076558 64359836904836177 23313009803607701 14158016187480312 46326250491381566 6594343607088453 7693106440083340 57702017931869054 60587330903220315 87572880079164773 47958455480412988 72890862714865476 52347899943649650 37160875564542549 40013153506791017 16291359496995485 17350357898885597 74542155335533944 71969642025568948 84890782849276139 27701565461438920 3447462604687368 93991487382717926 19658039705014904 53175777209876733 52980578784254016 1492779571181612 49037001102639152 4377932627134053 94121926192270853 87111969087381409 28596513202636951 90963763009914176 12100580633654805 45992927938092684 96435175523925711 18784712386821318 11996089150821703 32302886103709167 94977230251182283 25596787704172217 15653100724413615 88180308678912622 24927218400765289 72650979150377758 53802596047653000 54188340041821178 38089876160934388 66176422556109208 36632958956197961 87318469734222231 22766807328852214 73504076655576963 91335443496041024 827565430419225 92159157920943556 29237781467320325 76008297425916246 94641991268809 93749392642921167 4461817407636293 13218492413644616 67976369605730336 77714532193919748 30427585886365736 99780300715278034 59350847143676379 66672360439733 44347489992195154 63888627281652683 184043288969229 64253852980189578 59988066137160664 7581965774181103 20922853700361380 30722327396162878 71061245722041040 10238998919081295 25716842622466922 81632357823079231 67600782186267182 80115236460823441 29566482571499265 39852933599567757 83721812419595544 22701495954423907 57811086082888541 12636422629324427 17753545917125534 2956475568725694 57013167080634817 78420795168247805 47856827097348927 47309504501874421 22031425049748315 884348697055359 41622480019159275 19688615790207970 27960030419161660 23309393390558852 2887160834653316 28469265690975245 7821139015417830 93875180420641602 84743746036594190 24876349915193511 27911606775826464 85733437525775696 46797507104797273 49852263220875604 35374175453837969 56171691508280449 59607535853972895 7386131982448661 41831152293568235 54122683991752487 56168740240566888 6560978075976818 73399719610621159 14223202019438115 39011345570766361 76483339859287555 42753605605817791 61550667033750892 56225885445510360 48408547100768498 86893764851862512 58172481588741373 37467434052583031 61265558681896120 86564785691114701 94064738202929054 81387345032770094 51059547414075089 41789400231723141 23612626584713318 89032393568545302 89912618054890477 62474760822420000 39965376299150572 37201232852722307 34923607104937314 74393900379125889 83139565504552009 18974792446028310 77707853605531461 80951082570899805 79087349676768550 60621521408800770 45135903219757163 97571490842198453 49352932751231417 57378945832341717 57869657757491816 16218789800412222 1722005828689655 15562774624535159 17331831428066926 51241833900106751 55171431536522093 67732161652175870 28021850058335486 90842578084577241 66332605497498365 609350880033338 40358350306398592 51600063479543605 25125744680776324 52861848715128470 91551781035735725 28478335263620762 64897640796434956 81124847063459388 46009617760624420 60402679015450575 32997441702420767 16300516558554385 76109997696167136 61847055238178388 56657230432109682 8303634816408135 48286050116939343 19695566803994680 53598256695756834 73763345257109095 1970101689579010 1175289410791882 58859426404065500 881502527321898 50726452475557759 32828069320566060 634598944091949 65569408437525930 40147550544222483 80004413087488673 2558362626367667 30702504750855234 89180570734752486 18332944971143724 66942626758594839 54426843717328527 87712197067416168 80254549323228241 38755584273893434 15965615925171863 43136890787330623 19418192156564824 62595023648748546 89507635533413102 71385905834855846 57446934545851343 54066658447507206 89109852879733367 76099127337818082 18602133071656224 89822824152971028 19183267965642911 82679321121242434 26750348426068521 28190645041316580 8229180320415934 53911073797363162 32532057929721453 60323451652885715 38050307783242106 64251896921443191 5697366748432543 28302716473664686 19212001928999843 40773594856645474 92247557396586343 52085756469226014 1642907926721368 22144526405253458 80073982893848319 61962607698406300 82636825531742348 94468411155106289 45563125122505956 12327776210450710 42098559333015535 40482986541840169 94778914490306512 38549974502233831 79981230635567478 22635316373899224 84582933388660803 55285592088920210 55091673529777531 99036898203617623 78353457693561367 86344345851338017 66966071654846655 41429438904523872 49711754724637899 86202185365188732 1009615393678705 89362811060959183 59445626420510754 78416263210638067 49552207689369110 61747900450522893 23603404855999718 88682142405317531 3298110667045433 25398200441888784 33072869536188756 87097451611622861 57083169289955812 2499330946390986 37775236825431269 27802227577748448 55896527780061095 85981876386681166 53510602769817514 30878920643048978 33021656134282371 41109316567451779 68597232259898785 40452215681715867 97041846972058366 28510833156476864 27450247850790912 88295642437401197 29362202336222814 33400073020417073 31310949812530192 93531897960980161 84099722044100724 95208211285009727 85541481554020566 20133347911789956 90624396631638762 20470696038402456 62097041496090796 33573161641730957 48926686764583900 81236026280825691 48330042325628755 28914852136439297 5046593609660743 89680930889146129 93085298605983573 55616890340545760 9848143266116038 79608186389206727 13367883141739679 52388180279936649 26866518374884767 17241026301845234 20030780862155576 57136881715754193 94076214973741276 14815011821979647 99450082421275164 62682177037987270 35903160887125993 33477119688861802 12688052941643304 28237001910463494 9080675543546420 8895734386739037 45071264779166648 25492829579540896 64938507679386842 63225552605254829 42293494969722699 88655432282091508 25719166715886484 17020735313360142 56381614493625100 69276078229455105 37034838071716878 77956916176301952 50014907657025993 60737442325920748 76618280539944359 41808241866104213 58046181836175632 30532330737700278 18526637161870884 2974070290476680 94125107989179187 572440829665357 9221066980939793 49460767045674642 71750159902850500 57305525020075755 47167637800183403 79089530638486672 45285950469612410 70099127517652522 58379968671982032 86895741820282788 69557892725228599 91509390575693945 11626761709736475 26299448410305569 92846101708471548 64026253396676304 36120761628707571 6692200237002932 26647539645490799 60321972721601224 659927513217135 78778450793254533 82472602660988026 41830211088505604 39926778474700816 40053925410257849 32407896903846149 49240905336839337 85502429548005940 28551309830818286 33289644411652379 64095066574469111 66597634609390432 3564296509988358 66715739984200093 40244447798497242 54824048349310118 78991980152727265 78845134001276424 97511689703533389 29736824529202874 18064019312092566 37549994671125857 90443888429904633 68888067047403530 14865172723844601 61261671038492055 85724767688894944 5722609767829514 37032993902374561 63759994868928297 38480721266301789 57700212466002028 10639469752626975 41043304447676773 58227659717911514 72551897601988371 4082554934409423 38278486250129310 83528755719175249 39218668525653850 84749875875062464 42598513361292764 23128902284461012 95114298576449397 16981326143361081 87762668519810189 31989208148005523 14514195702114532 69429969315933372 63387565823283152 37027894714680987 16441175770426729 11252435191944397 46397585162995325 93831734410582710 25789735710073526 94608874197200128 22419362344771184 43550765468113894 10074927077793951 92625811979997511 5393907453460549 85971918041340605 22908503365649923 8892248992450638 75748988188838539 47563165801273005 4731379876816146 69514410208925183 32211975476345021 34401413143084369 37423433431775435 65574018688406139 23127916165994986 69507936431712533 38063350878585392 62225670662748341 18150322536721086 99774142553168153 76447024381063432 51734660661432572 48653759015242452 16528428075099762 83558050560864195 24118226794062460 30757163636188446 14392995420573506 86293329400447066 77208578143704334 87912024996821902 40301634991000032 3185142625037589 42887639665515260 13548946264525495 30533054717103385 58063155039165236 17214419638448145 10976882468693524 18108207080533130 96003155182654443 11352576331891168 88262115855012449 22267159638083010 94922004688005154 57642789318700126 85876843659512425 68960999103345207 90127814778236528 20900634400447794 97938023385958130 64933943014034793 38652441293829576 18846016371300278 61796940048711406 66589133052364917 60374984207921867 9678586875802990 83468967229946044 65588602580607215 98714319928336100 48660394926123470 7436213141351153 66022032511007440 64383051380292829 83176277370346858 35040347813365294 57607522948632030 22364497054649854 26309165797309546 25220231405865351 35201003848388557 16493093755949664 14839452523713944 67387319252579703 38711638938491786 96398621905474399 47540259960605365 96233185654033828 11026075781826548 80136278090755179 60781923400046609 46408967710036179 52041131989411452 83835268147298013 42035905622397138 74982654153227404 69432638748554604 46317417314638419 21761762563092979 75201503181593872 6916320936464303 99851534555335597 33924123544818582 31251435173454489 71493167137374197 19818645886774155 93050657702322173 42514501373847723 70602430247245214 9570549402659734 65482597411175592 6432857508011169 51718794868556517 46621810691408849 21511277701198436 86061508020344631 93878820619770374 80356405234020479 90419978124599730 96344024042312295 82685318181605997 71072050915197378 91650025763078784 5907182820809067 37172667968280726 17787799570947353 21182920357364826 30936246538942656 65688150631742631 52353922595941782 90649142544345514 18538141539340768 22850569417249640 22749686782134618 34904980881953353 9898665875134597 68454216035689586 276755291803569 40223116453465287 37844819692869587 29504875611943977 11479279112653934 79286374944791258 62426056684441232 51622596823736715 56961842217563750 23160317594937989 72233173356155286 79465644687550664 15264479425038971 73525669407735142 94525812364807094 54053219744191655 47381835344115827 94923772089463782 34326178925067183 69688927170780900 11811851856335786 34979047714300851 64237951147109167 90132551864956870 81375471630369538 81725696685160522 60293406877458133 86810507932082229 32602903624360994 7080910881607654 7769948357295433 50516132610940003 92071108525532306 24706503883960906 15604647410252467 99295212223163520 55537794631771148 57831115257764082 7544101204573629 67251440755876391 91596814932008928 59767098183281669 78526474484762145 45213537517840671 4935354645669775 12307161214588781 95597214920102986 29087218880189232 99694330382656897 26795319692058334 59082891336485881 28536696868540264 59733768559029973 70127634013158741 62938719448085082 94084732267849199 54733612736003723 81428278094536170 58985679007913201 18010641690176693 44163995517724165 40251253383235986 22556176769079086 81022907464412704 36238578674005736 15360637975802672 18541826890148290 53406815178628514 16461072948435643 86170745346600034 40551531811679675 8139684371765944 89731253338884352 58954670700378937 81938373828783010 47187947159919174 96590960546615105 43629139045381588 50745201260322269 1023422970560721 84302369289080345 4715665973123891 6361114890993734 53518368012746719 22487492460673179 17677712727908723 84811966464268609 21266256129110308 72198432787371971 60420634317885133 91166499496102094 51064853654450452 81351636959356670 4588014987137054 89377133571175446 35415795510055193 78208019558642499 45673771442686955 80795074544382159 39768740139287409 58386948285553178 86135400062017760 37078650424097032 76183945775161662 77548874951225603 6930530248240409 13351230441738016 76878886519069942 66233502480936971 61168948212630740 93678990712722622 33537667069071710 78285895693912234 62596035033823256 4033477104914073 97529463021648113 62414311161756414 55472859745672536 28147732258205088 17087529008022371 52567234395164652 62860008165368791 89908179949366802 94725112825652010 65141397567866650 76632545152080319 46921837260855019 68096542307164807 50443186637268717 63344837624884613 39799120780099684 63717576665818554 93990218069445769 75342435491703113 96405517120863238 19081413032375367 75610507037850579 63495735084405852 43835008422571110 64631026901207280 15236356698287985 10745839122714264 37607933331167835 86697026683893642 32566433391831238 84837922166944301 70927482418375921 76576081840372273 52477025726726150 40613238595555258 81827514510851899 22599849833052498 20979816263879696 94206138085832503 10730167965880540 79922997331415945 95655192132453811 99093100066276235 12619974688903632 81806178004793450 86849252359909512 3083725618814176 84935581629709055 98512377284665143 52690054068504211 67405938582293283 35039524910114111 74915357606760407 39886487592458629 73051908411154214 62895900231507406 22602774480844747 57532664348440818 89592607491570152 78453653066561715 76966103466168345 36451108444578753 23370249326546333 34352804099379533 53412485790871433 33079975451201938 28446612223658928 50763916944902318 58897327415859965 29492147501567440 24531709240221973 19339329573198038 75018739267857460 92369512525921436 68395725530893889 76308040642004924 86360539581212866 4512734550781859 65124302924022043 10023266610981218 24207090100550167 51605158211694024 88404445323111389 45148791039902029 64397597809697933 45892409292590575 89491351596566854 87451023947143550 84100660127745222 9001118593750670 25018500921051218 19494051380967877 71139174390443450 56805876478913811 68008328825387975 21619128300630448 86947563991810794 59650022287787579 63776494482614075 69999588735698083 5172582544033892 98264992077502582 79137573215457034 66678636070463229 99658185069860650 96379827633788934 76595520723117345 30367189290296949 83374770163468686 64563135101193313 56213830439021271 75157451086612802 22657401784774609 91034376058698104 51507466032707655 45986028439301534 8110344536817384 3002010631704441 80567409325598906 43660430004760408 42638362934728543 31138620759282245 50728331607869095 89248909439162477 93240202887350016 3295947130660161 9744129015480321 95471580633938921 81186797768538328 24599491892019859 36743115230853211 52041121327156945 33412629374231856 71653088610530529 48883662136212651 1479703723755093 24542502580781461 21564421300103542 15927986050635543 89179487943353952 82664711024931024 71546582122316603 46433247486202099 20480388622551276 23720076453229293 53071451959458220 68800051970587619 65320177143059892 58963917018682678 78654184765701051 32992118108286077 10441124114264755 87715546452140601 61583519465769449 23981088849633561 49272294464048156 45333938463920573 88028755556503243 30690961868155633 4722922912841347 3469875670075185 46444237439666692 55157013867195119 67427026210109705 63119707080754758 47311969851933327 80727455276723207 5580219097004850 83886388466856969 99966345835658710 68803360338888159 50693607326318074 86408442361033863 41800533364033841 84806147923794746 1408056139494501 41227871073360578 26288640425558730 76729466243250525 94177748798378097 74633222650053253 35333583958769446 36971282992586846 13336656733084014 30640623354638791 60361381388465148 49299226978338030 37491122442727775 29879953472431086 3088769221440431 38518054749662989 1360876500702964 32643263174955771 10721367594492416 20376313839152293 20889393649553402 45847425118909640 50692724108601382 83398017745715473 5445452002917269 42961215116782030 77047599735937820 13104669956269120 91641627002518680 4421801150376626 84182821983604611 43164890937281620 16172678425065650 93239636343563067 42741550857582811 50648767152685577 11521377110929711 89095610800271948 993119770339538 10360810057063659 91999008243106039 95820747137246198 49839311813615116 63517756934683352 20751569792933538 43305927993683052 32922685923057134 6990654959651244 68214556425388906 74703361999576412 40009050692420766 68211604873033415 30839521857268169 5236158443573332 67493917261976832 72837142182930321 74566199465622908 75927625286566384 62226115296250042 40851437169136779 16075924814689411 8142676803032749 62478015139389392 88817883590739017 49114407491252742 99268085160136832 11321569043870343 38589736804464609 85088564626329749 71292238325914594 24773987267116453 85970295980379171 93549214172399647 66259174724012285 83489895599404591 10877251208009942 28408271270091240 27672920759269039 16077567564027784 73718507423591111 78774764006193636 44523898500911630 72425373904063528 1166379599508306 20896349860012976 85007475638665964 54758032822893566 26237927498319906 60310806610364696 36628996134485597 67392407483189334 7057051078043070 71851549052510374 98763075197929065 13172325959105224 34024430453426415 25544170260414013 20196511112164208 5911479506896434 41175533629524575 77064797119824830 85061213176906235 75119021797984596 4516553875580922 49464978269208240 52935416155003056 44375353208742292 11688724195904278 36301431747196532 47930634718633153 55925085523613058 65866652823139941 59225289783881828 47677878456031933 6397448816866732 28537466796461129 32630827963843171 30008832309982862 15431042709155550 1351018493191721 21049317393538521 7981806536767212 42337794075196341 92980390185572067 89211952418475501 59659157489444876 76660072235579237 31856679114590716 19913510881612666 50231632604332394 99564838036740273 51906739068482701 62571900580396882 54851976616326627 89449381064136157 80983123464148332 50716977175581507 53622750987872492 21791546906828997 65888516594997997 41153158352251460 67094059236987068 51331543289569074 49288909424313134 83338410054393066 90023263308478908 55232286621854692 6084293974944683 45895595940807599 62782276668435141 69019711416213397 27051535291692922 1632249599514545 90670437652952040 6169526112149212 2390616121668720 45044163654809030 12538340611322867 68213081194515368 27286305060743969 39497182651787341 63008322582980336 51547760967263954 97071655798362396 62900587243797857 82646045506136534 93406410939683517 11745698833633844 66538099500293188 87627162740033579 49436378423756602 7763019887034543 45915935817378649 25898124372095167 78901758904138630 55668999768603425 24323459749983603 62303463963091185 94973271144965849 89284809373875064 17635402291094662 44406810364954868 56007919047106521 44190840485313224 91879371734223946 56923334882570598 39700015403510558 77495999899491559 68608750341250626 78145844907143272 48721340979752335 75651177387753579 67590910736930022 1369061477956992 3138362227571386 39144605392040281 43283801173659686 58346099301484501 11561315012237698 63994691895243857 19286158888462521 15118244209885688 46125093973795896 6646876325255588 52688133024256077 40017323861917102 46655386065559424 82464963031840704 9208632867041282 57097677966891429 94852507443760845 87717312453207471 67151904812657119 98190489720128585 26483694682077844 17686447597220414 28049442617458635 39042794209713410 96136799564043653 26225510241781173 59195148094958587 93160333312418642 19517776791710949 53952465454768162 21224378110989589 17109965262608572 58982903327909626 34984706180758995 62622607161232921 80337003465390557 4688886406847332 41823580624137791 12089068735064004 55104300061383289 56651925316179854 24880862791628276 4399535482983085 69302437101704174 16861400541101025 14722179272676489 10921802246013590 12173995378745338 82816722939068173 43421714934786989 34999851171942017 98982651903371386 93109829791696676 32282593447880090 80650235051030736 16438979027416350 39281093281831182 52451528247806313 61235383088248195 59759881727943344 71974218958549580 82533885852290178 52650527507226050 95013860592593725 49568837544822856 34613111992821356 36828210386406939 92621805853059569 56302946810898286 90367271105101688 40710382318737340 40350980925253552 67109830190975176 81845081403336329 58958780343117257 97912766371065364 30018137141222499 68111429526926850 43790313093553361 44985826100763698 30134788804146153 98934165499081056 27324634248758183 14529578282662305 29215886173936385 86467938787347125 76147010257579354 44943585407374097 72045493371988612 54577351917304784 86434175938219197 12802622821563259 91162123203264802 22716499989210440 33473518654159261 20742530916820076 16346274164477135 85062918988221840 76618065582958052 85666127283192337 5859691318853789 85272557386782371 39549570686562607 49523624866086811 15720449476406760 69166922549623525 80074773136305248 8494472697840954 8973562050666315 95894913210274461 65870120420411341 2041856494237738 47877543161874592 76774771754428121 86943595873375343 265283934080443 56149633189710077 30314099778238288 58713504153087127 81430395406391925 94429777853268174 3313542691369972 65860247083279281 21786133007114548 47087376974411164 93482401726455612 41479478948459645 39022841571698894 17067020399407541 79304539388169181 68592748078920847 89733656831202246 86032341132616462 59361093527431699 35397303201054238 15669357491124283 88012452008508653 7118856036072386 30808989045302834 40264900096582659 81739295850939096 91962305523456103 80657193265584528 26791386534567403 43260781490891918 54140485837562179 36505749393226817 87813274702939444 1815247999020759 98332336127262292 43047657736773886 80738082049758128 30465957692723462 96664652170753789 50098508763300961 11193696684243061 46104105294117443 37426579667121315 43328942005107613 29645996168859239 29489574290403883 10857657716515657 98480822187160771 50939180290839152 90231223261950571 45832814347604184 1225381571053702 29290591204005998 21644533006986199 39952515473547139 47580953277032318 58831633256328245 10049760205749515 52618877704373597 63418845509667561 60556795980138631 40699178679004641 9536318873715468 500736535958603 46965050299541806 45483603816931466 3246526935405989 61151661965741078 14817807620362592 26278262928753630 3890337965860092 89170936150030538 72053897509776195 67091733342168962 90738244484787288 46027213121789774 24251762612185909 47493616812519025 52201592741540100 80791269703194586 88826009600516432 2615188065351433 34021529905749773 82638132163765653 58820922423221348 44317241720000346 75217643561584975 21107493890630022 86370410807161885 44642102492937246 57136825164727165 55386629430613563 44898385243885871 21304145124212071 71330900313801274 447899031973871 32344310555965388 25420278979471386 17519548596730016 77936217358710091 68323552403734853 43530141465642973 66968318216188385 32255070894689008 1907176016405403 91541448784899860 66356999657218589 89269118957534013 43549774947789513 24833243365033700 36274853249151829 75342163688991414 28743430861175547 58753623720583372 34014008479871074 96477366879781430 59844018759172700 24907153289772709 43643781885080524 99715309554164151 72004102231092987 20038929217860257 37481328242916552 83914160049587593 52768662873018892 57502000354271049 53912789233662187 58821759077368082 94732652037049412 20109148176806012 26320485776813753 53418168139214120 68595253288313248 29812106454435062 48610178183027121 30498779485865168 55806382778528897 33781863066007547 65542862415487167 60169068977606194 48630705483177362 2243808087963604 6473608272937019 85367468148351831 1469408595448145 25237243385993803 76076843911490266 86779821762034853 88400082052752944 65121992157123571 12063993900712145 17558462517925945 42353955257773668 45030760331333505 26743458594380607 21128818440069842 30373726984969954 17071336166473273 331297418535302 80743178806047055 71917493777669984 94467928642068681 49564309252241001 7633678169643648 11969635286361518 47148576060652245 95424646032898453 86054063478780011 9495240970072851 56363175578784432 60652530212865654 15370634138513877 42619055156619482 99490896381652576 8164313029406133 92410722675558467 27489449177592910 41441842064868414 96947413613962560 93361148876267770 70007618328575993 16684820425678449 67453506294347839 70855927871473663 88448549249064024 33879753117974456 42830132760672031 94102744646449175 77712036326894492 94174893698437408 16591780953053301 15056868938705606 2967861234898042 39608456618711575 19120854469145708 85503441854633901 15250236819659918 68759016801587834 90904735171142160 50775639863404607 84562170025759206 60937211150919927 67605962841986690 16270694727077590 61276324921736827 21647145516829562 15256876332691003 8014366774551064 34021323926115358 72155694259673333 19955045341022546 49775813143688394 20525746870717144 15309983172253396 61695125151085211 14986882537195763 8109804009398999 51426546536191411 54213886230425517 29626603736469334 57606488659263007 58492929032359789 12571478242824412 12066258148964216 40020724955637064 37891593276987164 2743466112351941 53118991461302367 87654985615019797 44417717565503204 83949265767164254 82942810977844013 22837795852729238 56384862574494969 64742022472588892 16347317952025299 59611757695485614 47915056587527239 72805309319757207 10902485071655976 64609267269069675 29982776473269068 65261249401036943 29558561931330070 95357034315616364 780857250483428 7680821402954594 18675235714659489 54940720467366944 84341459139050045 57478431214008740 99327811170962800 90547363936698479 48810032999886621 97186089615897004 24950756396342938 94112166802041100 39009996910572475 78558571958228109 15747405304542569 72197464017771494 42450301693066346 83361268712984093 38730100376945055 94203943331164550 31754634381767850 31680217035537168 57608818233997365 6771559603040093 71683717015971932 26785139538646435 95365545994352525 61416987584591639 52407310401470263 18524864659262071 59218581035520732 21036749394912948 685024523446601 26544480654122003 78405569898321163 9955911206149771 67857666593113721 54608718738681656 65688351441654843 56231018535969655 49810449506919988 72376179223897320 47515947893437070 78479377514580540 28517463055028332 10287837053054858 47604934238835629 10069106653975292 77328117527981322 45455335545179517 71621333998508070 15029708219800083 81809855894357518 47143093582779800 14118152997271486 54959495375522146 24051077059213157 66296050345959054 14023690427275015 16152373010687396 20073467963345046 12274025702551817 11727672164708637 82742065574093746 64159659861159771 74045530415247023 3388655560018896 59395327674192491 24574231247811116 2212418262393067 4079721701623029 14649893049140114 278769384909487 98461090114317170 85437244522362098 25268601426239857 77847681626814217 71998012445310003 30755735295712148 55115158770609259 89451963669327162 67895573026279979 11933980224787049 1277708015685945 58144239974580447 68141547592219659 35732196363850581 17988178922822381 4721361963315501 13757217701643307 5512972602826682 9655998015698372 58306827530007247 21807566402306489 32586102641039654 7008255879830885 21634316331662162 41082154783978186 29096962553963505 87488143103523392 94711316327829972 46913992252755597 35641186304608288 64500458919802337 61563366487788912 33077435895982753 60601958564531567 13764570014384660 48050227813046433 95654265588753542 99055786517352026 41777920038536223 50913965909178269 72362925144091154 9971484908812901 9950448730938857 26880886066167951 99394808823407577 60144494855549076 49888235408052413 29949360440417115 71639252131333426 65114965379364534 75020458162327264 4528559687354341 43140778101103663 46556081989828113 79575448026065356 35413443191471314 15490657382882903 95441462506678614 28234928774984054 7165329227036552 78273085822585136 90957370569343162 61733086723256218 96275309457568724 70455496266673890 94117083167820438 56713044628902485 90287195900217952 14347681023464069 77811565136411301 17153513634635292 80309443604798066 62971506600701638 31832675417417187 16356379482723804 81662669228627032 74674055841199150 35332227870625144 65871621120241763 13411264609292579 4298414559212636 84632791267723283 67159240714034574 2432820159671852 54966849231407933 71925078196240189 20891049987121431 74992346844398353 59553905738028549 52963134494806529 93433393486217929 26144301077243842 17881131568150783 91869900114228327 61921592077658401 64990898002748543 93725098184831493 12393194958796929 16576809120135736 66855957505393218 7068970594627629 93769807352501878 2295160876819557 28137147762252133 76193118714334540 15868039827571824 14793164735209451 90647811605415036 26614515303652855 62239850141961557 8293086089738161 30421585776223098 42266586504282497 53035734362991967 11326334563409990 77567651375293794 11011712038121986 33093649922570480 32425518433391291 41682191909428885 7214586596584371 51077066278409199 13793230658553730 61479115191526832 95221883342600199 83700392492813949 79639819073120753 83086519297653391 12390988519426216 64845364517653810 4138543284683335 92465377016149577 5501848253671297 19858377416005579 35562806045310727 22746600941110466 48716335159048118 7324416896215231 99250680647297340 53516282270016774 87918678933521478 14683571128334895 57278051232128763 7254721386809220 80776290783719222 65627092068048628 49038179567369974 17671123648261189 25734618585316844 5929632345296743 24702322458188609 94756676101448160 12729691802958207 59394296678963932 99570302649238952 38300582493374396 88275624669126627 3455006206443674 5500208067056334 64472120659874814 60725293527288598 1451625262710440 77088617927822896 71431594585678729 4006696643255679 83386944300086437 28904579965313576 60212410722170364 65366574363110450 40741108354591656 17854896869248999 20201769369247276 88229172663068863 19172589510778372 85869595790664839 6114040013775842 30483829680808829 43010826814317324 77938711203686874 25757944710459195 77707053639482752 78309440468038077 11576457963680131 94707865377976720 98205076266473118 28472920958731363 50711258394591162 64997775875877507 22803050901935252 68024687313622100 62442783142380684 8406601214455515 75345224416794431 27528514410937630 23695505544527461 15793529153017144 51303691619289899 42998107016420604 56676935270111998 79096744424079458 19568347604475130 11495643355410867 54223536570916480 82957266979824393 86107018446850716 98065371006647597 95740460384304340 39401933442065490 62526205530446948 30500856702981354 58072526207187788 22563712249097695 74141456150320704 64731576993924699 50405946645676654 91371809654337819 88423926181916327 60281115773350564 31591263778176600 42840494615786330 72506426533391385 22983768659131577 56673355978945049 7925630637852390 87228227364783571 75189998283296738 42712736654798331 25911545118746817 36552561362039936 84961550284351255 98671092751335305 7838373880787418 46289419526870725 7001619844883796 12463484431900274 93944943021484185 36826036389401652 63214100964773218 61275537306840084 57148081601325601 57021415925400795 23050680459384180 19017746571871336 65800874345282135 23059883975335339 80971850050369651 4736261676184301 71639275974552607 60148892777134236 96285035022733407 91857729562716703 46258043271772195 48398317903938445 91342999543759423 10520102436654044 81196103735656259 48147749389303598 11996698123918247 85566222960716113 40051229408962597 5184900128263553 30143003770227794 59935787010169399 11927692548396946 24648201600512366 58064021711526598 98850551928956432 49536108566233980 50112812301717713 97261147003434852 16536685914844210 37559848031766645 3039096688546842 19795777638065678 92643477757360264 77038439160714089 54419323605792703 99439119982400009 50186309156404114 17706486557655234 77604670146765189 56103454520231257 17754271199306530 22647708862580997 28123667316120483 43700635044218684 97633122986416171 19364275187385402 74460319791451589 80458117169060912 39701031550695012 96196685383310692 85006908170110165 17681790952688833 54135651311559615 81858383530044957 28451098895983358 13302292200957797 11591494711884535 61631819397486390 20907291103858603 84462996475258076 49834201936370052 64363531622373009 20917816821950344 10600834934744801 79367288930605692 49977523371681621 73256062176449409 47486997516344600 46539984153935484 19326226847596098 78229679994374726 20443002297400780 10180096054094160 81633033373258543 24225391968903256 45957466400782275 87995120973276159 38027376063717325 64049922194359313 16754743415732353 30066517458705189 67105020760436098 80548754298044799 7919575858003021 20400017550569623 96895016673407769 90057969211081603 24053059199230421 40485635662015371 95923410338920299 2870379054154150 59480766840645600 93933744592013836 76826606069453105 21762789061653059 55356605999226384 90765532393526135 22320751066087454 37206801025231213 48656793643736158 17645331816911170 73933516972269355 36385822024951290 46755579185554169 99927662159081161 95277887058422083 55514542843174530 96140980094368580 28363169371980190 48343245291578373 76116868277821520 64387242865480594 76558814125240049 35718700092215667 95938073829457533 13823631925840982 57570466228535609 85565117696520502 58679218188153107 75270763114640758 32397860140455337 14088131021402727 39458352568054494 8576095535785878 27500621881725895 15426602085118316 7773701180699784 19252445080805690 49758806002136987 67384815853000768 71368385231156228 31286558989070247 42076525399118523 31644048357365753 94683835912119398 85063156061077218 44492064989910381 78091806390799270 42171618971168304 50282846546979248 60772464747488506 69056310339732164 17218466697916667 19907508669630869 23844574985528377 51680599573683133 52747070513304017 84277983098698024 24610026912069668 23217981052813878 71033268556502717 58797023276767108 31049732435960659 78434936059290558 21877212554330935 11230761662356408 16980964770935623 41660403814498627 93539155034820120 9319676229292353 8405273213964105 33848050363094979 7987457224629574 67082180386048808 53162165484640489 16627553191928148 88650098720544037 61637844885578875 68360585224189083 7580815172273173 48835879926097075 81750015298277217 35129583057050171 4134419873226280 2504037427011567 74108657792935432 80115074806707287 50602241705596143 29422333788958343 80074684207101398 57709554057494693 94537859238059035 8473774935276675 82183345829510850 27751306887298694 26385004628415856 88141929387080347 26123599589906443 59438345367237920 16461941154532020 12027357905132508 44588378845326209 73640782936228318 39084849104745577 25210342575017778 15042205748608989 70713897723545138 8417003556038980 94840021180759196 96581387658411292 15536253537384021 34121279476724106 49383039211546613 72242215235034231 56928576153196231 27230202053707737 65352510197766034 49669689077307499 52876249539242133 85937292848590196 88765701315144841 40184142902010703 21309528150294307 37746388835316966 58168282597969234 92454728011462214 27263991046139577 97329797792239996 23898362317868904 37995279073983644 78793800977802298 44290084142295104 75225677955303526 36531704775680902 92592985760634128 91855165247923255 56409566439699402 94807791222957927 96223059346388122 51511207765487041 79645363274546173 69745492790837506 70259352896846694 6687775624186235 92088075562803655 94684558877553554 76224454179917308 63540684180776256 63403221953674882 57035102168449938 29300469072159603 39897155854366678 51299305481015862 30696334623581886 762979026364074 38090767999140501 67892998572083771 39307741149393934 95942033315904111 28690486136660452 68018198631680193 40797846264763330 16544423791677749 79098783635951001 33784520729038213 81590286171451216 54008219913350067 40439143302963929 33268847065330957 91605030430548341 2325545892389812 2660696657616349 47918521196987063 77570805318919725 98279133988058774 43872424227285798 42574479662501179 75542303153506994 47885966345707879 3162464959860725 60757824615270356 92364045650943358 34772239233887856 51028892626124305 97474276402509425 59313471684320847 17745843462251838 12669961125414102 34777579546816455 27279598518243811 65157277979854182 40985877025451865 49394189546450195 59464678151028957 81082287710535825 27030223134661463 15081094265683656 83279549128443103 28671651695859307 1731082534972098 88879247517351162 66974928383843319 36634995135981386 68570036582269846 84785193944651136 70879766411371166 70419703545303355 60551441322038923 74206522556152595 35050331681347543 95039757447026937 5293150251769403 99825446429643926 40828050084504528 81026932568175005 89427471481271767 69024179034012818 18876611802331493 62294639763503323 82263068877400925 58577334878423732 89696295408294511 92888228243719482 73310364646909893 99220326566332306 29321983438846859 3032206936649611 72487175862585209 66639049330866561 61959865612248525 33856873349169432 77593271627103623 2231496820553107 7441275311381214 61019097824526446 7995171130314091 24241835473628577 47656609881297837 42959488689693013 44567924383368598 71124352051166656 47070172320476927 27238499298440411 34203981817882065 90440924704730684 1769420729595303 14793070526457525 49999672804170213 36015765534725439 83158022683553280 88169807145883091 33311313539250943 60110106978889867 6812100928868601 67694113969491889 36899288514481858 96437863044529606 60146512958849289 82915422332228026 53691291287816194 70584119862752161 96975962389636428 21464711668317766 94553136014285529 41171827714340649 43696790967163584 79902039696306394 64311089262541479 41715313536446639 65709332255045965 75411560622441243 46724082564475901 518367174044481 50302863141639121 46641975167344869 14435388810902731 7256329770473125 75801919162523618 89752273955120423 38321786080666648 35747151299509657 78622974140494369 53856280769114315 73532832789201477 94572369110747981 80480278141559268 44163265880763943 86605171579013358 11564105870047474 7353830223724695 47065348245750498 90291377666256146 11259618808156113 9220645917449258 87526507341681071 71708877950135201 15314452671242043 11778640357587682 99242105612730363 39826320354839197 76323861563531865 14211548234203021 65917550784543209 5004023520170942 30141921199413656 98561598444953444 4626624868105947 61409157399013078 58676077190301022 21726972681137949 40736087994501112 30052895076627856 47490514560196509 78480783925869509 2843551110758928 24634884625694098 29020516335090436 45755566214813434 80240791778721833 63021239448191809 85806782723080205 39372108400037153 85806296280352696 28032496204308928 55847874994346457 75529265177070387 44924369059159261 67056410396842742 34130850786203809 75323112508556407 52086416885810131 96765246832289672 27653672172478838 52453407796923119 28329744908906082 42045190846871845 19277189874164028 79525866339491996 32006306534504 38380131485462766 84472787836334132 6186318713454248 94718277984671679 46645883884387603 3773998493574476 90240336784326416 45222556869135458 41441367722869893 92397893225662356 58790967474535021 79788789799293003 97342967146455093 64722277323712713 71108338664853339 20526409914992518 32226969228976118 38759898276069259 6451303955471051 31321928315183966 70526439609549529 80806757012276901 2907895258796726 17663244354212446 59653451306296776 43485317810265432 63562466901348314 14566064784732240 90867557896163154 66758460937490628 34200733115636262 53834058613737919 5562301904550424 33073532312800603 62775744465133363 92867136703321478 50277245616063375 37407191188437158 7868454324734050 21700310327873671 7516148131898222 79464072068858601 49953184744469479 91359502519163187 35944061312461137 91235363814918516 97296833018563291 83067315731354249 75171262539566611 64602081836505511 86541909787810974 19362413230368812 90995537252998195 84154639919912812 71811020680672873 72106181986762338 10616669368826403 99927325545104401 64367240720942569 80623458261521843 5862108351023324 38048879053191783 22383312007076579 60221029144753951 24540127082539686 78955218778187799 2262119804557181 27746418470671915 75425353517400661 19926197698493524 52906108867220947 40644614334209949 14278180060770373 5204099779891078 71478153670890506 64005704087613585 39583890801881583 92614529785219084 81648387779110047 41112337828299071 6877619878830446 63711780498504557 33614013675578708 43200877506007103 96681246878515737 96438290469828399 41022583703118689 9876378022520724 35029364360794471 3412637797368650 47527428540321083 64526645432847220 46098641930713007 28105245095777092 5019212139735963 73252532403370958 66183277125830503 65795478358021737 91642238488964969 27957774684376879 91095815731590465 88391018507325348 18548609719603597 15839881159224845 63528976264419330 38070371961116448 19580706350168000 99813046028178332 66943513284475786 81770370433092170 97903945764997397 25195802760650193 63971238322079609 49553843908623305 56968946872049931 19886761043746145 14922257420191525 8369604763901044 15920979932578981 48225143599487551 77418928179793194 63186654656548540 83723009931879468 29163798923911898 91857939483390758 38360126448504771 38689387173358002 73124976173134714 81079246179493391 62165120753521073 55668035966677648 10494625194635157 58178624697176658 36303578760943433 38294571083652918 17300958977737928 6509822378798941 60602875199982812 66236060514426554 43536837140258132 84400393061678464 66289501530040717 25004579716328581 37261831890529582 33014284849741507 66087382464131257 81370896836250759 58295791501089548 13187132614702472 15832579630775707 74706975941970075 22731314061062047 70070613462360023 76083223206742974 86762305903401039 76922286669810020 95407065188978365 39249411038703336 12380755779544316 83967761206794998 81926130610289490 86621026185807306 56201445364438287 36132840559135482 38971143441420168 30291318942624066 43288198703515250 20181398853799374 10028072056270807 52533626910500780 60762783492240006 12294599831000728 76964190769136081 68196376059989390 36766516271880433 2199307712210601 14782770003232141 57552964359204927 90790614537822776 37226673158958398 5747457738014480 96896063007665407 43799346173609375 34120917759001165 96703319979773794 76668275884389924 56949150551529773 79199442839927341 53117521197455355 36688534819410622 9030795601239643 39629984852725928 16523263441104592 55268596052947674 93381301854248307 20896034625074814 94926327241319139 91926477160733585 69404074848693803 37896678207910687 37658466843004053 41615321146573422 89633020471839359 50473567997286042 36437877420495485 90265694555944006 41145479407511464 78646260195193781 94454207354031992 32090308598755237 15204981482616114 25192371355659908 54056183771896254 2292719369783225 49920820066305707 43103285317395843 87026931273369984 5672069113013644 45149913913241797 24228939927512702 26642108287864171 87329800115635648 64098857765459529 81504519865767281 94816455400124840 88862581972405120 6131033307913371 771027920803591 58684022447029662 34862033994613813 2466784192683938 44755927468760763 28027365782666214 69985102157653132 26086667363660855 201685715779649 47549647264561540 82798957630124527 65647760680678585 18051352926179319 67215427781208319 35449242041984778 89482656334657126 5058070130632625 26051937873937519 46968184602500154 65255758460230789 24987530660750341 11855795958893443 68152839883054417 45920439618049768 95871683537612448 34907446879774857 77424562687446548 10971882307701992 46388605866541398 16890413955029317 31362090046547386 44428677438720137 25564375565830041 13381405955595257 80670227552762158 52608511592028405 55019036102343330 418255087578085 29886632336765596 11481189077842089 53857359650735011 48565070047822054 22843229267918483 63933063422461930 53461728692474221 51617812621075424 10642553489656399 83942871489548330 10920555360614950 26942836756292984 36107738358491350 32031693182076624 53273480408111150 16015351789796245 98241313080604885 27811136731925543 7992784888253385 64763393160510503 77457937543298748 58660422364778370 76075494467837189 42558484426851734 73470291497228169 41747745219651780 2231498922392266 92568602674429393 50484091824713605 54511908668634060 57567806826204972 30775470534118198 63569815489184320 15446637115215061 38344490004799725 77749732696568482 88399502209611968 90953810723269741 17080096761122328 53523085316328740 15807181558788056 8305565993735295 77482764526043640 13962342308342948 2064448538310626 67122536309352106 23319520087778584 84548751435278535 49269812993591015 75571464232379378 38160827878322878 93619427676615037 80805144113193530 19863728944338921 38080997130998398 67434954169567563 59709229495531245 54831694019264845 91587990412199459 73874863535523264 3203513624436767 18613685350341080 21536754535885648 79839087649384651 72655508527375367 57613212925052228 38190143795872755 73093376596010822 10615025554985496 90489446159098945 12146755596116999 24310521232656589 93828743919865495 66979489357132647 68067586119060982 35371618591807514 41250631990205424 32673555810469623 35621157963147083 90658357362031082 6614932000917789 40870639704357494 14620441592385473 86886396644397704 54938056400408204 49497129995706535 52895372335877060 70258531643762073 33756543756786150 45689569061800720 1497927476973456 8009672390282796 15153829120769558 7285472217753098 33639611474570215 54089538313146855 53411357855046840 11776732797350818 51297875971949715 72492011346068179 41917646675310309 34446607430725619 45572388117352718 48664368570797274 56159835147183205 2116831932952184 2194980129188882 20566566714195380 4051761018693294 46840220287192084 56805608410384648 98634983252745598 34216470634197705 20320450463311434 41240501496704585 32850298297706007 20865949674985908 1080391663156429 58991108552641836 84993308472004889 40978698087110260 35656667366158321 74285216006336589 90506167099148275 93623870065541021 58111701232134512 9399961050163925 46245768010925540 38684692583524779 96459001671480388 73841133587554979 28643187655185925 27325786768496201 32335582118974294 22440241463804760 64524797527101261 81300125142069965 72365890839851036 49783669072296432 25224796400913961 34192084878312969 48912204487979691 15067440845878257 66900091558672642 66527644667632485 63365800953066576 44867338030049569 66412502753399132 92241830286072241 4291915568014920 82474144023531089 8477813249260748 70952968096875159 6714612981455432 71339872984581654 34300916238962282 61888091830633212 39106800015841701 15871859900897418 13488810536801426 99152333408844509 8663605947120940 73724156177956926 56818724159330012 56259408852345761 89340776779607961 50940984391895256 10957878204958245 84658568648885919 60354639028369531 74518429864978943 89019247987102584 76428503587780629 34038347247811394 23164949500803020 30015686487974562 40400284138583640 14168069061925478 65954597100508159 76097571159811398 56106163137190782 66371744077065786 97626421255392683 45956085066204649 68482880523220048 70381300051299396 83127532115311337 34657860458392302 31088964119022075 82327450825118411 84077963850889166 68520578874978267 29193711628940367 47812553303407527 95794386464180068 65215628370148184 24718360646130470 10103719623503576 89697120849905781 72366379533428578 75250523763640797 45222290733389133 37806539024511465 51191857894893661 90129360522921335 29321116778050485 9091454276493885 48634227255780443 17553020711178753 15559039568891862 76904709761773652 23358454499104724 63218000582619096 90957178630408885 83394710339854650 68996729366291258 78090482832261533 69615416219834772 6907158954375368 19324623024472981 5753631690112327 55954504627201217 51191593800977958 13127831481471330 93082605389091667 70215234075639755 83210455961362965 31175738873300615 34769236148001067 78866399258502382 80598612916872565 59209185660360444 91727536250935675 14766504944734118 42062302718767044 91008505684452521 43048008958362669 9582480491834541 69247346507604324 61647072246904784 20408513289396628 37573168038802946 34828163435613214 76251557911273721 54828484784688477 42154723413752109 28299737252618498 69166531007685926 57109543803830146 42091660259378090 33707332863764914 49472675647229538 30703671907593448 2009249304023611 95708184014034022 82955739924519429 35671304210255349 81044629482969727 80819811685431889 76404584188888896 43494118892162897 42990720481984070 92905007937398931 94966532491952394 86790831188985496 22001287079537758 52216785370651242 6015943445038217 56193728459311673 2413603813547050 10908721068438720 53593891065370657 5289126452743954 83769818025268969 10838286226511196 14535449969544991 17284613689155084 52682015141608546 56821288685232906 39063161665776212 44725182597839114 83687710072832132 61068498671138726 40936786916114772 72285076047572701 46675466806612281 70806503083164911 39219704782672835 22836238024555991 42436991106509693 68218927733310951 44078616060093781 31634775479214771 91866832731430282 19449339499276569 79908493836199286 27486035188460522 74048574844253915 95264129228494501 67341007733554875 43219516784979353 19539145457649621 42184077556069840 16747658641284652 27391350643360892 96954939501642614 39067969720999409 29758800012065954 70704367245833242 26162829792654348 70811655326043868 53674496222396110 5102321331956482 98481958889096739 67287783629648730 45111575753485717 98814125863393576 36837516522645570 56560591778936380 49508591559391077 80642351426433863 43894042668140478 18495343850878100 63160183710886331 24442912791861533 63160242116996703 70070869402994287 20262003380171705 69071257154173184 73860865855972637 78389796078300906 43771220828707621 21046478845557682 82221994574530894 33322645724285163 11814776690940847 3706527563699249 6709168639151896 59175114354194376 39812805034871936 76328844161810196 88289686226693004 56264448736391559 14825291445004939 43969809395925667 82633555292752520 60332917496933711 475387670186073 30737159556645320 25805534155414471 28148259575401700 28244121832537458 61915749627038545 27258382743179196 19611772106332233 34758642160473488 85147981810587842 55901174572832198 46079840976866604 19734811049448579 62110440916394156 18441729334439204 45596820890766649 14709403224127822 24355758694982744 87292894943808957 10893596408388336 22726570054683502 14217526665064206 57503557098094079 93486178348671531 37574360584060344 79401894786344732 70701848019971799 37159885331794913 6167574533956322 8480114480374745 86402003384058801 26499064813728710 9601363811244281 64192482482749763 39493082774826154 48064818908235698 28696674334028899 76512550792137659 26827713317329679 97743203301460657 18231887453999817 65259299178246716 91826594544056551 88650270990614815 80006813316630249 28779391188119828 57206253039453425 5574360096580716 45803514282789018 46871506101492809 15752272181556046 58326069523835456 99046563962411246 56565219463432136 1601810781393454 86004218149898009 6979198467794251 18291043772585864 36721425157999925 24267896642515220 11083232457494058 3025844000004956 59765332286433184 56558402648401433 35707516219889294 28522635319256583 41320392549151849 70377000695532027 57093229519269319 67860951389181990 91458134371500513 93916878653829980 90659526070393033 85504695253138314 28874774932486909 70296614855231418 83887695815863063 96832382780663746 41258353116635777 37914022290848773 58404441662694207 79769145159456876 30184322545163620 4171147130937124 67975965114112870 33474296842318158 59766303814912608 81013722230313106 53129898570363962 89853976565420290 82740842601068942 26394277195753491 21048440661630621 46899187476257540 52983058984709204 74729931921190674 3978993054596153 82584747390324133 6133203580078847 28164584311238662 97134326453318411 57307536262947056 61913196391239540 35660109897222179 56585738167455123 13356026858343086 86487075618143207 4225517764523869 63144830014830459 64683634009472724 80549815447831592 46399732637757547 66160734561828924 21738565233026956 49979517608051198 38787727226579139 45558504660846071 46607334199428174 97860266547584424 22799222012094614 14573518499804291 2477324093234001 82013372739763682 89508107205666084 84231441389452172 91555311679251207 16033204012566476 75865109045715640 3410095679360521 34252784405247078 39506903772973854 21587591564185682 45950612364614294 52413372955150170 43431600194897165 37270522893051692 14743934909639242 16285172291974567 99880725954887723 27396340087764940 43574715913016390 21779828226674388 89629732906190578 56218541800338712 85943859787940958 9846863414655443 44015068094687458 87202558341321740 53452998372007260 8713686364611783 37579448158211668 55082273194064165 29012686638788647 22548180576760716 61329680641631281 91383574267474800 27797799531771312 66927868491333764 45637870203039753 29710598203903626 51290315813273090 7492537377917470 42601056421827392 77407845409489129 35516433851436773 4979403095668409 50743770081110804 98619980193262655 68543245520258907 15301411119108726 2355985090609975 85881787746094331 9298660348131188 16246958466207169 54468012229016019 93411178055122287 67537318271588955 48509157686481542 32408980169567549 80550796315939952 19973178379371668 82115302897770481 48942362196406165 24315204419343298 65287014381162201 70725110460384660 52801035012295045 4210042300785713 52230677156681647 72538215989795747 44749550878186252 11565447160419114 95663273317961240 16688190506032512 68340753702424551 83602929286091830 9262709671180666 1550001403346130 69508993996327664 19580117068855263 90213350397301047 24902157439219481 98733223286270145 21348984861256949 47079882489538808 99850835975951126 35775469084259720 44677879848759809 61502710829799954 37998337732724594 59133016222444268 14949559628598328 39812170584057265 35136354834676944 12949066084418532 77902041323230237 17809975982309761 21888615217595590 87125519011430720 38815361780514297 7955858206069336 16260368424698968 10934765210975956 91616809199690286 12235658046122070 6195084461942643 98234632530111124 46903359490311433 38192478418071339 17297965960807096 16704910081270920 41541294480407945 76516187912099184 81491803527267952 82826607417293247 41766490788905434 94132577804670719 14399577769813161 62365461213982433 88610168712041118 5715323054909532 36022616493882900 90793799902145125 83791026624576842 49371334089001294 51493699270417276 4628660141872665 8700729758588397 68699249564461879 7440916643502883 15134555495135487 59894375644003345 446493598144061 42053444783378593 53135472747884192 36234862158600336 59879797942847162 81885083524569786 26172683739024700 7715342595135600 82958195012401654 11994250986556246 88816079355494873 41144922938093889 94925855703188660 42076029723136034 24259389256656322 76608030794339979 6643673077932894 10032104045021949 94900781558784751 69774012389411142 13968850842577830 76571487990154398 39171354982090959 92716023487950425 15304593094414951 77283846374463981 76856060461395704 72426764073043763 72671959157389383 61036044936901292 63011943594174148 68302456793978798 8653886220067987 41465024038016638 96286488520640690 33426778336544258 99106961144275133 22990744245333417 16198109148372603 1306376813784626 58594144866329565 73242024895820553 89401882552544487 84475495921183361 14789864440334130 83148265246019584 95677962373259977 7830864012676133 53555020470092767 22531560904788507 10007673934230779 14853089950056455 48549016735824331 19104414014264998 75212254236441223 45929883635764400 34052919279779942 94310963272399211 81764608415383885 24795630024418797 78468932815129934 61101774874064223 95188574008803186 42770217667339066 27365794981136183 88571336395215887 62434608725449417 73379004984504439 43472414066075632 7472403020031049 95776230519315530 54641498096969280 73121321488238882 45844814426132433 32078663699386449 2015222119381962 21904370884017162 10070387569938423 24391995740071638 15050869821623051 42455920198194871 92025291609638045 13485416238804669 73064469013438647 46876965550808266 40107552373371390 56205836621684539 91102329163500611 64203055995034346 55608830429144834 39924991451523353 78758653016502244 46748841605457016 6859324824089282 60204949236202589 15156392433872752 77304619495890018 89954571253475066 95568383376932260 54192644064437754 44135819361429820 46413826974639760 5446191654500469 65326444932289895 50409849224233733 19942853730957231 21703430844355634 69686535075523488 54816436936846654 89280778211351101 16952117074008090 34498119497852665 21837385228214058 952580699606667 78530973692313148 17365789462194816 48062709143953061 86566988483346253 34285092609953400 8436163157784958 23044644261826988 19072070011883174 9072322237195718 81113228703376449 93384192607754138 84013448483628103 37830390046945231 9626923706468785 60042341304141154 74539228583878038 45102908824627013 47264296807922551 93572391222862267 8049471035961132 47438981208386885 90237198702844611 88506920780054579 6404417046757214 93280964607269775 8441139581996802 97972764691702989 19397307647572124 92443444618058749 58907957401536461 53477766091925305 88133808166645277 35669977503199103 53036162578008148 90090355169675611 735393839285433 33123211049147696 71121903749532683 86710645855484967 61749807859593315 69135399306533910 19347033206136537 54116186305489386 28365813647104900 78810256786665995 90303405200144541 39805084476413498 91139720393644599 8604708536929706 60599715977803298 23998886543359704 13670094040814620 33633915535841147 163463278002132 11074783887231622 41930881026244439 66759747513166442 63126486949564399 56823674838160201 6295469859976486 14444205380191975 31829135345008289 52129873225103586 74295162032584870 65682493158279033 34222267027186483 11225481964332779 58598513608593387 21333576513186460 97040231002568993 12042134055393927 16946439169643573 23299855247034196 14587570406150296 90101799021505005 29326164388132827 11559289043167256 6174069265119404 62728061036904335 15534688116648560 88744783679448788 74199231637333191 56466582608421914 30184615744023394 19789231447748565 73536477005194598 26097622135727602 96496299759399483 58077907096498205 77464150057048166 24844678813806852 64240674274133540 29363877374604601 91886566908203076 20709409227121114 49947825730596052 18784167475302228 29804436849258467 96477741573767511 48945388230993723 55269039143239406 99225623606812417 37542233306358476 28621061454598171 36356102136612354 66005122955010922 16996690377088288 95847899075217510 12703213785561035 88836194498863063 94981006207877955 92057500931621612 82808199923148996 38663180753107574 94315656194177151 26190805760346877 39295729555087017 50226985014787818 97852864910173061 72322699489853962 76876617365241741 95738643146691176 66980256853715556 34086615048040635 3307414008825439 99788879735225571 3261730732777211 95146556096632941 45278370426513894 1552766661592814 37368655804588702 50140375392774966 4288616277699131 13536644994694038 98848890490303753 88039795889863191 27295631702583819 75803127736758045 64834087572388269 96553962860478437 69525472143865932 95261526493490211 73440807555274577 17892203155373091 40772977801775481 2849822339342031 80130682688429836 78427956251784979 47804752240661758 51524227727537850 93926870747183134 78425438313748675 27278187531723447 61952992599189493 46090726233339241 60808574912658490 18559857089846647 63124517406806742 66532751396424575 35193644288383630 10240739256778301 29663397043255278 18907868112704704 94430126114145756 9358096896435489 19764503072875746 11039618544940794 7582325131941848 23907707636290259 9191310695534032 18905104745187734 24880921411717372 9296560449977760 66126339824675268 41091876163418806 7092121926095260 12335680051969778 58748235440028937 5485557831016258 69174239013225678 21840280274531616 55618937643600171 69445570128790237 70845414423814248 5204237251879836 26352356757798130 22784595824773140 77934449895152893 83996956286975928 80544966188442732 56401277435291541 84187456596951583 64212257337836122 22791895852066590 67101637603466820 85657229312876244 70813720415198463 49606617914691359 15190136176880902 20516585997340594 49683207412317781 17347169067978702 70449788725188314 47833009626706681 18416533172662382 19495422078683167 6587794089853786 14597970182920318 47755806478827313 31773110172513848 89148468227128684 24757313751730229 44217356629800003 3405220365866693 90481575176750774 4779096787550967 31966980791710659 68595261032041905 87384832169502621 64181737512704419 90136083109221357 29784396419793181 72440726268018875 3924546681981884 43391987570250694 40134590567071692 10812393729790868 89150504523147048 22737839068628327 15348447129733738 27765635307069138 93759069349390473 91818483940952429 5089029648626167 95240737759761545 58627532513310270 31866919439649911 25873005564062669 15737653197091689 98774914581977135 3270080180944843 78484340045013086 37901913260194446 77986755671321414 23448059576705748 71062878392698900 28212290788651604 90086268431362673 41569786118396264 2970750046342689 71367952696876119 8166403816863255 73911283239277862 26192311665611407 10907894108562287 37313294419589377 85275998682329568 34207600201384620 2854073357241274 96207045020352049 77291590119898542 44695333941655297 90413270537641327 32178181144487641 42912730397590923 45344338270012074 39900892078796430 17823369202159968 42717669354823556 20522222092479302 63261677350870927 64421054575590540 57106018517563389 7008929355338103 56932564054704466 39172242004633597 4320187478557799 8923895442214120 77550662162210373 18599543040802601 20044797994500946 96722288848132504 66163329056639472 25252642099605920 38212194984986268 60117371370441359 56034059326081399 72301164080017330 52605759464147276 38394782458464385 24215636844252628 14869179597284576 3923063537676351 41862463169560862 38298531800722380 86006887743095102 36614857621228225 81834654925859818 25546570871876923 49956462844649516 31239548774943110 76629602629635957 75050352769316636 83723816114180018 69289308305466229 79349150383841403 82415085251249395 141006185248874 28629192690304395 89698709795663313 56656334423067878 82913996271923240 82348479479781503 18470723063836380 40701340063082706 25166091867355262 20744605764499112 15715556588634744 42574990223167480 82377969806911027 91143214009309061 74650047991942072 63201040453506499 18666678103072029 69590163604644790 75683237130892273 77668503308916292 99485753044684215 13671807366926254 87618104874297421 33113370062961013 46906643126203619 39836015661357173 49915217137769063 36350869017047053 31851271869871293 84608057910156322 24874396235161463 23115883945475235 34122066773423740 1302383609360642 52389333958921791 89724437881411882 55772283734385251 31112065118518261 52740194894175148 59533907097811473 33124857325013617 84040274268242672 8399534721990445 11056207657892372 23367884028895571 97776746960733553 65305313668837626 12830744261006208 63915766557462075 69994814621840431 37121141507520378 77005479478778153 63317956860846663 96206193304051415 25241279469113336 80856353053298560 95007643724065082 49711207562137705 26432861591817100 85103400585314403 33056647331440321 60846332440134645 26430135356172930 71277366760443925 42324605853269049 12809804812553218 58657709977709154 83150536652984459 44265270322560630 63378920816424621 43533752194681350 81296472835025049 66658486819543609 71346731306374206 4840700891327149 24332427887521333 95778492960559036 24425959487728086 91817526475890106 49092693261282401 82781372509060328 70218753764292398 58097419179778487 29543089978451845 74999993676469483 61291754633112765 65942608835780328 49154633172655845 51074304934965203 71639295022819418 38385236668889319 40470415942623714 89123056415679398 29410728338787631 16464130676796561 93823088949313376 43567671213460575 39935100574333825 59574923562543046 48875495895352058 86149264546723739 11455656833617323 35980321252697067 86602253788846279 93238841469255126 90307816239816560 26373738506891000 45494457781739806 36469170329767775 60747746955145046 40491256445225375 17499106536524648 5402013754410219 2709824971611471 17840332396071082 18578866107343439 74764948106724445 87793624363564196 83192542776299090 70470280657129051 70655049234213388 67589061183886780 18256539497576567 8097838021312705 2477956353141641 12475983593118093 95927918114337105 17725444861438840 3024446057907892 93698781209434246 24789669202701768 96705357089806179 91557260791239015 21142296439064850 73787027987606692 37185650148475033 66969219795743928 27432549871493656 40514454734927373 12017348561587701 2954919621741672 85814958073195246 13309499937263874 46158566338084973 47494518002500542 71725432714325178 49115540376928850 98905752421032243 5852189755190385 92178699632929975 82462902580729783 7554222152815041 95699778102013807 94157634419072981 55006446945198020 26301298482013755 59456522753108556 16010400523146457 25833615773260328 68666970355521929 21422428401573747 32749930491124207 96928644559585545 46430644245193393 74318399457456000 37692823284012938 52285841112023639 52244447929166320 98623853651208049 66536685449428412 32528362626389522 88063939109335405 61416071065440870 17933169647606518 16539887750275695 79864437312061725 85896227885283566 27035752051324088 15311297656986450 85276563650063922 33240588302910124 58024029351621324 86739212992932151 25813303723865801 5762166221679101 64342418482549772 1612510457870794 10115061262376017 72234334734659236 95380900275424251 71031547647171595 97777774107056231 89772567027623900 47697725946962721 35788802664441857 64571413805622555 6374723941005485 58244695565359171 35004713215403299 26184009269129428 65183872542522283 81436423842528346 24675943572425574 67329566357405514 19946911810256440 86429337526802117 51432714653046807 24859993282756440 67467566389489425 67985565174608987 49749307839920704 7837373336562868 7289005096582068 40798614284329059 14648125781803989 61462342444737032 13936688367877193 58223434876956696 10641062521765988 21036031982169346 31514584994483858 51479587432856054 44619522630097738 54053672780815134 41165942181104112 31418194309216842 25864197262198611 96534871141463550 21570594535865616 24004571038399572 44348628041251089 16386763922038291 1562318925542756 98078018073307124 15156554646552559 11119712475779701 55777734188722240 59562925505997736 142673569166483 64020483875604749 53092645618522694 90047968877534706 21714318812628089 75111922978871937 81203433858799449 7241724596781784 64857723784173932 86122874810833355 36817562297080164 4604750335253951 85761539467565879 26182996102700466 64924769890852844 41018618753180501 13759645075845741 23676818218587214 54874740683714480 97162728160412624 38223451419560205 25798482431268357 82030048768566344 1927088360721068 32587284735086453 85907254167307347 83802059707737246 56466391813780855 36735859364268463 62318169917803982 45471191492422220 22195621006014032 85305474755774724 8998175272311730 77594993166439695 59386338381069839 98722129151484926 44610888682254896 75914363983924347 62254074852644207 62837396430225805 82714882809569348 77377873960371029 32873561182472081 35433490213833058 77543364087547445 25817591566141141 75308969595530714 13640304587514649 49595978924561441 62864155758887706 12317260233708400 13510388562046755 47163871049575645 32070929665264972 96372094263097671 45126776603656626 94843972317768798 14626425754401795 37800535986368024 68923586360819361 48325640067087554 20111002280915090 52616611166540595 37081921052595350 11880774289367959 45877472100329231 97815544363824464 1263010221441741 58483384078289092 78352692278838862 16866330010595953 2354593165089222 44429916527699809 57189852876181531 52810725663725406 59966266395264047 620584241126729 39257816213762007 98305084757479525 43362392378241863 81631992734097815 48800298214134225 12182313203520876 79787822072053998 59873945771504804 20036331006559285 43245323494474200 14510424127429531 27560717125070834 26973871089605229 60643926445038755 43640982811374793 16386541617436335 60695248674939611 99440504865639505 64278479411924539 93356815953754975 15998549206710855 39521620601764311 97134252755258088 51189794230427454 90894576592210690 6898482435268142 85307826557849230 21379424273455836 57681993245960779 62049013148788954 66783576348224305 48692012377899476 27797947933678104 29801569134366057 407077336627889 61137083450053773 92078780231768815 2000774491914435 15158118586111086 2421055816353967 11177219122434357 19640107830702258 26273766143263394 28016088962180452 8752166919107762 38291503266357288 59602218354048473 76704057695690108 32040966610441872 14096617798675370 87031309002395115 48226520123946190 82298272315303153 50556075132469635 6826110938080845 84666400901174371 29273378717209694 82372503003374245 42863702297227980 48428644068462476 48667120281938469 61829087817191657 35113686616151146 39108073063361931 30787454087138798 69158525543382835 98503223331660505 23500498246696819 21639762671586470 84773213629347989 93794182136348764 92833075218361059 33882517513418633 83397179575459144 18838664192099946 71586697174392227 97617394373634252 55440528385408343 7758882938012486 4675313128987839 56836490111011409 1544497686299842 97119145348334170 41867038417442270 33043812858958096 91221379452479564 48889677478494467 17656892290997279 67096409870406188 46566284586781145 70388198060565378 32562905375875943 97367574300925079 4210144943148712 48740350903265834 87069240931168222 53995687274520231 33927496163599422 38504503255172264 42108658185301095 82522958109434225 66528584855271710 25928800253728910 10756063276972711 57939334307829961 83975563946938775 93375644963644995 30260855546608893 15141770086911164 52982591741546020 24298908677175936 49405153623278754 2870678905787846 96871680161957133 97144308573239444 92148031753345690 62274383105823164 12038462562438551 55471743757058311 9560030470750710 42275218151909537 95964392500010438 50862410846543451 45250331263369803 12199493113763715 61934035767371168 59369141615557256 47053495485426996 89385697606669735 18391506753165590 61100728308652851 96695083563212260 57237503777157326 21348660018378154 87239847372163795 80071303826834252 61737327913410829 71115752549914531 72877974639335780 679117168044864 71484298324691329 57518457786266469 24151340297186947 94734650886583395 49134886373613102 65034554165498647 69041132816984771 64699124342012984 84102675293701906 38685843560118364 39173894537441217 24589899147145240 47977530656876287 66436742476748690 10693942374340673 95732780558939809 95392020304601999 37212742259965460 83299997362714959 637360724189100 69420936943451887 28505069072510254 7339575581805258 54902049971557460 85939537129760414 28733010290233069 7046305489622143 77735430483130635 78481923386749961 95684132601231721 68309003763378426 48709537311433514 47763388172092392 34179573333035021 26574335359592530 18734721245921843 62014422887529359 46189484163862693 31474887572869401 37520661012399354 15687258290037996 2327278873775460 86017728215261999 70192130706706421 47339467681477300 57254802674643922 30566589708872110 65280780309975140 41380852524681269 18865858095496253 63881289543944027 87533058678137465 19357778086917400 93698243580694027 72264054488875668 94528137680219369 2724812540898891 28314788397325483 724919173017206 82061709156817435 59976056629804534 40167294343888661 56978029418665210 11220494612358472 39711777166216314 7278860117314169 4586243486932203 88640596281118108 8754112535122853 40878815170190372 1381247470494976 72347050543114977 10234727889111103 56303456433997400 21131155818410322 15170778753747997 332636092846206 78397451950405135 18084096408161832 82849257237404867 96220371798618317 89827504971216238 62447404926731676 31929093885649719 51690942703968984 83357951376805458 40500454490497768 69999251015098973 43958353082533257 53396811274344221 10671103144181065 90234723718327333 26236658187268853 7916014940174374 92120169934321031 69506591913031701 33113517594496310 11711415932264991 75704494448167344 38124432391628337 60385747991930223 84807408267098774 15037538881799438 15831350521551890 14881563943254248 99989406484382322 68619816506970069 27875595884114337 98223152771552860 72086911010895051 49399022551383853 41982310859061373 63401605659448262 43620893500300562 57945143667608082 48147975968894097 89901950964376020 41647068492729878 98984763255139376 17386873603382402 95048525068421860 42304095699223145 59344475024180411 32312286332334869 54709007585693492 50839156931811042 67787237936750979 12284297953533756 40066214499635169 1949475195761597 45093225714229633 67320010376963992 83583663295074254 80609673457679756 19709706610687216 28770959674762783 49792638267149540 96379989995610687 57825794166475335 96038038357287102 62336899843204527 36447109074567584 15539951795234492 19054480488829549 77293839291175037 15486104905303218 63603913017349444 2876365175191418 13591810314715883 75359752174642878 4839832834241646 24088352260464517 54583439859503875 12460816149830458 21657673630745117 53202495736158999 46772151461124722 27358800492355024 12221905168333800 69487824002947905 46751795663462193 62510922464436129 62809969833049978 60443013230149786 23432851568535746 50757068089674051 90043247961680648 73188234673215627 17278725929084361 21848799315706261 86278877765523452 37723321464664778 42492893346401703 6389068460134225 60791398381956823 84748535239640579 38753010492535701 32495283525580365 70516648834203036 88222923920015637 24298974303966611 9932192388303156 12936741235167648 87597452016722769 88388285267069632 90050767462029200 93637001727098560 81343882129770590 53395139826678586 45224825836216381 41119011297649607 56225431070593694 78788654712767600 38565097980321287 22314226917458752 67472273636459721 23610935348299339 35061726850658346 39657395703475466 80820650590428657 18297683214174498 12628599639546899 4384562125607693 71443547196710347 45874233160059785 87998466951162439 18150626380856963 54805649467241521 58296265992164478 66775797549841380 978608929662799 88610155050344512 79014569010545242 369046606113813 67190162425292344 90807964734949884 92222580691333586 51153778363273877 90968607337209170 32572349582565697 39805810067317807 47219114318480794 25098954519237604 66079972295494953 88291022258424280 15101275956813133 45808708119342127 8184883778379409 25460384825393560 6807501737135151 59326507977813801 87981658975961199 86073843151816486 67729720420055755 50024897343206753 54070809915007878 19629631116064426 78278878062430336 29694584587794258 47011142459721973 1206356710166083 499853167009931 52117350350990853 39654833390686203 85522236783490226 91584537877081957 86337232085507355 26549483050361488 30163198519632200 9363524384379595 50997535915757670 19413266297120827 76283027052498604 893375834912329 16871992114981606 95912633017995114 55094035075357036 96724835047777381 80836359963682004 46660548963058365 78414627966752998 22090136298245042 60274156084741458 24372607174409642 46864672556037675 57355061582201810 28586130066163457 6025434945137852 50173647303667981 80464261502640128 30118911950098838 18561055034538122 63137203834113574 49897276773356799 97173111748558713 65487771220769382 49298014156215435 88463959887942054 65311360642990838 76809482392105721 4851465748533748 50760921854459313 52470224419779690 52053553089441491 53260334828692930 38176892289293799 71585235391236572 33161818863792729 35581204502225621 46235390082557669 91540418993062739 67864983778076495 91855655106701726 23625171830145487 39477839193528710 13361837460956096 45216938824891182 14673615008834027 17470105613482007 23204923020162008 84133497054483279 9286225553627452 24860905774472368 80794433758859603 83010648691790779 54907287473067896 31506992291444525 81772162043262622 78183208728875171 59471285063143252 3835917850112003 47943520719556292 72376191396782469 214858343226341 80683794659358905 19617216678216571 3457790295761691 68753752847055680 6040028391875545 83933154988647843 57436935196950762 23278480956896982 92374832889591364 64120167437402694 25201197133324862 48382517098700839 59059412020226619 92933466080017583 98641348422482637 16571889416935042 42036419598185443 9987965520597289 18921671652874689 40150124757855539 67777649424679550 89573564780392586 90379166791265403 11823738344759818 30956969866202902 19374799084099847 70888714376327621 8473541162106249 55987519860563959 15955783349426341 60680101820193941 76303396788798454 43308540637001901 86795148082586797 84169118079882078 88827043550845012 34487489814640127 33517785594786632 21492006150105387 62319387983481962 12224664516895231 66291493372807585 30029056033660752 46384138685329595 2716534786696207 1916017026273916 52423260882202141 15258214278388596 11974813150490524 7743082569296964 1568542429153208 84594658133056028 16443035347436833 7214001334227171 65359365589336677 24320896250846841 74469844629429556 86386210005000918 53296741411556927 44409676323437830 93272462863365911 64294194834464596 20742967330041254 2779456869088126 51990970008155592 65272582196876603 49127724989767539 1956149429239587 43964135359218017 73437202423981384 59754401883306646 65075843151152476 53334904061369207 66700932208325474 65435864207218761 33473883850031736 71423502249021852 22269351999082718 15836381784460093 55720585824756458 28715762693481369 32401732906428282 60954503195100388 79124927950196049 22304833023475399 75722871027488522 93172364599885690 89243506824072961 94811271506687879 66646226666768904 33733221820302674 49437871493486171 98150721403674829 68928007831723224 89503225524819509 9680066134628472 24591751407604889 49224169652767681 40110374333811546 42118450797626963 13137038396942414 88419599725299107 28415803581678123 62403132470435289 10465614378945572 49751278642689416 8839523199470930 39762217632345967 2474270880292547 93487076158530396 92484568933325635 10886859716485862 2822717567910788 44897846428732619 43319686292908652 86998298714697080 46006400515650362 17119862193982894 47191132922163781 56153424012273038 76097515211623409 1060577279015775 82731033436783224 56307611379647604 7797068271731288 69105802900946135 60942507498582810 28854828497794826 53430466722321634 67944098851028387 33300877418038870 53650771022828018 61016323377949497 17293497198648921 1573319729200235 69529653257830390 83336070333134329 45491431580318190 90293609261033347 76978158261482453 75487678794555182 25402518682477825 43769432502817804 7785238539964775 10144219892152796 39734287156599241 76662403870031781 36072952248520795 45971721467724344 53988479538214154 24104044158048038 52641804650158112 11721221024257845 69357425547102366 15600135339999437 84440142120977069 7530372515105417 29801406248782240 55507160042920532 92308872727788807 8796337645531305 29108859161032297 27060193268275611 54765315900304909 86622932788563765 97761536111737193 62178148387793709 53455696638520118 97620723791276830 12682615606106883 76551562851906487 19180720363450708 8380230650832476 27046841352491576 86346568592893775 80937888431070099 15505815589765496 87309235663633854 94551593480283338 29345319331856377 81384654904453696 96617389783946508 91997506017691070 48926454145049418 20424334017637310 14714505434631169 30287315936973187 24198201686062838 847431072079420 80358499668616762 59049485042245149 46064661054192769 44234266351982407 28496967175574508 50269666503278197 70319192004115538 20524171204401575 68370769777369301 32389411418895385 83489723015304868 38794615129867626 31274561315493289 45751260382515620 84455933894726415 41899126201022502 51414425424138677 68335153825953622 81228769923968521 81231134866912382 94037143025589600 46971846683737126 82599683500325294 2554345105627092 53485088304505778 10701133484440705 74497592510895789 52541867771040485 74639673850381511 17045465412063080 30793297040893790 20154857079648779 55418638885990662 15537020140609594 13012504752466830 62135954052474645 27117895999820965 55220062455016902 42988895001956059 64616665319153807 67668255803645597 1727381093154512 12780084659420034 19976833064267500 55472721563757073 55261523402083731 76081683137504003 76978235047254862 22898344014889784 64712618033166840 80403395380301830 27357186617968064 58053680925667555 91867005544462634 96159567703010662 98721931046833550 39300443782371070 58257084498970005 97324874247834637 82884435519966144 13208365396072205 63778099352416541 40549428488995980 78384934114695844 15514104184686113 45920621295801857 19100435925613023 98909762029054532 13131942687332837 60401526981607148 76966075300881493 28716243521419754 66924848108241730 85844057152502898 54087321958988134 73370086861520290 10020213805371440 4906084031031784 43235531217972019 73420780785350327 6644781411886335 87624877023609499 16038730028460900 9893315262161844 39840667323260148 85218893406005316 77280170827104460 98740302055640988 15797877881251055 64604819761818494 2545100695810714 40962180737410513 16838353325855100 68224263664359950 51218680314919809 60101509287516744 8269111284178153 29472488214358387 75938921845915080 88014366186004142 63436335129258379 59687198471745158 92823611776526146 31743083408016454 49835939959028421 80324828489879518 35284045250594382 21797374114740339 71433981217313459 42922507967741647 36502386081363358 96856007523880939 93398765321191332 14336108766197908 49116783220069813 84583935032320548 91578103459802904 16886252265250675 6434316596476482 46300356894710097 44993287241499524 97497692547679291 4833515538553669 91022580672692842 44209772816938117 94973085061900950 93407087455757001 73671467705949472 84177286060240407 98720751188034704 16269310402401748 96654527763114987 86136581811479628 97551946006055693 54324206029947881 85979727564930048 57482037859123731 85475470402427530 71546293260543941 14547145903760045 24398272000649116 14547158739229472 5341268650642500 16477411793198440 13424606113823523 34425886445604384 97383332969658029 16309302658154170 97043478143716106 31672613154829495 5463170686192387 12320206535902831 88621072052185279 77944965241955789 17250294787415052 52584925995478639 10919837760129578 77533966439402800 10143351356294323 80369996121803373 20407436244886380 60269071108894375 36963981945779957 40707653624588147 4858927465589721 30881088412368511 87947216814209972 8862445124824901 46269123586243910 32847585476204742 8212999061579054 13480460572189955 39046401017690902 70641655604942628 337091166075172 71377175906052944 91979777099339645 44163690217487229 81766802301835912 43931312670694476 39323236433875743 73537069292076560 32360917774657278 60369802743732828 8415666861656735 73418524732368437 89652583304543575 89040821169321922 68841569887576982 93916355629378403 62666600124772596 15828240162445584 67768623820688667 24418952109013452 94464452822361188 94482904264014662 99816665059443486 32435907529952548 61930954310447720 86471441556606955 45490583712988972 18325099315216168 745712758055718 91668816640334706 59553832759173277 10421917410946556 24486280112752193 11497608126649363 32670117616296271 6413447697565306 69175710155923488 68670770797589356 31148950802036067 13561268925673090 75552034458175043 31577322152991311 81195538919088349 51671711409036145 61117455601233251 80968182892280282 85707613839166140 10214980700559872 14422158654969852 87781885843328615 75153145627808387 54356328631523350 96600707324049862 72240139082420580 67890608251255599 89051132850236893 61055492814690369 80671328975753103 85761870421698884 94043328767256767 79261169876240418 21390952803797172 64932462495199412 51247284398588054 73991930123451799 47605449157215969 70947164155665089 62811093042278970 65116091650068658 41987214816483951 40493503354086850 9232209726735617 25067357992023859 96355145554822546 71171095668532148 67130620093228157 60962137494166050 10948892122256064 25769899999584582 36008132522836743 62413609051664326 47135241770674476 30450946191148987 75883954523456947 89599166331389814 48007043596751821 60859790549747292 29667758770469290 94651977350643757 70265826428017239 83023236208113407 43373654944048763 70787581592324643 96739164941470911 62336690639645489 76637217030774419 52694892613462313 70166332701289914 98572066128751188 9967129620459624 83181174538717441 96789748547715774 17608833382519236 91262564025855641 73687437694903452 94400627032122366 223401097295899 67928097131660183 62808860062777627 49687748997002127 26968598565117237 73507702756421510 90406563953152425 29468443692537397 72330502485318189 79437521190184 4765807818308267 10982054298489727 59497433218011485 99370778414892685 45956401713099554 37245430424545336 1272376535933343 97700698876629005 51747196433047766 14489273393426027 36732227485189651 67969911024080380 89664357992049930 77283653540016798 37269995290433906 48293697826700194 52955381769215176 875658429273687 34635626576324399 75922609876327355 28587778199916465 93437842750592267 99047240763840369 29992919412730843 90242137017658961 31985965932413294 74550911984956554 15829028211839912 99427820478073261 20461202995027317 97361943999688250 51884137675372615 31434106992424602 9814209839203712 68878762456530438 58443652067480956 85314110832557099 89512325393781444 95172399511983463 24496330273176435 14570883609166539 54658516486504759 19840405551040678 65457813433347889 43680235777819903 87321028332748915 77030691351400430 23647908130299817 7391241060633611 24983313492148421 4447417774960513 1338665781183481 63925704325627894 75850196569979785 13478994372222040 86134687910070091 94872427852674948 7255483188033076 93824477406094013 18622451321503905 11030414586791992 47439065090059817 6377791425800811 37299714628624111 45509785371579995 62883523611162422 60459717327339139 52509411501245552 19905711027348719 46390688850326860 13215046237531630 90669477478252206 56088796359776838 21789809966496348 76234365830302459 78857549173930253 91018986185963199 32900604236890489 90279608291074957 99775686960142409 99279311620705993 33191247272142698 13830138678590540 40745022609503266 93432051494464424 8551928773535100 28362978160599194 31681425627594779 2927460567180976 55237485862087482 8215528453295457 38862089644914516 25340632701620569 57787748727454231 85068657329027901 59388574660125062 36311070451290473 13970948843528097 70283237441750501 61977022556098482 93453503563303058 24418247897082206 17674739139409310 82207625694744643 60609914671518629 28729946946369316 93665053931277034 36812729652397897 49748103001958848 84829448659704204 16021683454886428 94305586375525439 8947664079105795 49427004764584165 55853849504926002 49535946469272010 3332046825736332 94565548781988068 81964779055066680 43620267245535318 87941978233177561 88821554686867677 18048145510890212 195106365982093 46780722443443124 51216190601982285 22317791725079745 20136907197144154 6531848462010702 23504804239701566 13983248384181553 72151147994825496 10971935372165720 78583086251648773 43527738175091799 20362430558823586 43869196015752842 46516039428623138 33910837565608564 9683669420181045 22796784596103289 83334519999432036 64180827948988138 28528343738366346 90350424878680393 91239770446126507 91452493035479091 14589234579450827 16315265040059573 56856056379745342 12549966802046768 82564809781555355 76425170941828859 74582046718195532 74176498211494861 5080255825998845 72116732693295435 87998809222761848 36841849656267809 50984525260624242 93221894488199041 23571386795799657 56450463607534946 9527442168161997 30216112162340450 28415270061026852 61361348639488527 18263030192026461 79238807987521429 92649186139894699 88275481420993638 16285619473311307 22413911890434196 46842754474658744 62113370611003614 30928578993418711 25361695747035162 79401277773594555 36223283161385807 44273588013082593 28822333993823777 57028143437321237 42460279422562940 78557515110595766 5113766920995815 38306041267761345 85177772566600166 16677977041260018 95936389335147491 24695515277550743 20162361519070043 58255453639185640 31732066165960236 53744631760684256 64656434553254791 59448693036893548 99680353283018062 57609192585620777 77400905476917967 67215076548054548 11564715148477255 63356348049485637 64652953763717031 49266074489120820 89117941871781733 20867901191211298 25935555007096310 15185937228228579 30704533721326737 18572657496831722 51944583299323014 37211414046274572 91394228468769491 55654851763705893 96648945574202573 22551088193171971 83140087988132045 80825146718812413 72821021380513740 9923990186315182 39950355192571433 82978218360664917 89173627963315088 20459288648542198 86429643243778987 81258862734152097 63245814423961484 77955803088586999 18849062504289606 45909352626441963 89037638724650988 21292996290464176 5362484488453859 79020910835880360 20375664493083317 1445484184606326 73269602597359109 48693838220335601 83462626424189900 57897756869890714 4357436437896887 65115255367607229 47475221045197352 17020011710732724 93579503871565621 8961888072871191 87686605319932476 41770262514889105 15599471540939335 88329267564765561 61756923366945053 71940665364575459 82773371286903152 78743938800968779 40306131987599713 50661263653567275 73697689676338423 27448767421154477 45085075744999253 25935882465322132 89038323528064033 38663307437067553 35100080967301986 23219674286134921 54796813965919250 86047990777002793 80718750264919212 13961468335445067 79561871365860950 7367986947588938 57602682604496491 37491812694744059 22106223968348247 96070278134203986 47330723594381637 26028676765559647 18493200537542151 40994654229775927 1786402909805728 53428109552429067 75592557800304810 83920926077523494 2538508748170912 60075232600276397 18008311539122189 39294954880657331 53660560150746155 1229711672588979 9246714304277996 58985740942641156 52376765960296219 97021211304863437 39978970313310912 45686889700670925 46709139412259020 40588128152561815 11073508122952261 17308996641885488 67744994695526340 89267340840136074 96460700192763274 2167529545975662 65531283106464797 60247847304745463 43358781250352271 87869359946599190 96191796009203507 93443965065784053 16460713668374391 98060997882307567 15802490901646241 95572145415832786 90537719040565152 14258976158450938 11583577451322047 19412685017792013 11809781045369936 66071240433973593 35617833595190994 92610966612229265 85297440867929517 49258132023982683 43032020856415685 37364238536583911 76670736701206179 77867360483248402 29182588175297889 55534624047398278 939298864131965 94553310370593386 29687994788941673 38397133900353037 57026707210578853 7216326195163108 54185540658332106 9304949712424256 82623046581031433 89228785931337870 31042590043958896 27718289049158263 54693599264723377 65462710675963509 33889291722450054 16908513275334340 48626466573195419 19761901109634588 4207872685725561 39811777498975233 49172007718875479 45638891567739249 24443526362323795 7441631137589564 37376755140891073 63158157448112018 55835435559774548 80407602718289841 94914380617541196 28976933694091645 45984706620194839 3167712324762162 2396496058154566 50297820861703973 40744967582934064 5688771381506318 534847182924293 39571873054200641 16275631176239259 23130115035141155 21027583906281958 67367259667759941 43505221507638318 62133006073013278 53772572871716186 71738213082851482 40173387801107440 50597615120404510 22831526333607525 75301875975180953 58936137743620402 80949516199936631 20771391362239197 10407838457435501 58403238263206831 15287870430601036 19963008748611664 70262277695805386 76034203929630665 77469409629569649 10911118610078266 51926339879265650 13080107518980300 63140008096143937 25724528826683651 90709119733629312 81304629734035602 21622929699530106 74079469980579468 31827317697907881 14380396958797457 24465633027523536 80775933935128154 55664965916420706 44332566159231993 73982079559426362 34290836283063381 82209235133370592 2937346864627776 19914454279737899 95835678280220832 73829052207965927 15225678374808898 95420465192855720 453892729840202 56940006174339391 23674523887218202 65498277075932119 59565408961862490 93388912129474637 42131441820985122 45000681626621310 75483400437596269 37181221332045554 97898535219300874 85860024284964063 41735130468422332 5803602293801307 58482052074921616 57759501542779567 16978344038656168 82367547063682588 37072763993257555 79613321751423766 77194210248498861 57101322111377718 76896076215068667 97490401108163707 70763482159720256 23719604540478695 31186299282583317 33078254194548834 84630734314609578 52331846239856796 50189418043611832 65573817001452379 60384016306200844 49482469139400697 62656972068044792 65541778257253210 16743912764771105 1072014811739366 8214159841620639 21772888534535307 61390749071520028 82844964243445758 93198766435063202 98364874283913128 69243636976759441 75582481313794198 88437398449821736 70326453851630227 23902188865503839 65930308079523431 29323889919758355 44034051104294989 68196438429280465 44172688505719422 25363068891952629 64432856765601705 74293119414006246 2922594914382473 53051969120790159 83840937809182147 82955552616310599 7309301045557114 2048993333548946 25967417603128412 64131857639683368 93318501301911491 91362261400582171 72271546749932831 10750927576710879 44478813234617805 89192448655310716 79652200366376536 3270680586175583 79101727340423827 36964895935782295 67380257273445220 59811125572373278 8050622553295186 32104607345543004 32410869684007103 99154532339958177 21193243439783645 99079965866358610 78441665877901404 3893869586834733 14355290331998339 42306093672061900 30568865452858561 71894113241076167 6407304597412718 83524695743601838 46308069299952634 13874638174432717 68466440654134436 90973941992580654 88218601012060287 8356171918675977 51866802799649164 403340544291757 9777519644211011 22096517049729881 17185619524604009 84162285672593036 11828699102984229 46359505918886749 23210480473862324 68306939872783333 68178291411168699 85105087898511928 87064499460216104 4236489197729321 83557560577240410 87380466494841058 86443755552860489 63692092682474973 2600243004516118 72667309314839205 29444587277987782 59461662666325894 94804735462181436 73838182876380573 57549989733303354 31364436616087409 41488928231936262 93027466531434266 18092158210292473 3393346021005173 69804930153155826 42753508994852782 64165260322712091 74811985650502992 80630166329343250 56479433526555569 49449256211586375 3046139628758395 70328389743988002 94216584328558614 39981320750508959 24927522334034575 37287179947898117 9493207539890028 95784470237784278 67174344491708050 33758968197443293 92192697933077290 29628205624849493 74878979124346484 97424690251913606 11940103098542489 48755564742360410 85230053928839385 9184453349045070 80324870085709241 85363828704007787 10998598328917210 36855380018410214 35557022383769596 79485348220487295 70115644871801217 1425882604150278 17583368673505816 50949052670490807 24792553428278990 83486807832915827 95583380491215809 75353143975351617 52706307072836429 63471148613934974 3417583990100854 20289504721223783 55470711117855852 71911588675273850 70117006265533940 2943931538962503 35389512981248663 79021692101182005 12567214761206583 23025413718678528 53772949458456480 4383139524765833 47939970347234310 35369149505279431 6521853664044884 3554938701395060 90635624903081418 78681269148416728 15838401749167385 46583291480516709 87811730998060762 2550669364850239 66671476654267629 63900831514053483 82542322281211207 63355635071508551 65771199688412633 3019728159122511 57768600507945900 81297777223319941 28354096140630524 58584223705552112 50504520525753018 27133384167840858 13810728538448116 94857419341199846 3093966874253402 70951994193283026 17122939636261942 47719093786739748 2080908145676535 6631960512032843 34925744279722074 53499239041116347 54483124814855152 8951132386172829 66192112841065963 22156764008244145 54141588253547671 57287691878414960 86567725614260326 52132935157142822 22481897631733170 49377367252381490 59051154011361472 73660823359153465 34633939037648700 41773606809897268 88693328299626844 1022125785188482 43133104113916398 65201032583361515 92137672534139809 91812492016777 87764770822914908 47760716485536600 22885979635936431 84029110781828123 17028826826077636 48830527476858655 80946315431228784 70772951323366423 54185134434601823 23093083782193525 59463354860154744 2251471129566378 89228258480731307 50937179761817127 21850804509225317 91050964627908863 73557715940652063 10596209681653693 6444697176766705 39756287194119803 80385873472381307 40223029165085273 39014659063584760 85902339991917939 77373649333394934 38020895083582023 67317893782223253 67678736873128189 87687332932754188 96064524029862160 58070685921104418 21572309485043438 21459400565134263 39826412256252544 57327657058840773 36924644645210075 31593519786038324 10764355489776546 34819118948956230 84687306842890472 5951085746301436 83053918307957952 28599856927648699 10112290071274171 62070937827447756 40837024562294631 52604384304499560 44520668234816409 1375491840700830 9540034758467745 32008077936973038 39272004251366074 231294850659501 7853301438655926 2523386679105386 89233382059571688 39823450481619083 11429073528473782 1769669496562859 24059174460575964 51740991164340818 91365384294849514 1717686565717896 38664784487097282 557406414322775 6615899331395612 91624226722547915 250480780581884 73490766732514904 89237666771217241 52968446697359690 85571568924014669 18719762870844131 87863250779594986 43237351517125852 51207510988172426 61619851935475854 10853384644714843 43840954580056498 94574698507017758 27515362904208735 14673902893213066 98037974971230607 37642875967717693 89454823587866140 68785024360310967 67272696397527192 50087266504842968 27634694567264696 34729364235890715 23140485627110885 52106140177005812 54635526762008618 17256627307988359 61863261004528084 21884036090707577 24963186801069253 49314980997331246 38678514621167103 37913595142425160 69317861667007522 83828304388617146 72850133622962881 17103368692461640 31194098181456892 93794477394927881 47006829442192463 98408671113189598 38390764220741021 6248085065489915 2382917649823407 49771586459149682 84643262660627688 48808451167852797 80193797379593002 54877618140021854 14618739160545504 90380738946786575 60963936583205377 87081000999366493 65169387224487231 63918727940431476 46420694422664006 34933180091749489 6031933020909444 97015258699240125 76447592318918405 66334471945637790 42464152977026662 56013672910885196 892953252442920 30030590892571838 7284964778438240 81898259193447321 66460485663535513 76195250681078056 80930945403599698 90180994092870883 79025831931059043 44181943004339439 5201579172109236 84213569338620061 7705757400506771 60447921879300841 5940229031956876 2409304696055036 93927290240363326 92830308994285738 2332587616931231 30035198012691189 45039452629380812 44455170917122423 26919321956040846 45568815987054141 66655291042741557 96868792078131304 56726649407314614 27385883697005898 30436386506730778 50164462726805934 51691563555054548 40396512147093169 72149095676951722 38458891726774943 36320284445618140 27511969420743101 84647668370930601 43404430711970300 18515212482439905 85703436626349349 97456034516252613 81641039999612500 25136462694016639 9159645387401078 1687423197597605 59239578685232849 44481830717007173 73579858258703238 18008993868945235 63559419817484254 20894428067238311 43528003653666108 69702163233980164 67013294405708582 41298137457034976 90710762420934650 92672495285701237 36816835418998891 75804645698410643 17180686285993883 84129843605169643 75314568291133098 93202583312725624 46252661291440351 40181910278377337 59024366358926894 37222493481312852 76605107900932680 93620382499032197 73908103422167114 53056674096997203 83675099301373220 20385451950987208 52762533800900332 95230082919118022 6074264084715583 6194660603861256 58742101177495712 61419565516806308 93676853173375334 76138692281636216 88275290584232763 35064983266597618 49784897204192162 72983602856684179 44895601323557483 24666743356159368 62535690722939074 38831455703826499 79351776446269209 25145953511486551 59833568789451207 11202789759835124 95662464882720623 51247901800977792 80549459318380039 50527458319509313 7419996801814822 9117400416219193 1853180237511671 22798970091129596 10158821073276420 37018665453282637 5912078422602007 75897959440862888 16601522477909286 58571294245236601 85758557591662525 76648435037884825 70392771135166332 73922122914474679 91386274784837690 20866308927880093 51492289077866642 86330137879428030 31754762956325316 18674682175529358 22624134841621828 26228592018860693 41697420665918828 12625129060722121 65258015922300144 89549813388213610 10603016526402336 60886287904155833 59981652007898781 58748582966100545 17251258366600862 68210460159639726 60462412309120951 83264979625557451 18109436668595453 33117352453832974 93101690092991209 83348803595063565 8974288973022975 1133252595263073 41583708004587548 84574085051155395 65202938627488784 40820755627790353 37180379169352579 47103577800121001 26028216279323237 902028843754782 41245905069340042 76943956837548951 24599875563293453 98517900181494766 44720951015690674 14340344810213238 16065547712417650 6756156311908784 57525904652343523 40929027094557361 98044852267691948 50449328253957730 38679367200138015 20555626790238273 36350838538877134 92904631858687552 81674904598525334 41851878717883293 77485455870029016 40172769248016571 65342225651989601 89050662036855953 98448340565869348 65080144591001355 98698056757566285 42875673588230022 74656764858651945 37214738228578925 97661625412433270 26930135602721475 45747989424320741 45207090362704902 59976273530013102 95954503612674319 95411076702486511 51016381319188404 45417798300387914 10071976587071715 85495071364376922 71991658973074062 71397094781166495 44261567602908804 17135468098646063 65139104668498672 8491530202562502 92394477893860106 78684746762401142 76786573249597559 28253990983945456 45153883245190657 63509946825429880 4899150370421764 71402458036322415 42641795217408550 13333283593475923 62548899199524966 76486791047350625 26383782419650733 56862810567361933 4052028013311662 92967008283123885 15579521369843609 32913767259266980 68111561897699888 40492999728745212 83946214976218032 11996407552036021 14954725010191070 55681579885715634 96739283641270152 58464158876852814 37482769136311537 26855161441906805 54775841392852940 20002572744358810 42895774459292772 41529817789386407 53771552449543190 37108371677313583 91711469190066899 36893082856200884 99261281607885985 93646052248022812 57387752379951897 45039977333451502 31737595489954536 66497544380670068 74978942935127728 71054694571301919 75189428436890022 67970145037748421 19601317799589164 78101682361167077 83388892754771158 37928668102823897 15209004093072959 85520215267872907 60565920325410380 53509203899562682 72008377820759187 42955699683351430 91264007199487673 68331178442496948 47703992113061000 75757219379471265 17199504526541730 12603082876306002 22222466365915325 38425848107672023 7920810166055271 41098133581163359 13604469036756693 62055757771232898 28885205235369401 25903784230596837 38165501876613786 8125469943238729 31321266956936773 42909654945678799 89242951481256490 61673967035694473 27035031579458685 31481848385727436 2879914368353057 2264439992583474 26746472042213515 29954421020158078 83891952493474990 38228226094785253 47114244590327068 33871403987938397 22681290348633954 84307434163788604 30057182350996817 3580873370265258 75653066470499290 86138092550230818 63525767508615932 46051545394380814 88084899271241210 35832795042186433 51001412512878847 99811605524291838 4199998748277370 26506224877817980 62051445083399949 34252562338920476 77600174407888767 74013459563792405 11929264666116180 45607161801405470 1636933115832278 66434289225263202 97074705286464038 13745003834849672 53180303207333169 56439931671035796 57396438786615684 78749616633892000 36833664636959500 85102898165137943 66403944449059979 61574394136845879 10343123948186437 23421232545801836 70220694315536023 3563370207499413 15932896206421239 21555889433897736 20219882971845594 23250035004206263 79267659711752732 15902601534101613 33835800658727131 82879819784967397 25232471398271941 84252934218616158 26227827581597348 60850664387409385 4380624817194291 49598013240782217 64723145773175984 67657906543635335 92677515505194674 13027669886260318 22532160094415804 46680837085644792 86099715387403612 15131265819233781 79698652603522498 26549590085305651 1111935390700695 94179068320203804 70231043501366781 84435042677119420 15572935146819961 18331106690446720 25711102598717208 76287328854688906 5262766906147858 32545824612024542 85971408589386689 86789668095995308 66570557092779228 8076211658264786 40623532074277125 52109539876526679 8307765059037002 3101573266220786 84326208317159079 21124841219633793 3672712021858434 24698766470363794 23243065194083118 94143029272678622 78700046612042648 61181639143858744 65858281622092835 36663513369744099 62853560076983714 68490054965988714 56931803041905851 31120481295001796 43069133446999444 14096942418166026 14657726348238987 75915776429546119 37243746513095580 60598343329481985 193699927592749 33230180782411444 16826921024671498 26385400552298590 34531757169720792 96376680937427733 83124474969745169 55443955912236805 28347463485224606 52066755017988949 59364795527812939 19978777024506003 73546870935308051 82590925771511780 9207790704413844 7892635386005767 54965786131145031 28268939101098830 79897602550418694 62764489397592610 6675931297473806 36146891454381816 98757584780171267 12370314593757384 91252719074463758 55505981328349369 27078309738997267 24946244973852506 32253993495471858 74266619360530687 5983140474619612 6479284180328937 10727664382292534 57730823574107114 49603809313483850 11141347637716087 98995910136255594 58451725658401673 26913759231487006 96603338338484752 19797619209104908 73217103207727581 95370536086453637 26914748836516333 79568252852151762 66302113591611409 25738467709902862 838704868049638 19814487062249573 79004337183999433 19393643388160921 40244320938360478 18475923324296319 3826621996028808 44972797039581569 2812938600172050 80742113541913115 48937791270657963 70220378016226400 29103043246159658 9594101610730892 56616854663635028 17039103937843217 91072721890093373 2331431506477062 52670306532565462 98453602371548751 54581079315614625 93563996761521801 78663741199905203 81768610900207512 74073566861435376 38853981651678469 33643053026150416 62288298915692900 61002898993566947 93334206906049641 39211279072560394 31729445627680750 66371196371669553 95386819518289962 90633733468656207 59485545037301074 66371185913337333 72839439617763211 46448352548700364 6277755578625258 4422641209009337 92023004668070035 51353037317423634 98934047048258734 21471703167197316 80595826199863291 9519160996682894 98351005462185572 49785796470864637 25545971787116185 6944617290778762 65047955298001605 28875797902363872 76286436917939966 36240972630604691 46657866834569164 82617315463192314 85626513502688816 16284492369192847 78428982182373144 17467329933412897 70825277795099040 22371630647828686 11302031294999091 93287859564404507 42333529306336012 6878687948989152 14882159000711215 43686759914949153 53527680338005743 57604079569199930 70404480401512504 53858485184412056 76501643593810427 28276864188115474 75963494945589481 79523979162297678 29007558878543239 41866680921088603 24107265705111013 62466468021731031 16676225748569103 61370548706678324 11273701515828459 75549613649703156 42131203799926529 64230567032577830 20923966450031540 71897163820912944 49728994966455722 26207611872115384 18584282516162031 64535262728960775 20304366527390767 63445093930922660 43221791779205924 77620960275650821 10534576169689081 28539230791212677 94061993536225841 44923689196320541 77579928501794287 71460546433891700 75574620976009579 11109267704821106 24309770279404513 60659086224453951 62033382630239012 86794555587853238 8850431357434136 31264664666605328 82499974345156919 89080240621476418 80868984558254577 28899363415400238 45501703139327680 59003380079240420 23404691441152895 5727716280552848 22172810268551194 81013147977730160 96287050339922071 33898962848930668 57657162208680671 38131428093988441 40787036378717438 3979009493060426 132213823097365 58068126947892079 10243493017068344 76252981540042787 88266091263413927 48477028458172496 27754839465753740 80617663202789160 60572768133959298 48374010946268568 12800780320145154 78980864895134213 78708504533497852 48229905950661007 47434108314798254 79446510811855759 8805880736170424 25140964819063487 83508674435095282 60842605359890843 1192478717151046 29551133649766298 99283545961931144 52901408602721134 51152293233560732 57491389236306748 8955424399414931 36617515150717867 10903878043922771 10331827302508075 33301657236516645 21823100984819931 79073859543620447 48892466579828103 52996315868317876 28792724574301995 76939354223440805 92015880399500697 58039743620459902 11852156797101296 89916838513834624 18346628675766090 60769122256034456 30273931197879873 37502187606043254 81846405291570628 17686458296050249 53646568726112729 40057643032351135 89775443464483370 67334833451046759 21819254289482990 80795555521331417 14633935762181229 6780582944550420 26139531488215073 79402526540247956 94393751358792749 15239303178881462 78647778724752758 43290849987562645 45724711318980478 16532775954899896 12855527680271414 14407466602515656 60211062407273961 57647591722558871 94096303937230226 3824240135847703 61021241120039210 14966327365593612 65108403760687170 9915953435372641 27864908220875242 47910672613059860 76490311408710671 47105271510059444 35118074910530625 93098291210222568 24519016088699922 15039847770312426 86724400837267966 56810733445457158 27494686217505387 5330245312285981 64279854509539221 28830128288077786 7910985282509175 59133708707618472 33883597860549804 25712202974963268 4274259223343819 50858497150195496 91240675610788177 12406969926413925 93192051774279803 48584916102499467 68071445567922251 75359289807151707 42179032630751322 55248892339390893 92528003194355351 16234233817001760 85527013213034687 50704277630187817 16902245877833933 51976968441033723 8173249523573014 56639852940911996 56168237483506710 416326076861326 58365242377853902 28307326263595110 45733431773966404 12716740395697719 12743601111868638 11753640755096698 54602190353598703 86187821390395972 68614504577559386 27837448484197726 51681325786178623 26995745934265065 42499999792943700 60472302385025673 5206786007707983 99041590626840446 48329331574138379 84673906714881512 66548452464516332 55013378352867974 87004097961309395 54922245413648024 81213668461464753 64947193503190343 16919491611154056 82304663480196651 86206524548163217 70221808051079110 53789509758293072 39414649245368839 34285216502191806 12849906418288440 70417082721537158 58274095067141713 48857267141616369 49638787771940307 66999994541282747 84484987130382868 73414420622538525 85571308849120041 24331271378149256 51324747464002945 92308982601533671 53837580758871086 71209356030769129 48129390835932049 26592896612957832 17187312785090961 85173349338507611 15265736051787040 73095030629974129 69507775844123411 55961901154054133 70622183405292471 13706709843899764 45194325995989718 26520162554645403 96417790350384229 87099232523611652 3026927964952652 59356088423710272 6133473768139282 54763076710940996 57427221935924454 50700921741831407 82538453656685783 21593471518625783 86789661630034199 8995066297929566 37989080353315129 74470612775865098 92972805092787063 94988594210971649 58927689260401340 99444195137108133 29116828664921717 84031902570664947 21745303627851837 77860632448279605 93071847220520609 85137279366751095 10544351219236212 15220144277074332 46774831318719601 67153940709889804 24167601639260082 15178975827419875 73338562375594631 35663718043558394 78630681267183323 22958009365951604 977244717756301 47470474262051140 48532265320928465 3266127721244133 54383160543058586 95465449128260144 16697654577806839 9577881718931061 4779544917025386 42755363756133875 70697334947962977 10343647203726213 71397233415270500 51053299122694459 26603491088535572 82109509869500040 77729483604284627 36683125170322546 96873351553134222 63093839892764085 46514136704094039 30725665612562851 70168578312470622 59772152579613419 27891725690984340 76295706681278488 6798538355448968 75048075738153220 46151632323481761 35722524805741661 51263208915640521 93482052401075496 13250317140645769 24619880334809027 96260220786324533 93312435681277498 83157443366264403 30829360945474877 21967081229382578 59336544538508935 74765386016076463 97222690489309242 48939048465377947 45348970547693481 89704890658789191 93585603644740140 86518991447563130 85376578900152671 3595810277170964 61584084850309274 34684993437295748 3020323534776588 18708190677701039 51844403866035215 48600629723706517 4713054997081080 37726470458955140 6796972543049447 43219432404620232 15785893682557890 83104618334759501 27747219084483224 39290324439372663 87453313576280283 43968445856143935 73857964529345707 35692320471581123 94366593373690297 63984928254387729 78127349193656340 86618976681658359 61572622609540654 26854100619594310 89596112479033995 34784526523956669 31084286282330244 8411870483402870 82214507179151150 18661403521152493 52091953742489180 72193372498662207 39559801297373903 97196125920559136 65674903035720759 78521615823645778 94250743767155060 36745098310462159 70947038509041734 47486779221936937 33201925878370289 6148890090961092 73842087285724367 11855613317468287 98974713849499862 94743304109470107 50059566756739935 57690806009691727 94587186420251505 61716086874024171 39801130250762852 23893830678456276 4875212449049782 538082028694277 85935897427096725 2793870793530999 85039985000156070 50863542039998716 72878556236730633 94759948231102166 97213801248594734 91391672626186941 90697272757150099 23940876668059056 99346723613139796 45859687100315487 82033493259776713 17643251564904280 46656142952380372 46122678958577714 5029299556164608 14078990487572581 93947745571249415 47344599041782742 64096860393369780 41411596482332363 46038720903811169 342928248876966 71365103352452733 94679931778721826 27214298739384858 97650117719610818 61299760264315450 10932063115470435 31563230666474787 51781502380796791 54821175018783804 96642633936071710 69897605025046325 191867465159792 43484150122130630 53680248719273826 29696384200530114 12211910789197952 94737632194514835 90339218865990554 73873775277763841 42691573616721988 28211433581693452 74033597301154462 47748311726422502 88681511519761303 20993928660004572 24857260414317102 67806949747748826 25202096043200404 23730811228031506 56462127445992847 36173576732050231 41336377832276885 50213227363193746 83585980788926149 68307873785592140 95813461027747893 8890865565443271 19694928145321623 25707202422307675 32108288472956752 80214443115030178 74689381867850616 48332160479378149 43240025057836031 38731641677520619 66546364037086943 36409777615344894 52040268822431070 87876467903705138 74206286247359135 28868813597129786 97317875165998897 83988420348542794 70188551576829042 76823040402960068 76178610412084578 67368562227490381 65130015744990159 6651763109407919 35620625604546679 75424992750552451 6830722645841358 90151023380648791 55663835940791145 24091379091891084 32233393152211048 61870959414340361 9790147407218898 56371421789319013 24070488221738299 92202596623861409 73797315788858226 64389620742567779 71931528459995754 51299310733463563 73500395225830327 66126806300320923 11539179417754724 55738933299068029 74370451428469928 53785287277431521 23863415813595488 8616357108513532 65971625966264578 49472322597009611 29749397850722950 45910861744996243 53445862757774446 89238180498159698 5016433593765775 67878960664318087 40616075776502912 69976404609248158 65207704518844808 28742798601464514 28291008572327202 40433819388607630 48872770532300486 48093409403870894 47241576092839405 94719226023061692 53733502744941806 53805938670425811 80688125134931664 58174766285586477 92679117970759558 33949024370447866 18659398265600401 56875237508958156 67939524393793324 67228665946246741 5523357228243860 5773806418750076 3592619024268838 43162038489197749 99027667063251154 44568295370273673 68322851598510689 94932368885389536 85336760846087207 70001043199434004 1119626523926763 94262853713104440 1641393246001581 39913164210972261 88078856305126723 80535290439453831 51821371391942336 41140341834277567 63499477765321761 29724830259529254 33196790195866106 14575253157809859 31746126109869843 7568567108662470 49938984879278903 1902929273494702 37856836812635614 87232905727327501 996950116412306 34239679851662168 75864005823547257 26365779489726321 21204326885016219 53138849810708737 81810890172292625 81900379682148571 34636667491365813 73524530725870514 3511833880609858 71973030042608159 30748122101828896 27661068840059932 9530508794019744 1485655451754219 33968396648877567 18044881119354839 67531323342386029 70167423690827910 57120292061996611 78012701357349628 38908250121675186 54722379702451323 19351520517875333 91676866093272343 15934933691073743 65948589050349098 56305663721736356 5768079015114740 89538910003859600 88740362642263266 81965993170558902 27664279688293072 37659178001890484 41599733037867223 27304575154276378 48923109284224910 89863706035978242 83148446504876169 11460576980658327 95976158867401296 97391777346943713 53852833094649385 78990138112324481 67304524700290591 29198874543483248 36957651243714668 45794102086909814 82799330110865908 11240427069312410 19381871991062329 36509762681098666 20984871813781854 12066814812250689 37182038711796591 19701097361546678 95661038236751809 16056404267697333 11150065678989478 23084981342427275 89975456030000220 92460590031176131 70558775140649413 76838350358580225 55873629115929442 52958080532324189 65734794294248311 4779410328112715 2654384602745550 17050389586407854 48961917766310264 16735205606983636 50845115666577283 13827681735559434 7243173162528510 58349338075568061 83675321018024507 18583945289355334 71300500422889933 47609676099230702 20523504836359867 16301714381269823 39055709734410590 25888918503303433 11395975674161716 94283270613723254 1571151151476708 49517343657813387 67340442128496189 42390553325743776 91095442339603028 43758312960695723 83105666798022208 79113754722432070 60681874055204765 52933040222132625 1595161779657023 57276962910180736 81096438064178042 61279075126243380 69579653020082708 13392903110163734 86919508185416718 88444661024955244 12027910498347221 80713297920697289 93828294301579619 69670799747934613 23310261519086807 90834308889761056 7147066460559558 38327383899573804 89791865679435730 90494141064194463 20545539495720128 56015854413409321 37426528207835056 17468441885182863 83573905378767587 30309743859813370 53820604548091151 67865258000693391 875725786218215 98712417706811066 11069789630487480 18844993649108086 68362572180714603 1411791778129155 58534509948448569 81051723520124960 15723593821153998 30067958590441064 91824922273034170 17549385543914441 86441720481854985 35426961995846305 76646254741686952 34848121157085801 34538734173358329 73418579226545401 96713671864606035 3459680772640962 54663467937877325 89757213661912762 31125418270015564 35893871171528450 83925738805657490 26861288468740288 12866204708290838 97270115550525361 26630377821075054 10175782796067035 79121292346344119 19508712288737412 71959255660720727 28519630025418822 75661208199470393 42545254758105592 95778945417711149 92162354372608581 2626782959444987 93890405730460217 45215559841861984 45984814684060702 21225617740709730 79573368858539755 52627207069028984 31255897087330220 56455681397348358 60611289858201183 52346198621301310 7451589865898477 91731391870804283 67906774942248093 20342821011250741 96971163365384390 31785007368115948 93388277259829996 30876091807161625 58315341054352957 6807042290390935 5855600304904137 75306561992254596 75653375150277398 36592631251735246 29469753172638594 44516243542143492 30656458134017877 92051596005533334 88709127142890046 47534648527146267 78151443204823399 76725410143683368 38714342100655410 71285852296971714 51187202065089808 29560383915517590 77905865406684589 41472941566242653 79170326560830549 49529276858170078 53706298310479837 6452859833103810 74686825777779900 64967273978735245 34760499343749812 67542267303056324 46174782486359543 2156410521422984 11120320811617447 6963625006144682 1897414539421470 64989360347156571 17183549929307137 73605492862871333 81454508064105300 25286355174612347 5579324179565955 23141377227905066 3620537525573749 59395129286989219 7596119198360394 42007254015326353 58153398258996636 29425197042828642 50541866969363422 19520753129746584 99669728240136995 5346118370052188 57321780898657280 8694409731121847 46581909055978841 82409677005703139 3984663319384863 51193949250191626 95105742766260479 25155184128222026 92419773879177978 78244933866175837 48486014540809140 64070440231867559 56271160992158132 97223332073826375 89976542185986020 93797198776975566 69340042395478288 34751260983285679 29957073865173091 26693135516793003 82073286007203711 68849509528868324 71222891725083227 24387474905928337 49184264342967067 28031305495382733 67976019935117116 93418822465132650 94117108479418217 79280350563190052 84709961995306012 58527681905347014 37766237354240497 10007088731751045 18781767300426936 13782358456686318 17533487026186597 1811605698119520 39079772362617634 72226916556851853 29031652933920147 96735334942917889 69055770591461830 86485207760268144 83838080872262083 28895607194763758 40070042878056817 78286501021959649 99126623101360796 5197714622164472 68974201741753833 52570102847797850 61283257847540874 82803464147620311 70855606170574393 5670688675973422 36548416889675855 54346342661701943 98119934226931217 65703806869156490 11727270732345199 70770034517845658 1933050228986374 28347273755020546 63848092530897448 45336112932510519 33472533972012146 58085792847165332 33000845589952336 97672238240507134 64683989898493352 76168885189282566 56493023875688027 66735034821907632 66483453584618598 2773255443675877 64045880493646912 67562946171389514 2150734748153570 2506078336128801 91212855866431747 53576190579838538 40446191689623151 44628042043154295 42814066672884584 5102426497857887 73463633354760243 39932464557291575 52879808781828342 19059103250705236 21493601651088509 55183083674328832 84263361426730479 49160805793432412 28549524430575939 72320688805611850 17927345261255333 7568625016086654 17261327759300985 80901608514342897 73179494747678465 31690808742826542 67798528630756501 32050928094891524 61139594379101858 32528539155781226 94750014579373526 9200591894860539 20593322095409729 91609169142369115 58043892546144877 1511439087702985 42777889656906716 9040557732657385 74379896526156948 45245735202331677 26823365172021589 87974229463774543 22692804321896849 17067778529130069 49550411528263893 99125030686797611 71875542053075174 17697000327826485 15584305590328085 24250036372838663 43926613788697700 89560421682978133 50862383081334427 31999493847484591 1666092137986826 11317581356275296 15232732714367574 40539221341108185 14199382607598107 51741581034252397 26537207290894180 38400366481552431 5603201458865901 84217700238420943 17195392585939784 12381166953322720 70090803872587282 52047379137278108 93638943255866881 45287660645115502 96151924595844879 36501058477698665 35439165776058563 74247378217160754 56764764245045332 9289133800757366 23326265420149233 94686719195039051 8990013956423381 62405389597263595 85719029933104738 65992609849413530 52591109695315184 71045134055396642 44391619075644310 29083729415829074 72061233324175810 8164139089903748 67775573830629553 102434731809047 5063341359529883 36899916002739265 36140451305882091 18390517644732417 51367234076215519 85569650656534202 467392726248236 18717214019211365 94262727320175660 95701767745328805 43002813348030311 32642791758801327 66469040171593559 67703942756341222 29279759104130848 87608587479739721 39917722241373572 19590771911719892 69540281061878201 91660126372553035 11213613626638154 84907841868812704 32061528506325932 4968148743020412 36791504073950818 95391689590835540 86473237176971701 6500081332650391 41341789148575463 24135487375426686 43852611997476848 74617318367811702 62963912185331638 49639832659506303 5972301821674441 99928544143305690 76436387236674132 61553975762237286 12441629494379291 52110769464654538 20812742577450416 84850691322222587 91088420919092715 94377788173779135 98024409772988996 22537343529058549 46926388539874046 7004635933139607 28007105762619894 77461383912763529 15023836036386777 54580125195226347 23299094234301116 91601866474651606 51352853052932289 24434588093858746 19350904827750728 48857840171277645 45529103928506181 74170228391999222 54995887785075096 80522376460122190 98291058424459659 96734115607689521 98286933586224182 4811226663557077 57179287594746808 56409035579450944 46335394521249965 10528219736741938 8300893457869178 85842894032412335 82763000338136487 60202901151197541 48397946825613319 22854228439167049 52552450768772565 8679863059129092 45135795349243095 64638250024338968 23100617389305604 25817514771026008 79733559633520806 61642229959481448 27236993336687336 89360389582007736 15445803130813864 18797059989265605 70536968166376436 1290209236557571 28935134058572570 66678007366470152 68339342430351940 43952255416676850 76825148846707167 45796500266902541 95998115854951195 26300745161180225 33623410132285470 50369413438147505 33754666802583509 59374731911320152 58800115628093291 61425951250919753 53647875765335481 34282488075640602 64132930632658750 53433824358804795 7930965970440180 33931931401131988 50145758855379285 40300633365163471 86413670584948398 41279828481629389 28148266168363693 66259813231518898 15871919496290103 88162558610455228 34033548366030091 20121728550082297 97088269589971988 94135476292562483 87513768735949620 21003269498933615 97975449098142597 63439700577761430 62343080056412237 5616978396937758 94600587731219044 53274373684595138 77637264004913735 29221229842175059 1254950140985651 15345265323417142 53515766962841653 88374403954390889 51779825000144922 39123239255053434 52557158358171066 26524653742521526 21691393011136792 68842171208168310 81360547002657403 34649921117409349 79724620176618225 6372797855484630 56471041683431408 61169242724773361 2880599046986324 84204861793480827 32780862509482218 87694914601139998 54449806697837287 590978468744109 70961583582115219 45622529672863578 68367651781490931 18462109263695544 30909128773425088 45139146297090715 79060055212804115 15156457973554516 47495129168725222 3589427515333708 4724545534456468 21888806321954455 75311746233080231 62695643646179994 24997673421879762 69108958173521372 18030485322793341 75324491074911204 26994430164445080 67268983519720465 80861662851614139 79296318494645796 18067742986276304 81407061148012426 31738737382305171 56467826099325476 33276817914119238 54497374923466403 86066909268466498 78680533506379647 1732878820857092 82684605913293472 28975128448809015 83567344114797125 95991271259888633 63641402935090652 56295571293423161 20344891367806944 59427376623691225 75925298639832829 74590785127689790 29858027337671225 99737100951648641 62732885322805745 71228908238175997 468216048394925 48747149525578384 79594055887276003 56712068701302915 91066816475823863 37894344233343630 58778218776611011 37285330377097225 84745295731530290 62939927454478665 16231908447970218 60284969262058534 53770706482286412 61509915186499324 22028492516403690 26906140633924074 20350948216783916 44011993707343404 96667449212038314 87904621882097376 83481701948107409 31959519183766850 6329585749980460 34750864774047306 40783653239505808 11973980426034848 26164320653588164 8708507065289432 62898107316616221 55327287155832430 89093715621094862 85436223202586162 48950777849841345 15792567196963057 18678581781875785 18579937616920782 12637048105073848 87683803159675736 14760803639479135 61466278964725194 57347922152935748 75838049136158559 95660318401084019 35538579512071961 9637785971479402 22645063318102504 1559387801285597 85859470416137371 66522112105986268 41432730308508040 32961213200056264 17044448307398221 91847401550294052 68096969862853403 31053789617722464 22558245763626952 42149475276093045 15821260717929603 46334840730057231 107952961141288 41293376108331019 51145694189889335 25791454187934465 72057776015383578 96411256603806948 56556976605854296 71816333665176673 53893600464939102 63049040515966733 15610169629931320 26205599544893865 81528139136019067 78759206965185156 74666205289104882 98318308846171439 44044068539022663 66678035523343235 99324730793495793 55418554418588166 64283877102107345 67678753701166488 51018323326729694 10374661979377156 53225193430385217 59506609387714660 72142995148063518 35984527835965885 79816894112544833 56645071039514256 89178176103225024 56387724913004680 49910989823289781 20869040731882434 73009255762748124 93272434929880968 76450477882075105 21422970323191227 12049207441063844 10883988639030685 12631090663611699 19084637958979513 36490929827848412 33382944313296419 29425309196745018 53277096220476529 66130720766341977 74719327095100732 36104869311432881 72998677806354300 31107925243652127 24083070289390997 64892766467652979 37652761182904309 36399435730116191 96174389191894715 45034121603325304 89756978345532368 89219997703512260 93094143013085369 80061544303194548 83245366636344865 18731328739915367 4522585052774262 38604476591299716 89513208025834108 58902083823989595 4908180629434725 98723374530183388 2651214123173704 79227628737636651 20106677660629072 55511046230158002 90447024623527159 58977440896909719 13691285553895621 74341161750545684 29599240397426277 66800501096914239 57441918442926156 86127008025672874 47235774105105792 79447593355569522 37806710738239693 72664753071315404 76781382683407922 71099528321027587 79634454584472670 68875216476724085 11095888863782522 33755371235033616 69834050486722298 49801407901117986 49013443864729188 89221632611573643 72180456094400520 77508709174735229 77889419292091194 99372837727968586 82833857873874582 80210508831003679 73143143675766665 14717744228627947 19402998961702872 47315201113310893 52494653369114 13302305969676533 82472781746629691 71422848174201704 47597013207002374 57904049566711360 51363626433662615 22547391798818612 97847701260824206 40947396188403990 72008289554920014 3140226259842706 97002775105918478 37606796778308276 64384250694689004 14175769092582838 85392565877785191 14790561069178114 36190921676729638 15827137089353612 60838386922929635 2689431792301338 55354658760276176 55065858440355258 31766851167283943 77245227640339180 93958399302532380 41220264247609318 34898540341789568 85081409941754598 80728389234521109 77063578185668783 81015336549701452 60918467437982968 7480773281355399 35310559983124417 67950562987655538 47002096044796635 63407237521718244 30052502009303473 4663631645025703 74573003623516537 24963848156447167 47282564950913316 45630303873100385 70035780724565370 88712321564158364 68804699269232066 51349164747606228 53247047678023784 15128693184390371 95352065156491279 12889997687087884 17675459097766845 59364485420608236 55911075097726413 72165413757793657 85663754409641469 40708924109188361 54680496440644147 5342918663560235 17110562261132230 45990276983676312 31080860658963142 2708415173659710 82057826837236831 9161589769858471 6967504531331041 34749509149854295 49809149633979026 65833128349711971 47734864553849509 18059481243294156 52620009046905271 57086343323155579 88938282425702571 23005934592117477 62083636281885556 70999691916213960 17500326269675273 76676604380698315 38683998909847507 91548948254490856 36542613650626896 44342753863020754 38338225453287176 14115858098061630 41062486759848166 77628948361832418 58762368242044393 40073384037410344 48463824336496901 21799726477599604 49308325631499916 31076075730905294 64758617183220119 56336799852043707 38470088025150190 44731419808135267 35176466045416830 46243309444959316 34448616271449373 80035110896088639 35145170808893899 18524656337292037 67735816992021456 13745217710223969 44779869308258816 40781631714544608 54666782335551356 4665671320716310 71545163903419878 5940869700982350 41732983465892940 70636848057813881 91276298481993131 52463958689620857 37613326559549287 99321168402391077 49264436885208020 82445659564234328 86936682447445167 63263510230043821 51808907182259620 89228248490404959 80385129750660811 9142462591278410 27555868681338660 85622054873609667 91311436223105249 60299167236651623 22569596949914390 703498586908025 97811710203714095 76279246711635536 65380447266409217 13497247486615242 42376935568264764 70466098467228144 59522912094594856 12512004599091568 16517552359436448 31110548089401263 55394984665430384 63317603053751974 38431009382104776 60118364230814716 41820778161415936 32808300202761964 58071796657139871 87523089181647456 81283262435130116 23481764589851944 56040769706916944 56922606408655737 21404200576062519 11484011817363604 60584413636815300 21369407272512037 70339002370229612 35411635844349525 61799377759466631 1762926806836217 4062446277629271 79837112601015569 24964384658717352 12125302569732426 51463720335110918 70443751578564484 54035477121310099 13314499973606699 97223342763312329 89378840880777461 38174193163908898 80851000895025803 54247690842282763 93889097880612365 62735848480073315 42764638248936121 14966734936442705 94133950232474327 60368221408229622 8406706884522063 558636029551008 95024380633215133 42685331739707699 52450141922186313 98919742879837033 37405323794447851 63131564419311160 15656015712737151 42285568491441774 49145640666112371 87334675063853238 83579729340678780 75559161734534711 58673326878772340 45308782416993147 16737528695843666 72773033800724408 2790310655431885 1750485978065214 79000315132885486 51631990238947098 31912808006742287 47067149454452168 88514793198590588 22016549616686315 12048287844966934 23242070515136207 35774517145501285 62776653986795364 14102907445585870 60097709731421735 80910874898271319 41460286978396672 11820842109873657 22793578839741989 2591291722117062 54198206893144446 56820126825800416 33959073686821743 83014182917674180 52763594424769492 75354019446535908 53985413329030807 63508022570630203 5826002728570943 41453153695001182 28605000619323960 53986869620749697 10563779144962875 44406055960072152 85777760227647171 73356794217840292 67045736517210755 52425927567377186 48664436661768532 45368050470600065 38345954279170801 48527942412973115 87323321041051738 31124863637060262 17874628356363037 5763888026392058 3457964502927601 22636786417161839 52511554787350055 6250076463124326 3026542614256552 93130108095946732 60197771021514984 14650630748026102 1303762592389839 20515188625372171 18605383155756891 99403833601040208 99605779428031262 74428400041036316 27939131474935484 93436068188977819 85858221319721874 44707713329359687 12730952571219331 73697256990178161 55617138973456349 91137139054657312 77491294019488913 9360527392637539 28213244350476228 51374203486260836 82810702939412103 62154864417175805 31945034999586750 81658338539141085 23207537720264229 49471049834976092 95079687408385192 27220611112321695 85145158197760018 89098466672755014 11608046833560421 96942684226761026 53329897955178280 89604668714245544 40446775914709262 93273018330962160 95063630972100056 76628845413052913 14351288541950903 82553953997590825 36010453447824580 36805728094102879 67897278659131003 79040289680171681 71310345275673455 88105793265550336 83887136837472418 559698561840839 8769762143928351 44576206628694116 23935226283308826 36016751236451531 7862270268231641 5388399818222654 51009600097845379 4901888437624001 39953498532693601 76864156480189938 26711338194282663 57581092763295174 93018480490786366 47818422000257533 58218843219932494 12208068709180986 20531751205445811 95223300541983484 72837612621691142 75163413895893013 55504190675790393 35727962876084056 25306939692304358 79868664539563167 87749532845902786 56734565960237039 23857600099262956 45518902547287664 2187532828548708 3678393847218300 85695939409763956 13638597081822630 46982595554799065 13425047596716682 25666514569437868 41706651701549809 64367030597638372 59847672190663150 73326909057567520 98023393191372492 5335055789504409 67734415868761022 76684168829448458 28701878330892479 61205323107848503 85242759169526593 75071429176249361 5521985670811747 39439294395806278 27896117126564101 58210035129112344 92965028336234758 73764202970071665 14699686660547283 28191768369132687 34130192932277565 74034177739368883 26287142552832951 32448588163423038 90678189196382700 89714468588396795 48392753758733308 44653598690025317 93410130157544854 15949578207589205 14159628747524396 11399297950849139 99928381317664873 55039935436077996 57782871977772565 27372834321287704 28348274981940357 46987286603736011 54003075175989950 16498691946607661 68773252695483314 4587951444296817 27124643461065611 99568608371459664 62552741341706037 99511098804058053 79892701583028798 11316858167518535 16172731772728291 85020826349284822 36038789730758259 39709249923549270 99041555640885585 48152254566350627 2281954112498798 16337046517795587 59222546464231890 87992564836708952 5983628763735914 68467105683751887 39817082505727362 74840624484071850 91237629564326277 26047285354323576 88325724635798313 70378510726643154 54909472052668079 2124451336698005 65907893709200999 37037576343901433 15742808695445748 67871520956240127 97678534655842702 33851485877018992 64845957533149084 66615406285752362 15546995331744946 13851085347789367 48633405476909260 93936445153717648 16993942289750 17893494892011019 15995159317825143 19405603585149079 58968030439747849 61113892020911758 84093417070308770 89023188427306850 60730269515560996 47281329968580730 72398211270066124 68937988052566312 59440103463869202 5434599583408932 76675646247960174 42656499435494046 15765794045118374 15122271894260117 93619970305805889 69563233447644441 43230383960008309 3121006417810722 84874859307592797 8094337751814292 60517460180789973 1307502267605452 30718446434788679 29187585984740993 97032865048044252 80130899464506799 1183729785004892 79178406361679372 48025239433660252 38212703283369776 84842262682019310 50274179094424015 75078564534318100 86453833175249396 17615969663266791 34740184262268323 49883630478840095 82722677574182560 2789045672125219 18774940761738917 29940204552472912 97658462818413800 90211013512556372 36716286966457136 91125710029790990 75631980218129820 16061457778638148 11942251183332062 39024991192444590 29097645128733115 40346022873731837 44712034408749429 34257571176889976 96396035501912253 56976469700475957 7916848649211986 60742989899187281 27699859040162654 54735877668593721 99786738523663245 25299261624128519 26477786491106202 31957043400320530 62423627640027944 22073632089414651 50399806028522325 69511574181613472 54413777620594163 16015313963016183 94984120017967884 93309510323624080 21413510136831416 49889017348282566 32302857087898505 23818856021045451 56206140207500771 17190427312163680 44858408887947287 54944783787614402 84549874867181958 60924228011089645 85802164541592989 15766370659951313 46992354795886872 16982841710184357 30196058894470923 11750027773118254 21667678006615225 78226907711604435 35543492845698801 8467228896191541 52572799533431027 69617026573886847 68177651291231926 3932844095704187 1994996908982649 90308998049286964 19976057964684111 49246067152012559 70393468171340836 17813175892211100 83635682454061948 12874938706451791 88485580980719088 1194966599884494 28058135587696243 57476477566688247 497321373277052 2975321168311966 2319768927963525 56027704123822676 50842591202767940 69680470447171490 40201878163549314 89519748574196186 6987576969377878 24334445996431571 50210877943353569 85786233627930674 48631047888186722 23453699460938408 83109179549127927 8915852684104687 23065241047016510 76475642977731340 98838474975587902 42182387791488912 54293988508480294 92507616062110823 51701961390626808 59629004198478835 28233164212391663 60617188593179034 80235583248681138 45989361447594727 24911327991329789 33557057516054003 83039008003150375 30713738034182440 91907066566049287 42504276075296058 53225937811433298 79060294637273457 75361469498867874 16060188901370971 19043522193689710 94371820132095512 40013452728287536 91319611314965025 47821201496586505 23088126530380097 12659241624738655 83130300946319917 54204415461601882 32336784986351373 97821298245491858 10447245153844562 83453084157556856 74101663500309811 43821181223839187 54584817847250729 28756847412760410 40302557842572044 10288779429511082 68156147355842051 11982217889275732 46073687020525075 87586432387472911 72902586627357961 65471366853237690 60679129372899474 64240178838583132 29999219101299162 22294365508732819 67764132501624856 38254381356123347 11024524030105920 96380847904664415 9550843286955404 7566870512909731 20527779973490048 12375394780263277 21477604810130523 97341521853874427 19434927912078932 95185649358920903 1312286806221501 69492930684660867 677416128248420 17611703732290059 43412226921185119 52959025454972784 84318484910557213 884005555084456 75686146308204454 17168937731222103 96189475396089047 96577088808517268 56343534866548173 38725854718450106 85720848146021492 6891773510730261 99935482141002822 7160698465464739 63705520532859432 62174004883611598 80883300293722038 35904611846540963 66717265823770544 55139759724560556 32740468399081932 75599363536341069 10347574249897399 94458374329616907 71420327940391809 56881561637974671 41048015431050711 54936339777696146 23324047814609629 77284114505026179 53527262244438065 53814918207245128 52064010731515880 88391367115657139 29382378970609719 38214256108935663 37916706975390173 75766769481836811 45985998508195818 23454556890570992 12903078786896567 1197048641208993 7541819726562765 86087465593836819 30745444435206585 25205337489119536 74933861411495742 84186088675093644 75290461548583929 43300757581388082 84074113299524725 8490098107924913 52992373406130670 962820882908835 69124430597919875 42966223998961380 16919318006761648 64437415441544509 96380899036409683 84335486367967078 85244550601946173 59980046784318372 54682674412262895 71002602202305217 25445612203684186 58596697284250779 98665331078727897 32743197950144205 34274667383857772 20270960987869229 44414697545335232 5165533685855546 86210887942653267 71987094813595357 53793129455209544 39650123821424578 83459176178587794 47047785212228383 6173958017154199 70601454569420449 74726811758701904 68452430397237420 9362308740565775 56564712078384718 28867806854542116 233294118957917 58901099968004125 8765326710305783 55796499108773355 13221013756166895 94576089963174958 80479002317402442 34548835367848435 86554340441448672 14339263134780935 60637762863582735 25893041914760488 21434636085089240 61698317548280556 38453622139630479 11343157277607551 74016174976344065 75562496722625492 91177610369594441 50251248052050003 1648349706235960 97809769200863410 72994459600481291 16014062366041384 20145008120931880 11929654104124586 6161875499530127 20246352838116899 47465943431042507 63028181758613886 80535620924222126 97454287305263980 64888354708063358 82462874797763111 5147899641128121 78517500654669106 67052297808412663 99140071879045721 19509788768210561 90575162486804625 71759814501733431 42754838380002798 65068588605234336 40869807716863361 43224141914004391 83894110072060293 47873657197893034 15467879635909725 2798716585275283 42964301516369836 85287692309140508 18603909672944569 73103284991569043 61838907025422991 78074008376137811 34153546316623368 40468716962612147 73821749103595265 51506563689671676 95010269726549887 42075718346446479 87737864325059134 45737337253357220 68004661215691545 80738137873166338 57883267060667293 2007397584304432 17377236822663038 82066080170904538 50160822997041872 52147327377942075 45512221180107212 69087783530467416 12608161586797617 80735720168289400 33209549763896219 91500010156594385 10787211850372876 48096590481574178 13601691671653894 51605332674958475 8380733859434178 62807666348864844 64357624498059471 20232599958173059 57399533064054651 97902283108389099 59212328620318004 74010509179961228 74863502221485674 1829716357895358 67292551384436330 32727896902459143 72124543132245467 80912958848016490 59307709294796185 14840123258098708 40358771494020732 68208782282522774 5603469066379743 3753522911547241 73252628704487090 94298699995468165 36690503615797318 27747500095570635 30899221718250087 88845416351708267 42553531040539604 5090756217669973 61667084593807561 51985201470801395 74046610227116677 41905277240064793 11952908597268332 55541937841189358 30449981440504048 51218955185233769 79162693566765037 65625872610261588 58143257900080299 31028486206159335 91825112509177111 32565645191204931 57388228746023391 78840603835853575 83963827828785207 78854984211308670 64850047279252352 10989246633733690 60532338212156217 7934129376187029 98255989439970117 50733571104262096 92986973616940834 46337492032922305 29779222441144226 89466516167997730 97741432421918031 354305541380086 17829517046533581 24763577367903435 52826699885613648 9461100915697975 68190221109144761 44615962863815000 49104137582475349 43500038703000523 38271559599090147 79516975954484271 67731169704941996 48142121231893516 48281915207657875 7354968965466788 64685547247959165 43436842264517376 65460929674841310 2279528857179462 40942595975583348 22142490109104022 19174942290246501 97603200356029202 57994935613894782 68035022323336912 95416636436425032 24728238524918947 22018918730531402 77503787511584631 1269742462113354 92466485510678879 65259339709639440 50442949944512412 83928466887558226 66590735526343570 47422483048777667 31862540557054372 12651012747054532 65893560483045426 37061684771549825 76422464833973475 97522475788479916 3208507072776912 69840425923726402 24125804949432768 55041102218261625 67101101520026605 87228691983190311 32508167005768841 10104488956352152 20865725898615278 68097162741575972 83984802883724212 66513444184066325 8344717386768889 4111508958641056 98533436295587654 84667295587590604 32027730333263885 18966381452705592 67562711403002280 27503261500983748 21994593393199489 70372496796252547 34501107093280633 62453603833564831 18437810031931140 94379787965774080 7807335490849925 19329543313337703 80072060830152281 92883789472610024 4612657792433975 43162857985740696 39722343805340340 26844999624162341 69945322893392623 5448507239997230 23775693662496872 26136229570273562 15373620369261993 67901697445335422 61927643629264113 17702120564927633 90847192347874006 55600200818323569 16986327829936005 34421234263005228 98137156470161929 75069988320459709 89529205425290212 85654395663415449 36511605512082261 42842841346033286 84290456374866040 8301205764873228 10730209757931336 17018916497669885 25181980457569036 20010412383710056 61110361813983895 12928624832617159 30939600590319689 62615632410600986 77811109183417541 65700657839933468 63702966090734174 67947364975671069 9276204801457176 68746784702118539 21180809397260894 37399026822638663 56179406249469335 49712888569949982 83576154687489969 78474716156382765 83779553064316162 20912768697579733 83669885919891609 42904963896807389 78185166996482845 19508764814616241 9510608414934239 91542402515714111 35602943097950596 76022744973593091 59702942111035764 24130464034711722 71452196097529389 72579444751111970 65696381239449536 57686902934472957 98881733528361555 47937435422806108 74787829642574945 34450240168676473 1267225189662833 13659629805843774 31030731400600107 86464166448402444 67683058823603134 60826074715796382 23227342196869568 49344667380957791 13324773368881858 26639155935800393 83328997637995000 47882938626086634 66123148466972118 16261131940343526 24784689800021073 24237692983349882 84795296849250806 23187991502201070 99606022630095104 11810620315642941 75527657741609697 96597376408120874 54829106072427195 7437564395746653 31463999232846105 95538030970495955 35160207497286374 60907047904625734 32776678830638783 3302762355401766 51581552442497447 65447634106096479 35011888695443053 67959903663787615 49902655836192798 85510542918469467 29169341289006115 86392392723275676 45573386053995836 70707030069824866 4190080348534434 3779068514356481 45527905618604004 83060051862851114 17025745367064155 48501885476889663 32426502725964380 1406011240744366 78517023580892012 425219282846569 71093869934293435 77609828626607090 10290741005151940 300761979075316 96176816922828549 3307482792548389 28705608428269337 17409292061946097 69190743881318120 90526316848754084 35569244590591946 34672333881840603 85242671801355896 23736118986606498 26317614565948626 73349563720706288 11434990652456394 21679014732145943 93379638852341369 7445548834789088 51996772058701484 58089958740490063 64413353044425664 51076138192147136 32751703748452214 3268863666693993 54893167615699566 41165072298191208 74940558780421778 82193920887160972 14748199304527625 98193900721449397 47366504490386768 1437747056364853 87742884224265428 6843665872654499 74444413276183190 55980808893998850 64345678263141845 74952478597315882 20841947185133124 49535982770599752 64276321134179630 93834380689932712 72837594037177860 97581999687328335 85436236103023437 95312573734424457 97478172595890573 36820142363844392 85749296415906418 73698183727164690 6570967363306362 80054138464392664 82351500838177127 70967551740164851 41135147040244053 1753913018933549 61082062433126963 42117705575530022 85949813884597989 65266967728395729 26079777327121695 72759082250311690 14503008060672961 69399668386540976 2787539808980505 97355112229591314 94693266859345942 91146314035791884 5363434192029876 32807005803632344 28660870721471227 45766755878237943 54363227663106516 12401140215591106 40012201850517787 41618808107308393 54659610483833086 81748072990426381 6481991573271253 51661738991864717 45995859630388449 54587345259038472 3677855811147564 5522313385201643 39338441008238291 80831209378735204 66528260057316473 41315010295029351 75075677862447859 28864078505292009 60112589156987073 59559240473190717 93944956912178956 10537115823582164 89231036723458291 52433314389390464 61321734231201162 33105888378888722 3635818224951163 46244806278127366 63369860040379774 52748677723286532 69086907173245171 61374160152633955 70690053115608784 84607465353389729 68403087972401972 34575147703760148 49615377673836045 16502634009943651 84564158780813989 33957145005867080 39149143594895659 51157231484186477 81820570436702148 69653483623558502 43755965502895484 1297635743954246 18025302794232838 75791420066377689 23360865419888979 53247084889818338 21305390324577023 81619115779813449 8200188702069569 40856756441138263 21455497160350003 50436230007979173 61350500361625473 79101070354844580 61069241702263099 34925900361234454 74046506899254678 79255025400837484 33572841029630852 76558429759124728 88786641800868920 41956550606245426 56677090173559577 28214904433726245 96434660456468962 61948351992115401 62138136874820601 50615280160740184 50549161768572494 16472705000638947 20497785789930688 44228986802969651 69365208111730055 81460311012254132 19791129899379156 80312848387777005 32795327372384098 93650562047512591 19800995820387929 61008479806037915 36608003701359563 55787177164075400 9504371415813067 98173151918561056 75801693860700669 24724403824002575 67149161786776588 95761962031174471 19720611992661998 37459145909202782 19368279088549187 23177853696665415 4069515281354052 78114782195344697 17864409712806399 15896019770008885 54341583566069125 57048649013200931 64505516750007079 69670977002855100 95374908892662093 66801833020491033 18874431054592094 9441004756342457 58951353922829492 81421794965417044 24473518373728265 13534781913362984 76565307500934932 29584247203358833 96589645088668494 49150357369010922 87481578423501966 95197328155314316 97513044035004946 41469212562624273 32266467268170494 29736447986672430 75819364082041592 18933103120775027 75806582862991477 24901466896303068 81820929235899239 35488593979422628 51913577013706153 98030399654595466 82942217731260541 60591846362422778 93727290642283994 57519006536120947 76675963337052722 34892037884072841 68255962027754960 73142926118386082 72782240547271399 19102427182584792 97402135918255924 96320102827133648 19249956007282533 62564832391268759 18797669823389761 53211740518374391 80038454462549025 38847410806934437 64661764283785102 56037597853124758 86159291702953161 99825444087439379 96890260823709565 19841211646166781 50578859516680193 18456110987596311 15531482678353298 67952360754717467 8230791522836251 56272209366221894 41353723511048558 40619219446321640 23522052764612191 38649467827175126 56124761504671235 19919348133469623 10110498008915176 1832268100886907 57598361073565224 26104338461631471 54894620156126445 38053382863272318 56727822223831047 18950102625554371 72832231340651130 72067874698613973 80040327915299994 71234921955301589 54816804882320886 13859448802952246 64351651619954375 83575026183758997 42006977882066524 41940501527050892 37333277050808179 48426368205954444 50548620569094879 58566497670145704 50039016873099627 4026584948778105 65777226846781506 71318103295766788 64155541437421706 32778222820938639 21611494355623513 67701118517885124 6894166492025626 99402196724746225 10281260993665064 10421921944123671 92147183017669477 37726878757357515 16094869351778780 38396512779448376 6997879762270974 94691257789755095 48736348714432717 98190410823239828 80371997412084729 35689902434852054 59173719491264559 53210806834432678 90392074667625533 79143281297617545 43422397095620407 47370699853932965 83865291427387677 73816699344660171 37688440046507102 52001862301950173 71774747877800449 63310088140913512 47728680871967219 78246848834036887 35319398385214890 4137462860566379 67774184018380718 95170811779804874 8884352993268589 51964525929385759 85852217962517901 7092358155746210 3349189613514632 17785046751093774 26415733815657959 35627601989808633 49611135624743855 41862926794906364 9766797809744784 53521005094357038 53742060463485860 27925551904487923 14850280293754674 76552764223152726 92242075824796140 52839662264846450 62187846773610002 46670746200476030 53291918668865486 82020634161195711 81859575489638326 36561547364820361 99043420062796466 77807905050056894 70271030698088834 2776695088990975 63744694041827632 12818871896007812 76181412507439005 54581307456172741 88727111570247430 34166237845145922 48186287425074409 70875426833928880 77108508754079986 74391397060332132 53490314352401652 92752840269223700 11873042339976165 33713518436376917 30156145731762796 11860279126962459 1222554342564923 6923836258790009 34982460517020206 62297459833279300 80357874778662441 6842262166043727 97510750910027723 2514383679297034 28570006541311029 40658758266814617 56256863707729623 60216071242439718 64999044904376663 4254698510235255 6628659856906131 57255101489006530 33097800849265147 38299569247023678 37851051198463962 76174495977913879 11951695819486659 99121598110348197 63669784595312326 49525049410216467 51153350177645866 11997596447998688 85743565429320525 89020108841199899 19874340407600706 6297520825836517 33742929840446268 90081512775082956 36730105729355726 20765896250662887 36717357607687483 20795370460610931 76541372745970178 49596031974071261 90201514437652172 20415745241386436 15222257465173526 68812087639934268 68138431829433673 93931555238804458 76323511937776668 79855213119233078 51216652152721229 17435029976087472 40894523866292949 6642153784179773 33917742165549899 5516736068637858 66610177984850886 91057600567398808 11177720956881254 9387208570912714 54364242842241228 62973621376999896 35180909481219927 80188826626724364 20276148468700 34333132986608470 77596720597159287 73711894214374263 14351965127311268 38278339765273363 8554733727537911 10637323210981834 47130872130676642 86828768536909291 23799984934331634 34781584142109414 40039327918327666 77070374676886232 61530610038885984 46119277562327101 15048035201243236 40022226728665729 71689983765578670 37692794719874872 81538738346606176 8027891298516204 40784945651137782 42488214086320368 71732904535137541 86489220836965014 63405879483230061 27684408368643625 6296449830612977 43079489250023292 60715757566106338 21736946159942633 27202340192628798 28066830567054074 8671052985056901 41717537309728997 77925986676391964 86589227866773240 38526000567110853 41015970687967345 58458539307221754 76037828454488152 85859069010939843 9462351844996957 70469579123422647 63733855219827297 46658664582544932 67544418963673679 12349569106221610 17422358036704425 29501592792738482 71706768471208204 79837317204405145 44522955590903249 47126259546286437 79543456222731475 31160722590864255 29138031797737630 68719713500236465 47755315787563463 33415228070301853 20655025454820583 24173289406884528 23524246172291249 41606032557511450 45138190355325141 43926778005668334 6510917395706242 18979847085594727 60141620728249289 14693309876488749 25537053822616708 4083735610091567 34610359279276198 69702847975425710 11648473145829674 4255823803480220 81210157360591131 49305544425192451 73615241432230836 12303184020389684 2294360975542089 40486239233587804 30854830473021051 27773484707683033 4362920408576789 12404163898499163 60923047851916875 41096709604940082 83455526017526351 99344998197150451 30097717687481616 9492858152476877 7108268365429506 12786498222931107 40747191336368739 90880202094831571 6783651602894909 22755378196963761 54761332832282178 56412123221873638 47501467587353260 99116500049124656 20522950079272960 56059440781205731 66545195433526017 95368345377776061 38213739523279286 3607836969296791 2357464162753714 15212985749138946 25706751843606580 82420101710971517 30535148494527652 34184596611848021 27720491307123949 48187506510527971 5582598207518662 69520107159400940 77048676629281624 5100263490648098 14081749490902064 9232683839867045 6958260793508357 39568352948939134 115564071074102 83952861062297892 70834777952197887 27895012448163589 10825116934394669 17421997329799215 82169802842942927 7342643441220703 42002668467466325 93733089161277490 81733074083955945 51885131724380112 36681714118899869 28250262643043582 74654611503592641 73781748954972239 35208466131195341 61344031914363410 27500199611129863 73053250453375768 77480698114844954 85750957278237795 21715610159823064 18933300878038885 80470769806234178 19747551549167592 73005339974035962 72911850083285580 35362760453657850 94997414495756823 10865075397792420 7592373996775357 20861400586291275 18162854555019769 45100698591130761 81428005893902213 98452903702899799 37776807400006070 44825460862452661 98843547787959252 44435295935898828 44385491510225927 18464263204418876 16155606532192184 67922367512107474 91758003670931235 70981330814941836 67831785166974068 37833115614848049 53577620106662334 12193999937061434 65631285532516879 17454655669516260 47240103921285430 81796895138190905 37886987913277261 50482314905293686 53405078401092830 92189198330093618 5165067584116302 38144518489347282 49966330174680218 21090365501640942 70429673404069252 58718730245906559 56510869612518395 97287508380817661 38959362330072521 16159309988740017 53580879239557344 47421580348944752 43138910715462589 15004322380509510 82606865811602396 14368492863384837 62615136377821562 1373650943943092 392374716467170 28787256272478803 46590608271659853 22252775925141024 50611088345855858 91153820557073553 45273933260712975 84064685871506345 33316331913070452 11960254513334302 98132009994017785 27264721400082587 56705267349367360 25584897896150014 79390006496522157 2887604659751022 5813696312469135 77144775150868765 52555203782691648 87397850071835244 70438720600298211 58796408933762468 95283990575187400 5176645561038148 73431378372871248 89595504790893312 97481507536836690 5498696882309263 81864976524495179 86864211302828068 91615775614506873 39102558133714642 72384717801586699 9872252092615647 50255423312169581 22466602972375259 15285041638989068 199032915688195 9002870836734834 14190454830373439 80674742798699606 63472178759699752 11970502341625695 12541936507074439 51931365827758653 71251887405153119 303941435869138 91307448934492488 53859002878846355 57542598166937980 12037476644578167 55330222902663411 2676372238515025 67110142275304795 99576155674039934 13728033596369504 11962607940565030 48834573790669925 85545009021917165 6276089817839372 96624767182676394 83589230864744120 1483814644843598 6315245754620574 67302491927279783 95479692334257132 91672410452070305 53699617263520993 14178874840745844 16779571651882626 24466452270771685 71733694757681252 51049762536848862 70278484395404392 71297320266805435 56205353409421791 45882340751509804 19611863102508117 82959523404491588 17887394434629645 32716642837387890 66243902989124047 76230115600828457 60649125350030495 69719804323276641 71612797746045990 95599096951158025 31434691458008329 31265030125116480 82876675023545759 32950247168374924 96846229822345919 90521064824453894 67871065303555913 35027182041452582 135875924313091 43628121442030541 39310650656402676 97094744999593552 36773017849103696 52252000847249424 68166086521595885 58130441072454136 54110555071068783 6457270588133899 13366970801255731 646264468428317 28571965358072939 18249179175664136 85094589637935904 73115326648234902 80705551636770415 26833326870384428 74664529159054650 18104905180349270 4488264042073451 79104826044150008 63289025839583239 43044337356295128 43881465344839876 39698461558431231 33821536269979311 14032456815177776 37332238956744282 15210360421451579 35268294700275746 3300775818485460 1643706890366115 80396044089943195 47279707490944896 53430973097133958 6263331714389620 60994161889007303 10399480012132673 42011083624370886 92793513874601802 38675326456840484 99348171706653690 26482591874362756 84336637841025746 81153493673402923 51882833207287039 80096035804701918 87331198578559962 28293509558193602 46029870961128294 82573025350607107 71440238200625963 10162932535236467 86660869727000316 92171398169317614 20628907496631557 94772311376497821 84396361144435309 45024588676451110 76738572419688899 81503447041847063 45565829667172617 46922550298775105 96563930337075540 69666443918775330 29234467590539081 39625931351527393 5908193965320626 44841835893172839 1323766024104830 74151145648049586 84064746655402099 24974883115383379 21037673542939116 22297116688542960 44859254653569572 58201691633396798 36512286526532426 20654434880072682 82893261547536976 21825376559816753 32351464570702414 5524863505259231 26464593700355425 1960189604630740 85405960533823238 7886125006095801 44069512951192132 83638230356562540 50486271267518389 24267476369539961 22226782790217452 23955426107410061 39718557159092024 81967668910904036 28627842271413264 7961512787178500 26255949856675737 81162067723454656 73206281868715299 42984965355325062 89600192264199084 39771317325131118 112869391757405 88727652647814545 43136757503352568 85444917046064543 46673502248638801 4042001140346689 5539093575411712 68943875654864916 10831821265877970 1049567498137475 16207750546508714 24804360555929666 63535353500018233 7844703232928999 95672179297448410 87745314960965094 48317182189842200 57668059632881381 49486282931356889 3332004911840571 7693010085151334 3781698196756382 93914292686920989 54620638706676669 58161518041153833 96786534132199692 95587344225550555 40832076865083355 10172292143203808 93327722995757966 8376245570367293 41353663225904528 95278295319219126 29821452943734063 60646982550400176 24335799219256278 55279143343429810 28879763306778400 17948938223874783 4536424183828183 15431409155629662 92266828069922978 77210093623418700 13057901481781033 7287874134149467 13020996568208451 65870378544764326 34429717047775690 63882869105083528 9368278221372050 89505032331135293 64520574187302132 47175925221554858 64264913369764790 3627616359846905 87667070073907167 73057037625476183 98157383119683896 69311026374485667 39778038573786127 9447586145946136 13582974247642802 7531896669642180 26039077259377994 46841949570904987 51694480113819499 52220810481732926 70046917591058606 97965529135342009 68803256053480219 45520769861552980 16310270120016290 6049022111997962 55136842794044764 17097797204600167 2686315426028139 22069065188749113 90709217533097388 65796017580505508 17573423235142670 98497955608013154 89990529868088677 84067386736323445 32507562094461361 37989779800981061 29182427694730897 6228856244016006 35479814809604172 28788734829143174 72682602981137033 8005152985788352 2995063645221502 71111992851062982 27677607094343185 967050877702992 36256032826909761 44143574533313035 21947121557369503 32074193304753825 53330648822100690 60218835843448850 10999436136765423 21886660924668067 97155570810344277 84444655511117464 90463457617229952 40699635636557934 97806602040955270 9712625049721217 59699987151907655 50079429853368834 24234975097142688 67844336657849641 55398703999723267 54182634302062977 80502312155312500 80851252064140907 97469165532137587 20417267914680729 73549176158858693 2953720875900050 83222489517437696 66758063601716686 24715736133170831 45669330507770839 25093956192421704 30243695674890361 48484160354819345 85286552102818053 80726005706350257 20934922723253976 20089326161503319 69109754376066066 87256933349666466 38625406762156806 34765522473420868 37427346756307014 18618930568479799 8092844361863115 6023650760695555 65128928008123522 55444715699891489 24145632523749749 17679016875772691 71318212292816425 51972292706115516 32958834535472796 35533018366243387 86670274141479994 56755472576750577 17103283835485118 82812480488903663 29948806010871199 55795550680809317 59237332914471930 23906058658619114 38331865433078336 7400614239139651 74898448425384009 7085946065576742 61299470231083660 94945761519510180 86556352011729893 56694392829592033 92908927629283258 17161944597843606 85163282935841326 32418009391374958 56916789649799425 30997470720581687 60276242712927875 93379235963811336 23798212655045424 35591033919079904 14227392062245378 58146586101988363 15227634219229086 77200468643768108 9322182934814437 70809019954543111 62241957777370196 68256770881891081 32240350126864767 92482726220149912 54937550724756641 35611551558600357 40024930881733866 17880967494129433 55318307120392461 30386645949151307 23474726634424566 83860246876623743 69441294474221725 17771638842911901 96410359468229574 83662185946956144 1261012807232176 36318670624915984 47257386220727542 60709409604441135 46259706193757378 26342422229374263 50191677875051644 37794905230720392 62234157573430935 62483833652630653 72970550980341147 53698654635275448 7699623914899336 57344373165339064 92564445927315111 86641484788564263 87516362280532454 93469923117918140 81643830058426543 2994159839760730 12545678685915240 5508899957904193 96978107795336583 16620667760139626 61944346225297778 39716641683267594 75499520131234930 27913773435654368 46566415173913288 51076902025923268 71787686749834365 18723152724928252 10228799534900913 12625222904263344 38641544996098899 53556672070495857 90959869257345937 18402823023497602 40362719467623457 33938680665931902 17618366805988429 5944211695971316 63789596845029811 19445769822589238 52319623574240230 96550235482081815 93147394547406856 17428028584626513 90871522278260499 47710702558733323 25998444203215802 97617908519406679 70041322753770364 82274681141118027 3358305930284723 7413622616191602 87202296554161979 63569879091967557 19520773471448558 71647460631453957 95413591489848738 2839895031729536 20684208480703479 30508231723925860 54380484306431453 1933791086961364 3274865364388677 69657284124789684 25838805584730774 79379129503222366 37245465055727761 51713229935986168 57801456934492292 57131387811367559 59964975259178517 9475916254747793 57777574563451578 28979308944266817 40382950932874435 6040523926099851 82864259895881025 91913030511274484 40824467137784650 27501825862840207 38166099983915365 56420200769651323 21051736385592425 27707219121577470 11747182580778416 74705644065472411 48014801875033727 18057419328763950 67184271178723856 24498552170748521 34336521396090984 21516288177121338 45453930973091028 70110154072884317 85960874063063756 86841177074546847 33917814010682447 18883860236929889 98328173871667306 79584597802689815 26926724256234250 22739215947728332 94986688068170481 62573749672490340 26533036350038530 75047492143137594 39147337332255159 90052028125489301 67408633549186724 88418211755705208 2078758854561864 41541987134571778 78670510563105733 10320110902524977 90654564354557145 50992280070166032 79355798286339247 89299779681274774 34996664097575641 85168471248311652 37641717752620622 1096765445496074 90010826261035106 17071598786333661 3657918743250327 44905513646715572 77121258747529193 40616754096197199 20744615595113022 98369961911814791 69102632004699889 197073884018602 31295777569265339 71889257639279363 31697242122187491 39435606134690067 31598149792825408 30520511439321179 63763163694022441 32214883420230576 23732901191418173 94765016981816680 52486087346623599 56139294158104912 17810128540749050 55648903733313976 74384967388053346 95984484108300121 34538907492329561 41990886877411243 48996887343933156 51898577060556367 61369158086025493 75596721202348585 21615591872622505 69788561508475003 49391381111428572 89440988270850975 26028939599464294 34780920557028035 25107241461836089 20428148103578158 87322811366357855 9310202133485628 9669241664272694 75002972579449632 15181630545406953 70850157621919869 32024695063200243 1107308663619809 89076352439356382 99505362388716603 85165676291691274 97629855134554449 45924846240909526 69620389769318760 23818738872935482 28067909900281831 41556455163684280 7011823089533890 25707596482627762 52468223910736419 1180880547603636 86311387323234631 27987805247179880 77174722231046656 89662109703489161 80607745252563250 2966626331772 36217172166333097 15083415270462176 80969756511220739 91571680829805374 24505431126137668 93918463095731877 82239747898463390 11182185513271077 71427901553175585 35580087491359748 40186182265827934 66270730932453734 11357472792556150 4545569293734504 61632714803040981 30090800463114764 33048601992784295 1606450050953605 48316391754099011 40417897258683270 37386011669776726 58362211668199976 39983846973728099 13157646508876687 15007830101841960 33922637021037414 13947646032363909 35882516109169222 95811473337130109 19243819400388035 51455352053649692 74412848977938786 64493081628094580 97110401501736123 8787291548672004 82884580016545201 51838973919586086 13471293001764097 38870380192532347 21415120116263372 1740205878488057 9047942601842379 96344427578604926 69181804129586103 84958158016554599 22920244513576761 51631325899080991 91273928631252035 73551061986129303 70599622275977120 11332080621492508 58354729557912795 50800399278940307 56777294553168916 24422023181653111 71624912126629659 87853706515406705 81415054546519189 60551325104308985 71506607131255633 62801577856517022 63777040562723015 53694084532885147 4560062214770036 71332500784614666 35425924849853397 99819538158816065 6670011761999765 5198273068510356 5005351620366254 5148343448402643 12017572052537156 88334342783596755 19026268763720059 47884078121834211 609634293202761 86287647470934349 75276667747673339 19018663418432024 98237796416786512 65828488062859486 38080287577420507 57939614760353717 74888192736866876 59466042107550623 65298656067823877 11589086150996941 70465920942554097 47188136977232145 2616556748402011 5436234115408335 3432455793781341 14751461985887899 41110447182364635 23659820406094249 23204349484561850 42397695090027229 55484622510782256 3525521559846840 36625987186255983 82317698896065420 76949355725643086 8145790595299493 74293060163977736 13896438273126268 16454786847965909 54653891322612596 15708800435523760 29373786380254554 80698834992734972 86261375902666217 13316459358209455 23713859653920840 25377241078912022 42372610764100746 34865746696045992 49091720156750382 56370981740589196 48870961250239133 69547572111950830 35167637401916335 47444338952127286 15144291990283739 61510177300551903 18937864256213968 19971818489598376 83180406890902552 90707523415893962 3401709237891541 66494134612841418 30635737325205653 27623584296545854 59445782822244742 2469031312523787 25628101160711437 55078922851924863 70584267206480153 71958857316932796 32196700082621563 77032461317738037 23561580194237349 23093403754944798 56307557941277466 20914934585644505 56086490641916682 24626485279338896 14934497306288539 18272519252307681 66112917164122838 93555635346165047 9239445893122792 34155686161219201 9162403395579289 9672127326037756 18832335440641836 56118554288227541 15472667812189983 49328106113071456 92526636205812259 42897147871677158 76457971222523173 42124650332309498 51516384892654503 63777303398652160 10914172958963549 16681285070455736 24386981413600188 50407516013925201 85665540636045460 55230008942280504 64081326291719343 27927333277295428 86941449242662328 62590384150321301 26165186076508963 11732450006209843 46886618792067431 62563487455913527 24521362536394981 6501982843600546 23392790449983398 10937766088066993 19766675829135022 2305221361519050 23001926687946553 55222117006048594 67322831404868547 88872716999083073 61634593496609129 13608772987865282 30264599690878552 55376643389350861 61450550013964017 73101782864827971 90061146278656129 65445850700736697 71474155385295090 66559241177154117 37111712589911296 25389654539366253 64183057334904051 57344498899071330 39129447841268520 87885010806851106 52404392202529648 50054780330395677 97083784798836784 63009523145888115 57611154019372381 48092526585005417 75255515666680939 6729689221625902 80596882985462600 55635234035751236 93319625237598225 54068839121648584 612119188124632 91478975122948022 55930507832641950 16332584710941984 5401998362690831 53021990560038385 56824165811974791 80341047287920871 48545499644827757 58543572109217558 2906738800888347 23138558736271719 55683997183327590 67244879554004499 60381741817913153 1078555451521493 2948548301888457 83482904428131567 6193202537909734 79094516596261884 89470118636798076 92946870530028678 42272676155877442 80780637499247384 49475484017348847 35308558258345477 63340051329793581 26695118418782150 67515239903061517 73064894493872513 89977884498026668 78913675474834822 71482103897498831 43339019514000943 10984784250493250 47188094495233398 84758981475113999 24102904617311368 46021535438008498 96455680452042807 23611477091452237 12749822513705467 67190433680010883 33576327240671478 51038264148722687 7922630447320384 52185417792399608 98245952207150217 82893592365390751 7042049670947796 84467896928359703 97738909516207028 53109489865794575 52198607833483092 11239928676439718 46921635146656365 61923155848161763 14080087385669108 7947133307105239 90161644547655830 580311571581447 42498951463737962 97038273020382493 16851118816236575 74292279936012715 1505429990995645 9480198924431652 84461751477719872 38252600441978987 16539525740592597 75915559136894247 83230267222060987 28948757306774638 49253233940185976 2786127368318045 97479285850439584 18426957309958845 77564348491523647 54296845710194605 16436764367699577 61443670410812272 78827369925824940 35568806361018320 6025428577785105 314815394990778 93590301487113651 56499378943824247 50889590691481970 15087885727062299 49981410487078017 58722947705474144 47750933932691736 31251314077896969 50841501310444034 12654788403441814 27540781635316226 48108708816924780 10218766158239584 74378276130447053 83869050005961855 3585492236090401 51067004667174138 64547612274692858 73876539664794250 70350608423304899 6163144023019360 54183783822358897 24995343670837550 26878108991899745 25510124447568152 19487285007734493 26235071343350479 77614763579703453 23983598147267225 43594095369489475 53459281261990987 39083064521386530 35415275048327025 25493248621762200 90755410946598534 48803287860933304 36056979917296732 81241769196929839 9615199952331055 31256395390938431 66366837545354812 48484817037220925 31754393093734705 77897105128011538 86280382315319784 19849916186450499 54662872810039091 80413810558133966 12706539538241267 93075840603343638 97851660869115749 15346882398880692 60479544750424141 29439033831678016 5813214705514927 70345634325762215 22028597253418692 26297019882467192 45344338641762916 31922373232068155 14374588787587940 12666073166034033 46459266640363513 61576500342540125 24436452658522304 15413618317438654 6004439087547088 52246376664453958 47231028758147420 16231767054986110 24205913859569004 39112133830164327 14424547735896794 40103185236285035 50299241830267990 45427896735933538 3274105745789157 23799199783615473 99021317265254749 29017130871299682 99374265812346345 37585673643840813 38255334873672584 25997413331987776 94352467800703376 96934476285138613 5196027333263579 31881845595036628 66718192711989051 91323094747082414 37492791200734654 18748831257074184 2044483278026164 8037714302963109 5721728262312419 47070932313762102 52745418165434426 93455383092506646 71160615618562994 49558004879131360 43241588367324072 92604086468337050 98762246528008604 29468655307653401 66636438079591237 42097550486498673 3797300897473682 57713456549008398 24184225127295545 37903019278395541 73504276879890682 3677419685503130 41122337008210023 70204483879729983 72180918399858657 83507951179922073 40259147570383463 98843514024992752 4728393753090159 12390165419953958 20229788858365210 48168721109042354 55323460971318163 97918575864965988 23993239414084576 78811731797020671 99498244071885643 98434524312074900 53151785427333086 80878876284325862 14485946532097790 57884394333840916 96778225647831178 10420348111983735 57462919312467006 51144664353842365 58303657442099461 25754738234761773 91750478667068030 31210237806663267 69636307811996350 84690735516102185 13761248343405554 13436105147491192 27608102647176223 28176695220992180 13787053087925649 96479130191255080 88902750986547411 14574340258696721 83812476800595727 27142395256676509 89887822340830779 25338071304191894 60494044992969442 13546343469578205 42174855137473825 70814727914793122 80280686347572797 10914203146167803 57620721897781679 26915415037592912 91768840090718486 39003908445325028 51800042406938113 12242011636945127 95547425461708323 87931807128494471 90127464564661734 22862222123028295 56834376818111192 39127413445191524 81669240504999370 98110777884641748 58908324053641065 72439118871289082 78986357114290553 8902063994913620 52504888714340658 79585563679156613 84242384151497428 46878463004638540 60011282991397190 38435906722268729 36110987707851579 87450134159312897 17419988444151903 80666423778167153 47292501670244216 86874512718697081 9335276233810758 66357148633289959 1601117107716183 90914271566887542 70243619894352889 54413422768975694 98728739185017356 22183543574455168 52700966447902227 1845954502356341 82866039139814533 22196702887011290 87210935919131011 31947705242702012 56155162620595435 3902682181576052 6784405856545645 43265290270802722 19515695308950104 14180337812404567 89384273710171606 81408571764853117 71363040189476458 52472133453940798 36558726896127633 6879221573793273 97430431972260838 31164883948856301 72219881164147884 86249860635039201 37405627745474787 8413268565166926 23367794139924675 94403046582805460 2065483190152144 86429893179336393 70400570192591270 19710168375404883 64094764603239763 62267663691343788 20843023679494642 53777124683775624 96039128523532732 51111786957744618 73592954944427886 82094280500114623 84360191039419936 53341935354613246 99170399755769350 87086095351417839 47162318020021934 39088601377934507 13763679380348073 63163576501600272 6902074703924842 13851554012317556 700915741286096 52255841553111585 6374289720977980 60059888211786080 89202413218927614 68908430290576360 2935942493144931 57020918723965986 74522963118048341 85230843434334771 7379030687590433 85131695522127630 60318435220263968 95546604479676147 776784563506659 12088741942358429 86748941895649260 6304142791756481 35242958069355864 64164797665416332 87007757230911575 50096903158692520 9961952591966059 74747437366415828 67364576353055468 65354485094903136 47840301244685690 23192939449383758 87586194098816328 86910390513112894 88301654991481429 48845934708897376 55460363242504197 17097702764760042 41933285683828798 26992853664715175 4935278269450147 66842992438657229 11875985892503303 11817579632435671 88414736352672115 31576399346408394 6951220567384419 78681928190846039 60487494932125027 2761504234178001 90558406193367469 31631131724236973 47757822644449755 25864113901287395 96314190715101122 96927240775987833 45528291997292847 20921296395884662 22236025984233781 56183738586318101 257674812490057 5813309817479817 57280893248915253 26971200431971138 32467971957565873 67401832825100551 92836282722914645 44774044150657400 36654117284853713 82623178818395675 9545590783168534 56502518886647595 17802000536221297 30667810774316339 16045502622839901 93763777444596783 90953842595573219 53022759272290272 61653066573268668 94390277338262694 8320525805066382 33308262180398341 50509322929611763 27830162704330446 60148105931976126 65750841388035232 8746803227364224 13308598028011770 44947283104439809 32789105384817706 21812052738741696 97893667578225480 54409597232092955 27679388380172851 10234454214552903 99318321614216497 84919591922519067 66134787582496618 87412832061133973 77346169249470955 20868130999045453 94226470999911825 77109517395811137 55259789701558569 57690073349921734 15383021493400601 35230901859929443 84024494717132815 28008759883561041 93851306371806418 76364551440409110 95659817715175943 68154266769454155 28235363845600905 15583804964363010 53037505952395762 67108800488468072 4142118362894777 59987330390970733 87948577274758923 20953488881612770 75796554019507263 43962596639189046 40495081955524842 61771172818449823 12102287003532909 89707784304780526 34100914663175396 3783734554938852 44887601022370921 26545493828317716 29104048038272376 57334043616959136 4972742727295255 87401200416130116 96236463523191201 95968206618728376 28294591352081949 38886793561582647 1672286411873427 41717084415989265 84149864120955937 7677255602404589 16851651448627631 36341938279045648 21130054814380418 85771321521724555 30486473290413292 85090725531765914 73779922854347540 4890683231182588 13434514469555308 84939691771133563 19307017276285633 54989964850212201 67779670310291919 2044889154433307 76808311118799257 40151653225117247 48118199698583296 28238805203115602 28330990129184253 15546348777332008 67077163566075296 20649645957421463 34062364225586808 45579491541281552 94058278147224939 63954009612953324 14554875359583085 14093181318922720 44098303822373027 5262879779334821 54428124360083642 88325164238911942 42438513432349777 92732214902007392 50586753703762135 4575299977934505 45742756200602590 16299629872032041 13381408792240389 22982753070510777 97223015412043101 26239583517756361 13339511160899936 80713791486557923 83262858738004986 7803646512750924 84649562376492988 772770556429759 24896360445678304 66727321730885309 2026999940387384 48088087132427311 33295284462070924 85792393395349094 19760905241470900 42841820861827256 42089683647820284 25214122904381395 4894727558938073 13738217854785822 56565164562637205 68365147778424784 74819513847742730 78950697251940978 46688597225202705 29404394649558939 34863352273537940 83763704357666979 78039730184255084 45470740702677216 76959715362618908 15861095760674763 10355367922842167 77337348365235660 65853518551714329 40192259821070565 83948225048278379 57683188042068209 59872544320703379 96857737348268775 69486844263465148 10215805450133156 3688820095762183 26629106877549553 31273841116704829 71526445032717144 45565704668442932 72139132230462132 20785612933943826 87767264968200080 61655444140638047 73329178285059278 32212869713244227 57405556559617903 59267275362798809 99155395111885580 15648789332040328 59372537528271968 29797130365346633 58483041308069030 63970967833710784 95117842162390899 20776301636677545 48720931128730573 89021805868580943 82538738553253245 54860753143501075 85639811672540476 19532331977819169 38500649279343092 23067940110433913 27938383925521211 37782291102956910 21954964977982415 38432833753420402 76117600060830749 42265059341955403 8013484559172800 30726681111984706 380362581550854 3918342301600685 48454876683479357 99308356268648960 9458907445920347 21063377266005675 25156338704875644 71115868517869664 78239759577809077 62471724366008859 94761659054302321 88596564766048831 28530556483187844 53233023295676633 97837869968973359 75958885420453303 56547392769909266 88014353757799699 25839567830956015 6744669002842587 80926093119442102 39993200060372507 68174297043699355 23721869659881505 20201224539674439 69830382745772643 36568905382197957 79269632217442696 47968476488681803 37343383495590416 51039534675508252 44200515167644021 49700678502241196 18516078631752910 75354014205718730 79631823064745917 58473078215572632 20349472141926705 23605039372265970 78102249787537524 55632072295124856 67314950948768937 12015767901013004 19040936527023573 70619422246505719 50658668744237897 86283753343811526 65151412059771844 12828053333760768 518244517453808 12069084039742447 28909964037944090 64302372588817218 4128183037615782 40498311008172191 33482072665621153 24917775511741795 25345899891714606 25733581243816570 40051715760335592 42562684482060872 3983102220717072 43468980826844178 99303920187198259 13835416593037655 37788156856918899 16143583353083014 82902815717170539 81201681441859606 98228492019978925 18337885973461261 21498786408489053 69737296665236615 3150262199292979 87401418895260557 79844574687666814 75452814115171326 4237918858741157 72960829521109842 35065748750540313 19303859750639258 78538344765679031 30552066722542824 94286262025345547 71066820874864860 84171760493665247 19631984987201000 84793909715161277 44690181733709001 98545400048491530 96310796417038829 29723569277937580 45675210214395098 54819370882279094 11764961921013941 91026658897538486 74886083674614279 34380953365999005 6960969250953207 20789809822876807 27881894880062033 86305557407775814 90919100572713344 83501932996683987 93669315718518449 49694271252811081 88385591233359964 70013399540889292 87834250236716954 3989313836863549 13866063530303188 27387347058173111 39290117084291295 75620666724565476 85624254408276083 43779133965579082 16595740501467378 39461503981536345 44906248224250118 30957834516581324 44298196508132406 27182899865216584 91227197186639466 33250903063057877 45197447534854399 42297978342362177 25712770672386160 31048191382140908 87276490435614623 10295498762491572 74091457169239779 41844517837342828 36757690048154062 59352239982402150 98953534072650857 69923103797335790 51870834796748538 28778688102724151 16909085071568990 9838998499351631 95021241291074100 53753687914286352 64996420400826441 9545858978567509 25558506328174031 82806013123253610 85913138238119092 65115587828505946 11283105300237652 15745219447240374 88702626557948777 29044974370605305 30078468179786337 65098187077014901 88810478593699700 88855362288757604 39070625386991939 8149287191206544 45910073109937888 65396049352074318 93098622464729497 30951092060812159 366006344013304 61438936641600067 64152578217538464 88159987910485847 50661292386760506 3965895438622545 40303931511186041 81947205444690766 40725034807914088 35864720553143855 11359133149727891 49452660746880543 81504440231982516 90361314211698236 10637144889468777 30044225311189555 10365514073634729 77412871792545252 51355423539636656 93999662492335351 78427034482407615 29079543466222387 38666902402439095 94911474154118867 78117540684320377 35040067104808535 55040309971644942 49658350215137189 81042825490234 25136812017306721 10333669982325225 46175797745283782 31796498996511607 75914938915813632 83864276602959866 50940131840090252 36178120576992871 17338970758593556 86127409998776782 38688331273862183 58544436741772795 75133306308976714 42835142734454290 95208545842070887 20231500098370836 68692161636349 72945841234839634 14471642604173704 8534433841553580 75458955868138413 94887352571808289 71129622037162335 93002386141457039 65062776379489604 56129030735267383 66041388831901408 34242551618999759 89973341610629969 12675153457422603 30222352148559490 18352384445228384 32902286567459408 93546505893484914 63420834282545528 44325162256016691 14467152250938529 22426130219094721 2329299105367033 2444406103710495 98478960435126498 10350532644989689 70168956842498712 42116200154648487 30536374266395649 66056468496536609 60364047922473749 36330148689163370 77215041846482074 45918243748411232 23950916965157832 55748571814193588 54152358663510361 60624621708426073 66229571427375234 64936756086387537 26462268976930913 85007029414809630 74747432512884878 11630874627797579 54475066970360724 3643875130782864 11973365232506397 27256544462482192 27239517725665307 95955530411543944 77841470807506747 3891369965779256 76218714846115545 98114789807702674 75207659889692729 93181726140637026 57340264150581196 19554826547160072 60996147237355004 99184145930381185 19647428437974192 14064284532211611 80908281743326890 85797342443925939 59784466625816082 24811004709291067 75422620277210481 88391708801395912 25453957359041248 22548233492148033 29321472949556319 40680042570217352 30172188401419230 59569425266868551 42565606522206152 66724313704555266 65861646193966193 74469698899358337 66701678868700288 58476923089466740 54148857535074369 53104976163132631 29986036804658045 31829809830685065 84863156587129490 88005224605429111 17435463592627764 47325417954820816 99505521787737121 10908759406703308 65753315087531114 90270943260514955 76602633724819397 96718343803177601 74996416933072036 25192983460612850 86324024107673189 76381418458049406 37430339425850329 69186180732075666 44880957065296130 58379066613653519 36879709002881288 75103332190113076 51507864644028041 81211150285153094 12362989496010789 21594755424490523 40293251715741674 80630577297491164 23344240683407447 38624554664828142 74591246350822208 44810759705776762 61299086381543248 50524830444052443 88345921673789155 63943467875292814 21246811065759766 71670091087453834 9967299472911846 75725017090295157 29900989516895180 50522499742782516 6557497046006976 31629283883393327 18103443689867481 37074444691352026 5182178053464174 22634810608983181 58331970660960855 69665303126788847 32884367980871422 12140383670621001 11417605957556812 25047993430805077 61658676820380268 29058515965129703 7854059930719878 26529295282779392 38985301294041086 69139606555388511 54157419139098473 31942588908838564 4136904785323163 60892303593956236 30573598654098851 16705512409941773 20321182023711769 79997445158685825 56771314020534108 99035392794301074 37400300036992952 42365824801794547 4700148441256488 49129540249673150 97560225623755490 33213743963170444 60814287138487625 51238367471490737 29724479221884005 18016000004758288 42474679803830786 49215951208470972 47078703924109590 5223371243940752 15996841011070886 45666574981530860 60630363173322939 57023621476642366 55785536846141675 63106465384943185 76690592479540909 28507060606422738 9163185112290231 50642431014295744 73879600306267602 96250856166274879 51891268465462650 85095215759357889 17884700082853939 29701099084206939 93383721164368249 22232136417455139 56317180409668347 21696947750816186 16941461223195008 27496964527084525 59028323175627934 52392807527779250 5843885902541812 8890318490051987 49037296766262146 31355065670870360 87969572531731752 89393080629532628 44527298378962614 38234241300722303 75612914433471709 53788036132728073 30135375778768486 81674895273850305 70070294872242857 32634969984758313 85093986287661577 82022982630873710 91920902156986176 5774869129504488 32578385628956446 94074507574940316 2383011362044714 50976584118111676 67409548142741811 55310359220953121 72924101581995886 99901754252819416 38226301810662941 1965882173095826 39878187368328147 35747295513471282 51614253211589622 28974340804589636 49958288863327961 52907449990692992 70754714014628803 96654590390463563 78674148179597878 58838394168160054 33129739710045801 69430125194684541 82309855820749992 77013684581665399 61976711419905387 35540463353934959 50239956237767110 81185282191144558 15972865477957595 47449062005400180 48391870895723517 97327563579312026 24154429517686735 13390104044806235 42648939669129655 93695142109675133 6272955036108055 98770899403375571 11384180786908177 11369322776825693 9555355232428656 24175764019650965 47006014538835168 11764088801509149 9366228174261528 75051829616650688 49745734863482885 28418679671083384 35469641379759319 53838779110827543 83640272870988314 23378866310072803 43049734757667840 26222153564868452 85976164588095768 826815853543059 41164004962838475 97329575469880391 50588053817068485 96402311742445442 6200466718286245 66762293127147289 86116788972497922 31136892059143336 81780678424165526 99873303313123416 12607953556787741 87793217511853462 20003593894150624 77083054618253201 72299958008628846 55892133443647597 67626946511936162 26170816514090556 22869394942797464 31649298225113134 84890778236242805 10156671009271896 50602500502075050 78864105433072251 15820566627577931 40571372444854223 419607156570242 41268997632421412 48261613226440060 58279873910019018 63320609022583779 83724073769234985 40781213196019833 53952179520995146 95269040041452213 86712355870281127 88991198824420490 42736830499000260 49145186097843909 88589909834132447 67896655011364552 19367306959386293 81266319481377801 23174399759000588 360498272056719 23285407185717257 52718948515231878 78317654743654665 43904030332403833 68957239086362084 38515787040305324 73585895848303955 98168936489390178 33238111791779450 49334093705810706 49091187177618824 54181826752794779 68703461408526629 44241125649011856 24772869904412959 98822830102655196 35391319368734477 87015470792011161 30499991030220214 48176244790795933 17008370351480968 67250946055131956 32434258147753472 28534594761525548 84961786685147403 90176751413773743 68408599566717940 93686790691766347 77901503572513983 75370765052577145 80305618032400029 67972079334140382 76720461866935191 55074633133354074 22085963104318254 46341587555038730 72499811220310880 83085365092750614 98784139912906337 50258531162237281 37259489410974537 95074144437582656 82540022806572194 10618054249910330 40511687354995004 30107037632337693 49351004911260078 93599626163590179 41996490674098277 80748569694313994 4354200450055946 98713462914664206 81898052538818862 61433000843904072 80401901769831793 85332878552612484 31635025015855426 40228021439810721 37962018039454930 2942332673457651 92558930803667852 32150862658904978 20664262537517168 47560070007789979 35729142371893304 70611038735127576 68236947960571680 5931542471191831 42755154652277583 67675496652352988 35062461701466442 1818086378011969 64201205836413856 61354901838928588 23495109382568390 6430592845240267 58080916772412173 30431409773730085 581726808924793 29749294780983987 24408113394035247 51639260034760908 59983369608998957 49940457326844635 62007617287837865 29733545054736961 21193262322384211 24954367045525096 42756920279372508 43311967916080055 63510447781025980 88220492657463873 34283756518410195 67244803790614808 65643036836824881 90846023416772089 9266859349429264 73753120490667727 48648043480318948 15150809821962205 84433850752458711 11536057429373017 13632915425452393 45876364868483656 92953514175295629 77332007662733036 30503103972094219 96567780508406444 50579098851950590 18748972260549801 90078976254754476 85132322531677603 75032122684259667 12819015266051300 5952799869252079 40122802068792323 71553008016137466 20471775559306447 58654307501420620 27123584715581935 76898116705355931 30665399294902895 36082459563553201 72167606267935310 3093410131758883 3445792824945944 33577483547347878 52304083884252869 13745495830981444 4329671321258443 71599793815062244 43332102547822664 18412053304343854 81058482948558728 32175894036085571 66882014602052531 67194036963407887 86757071550409111 41681959890643408 1659420767606168 13624898998388642 25456624912563288 94234895417368347 34609282597041838 36406335689858283 638703034074179 78120079549788219 53707203527896196 15200573715528673 16008982987808415 89072000435799686 63790940130218479 60054796663602777 85263452336814031 53499981781275057 13679825551178697 22170263297077650 79481032381980267 3695864917228498 49538078604874083 86722103694264163 13163123805743884 56978552817736906 51646900948864088 37358385496829022 32599012824090189 23045432206289220 3901101386878852 68836644720105435 56337078101898837 87217502887803252 3522833913534210 82376602800544748 18374910012915745 79964779208648917 93495931071109076 95481956229510505 81949191928851226 20206772939166995 82496649897344610 37293102190140390 5936449995962886 42757382061199651 7477294754231501 85801900792393288 29777321480409493 40796909138599237 83467734413641220 5548532906429454 85768676458043532 91799101196292687 41950416388635759 30981667726396012 50331417116206958 3671066143914771 2674047323959821 42655213932668999 56464636769797928 65599941755299074 5689145944173638 22590184738035409 80867041505028430 47390170715938108 69912451368118160 88485617822918370 70554247945214955 32241105301420582 68907334491783957 29648106875085737 8240031943019726 76778864961571446 11782263904986010 26003227180733162 24461655125618839 22892104444631436 38088531181369306 11120287217706111 64153472008441791 55216670995689775 99212004075100773 6133186990382595 15091048761123842 72834731909843130 55798301423966305 91204536275902880 88868920132712356 96499428881352581 57022054840172391 52257489163233599 83840766228928249 25847044504138252 29334522753579435 7491570320582126 89068134590198654 93675060137933855 63688594701909316 64198586496045699 28597667948345733 72158606329471019 69458942029479311 21851530872952787 72022264374320645 8723550776051100 67477386891090386 51327867608734066 45937905039845576 3008020952692289 91403022267108840 40140539875165623 78338091090462547 53962260498563057 22928531175714540 47337043639605837 14755842571405846 39535764343172753 29866333132315447 69692533004102976 53034288894300052 65898482808846993 31088637745146470 60010577750477552 67519379779952149 28214210653026844 75557448987959979 21916139941066776 3727945694041614 40197834085634171 53977277259837924 89069192092780751 51429778906281361 67191569553629639 86075117998514152 18610942998742041 78988433656477074 91453018667708708 77034368922898460 8044881569843961 96055834828673057 79598378901539773 91813736467923803 29970377011526230 54231191273717151 83717371628724252 84492691845514858 50112092557338901 13283489412935762 69791935422846576 2939098050296563 24900264976998133 7994922063038145 85658054498454510 31944920823687434 59876251535861452 67542992707147819 60549366447325048 40607794235494073 23838531932436050 12808950248174692 57135823324846346 21350738558185446 94781139975205829 90639238113926956 26651935674321747 50262329306375545 89517275611596312 37038086833126437 27969445106454048 10186508417471642 23138543727520682 47317200691392651 2286597816628858 23441963441327666 61154200388297568 60291868832357670 78896122295294291 40090127263445094 71153857547687457 51207932131519179 26843367495024196 59700840083942803 28646470908109760 3391743892324005 90751979454499338 24574327335014060 84945590764365523 89297725626904771 96638867854199799 57382843499778179 73012535192290478 33147872670694272 13698831152624525 76978842506331844 14706959595470183 84504029102442164 94830566386515234 61863039873540825 65454889023830995 67171341929517790 73425370191458961 97386288861904374 71144486308289146 10364983471509309 34403057346499302 75209180957809554 57855586146637097 201979066519576 17061389599418987 57285510259591514 51120681308023080 88514240376508781 86225595547401555 8652339985176295 7958942087209119 57397781099370041 42644085583441290 30272090629310142 32816245700053755 28905082196521654 82903327273119183 86729181045270351 25540862159776998 37420415934366624 65883809713239559 41998723876274051 19751097186545740 53483672737531407 17135517605169574 58502922561966319 8295360317680553 98874996694569826 84099225339130999 7519490759695881 94687605375753586 20397199664579058 95979257641508743 28414520792873999 23429594350798152 30484307836846106 12845114011943199 82365275778693748 9304753701131579 18307364692228500 82745013615653684 77177840485180291 14812554533780972 92471561134750558 64201808494715734 69876550423234859 32325566351522658 25614303250932655 84634583091741387 40262983874321734 16713743496421648 49969353875345925 69124778377999988 49164920775596272 28476422914108244 56909637845948186 74511959199643938 25268602118277842 41507643785196394 91104043046085865 15706504896965074 58329499713156765 15807095227888448 49658312248623443 19499391535477340 78483620788816661 72603113236987139 27277228901394657 10914601819586760 22936163105343052 38214206272715592 67334036983060801 70613731054351006 62206354225484498 59232232272701795 52652050267629254 27045937041157460 18346710651822093 19692458998981610 94390824963737172 12216833854830341 17188626079230914 55253310103212593 32255392172440431 20862777095796008 93182858716660863 20777637728220750 73602914133752120 46423413293517516 54312696253109456 74107080342912279 93480625065224267 22499904110188381 91202308852026906 1974838458167778 20714819211967341 84191716981645671 6989382303991680 86001964127312826 6466777302482834 79477247067832475 96885241961905431 32990080323325184 37659015141317006 94509606518666714 69726975493460729 80778043663829956 12364188765483404 33660731621226102 95569164306279146 92006309414692707 89406051852642991 72421759316776544 26529810563435620 47368421269055779 6159797494918814 99506602666330415 76566149291877065 59694790101933724 75776500600471292 34881191449531538 7132089111460073 38146898203413842 4338024267423291 81034889233660184 53489478824790487 20662704774246233 35506300739654094 77459573186100568 94309161106217136 20398824519352100 74125832061287616 55026456842874121 62768737267038881 23910027948448156 23844566914324264 1394723775113571 68032411481417761 64509113100234991 5292111768065946 91450851474709322 23806694295588204 22935593524575365 43555358058255178 30091353056329477 96923678622445919 22075440687786251 78620863125610094 8384168927295619 85713115134282733 78352427750492267 30668718341125557 8109499597422278 44660723475038493 7812155025145392 92053066800711398 50927047015310686 6269319380792427 92598498764685734 51342719070778116 85944750332711908 93702203964743546 49110929549727337 75862419006729258 39419512593830270 16244249042933682 2861918355996815 68715512903507613 8907640318482859 13143214664792607 20588339826827959 76435164593345890 53739990220491925 81950338541257325 58869787007995524 72195759032683069 60316524794126026 44649408647152519 12545370688832392 70982669248755124 94487029474714689 59170818146814445 14936228168013000 65408969632342259 61135601263876818 17785661741861013 73692565871888797 40659287236465588 70564665578879441 29434562958337957 14464434885558585 329183148175925 62317022891527226 47594840265091360 10339894808561249 87879066671348658 86886451732999940 67761845631564833 9707914547275819 51358232051645219 274192246429436 3827070639790338 68299795289677932 24184699061963547 56890618748991636 12941976739057313 39193884470191032 71175781164713004 71177446550878770 44849491749609453 36136791308726629 24952069913222857 49830571222623242 35486315937507016 83315931186619272 5899557153797813 97137561270479468 28878324835444182 15535236824448757 96751522576295828 45949061864143477 84438169129392516 13971326512659646 55437486090819938 26470747629662116 79784877588433121 65228626819037892 68865719485966930 31203306789214356 16685250962985960 47442025637459313 82394147348030872 31782292498525863 25049706878892747 10607687507493497 46545495436378077 96156465486334515 7996757177458991 2691110021255913 34121272476497130 48706092529454088 60418236411100421 13194733239935043 12698771865998605 18980770505138655 52362236889099389 47243335039994497 26475702859492605 86918792983624438 94927083001735589 11181883877996488 73516843796190536 77685701307855502 33296017354506247 48673436115267190 3285780743097720 12058320544544185 43005669321277308 76363099982307950 84050331346102856 37534104725378349 61107034863325642 98448608215437471 49456296802339533 67357865907317609 15595709918713208 62376243608956274 40906737220026084 27533983618711993 51561373359014938 87794467441617760 30402286839703802 5425769002813302 48351314678886308 58317913796284031 57764517087206635 1366348485179459 51372886413662962 11062946364525094 46678798414448183 75442426065223882 13090165679100667 97170600596770662 73038885389849377 78791396719069156 37461054320611632 12661654168654634 55843266958800982 72225686382994431 96154110239816525 88068207035062474 72739603813567518 96625945631739602 3769088700778377 14143150974606247 77181827037412990 83997710771714864 86594741454397685 66816245535913131 57527924218068527 63851195482379569 82182891481694558 16411942500992086 90692716430600153 31465792882691610 61114606116081688 57371093490929839 89152752749740319 27124821571469223 9009131688352377 94104475136488330 93892013003123941 15956856074672663 72549335520287306 1456599752048255 93471541792085712 66359384460287712 87794888451554562 18141439114336159 75725791054994745 46053657242810495 75634626996100475 20230890894251630 48068489428043054 40443332986818687 29399598134411042 41643386548694974 38261069080152746 96521088002873003 51314023783796099 74466278706903516 54738801468017727 4668182986791474 8617183827959042 95712167799039542 26177860839026252 93664115785468431 66731991311650248 58519732460542136 32050847361671565 46156727385263204 75251679154956608 58601768883108720 87291330569752846 19763241974918060 50446451447502988 41720042561306749 83940278290328515 16315414824666008 12750736646245232 36082217654990058 36142670784262689 6173863223386418 33939001097542926 77653039340912514 59496004817657722 10561537853759804 30083022039286422 51029327414058190 40515312001762992 38256615364547547 27351850021464353 94341155266775006 97201016463256170 92862085490440896 11196356752290553 71184541794360255 46674684717371255 91017165435333377 47407184269831358 48542114279776435 36199301117970486 28775041110094435 18582716944194590 92622772223901418 45488171772625742 30976138462344713 97220756059441795 70144170582408306 94986082551154683 67976714867296890 39681340532940665 33111456043237642 10303245373959438 32981376199715866 44248523550085113 51864693700821239 43237349822618368 53411367700549121 90547537484602341 54301623016368759 85612581725940622 12130412028147520 89475212574199520 3003223498816130 78711933472217522 73182240133652264 14162014403921073 4443036619249546 44851510771724710 19197851840086338 52578781430811224 42500412706087612 48942873648201959 22428507617474472 17281605246733279 21480350064785561 15550856370895313 10570424255739146 6465579551209847 99320532159586125 23694491278597768 30530801004367079 89868550906234812 68917166995058178 25517192386790400 86376322705150154 27163676137770084 30633475454025252 9265182981169215 25597343238184913 97403871631354609 52792695695115247 76222540887811599 25432710183258971 49628188621230663 53460477256009746 23203041999210991 56536544269240709 52657083679390209 28183334344514775 53107866161853734 21876630234861753 34417163047795975 77502680428946538 28053668823158840 95005657849734210 76700157908789066 42186908057077662 97133496576077204 13464581723325611 62816679274031696 48031046939283986 25465088858943035 20809383077535678 24486477143558310 43930825570729416 92031706226021129 26208372510293879 61191274780350426 25225919441153324 89409948711609922 24659913589162157 97419574788487188 89492154213674496 22551847146899417 82585728427487657 65589627952631726 45271733954913652 40520237959749814 40902546389722537 12767337857639157 11915673430944612 73312891037028628 3189622344279707 59041886182896979 4359068373748773 15522053843404179 56695128444462047 31788673593087081 70710872966790665 83763143444336770 73131014285718251 42529839695293682 74145977028804926 44854344857904194 58293055018157067 70785575751042988 55205247425750426 24635498273857010 54593530335185392 23221736040089266 18848791475114777 66631790249549045 94883575816051347 67102327029321460 91885649359481277 60812517003160390 92375794081583533 44169620346061123 9873041039612914 73628349241225312 84168943964071837 9483133482694029 73410878289871334 96727967186994606 23790306304487751 89357201274797369 70383669899236748 17021644966340904 27764287664945675 13037406399231753 56534446561411675 91261823399034385 2359197384571443 69724309580048817 11732582915698851 31758342389447055 47202363375104052 42211276143940776 96323463823244762 91504076015268620 8540886703613387 74806426573802023 39927367994354444 61856468977333096 20291572179036283 97397047350762577 11340938670377692 34412328732968392 33468215145628006 77204985068864744 27065731110762051 78380331483478223 6303112717432999 51001486656006091 50912946114920188 58411800488475798 65825290891989411 61009972557635909 44259124693390681 16862636978027273 9511878445123650 78861739356405665 94274537456611160 1384197206498019 25956810834846215 43749670605694009 8687885413503517 11151917380885473 270847668738307 94255878923741608 71656278151101986 19652604111130631 51909440084597316 23120723721704394 35892855672106595 46286041168520981 70726007508918658 83263680338346054 73869903798902326 4137725063752367 61089874183137580 50147792692958162 15884635718357887 98935806322889282 62552137598922871 52594207423672239 70671186047850505 63790080402591198 91682268958202200 29436859852430377 46065425908130514 10353777619526402 1084612930504572 74444274153896798 63484816040668928 20921637391806557 30146001719384719 35206562758903642 9815394079947692 60715641996138998 15914477802403245 98592224897697634 61453468346961600 13399244623625476 9127728337155102 8499885042714913 2656637478881945 29776047323528706 64913796869513865 93726557625717066 13441853244600589 90841674189917525 65326137946953737 70117022160257395 79396197446360485 61420932761513477 76169668585679313 24285753232276681 65417516192101185 53283441291811796 22422313492729815 54708055736068466 25456929990060257 1948777336294728 33747483789210833 14775358745796670 50895077444342957 40278361407404123 40617643904072140 81615721677906696 5255343068627792 96993509820264174 97530442825385010 18507487018987975 11210180631227698 13190300841268716 30911290261656004 80728768119190564 82434343142735872 29873302428732961 6837785121506460 96051085534332669 47822877748547236 98552705806940115 93500461316388145 31768627830605321 20972724248707402 5404850162881031 90032840741490359 29684516401420388 66835641909557924 72292423179242115 77691283814768418 21507808409485087 26674222313356676 7099912413629897 65085993224316714 7770547141747781 78277013144768080 13517423865485088 43674793581630912 57537635954702545 39529779845267208 59468274394234738 63240078772814179 97525099582300039 64193901623265274 78341931956966104 61968149275140812 57910679906299396 12182115728874449 18232086117214848 60343409104539207 14555679243888938 96745048010592401 53932494463328563 66666052725041827 70261963420503200 35693083755208525 16399150468455484 97473484765853401 81906869934400822 91983365144405966 33509879529584597 25286466362634552 31379304180640974 94239337458841277 76673574363082373 63910465994622580 69546061433142640 35096298824974840 19949372716402712 64726832461694055 22274883974999371 43402202372668201 33897895711955735 40109573312668562 73114894877435229 11150688093329302 91435156890336323 45312249145917551 39487502024257151 51785647178348529 69699367426253337 55524684870079458 71229170709673684 72882711919276846 53383423774215234 95249762120916383 39039788614788015 44813422681779610 53687627574235844 49139596228295902 59421680826851411 67951219760035307 10255714052497102 86261060979535897 81293924709784490 28170089152730485 86615289601476228 85375197018576378 39571030125223487 53216809794941005 47166305395678070 89795363234978756 49580880256517452 48288480428550841 75710446187731457 58094286633295123 8121369337598695 73089819606430216 75017723989020002 25935724636743029 13325360653221996 75472871544467127 49920020129578477 50575154169402646 67270087737236727 53999962011507049 46759967490569678 22857313994770026 58285461925478174 28717723933233005 89742526363089008 14169122527795544 31440822901654070 78604576961281488 17771588189939603 28130887716816324 97186186005630599 98019083021987566 85437689235654482 62894915567117939 90305116953724726 11347782923076427 14576342375205257 44852708974604758 91216869591022286 89027581468260686 81628024359694897 81179703482537247 68947270485384981 82235354857509554 93485069297669766 47136617976936006 7713045433445189 55384548533647817 27829644992138499 69655450104192852 35582968479285054 51376813566790742 13504638574142109 95014957998784702 16216155555381499 72905134532079659 29856357355450530 45210589407124921 26739449033504138 73676299889616418 3531459750215431 71386217939098683 55645016196866505 77285137287161371 29383925701965339 59677281897829624 73705110107216944 42017348501202165 44228469048723424 84642481877033829 86254719608742652 83222769660243646 44552468699833947 92812273515039306 17889961347727337 87352961295540374 73302454039186863 69750391718486814 75851146017391728 55728255926398136 66502091196380344 57050086916562078 8560377018412117 32900831915916182 33927602381725822 58849525877015715 53740737544362488 14734887332316717 15718221259080697 79232956446118486 30390940729621745 36843400531424281 53085562208951451 63201219191759491 5952355883578513 16354025877028494 61408914470222787 27018742728209529 22560274571432560 77472170434428745 55757306082108100 28408017954927127 19091393121899693 85052470341191455 40353685754693214 73609550915004632 83597611388245151 74509655022772646 87679200260860125 90097539264594761 9314365533439368 1261689394682576 62819451380625203 44363800329373966 90062628917022782 26599835722171092 31503601399958244 23112250472718407 6927125127216677 16171128881944167 82741838302464107 78645095859302013 59314871807981061 4615232326420867 42037145064309974 61653013481639031 55051717008375429 25897406081792915 60940731512279974 5883099677527008 94525959070180748 50041117436838839 53199153322340063 31381580902086584 46077741780160578 91463917075626775 93399306496372316 69321414947415931 26500444622985087 23259102132649952 63362052752104976 99300700084736891 22920600776438265 19880370170747268 79702865539190157 58412701154826322 99416768373680884 34116311346456343 10155163017187649 67902398108735868 65922360133070498 27050034041647077 32324172820758901 59012556115469264 33055068276108628 17935573826417907 84904753445086390 2634472930621344 456974985758228 45839766051987018 23124560791992380 33475686753109819 72132249470443646 86338187528586740 37637911911898363 37757454628571859 52460963737750460 84064128774370461 89256440710608992 30295103878828355 37388476913010110 81459065722755770 26439670734560440 20524746576332935 35325088371108885 75648966646228413 82964271227843703 86075841621185860 28262020291402192 11811416634552489 39188020215229163 89217865133347068 82977304626047409 74505684882485327 36975685569325157 4595599251604845 76120784287052543 71715384993784888 79530289733770438 34344669531145732 56920935956206910 65260816201171051 39639091659169252 35332409447613302 8158246653921877 24524168296711754 7470659623080016 42046051700903625 76744174849539355 26882343591313468 89390017648658472 65308476613700225 80239663768652201 12784145902191658 7672206041780604 91625153866930497 89395985690407630 7578994545774956 52647455096875841 39493812747741134 91588719739441873 49322664202171413 75548374540875800 38350743047786298 74890791010783520 13453075395314084 53669192295034886 19140050351658037 73222393232895739 14161941628408495 69163809039908676 30225331911125390 60803589644634621 83861771907790198 39143840166286159 96674280343780912 73100075826343936 44351970232330059 16910219351378658 40513122330422040 56867549606779487 7249849408646714 32854116259849717 30358498181400883 98831457820591178 85495044661514863 92873777467733446 62752525360046804 99550955466207200 85091451538761985 81013560756751568 3737838918464846 49713132253525001 57689613883264299 761115810910516 825011945839907 81940956008885847 53751984311700964 60748683823120566 75649363661714056 76145948878991002 24354571305654719 3667733843392713 81803108520287318 43912706893499804 9858912204892692 28383160268468607 42141442365706998 14496234829814408 24530847383655158 84774070295500137 36872023803224092 22203205992490616 31196595386061628 9449061412333817 19120812047023270 19660756164376984 79680442000516216 54637983740620557 39908295612416462 23556252220961266 86507743226213631 83085282575954141 35649292913120194 14523796660861762 69440404559390188 23042964193671932 77433203809021635 26021052287765170 97342962898632461 19578045220552789 18408062013885031 51796845211057698 92235050669972220 9507325366927187 101598183970734 77935076036488097 54875268092332298 34061668164715895 68992869659175879 16793425756885995 51126314129929037 92570137101712174 63325469681255382 25342060454211733 57748892947639963 39952996194463393 79825482559164682 79486190400937918 32036587876922743 98136762782240857 98184051097081180 32977326497019543 41184564545839468 42082542843238340 90662194102622508 97601013166692017 17103153637927000 11013054615605055 99621963505690089 58529212516369933 93502713047236829 36207074395659548 55324889035717169 44616597225365191 3768854092103581 60736330588129505 10483539166700420 98907670638110198 7509668923773290 70569189802037710 68257141586309796 80898361010854359 97152366891027889 79168299209257070 99664663576603717 90980911820461449 25652422636925465 8961116760093957 43065563398561273 66855656119958970 93785435947611706 50446090571608150 51338700212392527 62222966152883269 30721121333122626 53999809078513177 21689099806368885 84646722736843706 79950060825083503 91462043554584573 4086687653366497 14381784680706584 68693052255684572 93260717209362333 54520905830265148 33351062571383637 16178015269254132 30001138780801909 98735698332754923 1931267749622054 23785472862966475 44990685677175119 83092876777345418 41157946297443519 87214124023514628 71640692367687465 22189147335692440 59116121330613856 62684969608062179 33786068106066396 52562623149067634 49073876518955429 79655004417297454 16775362956401920 86508517536145167 54453560698245255 8601248380988541 92167212760516933 47236098704617694 77278312648545792 56797767250030030 9100878898487498 49657903851612706 36231606752831778 66519715998378992 87223543271215577 35176957694226621 23577561122583159 62703238912008270 2414125473252083 2016524396560506 54955890606571533 64337760292652652 40069198087738121 12447886353625724 22150208964705589 40349707514743725 3784955423968928 22444750853741759 31467715888979682 2692154521468989 37703650458981378 94142897656624777 39894621470744480 80031565715276865 72076809878437979 24746720091678105 28680188906515501 72465030333268783 83017084892063709 39490442800795866 11766020232065569 33157413510417823 17422423173288214 88792307517461073 8576973076097773 15802259036896486 20810504089533904 47272953181417805 82027755130014561 39141053752454553 69530500550995030 66082255155295146 84357122745572443 80331767943677709 4700815183204607 46224858360168314 47322351328963069 70775069372183722 73733118274687249 78126098090991054 95523410273832001 78931349304715082 93411468629160082 5740944679879673 2570357107216267 54015556295656062 4168380259099205 33569110750400494 30975859564595912 11115781800227003 77609349858453583 67334908854185059 80194295772531229 11425893292533065 40313603009417497 97566998351609977 66047659688733671 59737317739979608 55112021708640894 10756641167417629 65720296351787741 93068000108509268 91345332552432307 61258788971241381 40853495845949533 66506625426843366 89470440613709104 18598716623822207 29766597216628653 99499476276074236 63628460204808130 35299409855941359 94547850264040377 24670560775341503 30932444660621854 38509949336973534 99875193604350950 79445147423307162 21749477461192991 66815509804742641 85167039635316311 8970227124543033 53516551828071102 29939492008279702 80297169415706636 64249939266083973 3434686157221949 55612955922396758 48979873442716768 56390594987924820 44903876559246609 29069875168936452 88108588594569728 33314131373778965 94649290840274955 92245086357361046 23337119322924537 73351630087628432 2625490545591908 90149830011386475 49112538144500686 53030733571995484 51153203923878117 63813985447034632 44138254045577037 5047128839576797 80081755925495276 51553123342855367 88343492667177806 45321143041785209 17192498862247799 38415689255663609 49209107399678082 12927363883735884 32647138432275208 51345811787250621 83291356993120858 93631023343316503 18355599818224871 42158455363127784 78613174370169406 20286792102352660 55557257339912216 29476679672445777 11771469862332103 95531812779210669 5670099118583391 79888014978070021 54565070525225166 61614868920457586 71923122821118019 25269867466927437 94538050642726290 74707398318808992 51943565377840391 7950489718510005 95052910576690948 7283352307594256 82424939596536498 38011281812996360 11834354971204824 14098471388497336 54015356196253191 23008888406821296 15963990065839288 66946302475075060 89914148487515508 86987887561947610 91367109258584781 66196590302277630 60731550734054777 90250613691175215 60258588247355966 5940690357086575 51013677092522245 97838941817589988 48019245504057549 1011794571754776 98223975436396462 18820274473999447 29385899075871227 92420093035111488 77093960948298971 25292488550976548 6058748743820748 56134657168847345 57895553917017765 29312803635725079 60402868140725562 78762022528884393 73880922770981326 16456064713953356 44904679575205465 6159037323234593 37746166682078060 92264157419477200 99296058502293673 61730214120414257 29061325797673804 93144159338581740 65695885037614949 50262947666180153 21261733077411166 68470784010034645 79503538210804694 51444669383608540 79174904825846170 38749826311303002 62833120261435716 83337003494027686 48205443096482312 21811083277168770 41035835592600460 61057273399072632 40577445856361538 877955172199664 69896258251204322 59567341911332247 50944230510725187 7692143695407405 37158812505784660 39021554730515124 7930213409010286 60784776743512315 95877146075568949 92994573253214795 85120263768937189 7137899039144573 84871983786093915 4942931718714365 99363319625770823 25248629308264690 31143469076079071 33723583543452470 36444290734100681 7470469008928036 95000377272794248 18165696244199733 2093885189075443 47651463333777934 86580746551549189 89479744576732816 33686213282859836 87522203060941457 73354711936215940 16807655886915940 34727084393223578 53641410457314737 75402358932251950 94548226432016237 45984495263267408 25271730788754951 82638734911266475 89176440797456857 15607832700911258 9874221109586739 43726745195997843 89679440286466421 85427795123036572 41705329147637140 87924289516587835 4374122773996394 82523601688768388 39298266795333101 38260956348920573 71265584932113488 67255523662975561 6298705776507202 14427117629552214 15119124740164728 32234773716252153 15137074310730441 12499120112122453 50899853077048410 76075575201057148 88921251607183404 34591401790154785 68848082793635030 98441946410229459 93117212113112167 91571528765092962 45533497120626461 27883906256990302 89224649071580294 67279990107870407 21116797389834670 47166079446092522 36560058276094679 42153251304231169 54648899916168608 93080934449521638 31646916409207414 84849190206364781 87177876378138726 80729547803545837 91571511805866973 93640684435391990 41635247616339221 69321360108654036 42549053321139363 93926033311085762 45089913888752807 26482073055613994 46874747883235628 74218651866344789 42877772237937381 53341806365536950 65197124645269068 97555324612024672 93686410302486748 37836402327169275 24979149807552751 6398405093294917 18560318640585592 68288749837542376 5782782424796241 78261837229419260 20653681477659465 8614160055785347 24730313099389969 7880876212260371 47906648876132982 46094967323010706 45322905805134628 32600401866600390 12291098417209096 55469299756649832 9241707178573629 65014709691767606 23202256655208570 43287961674869723 26915506142167250 21536647012760255 29932114015124543 77651594933788320 38027199677078298 39687746804911622 2214850906865232 8568861676154644 88591897961403386 22684597233601990 28206924801717112 658895426320132 97906645155890254 10028960154749894 305781744093571 93989686777569005 58101003348773017 69381455491732659 144079404068613 9111117012595371 29588574947153020 44381515692337205 35823110993060790 83283558185536261 3223551520500124 1801711240335198 43977388978139933 53515860948270974 13656273414417762 48430321625291129 57151184615620000 84335485842114979 31864659608275635 53651913039892896 6599050000731195 36284331312319323 13583663388142958 80102848696581701 86823094101350426 10903875719474717 39227198728894755 35931474646727855 70187612932465320 86228618930066760 30613170369343559 42695764516245725 85611480570678738 68785563513509012 65652044575506375 79616622780391353 50552585873739968 4065300208914574 7925171625605759 40870123944928295 11908784540854239 44431091160634227 72864669311352798 38460675548874661 94108644116298535 83369640969059936 87862175099830125 75347129031922173 33209226143940250 6729838634350426 80749920512056340 72069464798007450 30277357874184523 52076814863339611 29533353962076565 98726245927925708 98219785075523161 56063355115973560 7993654098975987 88156342098657985 10331650211683438 2176525699658298 68707279591189201 66484637602105510 51009771303413622 804774289347431 97250718290841458 53197789961022912 30604244544618341 89961262074493739 65994979873594358 31600585801951529 31008706372415927 3635259273726428 25826423705679891 44085988339916990 87976061451883479 24409865768272637 50466174168571185 51055943230919576 14166881477090088 49223515684321489 84968025711796004 30464115108710930 90825792517271920 75007100479808416 17611660007455267 79047542699476424 10045972089453 88347316765586065 15713087707802687 94923939314093675 93161079810193097 67790493876852095 26782927530786480 23072080766538131 82771537174238097 81681391637422299 42814715132850072 40416255548837090 94677094907491979 70639858319457412 6820504816815842 90107224316124368 43972923444356487 13720642995898304 24208016162739258 6106282906173819 6052759507173134 13355890566509165 16309905616829973 59569474544524968 93550435502445044 63424353499546821 1561415217113216 99192835841300386 33329355644170923 44946795599430871 4501281056211395 18329519766672127 40897194864258474 86742304617735057 63159364345596610 27887031954478670 62635003535460281 7053913457576587 53397891529406012 26088972188294747 953551491190083 99083567129928244 60560054405262506 25069900936193633 23132437086664560 95278630595485336 39091683526895939 22719942304205541 37032547271965797 33257451940878177 1789849579645590 89416389899536305 85755809696650121 53719720156501146 62980968987442279 95076164722446020 75445293515453115 70621047971650254 48698194695101913 27661666016981480 98815809481073925 89500192296717560 46621306207195167 82660412929690657 90839905890921492 97491969022271315 17464798130270600 27682915465813650 36724526851693251 70789247085447003 44296402671409709 27761457677512412 17472999327699041 21774235184311241 80839736698965558 87596433907498376 46585591300387670 85818983834195098 80631573308538599 2160514087708684 58120351012733309 28465973175343879 55125011260813017 24331037692022206 58163752545976424 7159202643977844 19705883966289981 53858771525515590 63764343582208301 33196817606368229 51269430992407015 64852196606876814 14343568798154657 18980938961170676 36380515136944400 48633696919162979 68360654186311079 20771312314183996 657356873125219 29642518300997391 32529733580203351 38613974755671568 75552842096642187 47130368276402375 7327017197659303 6062537601020387 85540143209471758 14615011461927274 30878853881308967 22349534821323536 50110298072919140 67005136558429279 47055516382604353 73625599304316750 26179830423903725 15357293817072583 35002743114081988 18739911643056316 87466134707221973 54637192103964533 62501689567529141 2487705368497023 14619439781891669 73875635778613838 31831066522335448 73105136586639515 59644217761561654 89980212075853963 40863071679976177 89876063566002135 2702994231598468 60229881506759386 79131265075388923 76845150593388470 3631612519372066 42004483994969926 60293249899337306 21586268692206974 4848450403563215 96035774925852793 67383944204550941 35145998557261109 60274240234012380 25005674840192476 777166267063597 47217631005120098 30600077417866983 55122212356031380 42356140127861 31044373422152768 50728804716440989 16019063067838921 76482339431362323 83802362665704099 68895734744159454 69766268944284970 82259823404243558 23457304229823485 42541025633814000 97449400044428713 21489436973432756 32247323733137948 68181846875296984 33411846831162664 66584159927903561 40951799990220695 90234451755968730 95689413473066655 21260835552259767 86836944561304667 24778253076117150 28299870988269150 93006308219887990 9773020144699851 91800271144752474 46157747551403196 33302091438786501 17460903851850262 8535661105167849 24484709660153428 43905098337660227 47631947240237822 45675288243002394 47286746900382142 80806527912082810 72069662724195401 79638219603997617 14302450931025696 82309182833359625 18933525745298714 31130189422167520 95949255838286794 46364946554174814 79599949892788973 70703371633702557 22176111627929051 66891023803093282 66069663453249613 71459814439707490 92631867392786644 24549123509430336 82956886382758734 47603497055326550 50411981527795430 90510294220491236 60622017022815761 15023773575806723 5211034745501248 83047389424385416 63850964024961489 65536528458726020 68485211073256839 12148391051111514 64987211296538359 87557491778961315 26238805358853408 38110567666424741 64757936647477388 68181569181717711 68981057293965873 22400841054957762 10681659031719411 58909855054172475 62140508869455135 16290654416848315 41561077179123471 12582624615977250 64181379706698482 12211031385454480 46890240902565366 10140351837756011 24916300334553059 50838874598098060 31639172006600836 69138373391563943 46642672227684932 49754657088016999 14404574181668251 34888242888322013 83407048397105046 17458822369089416 40684332814574705 92644609554368278 92077765841773052 77696411485880418 13893420808560084 79058608341499337 40334372287483299 72836563287991405 94398864509205028 46109836474768840 48836382035329118 99687232469495409 47597783648628870 15198985177168351 16777595766717027 94677337925481214 71292498427261424 43527064619662826 48813306787341714 47347705117486738 47386138611816605 68269038104114107 76989427275492814 74356754034918355 35790887645265454 43194344513500840 24573526360951362 15542914970259710 26489777894812054 55194752393418057 10373607342761671 88662864963489135 22091243984435884 97647525132573925 53970958251819277 7653969842534612 8319045464563356 10169968557879850 79039477624826742 2080700115666658 28416824482558553 47568750196111893 15365296415474598 53773699347985266 66477261873520940 46857805366202003 47591284464079358 68348778655036526 51181710793938921 66034567581240768 62490339082689104 84021328170120150 20881784302419305 15940866995332056 59064310089003884 37666239607053020 65531185625128294 57784894177727809 45285827183082323 67884351053898837 82812520809186943 10382693656336576 61261231205830995 98318091633375787 93402519696219420 17480656116540184 29956514239085383 41656565004845134 34339561624419909 61492074627871617 29137790308004457 41910366535176959 88931776136706541 83732149429152235 16679389130019320 20564302527976342 65785517004825310 95313630669100175 45393534118702596 69551627625722888 28640171983670051 78107254223583134 57737130587574121 9932998356624982 23125398073922959 35053227916233704 48508831176326708 16954411236321937 16515953912827101 89174635748264230 76333493252444924 90457505214236781 44419517211016151 76210049966853057 72971512455597765 14459317745513403 31417790224865515 27049051737285342 98770708849101057 32549783140990715 13627144299137835 89303362262849484 5311252873916105 79301491299680053 83311711099360430 68283125176039476 38493766793115259 69690795869704822 54024836704336222 74453022153507351 85670585639063472 31376956492979149 94919868925111603 26487375692994510 77222981842480317 72888320118084376 58311751234988468 65140996403166737 56076667964945231 45312340577967345 57472842699797860 57572361318513750 20216845070701775 12216496717222588 37590399755654026 81537682166780722 40554993431040125 42748606360186847 18982778777956029 98292019688606833 9588199930061281 54762733586079568 49414422322245812 51525099119954675 85479123631091232 78408973110924223 17360454620010518 72862605932242231 64674960976994334 79371885857834089 72265096468419617 74741604933157160 17431633656042241 14773008653118019 79414755719035831 93742364381764090 42254430491162707 98221818354407314 78554414994979534 81900762928915479 59777338877936135 44731850665796612 66937279409510955 15968720678184752 48845227658230964 62103850921451568 26711549479702106 1172320290567270 92517841447057691 58808240814447269 76613822475621525 98443892160301518 36871051175309474 92960487701778126 87880568010593447 3588978197290686 73643830082190948 6423198110443167 6349666535308704 75117778343656361 39164460503729199 29460677848859187 99936759926270629 6280180459324474 54590207758124044 57399489170164695 79971528595424867 77792524157412087 8108788509977143 64824272222471077 10067692213536491 40770876188553177 86466477899704376 72556648829178289 61657391150786697 63651319509006187 75414072962797899 10633567638107952 53210310654666878 71889120229389175 25561459485772525 12147381868639894 16530823942209422 48839356857320695 17118031490894198 91246644796830552 82327400847009086 34726859567952493 83446427203657532 30816057481121236 12536869878046766 14592469999385388 94745533284276576 83079064144171239 74005608019219537 77302271095497746 11096276574571889 87497374199097374 98699549571262850 95671588365969110 96039909185281628 83522885337160485 66032181686503202 12126816563958719 36899260518250171 36217804755806226 7513331114122425 18241098689383002 44038615370730286 22668244759852985 13698712203050479 83513252372635446 81647704340509082 36420033951624624 39371873401788332 16431275287521258 7179880464983512 42317763942774861 30410650091391759 74068763918991732 21747912566244094 72596817903198046 53741247078328193 27451990814023606 12684553071061642 49523890701458054 50781351121249535 5396893018622882 25215405556840754 46051583084948337 95921010933783641 99833212300488047 83317277771492892 90767348310669296 83681630286652686 34345151277833624 74689784259981100 74757658156021475 2578785861694364 41033675237378561 41994122743342840 46253985825216142 83365541214074785 17894321353266800 62243210242559765 36971559666587145 81581488300753467 22272860179143848 55061234750452873 44810809648887892 35408212910641179 19790734472092577 12739806285238509 762642325409476 56271278006858150 89151645081307125 48865464711884402 15726911419905774 76687176421280917 39357752415728863 11530883488526002 64256657951950038 63088804408486608 97510365916128557 31437791298773879 45301514609390693 31845547048938120 16678767355224935 87526358115703825 81097535904932139 52222798368506249 35226223589453735 54246313963248294 16164562340581199 93668840250049895 24742865432093645 98195734548758814 72089217060607337 75075455522913241 12864146420986575 57391394732316833 32927379490442103 47060580909792867 21748786191753302 91588241476448003 25235103779740016 50041201904241334 14005498121139734 76433856976676270 56913901824227705 53971363391330414 31698124320390743 33174089442385861 34026774451829262 91575374164904705 18182222453659905 55435713704577134 53719257737480741 31459350260732956 62150161331698475 38538027009461875 96736296931749066 49442673950964183 30726457921278105 27164302437458888 58303214095709190 74219730623185707 47474696308415106 36087481564533118 95286069495093765 12581015720829976 75001338614045819 93507634605520867 84266210185489837 84328808647925787 49202217756958551 80072415247207630 24573769917656569 94907153633291623 56610052788716654 90715764505366296 82566759044775143 79918969112493708 16179207874454531 49725924774243990 77166197707497187 7346885650888754 20657153590284795 16807937724098303 10036157802253488 70432808575309060 26193361168366307 39798164813323771 3779369341161539 33759001951001531 50567984108644651 29753558289899953 74927300060416368 55053170196564906 69601398457549988 91428745455182146 65147119338955213 69327317689718798 89266631722497628 66207535647737601 82060451624118193 9019451272708445 53035185337125731 36877967912555124 11469316685677782 76425558367263744 95229527320982257 94766356230226626 11167479329691187 43361942318205711 29354591065714140 22765374226200636 46019593388347391 7167310930400662 77148776863150016 77332809594276139 57101714868984294 6551044691977239 18061245300078737 53322668167774375 40510545623285765 73090036712269274 41422774605681571 84366970206068466 24410883955132143 85909650575223012 84098141143095103 25521867999732572 14200492588979903 76682447123278327 43088968961332850 78357753118925125 62986150469454502 76707909701196644 78095161717788283 833419172202997 6649535787529226 43760512534093036 28254347592104444 21246582739102545 84366202974993514 29002180525371802 2725188009582918 709857371534667 70302099292988232 68139010875670104 8991775682436175 52044627612236019 17404151547979752 81899691409995410 40494856760724021 40845954441423993 96128748024155229 49974857919998740 25677906481183535 63591275255386192 50994533974229635 70067073220961496 98756570487141200 50920058843479761 25025684757781795 5776340758162423 61033328584495805 69178626066860304 49495532549280047 37935163010229297 78921837498494306 90077123319300783 78149255474614673 19692956200416419 45581632645821748 45722262015656250 58203841057986956 47343205582460281 52627327730802628 11391653512511790 64045358717575867 51459992696370154 83139011555803562 44303814966247339 73093169888626517 38456026636573442 97815867378072115 63539495344691055 237222452306069 28574526435214471 75801222464459443 64261454092608886 99200301878333995 4010003448301960 23111044196413141 93829628700836446 73484865009659941 91207652785059826 70878703896772292 76262451387961344 85829178942738765 57602230358519357 80524634216889909 49718946732275336 53866669617990802 40444037927363245 25394030618093752 66229691590462688 58022794823051368 71631030149076410 55170052431516860 94571132629480812 31698747754178471 77813486031648562 79356307083277872 43272517718157650 67097338399579604 86622534911918283 93285472037256870 62761944828201078 50617723732974812 10262832875266944 31037330613261131 43853322134563198 59168413230975978 91297809106018547 87404422653206576 76563945274501582 51790838074234727 40232968908154903 26111842571487247 95327922328683125 16509132820521217 33843376819214874 75072436684192252 36126831072723046 72406202566799264 55279543649257679 57999319471997307 43845592262065759 38471280118866064 57866709847250639 77468130877544248 58793137719600122 91476888069673438 62331807555321473 35484247139049153 63961724202910230 743481312420462 50411658283686191 91042883504434468 30142829247151414 24259426708816264 54542088537270526 19821621577112727 72082626187975028 71041674644765252 18047538929371880 16976748773792831 93684746856805036 26007908631852599 15292243340962343 72181907490534180 62929942043220912 14786974691387832 68480395566265141 74362991830944071 32009238342460039 16355425049813977 53363978205920305 55279654233727134 24300313971206527 90887087544508814 92370244734084369 59231814729349538 83615526764281593 17802005131365911 98003069263923407 45055748329559428 56921145059997666 37479547117728284 41258531440304404 65753266705387602 23412747318062895 36847250345827178 98415430310666239 20819420535833753 97860491474787255 53419788338834011 72458524656652281 98200439018961443 73922115845091893 8742217468394751 7742459694138426 69294951549261306 19044768344929393 30514001244997414 3150186450857195 18296547469718934 98623119508171087 41371423202545411 45295294944181164 6922520863524606 62449752890470794 4275577023626047 81338591139421968 92862037863082113 33706926568462264 81077563501535798 38820778978919206 40590611049797378 20852951597133333 46458780871850804 70578424606718352 14770017110110273 12613653549920954 7921494365915568 48056080870492280 66796382414987600 67309589946684155 91313823936999006 80931651655271531 87454933386326148 22019180933717390 76206066714953483 43485916352064595 15096738577831602 34794919993119181 97961409911961192 38145146937888837 47756813889156335 98301084215878157 80711009658593741 52413444800282718 30064476026539599 5552527006300808 85386128984760568 21537793649462984 87330216621652437 79006763372568078 68840611985861504 13694905048914303 65606581568704084 51920868381844821 36696523491321784 35158486436788808 29308750553356513 99475773203940202 56716645741240140 68196085486017131 36980769462978747 48138108291475876 93176198172110924 81170552597200405 62751678886851146 96707708769970185 43855517405871595 3423622527772559 896828768017623 75348267553145404 62203008982273121 67855369425878822 39997256239664812 72990361515510385 68105288059314247 80798055026086419 93655952775138133 42497027028383670 8766937213499803 16808695089692221 45095897587663773 40081950203934199 5654781527699723 38746144952932126 48954628339303823 16772072153035687 36892209558298202 83894792195157307 78134022814952565 45452052967249725 50423112087974460 85344634248339417 64138240900272348 40241636795207721 85233670034974170 78236202997715715 4254278029605005 25119784126722821 79162439249131425 86967238811598484 98110114311125356 2017953712274858 63869889436148933 36577978824657067 92807011629569219 42725112380344118 47223394777213331 23569010897861887 69818864646663152 63418023998394367 29895962833596203 83671158593439892 24306535762617381 39864057362928041 2037298145770388 9586221713260472 88551671411587752 71665275250831111 82859371232563967 79371810997724054 84033239205169728 88004560473349065 90231310595319679 74270544843513150 19809960392667215 6033285553072493 87593398925011478 77893359429830346 46587238928332869 2773478259762360 3136107515103788 94661158565074108 85019344835298168 31305740093855358 33359332405548653 341254069432759 3596969928455874 86869174100210430 61585638020525628 96465482892178842 80568764037235072 76556467181079906 4814086858173348 29035380183153578 18417536846653298 68135199399466257 40582616390567008 53287266784419150 32975738375268085 2275535910944051 50866259854697924 88868790858994130 12506535036610304 38315224818851755 50186258255747045 9910827084148006 11952926472051516 94842018672734946 58425040258822759 89651615512402258 54815431930820750 49319224075279601 16751595203392629 53595122772963095 27909624219069265 99411140174282058 18918523521385677 26993837041927677 37617671598458685 93730827397119219 79472026694603192 60152509468998585 40353037580148901 50765518232533472 58026269685278455 70387885825003781 19041334341636021 46087624742276057 57209225819548843 42821086170085855 60892158705066103 80478294618973432 70318775738530829 2156606735345802 51851853898322891 55973006617674137 37748681017833226 17935349979318534 55395942219626116 65936362630505706 88431778143163597 7904943876779668 49812852877327381 24345712591250444 34559686556668352 91667085689345765 53010255444354316 3759606210742189 16743804894257038 33723784947855490 65815004068131500 53052848914042121 39245372218780382 86319568977890140 24867783085887615 93441710077370233 45004281445654872 43137711697920348 3521460103096494 96678448517409383 66166379998752138 41765737361416342 5629528689900846 58429891285257096 31729644183939187 8374939826604203 54209227035968864 90712489637741055 52724236872475825 24813673088909216 95884217624907664 56658636870630096 22135651454084935 82393849012506770 22699423101561901 7985450380943955 70353678324550967 38426172082334894 42635992643879838 2381635937021269 37842812137167229 15235911957829691 56377034766119152 47450154272640189 26847682976734288 44186246866249084 6022610972124175 20182273786398766 24667404587405677 85743653285673609 83083397875219100 54909785682297700 46520754826587075 80194378438469647 1172375176473829 31043525668967300 76493428955204242 26789781929428113 14648128404470399 69611717465519217 6826122850489624 3068474567990582 22927377164229094 85002807653800147 3495766293888984 37422656746862261 80158747638878791 37834204733700620 15868371545963353 79055482298713486 67502873290950245 10771637004064700 64918317685899517 70156203031860686 74064085991010922 99018228992825949 92790856885852628 64385997915152590 63045779192230227 92202614233071102 82487722122209976 39734076695119182 36633943851675627 46098235557840779 80389313447327430 46237126241718925 33259746254424004 2131821021020714 62802838936651523 7942116415689276 32205888946037138 81291189710250049 42914892791839702 81065430059821446 88321023803392121 80459434045503248 23247309143247747 1241118958230850 56302095581718855 96815328993596127 81538067790684836 12756878503365169 60376543721194336 6939057236618633 47017541403990499 45827070257819804 65828286231278264 60083055007128104 27199894188923987 5722986911043428 71859998691586484 24818487511485161 17721669951356983 22848790217591518 64039031467207910 15715425103899661 26145232986887387 86896705771219439 57585450346839406 16050395349256812 17041973843773730 965547478738860 62597994418426011 70038951662931432 29517454771510247 81867515823681362 75835945644485236 15256934747215144 66827449386886346 59039575335147795 49733672877392592 10109082414774896 46853180653851364 93909841551795691 53741205358301329 71457399555742534 82529791476557004 91219736765174226 24805981154466309 44281091432990418 35191715800780763 39068558978015515 28122042503401722 79526773471803630 76329467970152507 86659016818646998 44589695022411178 2026949836634858 51064025781303464 54283705193392281 41946773891512290 88677950406424135 39462478949499940 56682537761929953 85204147425059431 68379598271924459 62881669141841486 32546876198860952 10855508247001941 6020477293246598 83285548334790139 39485411385941975 95824964775212827 64625893533872805 43289096076720961 63187745693231199 74300779456232456 38607598150143151 79061299536342768 56300839044236421 42123238998334924 31433784645852768 432395578543010 8860040333118039 48169054768500573 28919717450329586 16242618935778475 38204432173461710 60232876831094333 43298379502468642 27739611568201376 96525078155165735 92603070383185630 19333046002741313 95150427361515734 75491837859577380 38566055135665804 98458910005926602 63550041384506015 40105823746830503 66427436761561134 10693357102508521 28662508474460438 97048797008385916 88782283765783164 21537229766078848 24195497565770636 84156719524091568 57449167773037458 56289889078489269 41087630335868694 9221671830345309 83663919242953375 11276045603495787 65474467301939402 42688592105963801 67227838259978101 92280027400232886 31834476067424132 82609901310467596 40452606094896791 23976429078790069 12425792152211261 33425842096418119 78829750287719635 45641297687748399 94781651050225934 98272518009392486 96135940439255412 1176046937027196 70224023599056098 83906766381448597 19131980217913605 33125703978763889 11692212925458462 63672548113995739 14583284489405104 57141020837925632 41947585334543237 57512118739789051 79786398609405282 60179967270153900 58464212092548520 10060733351220100 39612193500181116 20026122901256621 53718502684769891 33543470139065506 81935956391438526 5043074692836768 17212835419220679 69290507694759311 99092006484693351 36427023827372451 89034072881915631 30846934633551441 51064033500735491 71531558768276350 27548788678410119 38599992822547231 56497535074855855 92259694220645608 74824924311427463 84068287988469069 52429444789693676 23336388844070678 34878158613224720 10902847987422474 34931901776377242 9392957342950620 58349105933812056 87483538554541217 26320984318762855 97438986958960783 41332281334856869 83743881314371542 55096988057425765 76618639597331179 15050878495666204 47142798041067305 27212965315366084 76957970039424018 31158584589919007 48787238992913751 45122498638427307 65378349407348204 76342544155689354 23164947078742253 70542982185965987 87223475416633 6427313936590699 62484770584794777 70130729639742173 90063841891025528 42900633227234661 86887944050100351 86743839434591863 3921782160763436 39508382960422419 29629863143154997 99836651583330650 74328587310255634 50115374344687881 67170315740675517 24563233485715552 97155488491860069 55111675789967859 92787521677111914 73467147869594792 33020004436979122 35358534335066554 81712548186287494 79851763961435644 60656639607853666 18193758160471692 17540718766353252 18996383746265499 97929568826286448 77818921004936146 37362816754136946 47404390795895310 48024788412761514 84682405744116279 42783801830906741 64207773087572458 2222573276131630 97102952117211046 33536593882810068 27303001411269850 40126376204477265 38624583769772213 11050861905703260 82590528693993102 89650543417809059 98895439712255600 14110847612729311 7487911646118927 47210478003356374 28645633038162976 79370453004093894 55051634918758314 53689037392231894 66969185313637914 46869452801776463 55208701794978024 53378668343413690 78285474835272946 21215093276023371 63295308673143956 78819953425350030 24657774312604931 22582267256888523 48882595814828869 30620404868323624 98092971523412590 89667353884356791 56052326518845606 55429355919616248 45027572910161092 95485018101541205 66152525166261023 76500965834900900 16040155449285784 86708666990856025 7272109185107145 40368482006158992 74467384229287700 10247720066105206 53832704051309235 84105824213747231 30590179731576862 88938445162078908 55753941058693216 95852398485464189 38925983980535400 12328500657127337 14232028350121080 32636433782644216 66731518245263706 76548933656562252 99593987778429640 60440064965980952 32490301815562249 86897062848874208 3969185733828793 9477976423372353 24507576097988411 84472350857362144 92418980560357545 25305074700331528 68430573507019224 46000641523555592 5605990500323228 33056580887766348 92770522998625286 25016513929725265 67291702586792619 82277558684468777 55309713254490852 51687545451388152 52481717778067060 58473088381362056 31329637049205959 67079963098640778 45761774923004555 20603818583843156 27027768801498430 88155413878338952 98346321529193438 63066943924748518 3185287441838254 66759731315199784 4641750795289008 83392961176168803 68506906835145444 71077823168113040 43635155273701356 649690781612299 7603833413762716 78588664331758530 75635241809529853 59697688066842667 94365828624488040 62003773342035991 28318658945159950 86748969440273887 80865283292613776 45304867035480433 41752748573371671 92714980949842823 74232027761560543 49146809205484693 31664145935151462 96493336602131913 70949308551261221 91681198263287050 79581245091113364 75440128044595892 35473427529411480 98903084219813139 77839445626927082 51515724785657122 43124722074371308 46983818873055817 96413965301617186 98235742717057875 99897988397659028 2887882246373702 49625037145002069 37702754058209979 93029690843367059 10796905142227296 15086054456001688 9201422277046133 17345360068469245 99544866941147824 34469668707298611 49826006619238693 50466168856246019 27814848048633581 25623175681432049 47603268522973303 36800500500841468 91108547009553949 5612209488447523 62085583788564825 26538319127359321 64831306699814458 65009130715562305 71238330711965032 34080182323047960 28330647926870571 96242914536772182 14324610110408206 4153357669056490 33926657273556561 81649270800671201 66984306228936425 52045694660012007 43619021528792063 54423019886518258 40465821417608401 70362423996845344 36499237114238905 64813659890927832 35269228312841699 32301571558902040 39312948826041540 50031368629138446 72897640152139398 10588520605924706 28027554262268635 57036934114504593 76098360320008144 97671246896112300 48576810193344928 40997307853937835 55485330848625634 86345275153334595 5972977886207556 4983837322964724 29166948369809320 52216779690959805 73943482407035836 55327498991532831 82599757943760929 64136032998411307 21876305615371097 38519369559781465 95371004629005789 27454751033022067 5047921751844800 37257365746654404 53120941238678196 62338509802723264 69170213492657907 85702690488891821 99916989929681270 60485389205203751 8661642607685715 39256143639560803 15771930093449218 63735835467090349 75388125324072472 85866152199992224 15426730250189693 76696506062628400 47779335345885471 58872645170059519 31609864400752689 10975043567399832 18278151285722861 59924967536876491 94020217512705522 55854736899088410 38030688635630647 65034870455596616 39196469745127574 57008243583374122 17345179386928457 76374432646049606 19929776198365953 58282692250485922 71953046057147772 69669211712578356 10503329273189844 67344403532059147 15704861332898972 71137551770918362 64597658109726767 15589639199085755 66181336599531682 7139052869427230 41353109702375320 27257647925279262 6530189641641019 94569549385556935 94936802455580526 41629631274951818 85056158123469160 73808908465527011 86328675466332961 8880045397307479 35825570703385766 31293046951741568 35744328931673447 43797326583587739 34057122128735151 34355136629213912 75553204774001103 29659743053266708 97541993950433922 51492878590915751 27595513098432390 38552582852806490 7080026264147378 86846970971097593 6258836100358513 47440207618608064 94120883781098598 32593356521437546 45146001442037773 1045980904278436 35062832280974307 21977591156707109 63831048050681675 60169924801995774 75890554666498003 6758430194488156 70910347374391814 87646002103520329 71193571496965132 88687125251280634 778509028621272 36382645222236546 70955149313912575 24384628631976489 65729048661319497 90883167594238151 59398924999657300 82848347308477884 94576030365692238 8612639813961238 20962437122449912 27435338354518402 89360640619804079 47990710223959936 79951105712715036 65233812311309945 88361655663733018 11359822361538273 30925736842509717 42949238004646663 49196077485102863 62136293229174813 92159261335914467 49880207964092790 44984095670602008 79241550472595955 83796894485856943 59635021508410613 41662295629088447 50955522961205692 51294866640686214 34446786905940154 3013161264760844 49523741235048729 8811035110078947 35366469267519944 24545829700494877 16822204214685282 25204441646911791 2948374166230533 80213328989978600 45257546155584939 29066875038281911 57106242382484791 33321916025226371 97158717753330222 38776206511408912 28249684104901600 68077859077814056 84574396249447060 84356605619110059 46771172554990765 8261752922150090 40258760216456566 68664308550978209 12463048793377042 128021540939520 24824290956099075 79945776131261136 55977255717743291 33739685523080414 84110917980069012 14501435134549733 16646045029408825 59919379173963126 43525733398247143 60569738799620097 42069093628834725 3284843599824152 92597137646964769 79718605491442890 95671214442650621 93680496930508702 47021373194664874 24056381173452730 82085818417166454 78154780924758288 29683526585412687 11354738289552329 59237817102038266 37166492782625181 85165962067109534 96501721738731814 86936321005733984 82095409048834690 28958937239603294 72870917927470677 69783606400620550 37222287064894211 7224072746687972 61059306730647094 61453309035049994 56131128674184615 73682398652620223 1884994471247945 24863514921884036 18664827509888420 60582143177921414 66501470824002215 95100440773838819 36882425045503433 88281435565574578 53370241432519486 66780802273398198 50551130353849746 35920343663269907 55346030402925827 46377105724095808 83685011686498808 13175595620713720 56809192748434342 86563569238896885 80593279955943029 34373968308915004 45031363265581604 91707878217066467 12612049379212556 71717582525286043 49369578741971770 82599881036939220 24557112535269153 22463897051267152 30089958131432161 56828443993339559 4648012312557870 54671077957136188 30571673902834089 80433871403546264 7055988724151129 76162832511206820 25489333552253933 44716456840002975 87196010180484229 32878700482728410 77458860166003667 22788595673557278 57166775580105306 58886623066471826 26804664583235951 6016860726096490 88459661623712059 86408565302979019 70515008230913672 40244452828204976 83042464503669683 22901607671553648 42913659149373235 2148650699865573 36598626349993333 11018961430200787 69770278656460109 95067441907563433 70373455806614874 61736121512391321 15677212585222446 28076038175211316 59728643788751710 8898229046378012 19110455940821755 49971481814654599 13776528710348200 50975684268644450 61587330083035717 41784206517080532 67615893945880291 36951651284869545 38952481255153257 95163632818680773 16564423424890528 86583285521104347 74889344706521700 16213977700127606 69818632290993959 18652388324096823 20499595497014673 68476228786835765 63445445042165930 51754629655185863 52595325692457977 81823629622008905 74873973909285050 4753284822285035 8003119776124390 63316919183457166 57038488598003794 1577255425117942 26264167705833465 12018346213392282 5879577904989462 10116650965073847 72554480358411355 2289153750434852 93446290782269805 8096984583469749 70160491352908997 63573834303360059 58300781052384655 39468935298123048 58701782964542084 61103564425229043 37903596779266434 62197725122757683 62817593050834555 9765645195131105 41166805651327698 75428046186233870 96281222678313636 39337654234390406 73120836067245917 51584544491444074 2252060259647136 94992367408722838 34577813173266214 88194633109114543 37558899125160708 42930137775618939 48874799985713123 86509337665497961 51692886696917886 39564477929895051 52503703843526192 50933161880890697 85331594887113132 89882453470951270 5245607697145831 39074325312832158 23577807907466487 24195033381927016 91402425224309796 36124182520454223 56097215392818724 89009596455173739 88298102236925119 28976870267682955 34546612507771097 19204122388260823 80832133728593627 1302702640514373 70761279226760525 73706548150311775 84218857820643786 79373113034404982 10971238806068479 17451424904669313 6184115718395948 94434082240964381 62404141441863001 23180656228672996 55798442950424743 40071475617587726 4758746159460929 45001065317808122 3458556020136466 34813043646850271 92755635012513528 88618015211952347 38749549319171130 12977603781097958 45754716891317624 82344546402081257 83845887113857532 79514031319696949 88858558970284215 46809127777632209 42860037918061846 68818935450638755 6971116485382278 11749026431989159 57599125942456876 55932024436736315 5685800852260932 91191988263176840 45467122991233892 43854209813564143 22414364933250338 81382340606133901 48423429099561046 44844671010148809 24062632551253298 37419476156280178 74728543791885492 86617579682087794 700862409224379 49068838035235853 53810181289579950 52576369882177589 21617265802159680 57999334712418024 92889133053805323 2692343187236051 395808987489604 8961922793252561 18673028061775367 7333191443657628 55649190119472140 68470222555963966 16060747871413384 64600483194322107 64732011824043935 8497736639793765 3231754271707870 68141502688160145 83390518400838719 7216519766571834 69873028854554067 1631682974942418 88248296150234378 740065132249970 23713903024114267 49524993417818628 32867563263236475 64008042436873086 68629605392300556 8888406333825728 23761119520058994 27429449482800481 37379695959484070 81910478623567540 1855784744658559 7710813747379009 91357747008037811 40211125138827309 75899421886669511 5752493382867819 7957299905711590 70086627441008578 29216127559647779 54212023208906393 70804473945662742 14127200473895615 57704550053077389 70385121480027652 92337608085148228 97483873154774596 75958866898038591 95138788406632630 21153943458030447 7620535099395105 42956296123442505 72637339419434876 99095039650696730 12639757448425579 80751351709090988 64749640796943810 99781293188364007 62924858060433913 14725458141499619 37004754071921220 8130258702444809 55062025186196063 42333820881998527 47508484172155808 41903486402784194 80448969396596208 16176715265125481 65385205066582373 68453651985405855 22937432984366019 55104372668553256 31750957591506749 79281860445224770 73867025295915602 82890065582993154 10061997766620386 4990450364221949 72909274840729668 89018005411559611 23319013394769150 6377202501285008 71117590669970138 73632892714417111 68150064327051375 30714700876472242 73614761927049094 93079534105277027 68499407095021644 65957737194564643 42820665585302754 70359927154647568 82398092996538524 49315530920865957 4559135567047987 34514153312197622 87084533248190514 17252003588763339 80009711221727263 13867504786105132 81210432642547905 8034957570462413 88658094521132812 12750088426711824 77578299476185555 71856954816183934 50709788565241735 43049686484702028 12992447392391221 3742760440887266 91225778320045678 8694785090759247 58147114875351568 73089747674319829 94907825883720447 53521980932692129 84130959422573135 33442452270211185 65646671038195020 97161796604696735 69138902705798689 20065048630060306 5000238452713428 52801654278116360 19324960604212841 54494474271767981 37633009895542476 99368547316711638 58923149514204922 580058425472499 93526891102873785 23084900813064069 53666397923495899 11089634808469666 32957279172128305 58400342842982862 60360266278767257 45705408588467871 2540436394011212 19258869376505170 36017856021808636 11834863269457261 30861158369061572 48255475964530271 20676318461587950 49530601685001569 87725115270338190 67072993368373852 77483447537466404 69012702610720341 78173443562632259 80818083136524960 33902464113711426 52493635704362522 14598523920428249 11530642837686118 43243222466981460 8146705082546159 55346278554841184 61808965002184279 42815536582155766 69577557957702581 31423216250384829 39109435129088349 91457398536177173 15941567455257580 23331652340924330 91125402538581486 95260263701025043 85229982101530022 15308652110352389 85204479984566510 34009288777595960 55179947537194852 22400524134854843 3999284869310835 68040184592986473 42528436512248369 41133712392292472 8895485078965475 4767422179816430 98596927903319901 67889220858911960 26681797868136102 29461469259971501 34091823709401247 16137556569399796 98013795711488504 44460118323368035 99498003875522097 21692563155752118 96685919628360576 71245887285535528 60439746015612397 51667772847217362 29249322203191673 51701388679031569 1113225778259695 18928040020364935 15873739076042278 85237519718122687 71066195905054319 46796565870347626 26707157964266125 83498888043915030 11458294075869039 58301411974516210 48854080350581132 6257508062261770 32880821139323748 89165160178599955 62883180903040931 21135436333696941 84773966151981450 57688307072843105 47924392235976080 69593450680086684 17198647114018621 46142091111293659 22016328485830127 55337670096215921 81293843771065111 59603431362983880 78797046749178021 24146026176803697 19332054313827084 47601845666032904 43537859336663760 71068624655632664 8321027726556655 79324370927691363 88534997796432089 54316323090850010 62908480473399394 63554647647974427 57990192528421315 33541379369497105 73823013890746391 57343656986153161 55747713773821099 17597060469311050 31825261561611938 46790932923792962 85080005364641262 17415557856293535 42252690334085852 71673187421742865 62623765970820800 98304595947535973 10851169096737856 65488313671496810 73729079526206747 6567045451061296 30912481618475869 8706563931278108 35495974270572484 16261989414965205 24224199940024160 55522209689406642 14465585621721245 40869152214616618 32583752831559916 9614520737254934 63818689845794810 80336382808304962 22212837934632937 24478858679469708 88358945511911756 46794479402933676 49289454068234233 54561356264915403 51989862702129359 32649854864405843 4655404161475139 87366579275693817 8235967382805502 54325645407233270 78948641574373716 41476290243261485 38328926388783508 40686687546871119 28396232789044264 1218250329423299 8509861416808845 92964553257209159 28923956191256365 6911295742690492 93010417306866398 26819253336155132 81460188923570994 35233188997652991 47994972380731088 42201008746424250 12559679159211939 21872378738189540 79091497226012080 29969098286535667 94438887855309134 54727103997912088 68548671474271391 41842965544816194 94100410280218058 36020028484946680 35672736665078793 26967946070595289 52612025628089984 76704547828390303 18515333144213549 34160811243370840 89866357196025104 30430246849860597 52118953268228334 71744470333761975 20607120156420491 47404689280430286 78326597892816573 6595883471476178 48993837421399465 28373170642099778 75969310294776845 37581886320508418 62376902093601176 35113777427604251 7309809335526855 86831791004082835 29564729043625932 75078935806643193 50005135297137619 75169384972534031 85014930132820529 75747275909406255 20417445421597128 74966628445666237 76251562940981454 20134005079157169 87286684275733468 53003547129777095 78198672980144553 23862028979881039 49418193117980525 1205573901720005 44849126464538033 71344653920202856 68415000851035443 25902993928196907 25307006115999577 89958813207691595 64605118489072190 2613584782837714 18112713560293668 87417802647816725 2935972352808195 51208431241440195 78804549972864772 53376956063981406 89695136387597188 51261311093949343 38245737544889504 66741991618162306 78105986808740749 68126188281243592 92936766754991978 69415202966898848 18182719132111894 97142502813537475 51022474903342529 34065620537438765 70357354802356055 46029044259440434 89673808342250185 11266695680323795 67963469330280652 99462968352911421 97803965533509528 96747650336174982 4163956552233679 27535515552492711 52236732221952190 18640888851620431 86438606165957246 37296084312734023 60395847474155197 84438543692125372 8646960995872782 13860838368445267 95919158043253507 73916634012826476 43721624956741125 77688281287510819 40357385769666841 32107513425996981 16162847597033868 19177436890008012 51004312713035743 40404045807890051 12698363017315272 53218039959257939 69040836716708623 26753325287021441 28919089287076978 19905836051154280 81548786298300201 76494102766666219 34124086187268592 74089519118555456 16855908375150941 61395596448659633 18925846027021849 83044315619901649 96498325088990022 24953509252771844 9310704471715836 80385197300891598 22509586759635976 59273864568220615 85020143496478956 82671799136800081 73651174613401705 18052852570916624 25969394659753140 10836162927336230 78957067763259127 42477492233965421 10887913625548064 59643263266553257 61571657701058061 71796126957213316 15775643378455392 86351858513326445 31709226784634184 48106876091853146 27762589563719371 4875806130130840 63962995297733246 36496639363953255 48866009486993191 81397747579918514 42500572769914668 23775603322049986 65887017217858681 31107197239035285 7504629616114331 16986720977051072 78895153314649905 945156199370096 65769134423728270 75966068858200438 95469414832917525 70310728449399852 97810739201086771 29463238569203784 76193225190780584 67068060608471161 6330447998211334 14902892538749980 33985780546224433 78368472760263214 23168050023102753 23799356639760265 59210386443787085 58608590213625580 65655122191159620 8422810948100446 73942446521702156 86225464978158132 94217881266180546 10586126265362908 37259161878436985 75078719206743015 34734428986532905 10106133772597023 92186538912029831 62575124353365085 8697619114840161 42521019684299160 19080784948978979 85432048890537572 31397928647149953 48296407852747184 29317811001860369 17896924823142598 40124589615083677 52951314450056469 3715911222606296 35854867361492695 39154461909547810 43570125593702736 41853242088675396 27623439001037754 25140457397375206 24405511812019883 85350734476919233 38223195434650555 4905787469740315 59207802783502964 29573885933974098 67237322007868619 76312792933697376 78812190348317517 18922662431453178 38779970553540235 69879088765006172 82642708119287125 67336967097279473 63001318312885500 7953633415363572 41508141750825349 33145496541668303 13126594913160786 19431799643387852 58965306584110164 9940220507322359 56541766086488962 8726477039590153 32194702749262711 88466137939417022 39363314616651711 83658063141272942 24229146343865808 57468547336401601 67349889114174715 51644063378342409 21569934711551203 51892478377342090 39381034257407233 28786459561839660 24205776806475750 21685118976464542 5112622172086829 38543648812250855 20218791292425184 22350468903187506 92472082325092037 47581155674429885 15687832803031777 61414205100451090 35120094095442848 56638992751686756 59033088890741638 17855328383950133 53145504109881964 8372461923495540 10234353644575356 51793013331249914 12858131825075721 30789659169016816 58459537527064942 3023923460701208 67276435282161994 11085226934294560 37802829413810363 10871848862673986 29750540956652529 64583725774349383 59251735735623727 43974221696321294 76406900607865527 80596324218115863 55833890151044501 23485467696855534 78813938234301351 68459247822359853 31169850170637858 23846720180119087 19095222232323572 63362641332035847 24412522374701632 42076315974975088 68041096755136912 47325789307002129 61226524950098531 76769648324598615 53242853610068321 25465947130403722 82853575026453538 6843262418308121 54080371408241244 16645464183929421 75423437024218362 9783054853461704 96400019607073846 36315442262282121 15168617292682991 8390078004306370 94616611025133213 79556671361434014 27872602539708049 41919478841752755 93432520761766117 33078492137972313 73029055263199460 38559793797508540 29717517369533776 13549054331195101 74738265819088712 19570564846959601 76566173881336135 77098233868219633 77964952297239542 42188824366381962 64489476052895542 51607264462311830 72558384241903050 58784531628255283 17193452965592135 97355241859243052 26891703315777891 65007276725728049 1261680384750201 87062583178143249 72391551293422565 52669722741910244 48362065653877440 69138888867859763 60166589484208432 74061934737789621 94150799996988156 57496842921042962 25491992446686727 44233360524538696 78206870430592120 58422791012067876 58122871665438710 56347138000868766 42572362047467756 42340299388807128 53188870667292188 60344456957193080 59160815925407114 56485922029967359 96522525605925760 6025253199094530 98813809528437584 26141603559191978 43241584660372982 85515109465076277 73881192073068187 69311310313441653 49314817551093740 42933917504364621 21636408123678817 19174388721728199 6562173021291729 75939551827675706 67105782899770282 25913017935907820 38376419568071259 63132887846530137 7862849392168722 86842961996016223 42813076678413458 94289380217446147 11255318750941343 20679675456566710 30412946206402820 87645992808167934 34398142628148319 9876565152264973 93877484359237540 51160589438801211 75946649979112548 62697186117500979 44631716038890079 33278793133633517 84953068854917920 75538533804594994 29946717476485215 5544345535457763 22881320761766921 48968222936258913 68643474124829167 67088433092217199 36257763058628116 70637138195198522 91344778274118371 29614487217536716 41588007556575990 33751406409095962 51006793312990319 1148700249647891 32044522932346661 55622643690102858 76205042957514701 39559822789908078 77079468966920660 18374821702153013 58519875652121043 75290162086589794 71732168920333062 37926909703596429 9856955409119226 29084543565180886 65101399798089035 57747914181305226 55572309816719725 6315052599951784 37992949543591364 22369148291399127 88775364501741259 52125643521275093 72089667823317502 94864791779442189 34293777119414026 35219481768008554 12078615287192978 29104020069141063 72460726773955325 83309040308252008 70857981943732385 84184522395551676 98544461628892274 46108861159351035 46343063318022565 47379086861218290 59985233985920744 48495921055178136 6836820227977773 3039980658178983 94514224194928759 154746015744564 87340087259716323 96692381589617240 85452717999698149 3750878609322155 70909571034710588 97753372021819384 37180619321440738 5090902096752067 3352837661238622 64879605398039236 78047883152927563 25044442430633716 26177929436001925 93316293046122794 32110310752702680 56245030772664258 76310425490063141 44491031464669968 51831832422966158 80960558227672992 34729879109347496 76064723276054932 72251286727665406 1461727164840610 44758440436901263 12955749863155950 51682547960142158 64484676116152193 25512999650869925 11657824573480739 5586390860999408 27445805194266938 86856850883368460 15104061172666718 80994308454530971 76902093091151033 36811257296186679 59898069713843115 14304214509037308 10485966240593309 43047851263259052 83702638697358744 11814034619452449 71600611147799688 15224553072088980 18805189705992956 38459124534051196 67384299163191539 32094595312339440 58937357788644404 26212256684957828 78675635601047522 84709929014290150 82463934101810442 49104415303089462 25178346496695356 26718636774818936 95927059364168983 19942259030297199 55027416908396256 18872841912613488 16592499136333424 87254361964198082 38657419569974701 75676640402259514 6263515333273937 47681654591192185 15870785136493146 7653909893214270 55996266812781454 72584434692046638 27126329099734407 63693760286844752 70315819652998223 35725382806450550 91194417039926601 7690831358747858 24274791138765701 25087569197650187 75336423963460055 10758400372826830 39627632720954862 7002910591460837 6320752831425887 80697315193108505 3252481139150685 61913435444023576 87693948893662828 25228373792074006 81801941951368702 46190746974151046 79301162325344636 76983279934836977 67994554363709860 30207930611706721 40054650255785690 60680663061065142 4684188226363493 68977105916590882 9921237818001972 20147913368619695 10630612411381854 5694873773892791 50220980805767888 36799314105569175 90315141442429715 96172593473851721 37252401341225296 94922962827995987 90802514120037035 44876755503386814 50556380851536541 80734202419836281 31100607323948916 50881194686997071 79570266623974889 33070820282593858 73856580248879715 42643536078802085 27507231403708264 73690750115452567 67125937554369583 43931498150920336 58221041247898733 25254242126579001 66616224248494756 78701055997275481 89018466322884189 53179457727132058 34313369362396707 73876691720163937 84694196088783286 92585798286108269 19282054917001873 19174077808857708 20885667519602849 44629033699356969 12661567162759825 82220805046342173 93503320230433125 25856222567894525 58050553346858891 945257227147364 67626765537721508 90462199970321426 54547644713268831 91117685980909080 34924358810753013 56835896156787872 64143739835295674 70566912618863070 49139637476671416 43784928308192399 31432652608479366 82760907987425106 29734962616527205 24181179328387345 65483732276714823 20484222675639514 66382664004619558 85549576987085237 25200501481940038 40123084923398091 23902456924624741 5037416705151594 10332733804880294 13037952586297287 12221328883131885 92608288838584825 58783295901707306 12840961041131269 50813256459560149 33100163699779267 87319971133344486 32261848652316765 6241196315996649 35596444543340498 95215930158368944 4128268125614967 89436026512312634 68381501492918642 37969123395971151 32030554420421313 51863912304331905 47148548481094959 47623068492788193 4405202715619298 45602650450357490 34823893416526289 87226785983272891 53131970579307832 95255967371800147 4789913930204314 16425569386990589 64987970870928030 4988593180945625 21144558345112375 13339418034473729 70992319234604722 97762712263519412 39628715229087791 89614261850915294 32555117513876995 62044708371518721 71013072121350915 59221460097136646 63570437166562601 61785215676132558 33333865068975047 91045646740632677 12027618735806358 50607649871286179 83431461742022022 94622567943547005 94819217242255025 85399256957059131 68687601890546528 27135225347150494 2363379086289962 60314540483049413 85199095564350715 5661262145559138 47948215607542335 47144943801408826 68609255783723957 64420188319903578 14138058457725029 77649167594453010 12295533026892281 52316840070586242 36439193270106154 96825404293693705 31376372354936413 21033153878033838 15240595156081386 98439544032816613 15976096046517932 35377471126205005 15880302334895306 62680198438152574 17003062131308017 26721025481060223 66365319814724878 44793614488814919 8970810054103946 67832481857916623 70134205087698824 4935978727220102 11502167221487673 47748051250324482 44645797796269177 91532036279368386 14441741174426287 98861132946759854 3202678381533067 19487704498759115 67132129283290426 11279037357612977 14046418948119854 7856320029757680 34205830803018928 88717942305379623 37146386343269797 97163857080817997 55380411584560226 86307543032200808 38717080070309314 58225707261249659 43142060684342831 67330411944563218 56944784547237185 76765582962520533 65269352320289872 41308136482910206 67900188912576240 24446716081425369 52521061980537497 19333286802657608 12111932334163821 55609187052257729 97933110441905315 47844416291751863 45074740370007046 56072476568825340 4589212276812082 19027682883870561 65514912121800532 50918012011880095 77018588459231757 12024730803212508 93500513485470038 45475716707993555 57972003932171940 83995667130753522 69773921890479586 77024930983793172 73098817596444053 30496404379287452 93633786214302853 58495200433132001 99163896252302231 83132998731969771 53672825032985740 63445213279413457 89101609438647069 73310099895888867 27326880073138369 60910238616721855 5110788293379250 35884677857876508 36639397367422212 39873640408573047 45358345928606004 73193502334895479 55527288190878847 15349008973378443 92243884926237342 61880680615252022 44551532373312606 43837313521990147 37026136555885599 2340225233439493 68464784758764050 59402254639974309 39910429558892029 46578162522293279 30339423920363709 10180898003460448 44471382548749760 85071910936201660 36313065282732340 41889466702756103 56882001390845047 78007749985702210 27636631835932845 62796245748266867 79862525697355180 7129680354416940 16812381626978313 85987950533059991 83026581252881450 89342908160490842 50103493421298634 31264081868363176 56464400219925371 1213487276867977 30918448134707171 8748964753331543 40113823268869014 55450675786737008 34409103674979949 66913569034750366 27713350130791163 25298268654642998 83742763800501604 25486634789144920 11326905268623213 52219022428920053 59610470914244845 22815548680650034 81837192495802462 39478815031929335 24511186719939124 15869590373031734 81274067956211707 55840886539898100 54254858109229150 51358883419631599 57620393285854378 81551477279878617 91540974832475365 27499791561507800 72907150804593159 79588470303220338 58348108505328923 90735851458568365 83008616149868170 22025673757106818 81389465319639090 74386899166129511 91357633050500631 23416711409129041 55493702322749683 91918623847472573 77173581750652764 84094276408362025 29193209787306314 3080878182811461 61072996059402466 97829119683580113 68710659750937485 88701155016399753 6232957318954057 8751384899152461 86335481458402224 60167273410860714 17297755189609230 1079119076717057 23058723544969069 40414226217334953 23681721962031069 81541209554821101 4246780705997482 58426300852997134 76401336215970113 55957478013004953 80726781837725781 5565854928925830 500135711897894 73570244856798814 38426132650246293 38040629346750019 91104266328081446 71923840900376362 53299920354776190 99017139812882 37188176035739414 98808054945388323 50661842699869242 58637469232706705 45824701580693406 42062961140534131 93101009584479924 34302978233283173 38993356133548926 45332016045517634 39300044495991105 75239463650077342 89066889211565728 6088385742834282 67283325842397683 18162166017358651 10812170946415941 1705039218596506 66896368532965212 2950725926185222 65228628052595590 15866159555926582 13632880821370342 13283257253422107 45142267699611787 41375847937403679 75101055352301455 14932560052443224 82512315962503102 69399509431426304 83618453248405044 69682066720696989 91007411288207443 66685576110056519 11300329015170345 8520549558820909 28125003327807470 81533390403444496 39858322684213892 79855897655113669 47071254742214655 61274503656819893 29052814615599334 7215928427762015 24780442789512382 91710164350164947 90342320619626881 55138212665663946 97958540395539169 35351563656596413 91021213205376777 89230357597581114 36929471142062807 61570552366481184 72829318277792205 54704864916950216 69572482961480283 63382666079911622 83679355170581151 90077828339636024 10429254739167969 93568543819885263 66640746802153451 57517477336922543 41969682632948132 3301251152831511 61456145163125636 97672278940955022 66562997368534653 59075270078585672 94766655632408832 94918903500185173 51801345145066442 24323276089045007 1572997692411743 37102581442789214 77739668566952089 40563098754530635 15819038294505418 68611042479491501 64349088262706867 18541797847302789 53780278475042855 80012506523515209 35506896160166195 2413532509220506 29672135800137054 89532875340168495 82609698958059124 78375290116165457 56931805684551014 84117269757928540 28167422467555441 69155237394094525 18768434338685919 6518006723309813 176205483859152 49894968303739316 4477191524536649 75507749434072756 39141590694701276 54566035168199802 10208824117175258 30494924773008918 20136488849830112 74325578760877235 61029796275859855 83141165487184169 81002258173192037 53440285342602299 23662769496490263 13655811801645783 4276079212714310 49110337491712468 4746257866128108 12787390976432274 95317524014337895 68678668922907194 16689455090487962 36434307391970531 86865969744175352 71319434633548482 44228930287523457 52971077979458105 4776408095553480 98214670257703772 6507598935213144 41789466568374985 10147425996033841 61756235325880090 98209659559106439 39030534552755616 45044800316509488 2413703485921657 48770355287034376 82844114379143941 27151580686866110 44626230338966639 5077004350633898 23311146720121077 12251630936904281 58596354772284825 59786799525311267 65321643910999722 81381667529477898 41271800829949240 99323965604382535 40646208728636257 64515205724753141 24643681848563713 12309055220151169 48298511371586417 23756532110857423 19844730171261161 31647751503034704 70927706477362826 40505832406950515 82819541279469542 51772676992640326 79055006589681780 96476883631937849 6783520189602276 42975019845520619 8525405993966513 40832519742110073 80954623583745168 35133907064506251 11969023412496774 22265572732066066 74932215197728392 57551494963639376 65488695828816378 437552114168157 78831012075494199 75200275713128357 15298352822774736 35327917373764761 34140235589404073 82035453450627893 83003226920397967 73982771369672057 77387561416203754 49622012139401747 73413364504680570 23458611650206495 90974410196093522 21412293533381621 27250957779123561 73267030999786788 43246167758940798 68155934364350137 97927531130393429 39624031926748781 93664464144090952 74903886753981669 70156494396479292 28682846346871735 88972287724847820 9691271050038685 33146655029973388 44433745239206938 116247809984613 22954814626486177 59926330816312924 18421366473455480 33687189448801453 45562216357653182 65563506545681339 14239324819541004 14460677079592320 97121298189040825 64868584428987639 80280118752081650 43581627210072569 61437918232000593 85313592683711997 32774045714364734 40872613886732913 61160721200206 56045550431428702 98084341632260534 91120661760446598 9832576501581313 47823212029596638 86809838939218541 36826766734001937 84417960824599923 96166167918272257 17285721497256425 58542977611318738 29073740084224145 53942061453477646 26421770313655767 59841807352061750 37595385520142979 2790190659244024 19061816454461143 14450668425864392 59988371588629579 34090986787590987 48065713142265625 79545225231588677 11177927691300397 64580159914635621 7621331489747105 35109978653395500 79440491744735289 89773071797258756 66200684680166373 68915929529079158 95283487669050813 77030775925825055 22937290313614363 78306049656539085 43993002430310687 4772063889063924 59087517397980983 24663501937406146 16039285228393623 36294926753856770 63482522267994641 47450277196894388 75150295786854382 1427378432758794 99567651367412661 90617557194669038 9764004549787461 33944631567834919 93075314259228354 63888211629028985 48194801731436291 83532104376215328 95707753937741833 15604733093389477 51877569401831295 54758106754845832 86699069935346495 60451106824662149 82901910909240268 78593365137712522 44618595980089049 86673989113740960 51882796819564096 71412007642157342 53579258668186612 1892187124492411 7790571215407600 65409878530603828 23691395197537997 58815082891127343 86554500319111088 40564733190077246 77011256993418705 78902024826618785 38596655643483882 51707067300511102 7280691689462414 69616328170744695 73258693615325449 5967547277041922 84183445651349816 7430523929059564 88609290152281319 34054990809950842 96202604733132996 1958795770622624 81300012996567356 55643272330551918 44943512929432856 34876834654609155 41830813443695350 46206336273450347 34699170440049687 93905874472852434 86744751383411752 3244419123820566 94255589310119033 18747753910033284 15160410599506647 8891393016180904 1674702245999406 28250747294363447 68184183154333341 88309448379784266 97700993226903617 75021049972722897 45142728709610262 78389144291550092 36329762070042446 35612663474856181 83034078888296812 36418014858068072 10636315969707975 56884269102227211 67015889138728949 34552435752632808 29959463106741430 54486127900741941 91820879879570076 82786301349992167 96084418359726491 79878424783054939 69867303509989900 89990685969514277 88685502967644769 85723393601450977 29051573672530810 77411223678639927 98730201012382862 33424613014295832 40648554997933427 61215929401670025 86753782248198567 6377041342920230 22248148391877247 52717178503970713 2564885797602745 67290226449967908 88884610335788393 5647046536811551 62903490699364320 77312803778236785 35634326288373788 96164526684846871 47233120282500549 95098156174475357 37313205897782737 78468989604366780 31762910565659035 33557709426936422 81481003611569654 63245561500526966 14679577551446362 22361720506299283 14860561343625080 86913282633651910 11557018343907981 43409903006164601 31078559650589112 27326260266576585 22355615763294495 30947684056064167 17954628122594332 88482869322263184 26208277502481840 63735620492280857 20685733592655112 3480889761522860 21811941922470333 84284879857296833 51575002560117614 93872840984738505 51950227128847655 60919107144049083 45017797711537551 70557049579619595 92537778675596325 1267345200870136 91568393983361645 6377855661261670 91346688212140617 45229232874756046 63758405653417204 64243525297463487 98973876627381214 16468388516590426 97819862214906169 3708889971085611 13143637937144430 35880618786164233 48585132533475552 56777176462466913 67367759327896379 3386154042623681 92614297625705430 33285815343348316 2675587941257489 40146608478197774 70930889169652997 36759747916628356 58425027725817291 20423448591059329 40786768957950873 45835283434066733 35954159897148706 171974094931435 47901311578247405 37733406702332859 38638954210526083 1021459221704944 17321900341930974 68564616811667731 38284300559824481 26647733826991256 35691836386012067 97648048380412486 46715593728263160 4013738715185773 14064394849796785 13939081616770548 74070454008891388 66619515824337831 9413353877570828 77614055196870981 78051150243464418 68618974014646069 15295642439865275 52987231736438349 21513981059517598 9219824741351578 42741941163741606 2813265659481121 2025364865491942 80235487312710173 54903328455984871 22687570554568949 94425017639448019 66144008832437248 47262732558646218 15885234288484035 47067367056756310 11798252036321166 27945247755860002 8223999334999865 11440336297623377 82802653741794918 32096355971825201 51353741886217350 48162537834359511 97428298293317725 94268162792214969 91932939104167064 76450019827308879 10303659368584287 40413398362076685 13949249731552028 98408819185530900 82113809198101499 65833812224966090 2913358920288447 49765798210812170 81987144152181642 92806871122689757 94843143799080317 97460408947682827 99139321253269101 26872093738818031 8301620824000613 59565526802658616 47218356516233723 63436537109981546 13223054240261498 73538511561847454 95332141013329104 1733412260938435 2908688524926850 32136369968892110 34379083001823544 70605720001645456 46895526096533506 50214407001539266 79660697817468673 96238311771366521 3763488105103553 49600757934718031 17751181601965517 34836701460283427 78008898513134654 74300263994890543 83785946500038448 24087504836975611 13899610916570308 95777951907354087 43977239841361633 87889674755003736 87256713263202986 41707650551332411 31283954472515098 13071226325107737 18567978246093113 10885411727059283 78199231747491290 87888570183625353 19533821340532110 25950664424503717 32823584529496392 11317003944668884 36612688175157701 37500731376291862 52953898580699793 87475699726982886 34576838274457273 96311290542110135 80667571806847872 6343479071968142 76458939795968112 74827027484969212 9304070707597535 37768264886434127 57329325576481107 48766049254130918 89748748608910666 21095749229039509 52943308781117380 3123353519808518 33411748392345755 8925991634064631 52346792260328086 25795677628431990 21504233217776914 17628533448936856 65379299607389304 80587390269628450 35261204352445026 35108724758491540 16545387219631580 48940592845119602 64753366287545531 21048168610073074 12024772354897917 98438911143035094 36842119906426814 83426963767897647 82324415822652758 69262288711815752 14822894079608870 869667358384905 17052854457759326 82394930111618926 50960765325655338 7395763800524913 27091880392100316 80985480146788627 16863808959039337 46763137584952067 47679546806707137 78189792957214017 34693443029292731 71961160099670529 49876361250932665 52735073583294276 49902317219116314 38446701029782420 77020070432143698 51818804639551577 39391261443753799 8163447713441929 74815216911815022 85896911698504651 84340982169425802 31217122261189237 68061587994260420 60578251783225337 44492773851515823 95344970153572945 7323675175635498 45085189965042883 32862244788074000 65285518143000906 2718139088592294 54032272765275021 23329767268438449 9107788448280348 24388340765436754 27237005269074869 13394007434636589 31438438912598968 70517176748759735 20723621883505731 86888389560297279 59889123416162698 77872322695549373 43606587895756557 59954146220712964 40375592329767274 24968267677523096 93176572814568929 53391356676337451 16068084259977577 97858753692692037 80822647365289391 15484701199275085 7434317228080646 59370377669580688 28708502745973584 59059528009023928 78711999729013145 90680443884488130 10412847967464231 60581204747536415 34949618328491722 92109470882369688 28275214440640158 68989947369255793 23408707249759408 84256601100628235 57045364598291765 86973410183928982 99855991094075040 51753140620079448 73134286602119535 28499703840360489 37658763255153578 61454684052808456 65335549616980841 70362528718971974 67993277226204652 52000035201011544 750678917869775 81336307577395129 14300595521982004 82679566781876834 68460263170484194 96748571255028535 86031203951841988 40839523686885024 64686151724769061 15380558217817180 14894689308834799 28553870533987872 1453309198522363 40144500984678389 19719121714654003 52285891373266342 62289220791895787 25085836490120727 40404659607350478 42480880253873910 31160879965746263 99899384528948132 83661363150661554 54403342067419541 44377737631646805 44211634070351736 98794991464067678 70853799391424520 43545149153892400 4249780313734739 53546406739237656 84906029480352660 49868224081310093 6503429652937824 88123677583879958 78974218916010948 70923257726563048 35307656572481513 464100160279893 87385288271572791 93351904989499748 18535398796012133 68962526096551600 71203476404001090 78224097700661287 36716730312781871 57620761630245361 31356193564575137 11184209725801000 70160924490676319 66633800715429021 59101991875362482 545684622290520 66880799152304215 68638611664693487 31529725194234500 73101713962648976 72245821128364843 59205675997895769 215960051638461 91725449783456190 8097266135944646 70718359521056015 49804537918583990 68418095386729676 56635941638363356 58605789825510283 10023334490908566 83126229810966884 21789186638951506 72497916130332739 22696597674471663 74913969398825618 34165905906301068 96111996239729628 78136791681540822 82278571246481568 8848624417577330 84718012851785468 24550114748893075 97919498175797532 84759059414522351 39948726874668300 62372786939512874 92612527802186035 50066453600550737 12684137366909866 11007940763679839 54457623539719743 48894610540861116 45077113660166778 888194174502216 65079153380794559 72933658798019605 25528830437877900 78878403195344773 40223856539480537 1003559308829186 70297679109195799 40565437624617388 60503203089709396 88590838782135833 2176402767121403 4106241376882958 26133039771382461 70014087557657623 6202861289805171 75437811521597481 43126460911691870 59233942944735505 39543844161843604 98925499175151426 1160394141901252 19794543278550885 10623183880972234 90891449004124836 54145815044330424 57536125938479788 66272330835426281 61499989935736893 66079919833804730 86936922686642238 31883845404075514 81422415667491735 76998261127296697 90561933608639295 78638346401215839 29062302549279449 1685272812657765 93330326589699835 51951883395968882 37325938638171013 41230345269452615 33568098583506217 56086986823772515 69621631272010966 14003815710845667 57226786388890375 45849867582366347 17747085499144376 40527892900760303 8084819622450619 61459558043545640 19123591915103083 53954044706255393 34977450757151135 83118290211729822 89563476049686601 96951948499440873 42346671552512945 90166181536997800 93481173984133909 70415251653237760 49314972588016805 77288898758155518 7921871369461333 74196790256136666 45710276226673987 97237319322145158 20309640327490738 15688579089631252 36223061956800526 49023891819720432 19577849021518341 19051897255854701 24278552051130659 21761949152031222 74766260708178239 13012412803907663 88407465180482396 43583197865432545 54523643127146114 18636432083882824 99717173560264055 38457052694162490 88346421235317232 11215383067058125 45755386198923965 54930561826467974 12401424826671857 50886304793109229 94492281285749866 91806998531958673 66539334180096279 58950527862711569 1917270953888276 11314501812288159 29577440191710596 84639676866476936 69818329449393117 97946459095674109 67376929570288880 31059991274157376 90615708191774526 18322578511344322 78370503990129589 63990036526389789 23529360776845623 69114992001708107 63779107408352593 91101552191076228 98785172257991914 36210392066500794 89889797913027462 82509219566181035 44306475949589883 58639034521475232 42693938170091824 68938481698930182 37094072781252801 29980916647347580 75795795321878356 12580906777465142 16371115374800513 50466998706386853 45589715668308553 72358031824757524 8642398628449894 51553519224683821 97435780741649697 62479087428048095 70732756396942883 55172932476850132 32981550184207346 23938683786166562 18568082213369479 48793668923315574 88505304307430068 26977742044770215 8862231318736330 10598328095616159 76073892490389156 16349982402017925 74665681738670134 34816691218022396 26695416335476282 24413659635201254 92160924736672620 56422275545953443 915423837837621 14394820076596598 47496613474498985 33042996076436074 18382877296445582 37616957017328629 5233866383098644 98392820195720163 16316364049403519 51044862951896467 78819876133704277 72398707992859034 91812303159772805 15036927186399275 27413701771151475 82709251302006266 45637819490189991 26728543217745480 65167005542770707 12643909920551320 40039839581232904 84484173157273376 87588116988805081 1465491156438349 29023474765696868 91033500175223982 93250544490026822 99171053813480022 98465976506805440 89740803066629780 53615331559397936 54233148209158765 47848400411932897 76319787841374041 15466141312877431 58166539679725634 74501407994359116 35528813219227945 80011508569179977 78350005440995762 94252513795460166 2060976328005892 28046947425427422 80104727995858167 83496087186436179 45054217700647788 69679959539116515 558609249053834 64306872982846790 41150486125818621 98811195954805395 75731649995541415 37327153068340354 48609194707206258 81408137741047842 21554257177824243 4735982927511910 63251613397365783 23798518255590749 15379376780876861 24600096865425909 25075450435055848 75496553388861234 82436516315669549 68469043734436209 14828477338437235 26249841566301226 86758990058321658 36606006807977248 38249496655921455 44024130841120476 92717393945233635 65882038542731269 51512409553538751 17257538105262339 84194878136542488 15258265517155993 38216145414421342 41075664657500207 73404183370106438 41692385891436984 13157047895701764 79413865804138760 53209240616923744 22995804150145872 90599642424340913 19768085734174449 64878675432677981 21864227960489629 67492933468089931 20961934933296114 51818463979453369 98755143672117221 68910245815924392 90679355457673544 95373181526779278 12544290894654851 78378471630521897 17787888725694913 98948616940652876 38830528098492975 19304523927773935 41886909912168100 96672026730748509 28737467370557760 58403466721896521 38232600027463743 17228609503969647 56279173365399220 67966880875211212 26329002785566037 75519004067050389 60853941189974190 68115293137214394 83698044511317181 29169172823564676 67507105625858915 4911802695721654 93663820368601250 8061421111369715 69783129565118811 25616624761650056 32789865811821221 5984827073572555 21046692065851153 77787224923934910 43383083454260635 39479931586228835 25368688283184644 88196748964738169 75327468060774973 31457416289528654 10600758166795577 17162299903224705 47546500488409654 73476441071624563 85336109716376181 51735926565709852 76363624284527076 82153168968599179 46765134707267011 27706779243992852 17524432798245720 67732205377010661 94719398834004010 3233991118867236 76101157085280911 84293732593856851 20839082323864251 61648601749280855 57919834732610342 83067687437463218 12417644674261838 72524026309212273 97495396718089405 68581637285219185 5528844352855688 72604803301810919 79682728131459126 71654016625284606 61410151990982150 5300953862284674 9653848965014625 87651414998675245 25373684062231042 89242166538326390 50308469697401708 48369669596683683 13539480108669659 49538178411436729 36201609063891439 46025047888805828 26499262421916159 77785396533598210 52364583078540340 22858466008569164 30245979953834453 49002678210618044 72220443186904187 15512360549459725 79713845667131225 5482654001477849 28292016684751799 22707071089424542 25755167015594300 64620399230634956 98918363807739962 84693887738767275 62257177734971673 29398781955507304 7898939039975892 66322809002561724 77066293340097405 22604903920529865 95116688783780838 52927206129430206 28799137314389631 3395121885397510 41516551999932675 99168518682260252 4803949382268718 80955436961715678 44313275437961633 75476974234057599 66535819734547455 93414820256255243 83859415056029204 13387536811421400 7037096195371184 37940579650070553 67854583627400063 31277469128125618 47365342479722299 75793991532696784 80298788949740744 40773781207308363 36586383131499813 77491463061250498 70619240820815075 2563736098776709 81220052468424693 54256155942363988 42704830624462266 52128682367100981 70907713655278726 32075333306440282 19446310067390191 55636069688207715 71472862742509382 4327035019443191 97019246598527255 63181193798145616 38333379848355704 71666166728851371 32908295265315532 62524974646859428 35617996044056122 21922526367866379 47399491707473535 95727187630072238 85445407044576699 98066102676160093 19061797762991268 12933002020836285 79765782202300318 82116963459727933 21113409337280161 28102665451297290 71983411591661833 27394202044699877 79126153893274780 1925117346777376 1381750724085773 26759920383245286 17663821837260154 34795964207977774 39504567643013907 53921029818190133 79492851275249953 7288441203722979 28860681103634768 31575340538826146 23552218154734288 79078607061572632 4643855307255015 2103739525085356 8638203344759917 62647010251160372 30769250268159663 72279926916702462 62900129072665620 89524092887642336 20967313313502389 83180411319992351 52840556454732063 60233725479727170 50575616528545585 19551460892960994 86236290467961814 39992618063928675 4355125626140392 65017505082820032 11619269763356432 68868204244544037 27798710869785761 65888604977203180 83340335182499051 798991744933607 9885062184527141 55939292778473565 82848790026953239 49470900591241197 6657648812694114 445091913450694 83694308967427118 68343564804010 86824636909555126 95247651815762206 28759162392548852 85421376211751728 98551409554751650 99797488044643353 82723076664341452 46993899396147389 38991725651773601 15081833667426516 22064757840407239 44853255580631332 15930539125727616 27314663421875852 39604373409081755 2270564349671418 85970421315194685 85393295993518382 39838666732205089 59152428597834645 91007662226234349 29460684695050440 20916149306910581 86647725752956171 91485537202575172 58338901395792334 71156848639088143 76385032281790418 37797065630217677 94155219101324149 92435858400828209 86969039328195478 8058959893481138 5865790756139085 87735295726863376 32507153113811095 45547961068036682 55738335295853765 79452153559185752 99616733234203836 95137028651008006 81897805751714429 73449023409680811 10780332123155060 25852520870625417 31075349351510209 18143008252592049 84184509753368509 68592611212574871 44891405322752489 56527775610509161 17643923018428559 86509727165473867 39066177765662544 89383081556578269 87234717970100056 44372359784479784 29198617084649355 50251326472386895 83149872803390773 14861019496999669 90879741566475345 57692403284841946 87537222160037458 31547103839068129 91184194954664686 50963805081751431 32979971200449176 18475285687357807 45910809114316392 61891144229043543 29527336066415222 84087591892728600 43521311572636379 98571963840315846 93588415225345457 17506432386834866 28936883398500736 36192992231596949 27637081392251222 99939374564339816 66595859978555794 91388464245069198 59580290747455559 84003651295939769 98925095596738979 7946686651620599 96148565931434512 22028677951705990 88727231938186131 83787014585151061 9720787970852569 12409997981924393 62505302231376011 95017254411948582 4254669491620849 85126482396810094 39654339461835971 59609258074364601 8817957602561116 16996608889149137 55541279508555680 3140948658299441 80915736026372012 78403310607687356 14870488288829459 17420279107323107 97144204242973480 30771163942651086 11646395717604044 32944836651005387 92259118670380739 81886091083975219 33964185514608450 19940861914361779 57078370834323862 58518675409500407 7176507573125728 80588773927724016 45971700543162084 49317793181489312 5003507371167718 77564271182833953 51649101339013628 53313003437902452 22155689350148293 65581870607533592 540267930920031 21093100516194825 15958103617176627 52672415889516423 61034092100140364 91696842913545324 16874648765554915 87929748211118565 95914744538752733 38980541868646172 80846199307984821 57309606205698137 87267102989834730 20932323866411511 24100106678423902 92676869238358480 17649857139439097 59339524114262023 63276687194512089 77806307968127400 45902726323500423 12942688243176848 80964632929445545 9440927382815985 16990919161509250 4712110092255670 98517706158413444 97967558769374797 33619709204754996 32562044102883124 60925131507827105 68597855783016528 19689706407281416 66832832412903046 50319188790746637 7786908848816145 85310039552379998 45009464292346948 25804573167279055 7497589717399156 1785668590526447 47547611236010094 68541502691215410 32504886761629830 37368986012416281 27980864726723586 86711085884367102 95262481395763591 30503314770326923 49639778004753478 845573514117440 6457578272629661 42747536789586161 33895874347635931 86418074615763268 46617540185200721 4100495619822539 9501686547131525 36504164784490861 98702869753363807 46870881062462078 72143217586206496 44831612193324038 1238041295498476 69299553506197436 74979431045844984 24226335809874306 86472250303720947 20332275103337179 72762081121087403 64994804689525642 47417066586339807 99306330254654960 67295230709704507 74750712067141475 45690446628218496 22086371296412209 58803065833394352 68379443023826414 21268832856225336 85663921821149710 83957118236374902 65889958713536911 73053112514244561 19681251202716414 500027193621227 18014571575148581 37089887459429959 14553248807564353 7595440205958704 40016095977771681 64978656476606938 48469000399096293 16252949590715219 71134101257783800 42772890429033421 39914572483602773 16735614393633934 84710129006736426 43003977249358959 26009751647493437 35711188327830178 6393466753535762 1071795826801115 8794841918920070 78270000237593988 31676545292806985 17471234206411925 3487885748524893 96234774838066715 62976924986514076 75547833065386427 83645574349188397 79346656077914835 42734154181587949 52203331561037478 24679904018442592 83447934966809151 76922259321340932 97984376607834810 59698127298885793 73136592366476182 76287836222692383 80208233945954806 16572902415600989 61613360129378762 30579707381192052 64766644787821139 74571750135944251 78863802298863079 35182301716392951 41512030625631542 49523698209505769 72581278489222442 3041133585314211 93784749707945285 54173258620776530 53725196505165127 71803182316999141 10282804690064443 80477390146932384 80798844781487682 11374289353314151 36847705837869996 87865949406359234 65171932945424673 54201514256819916 84604135023255841 44969435003330088 25799639385641820 48907305625167160 72412563818410231 44705658341805911 15281164473895977 66091136155750377 31951581537292537 98600073205547544 88541599678904187 79572603880470404 28953738920275582 48887918573393654 41542793209784663 90239908916698909 39917290371965538 4142492339832533 88433101603092974 20180721891728855 23235874481905343 49918967656704114 79829990396548987 25641106021877451 79288394537033999 42913643668389367 62517220770501411 11870889763998221 2388455553050735 85701074693351389 99453076457719437 57281459050129478 49003785052825214 51328604049831260 15830317997936197 11875269641941640 41502787428614863 55314527278150046 52006956876610413 77223269330032638 58711819400522977 41241747692220810 37489818411229818 68012769598501618 50605978577722958 16127646933678202 44554635024551873 53283128559785115 30823214974007794 98104512137373438 13736911550303509 87338886907983524 20379934051220456 64066788688303079 98164722700910911 80865120407095493 1219108709930614 35600173050428258 91130411589816000 41683887271754997 93352977625612660 58175035329353694 94012017831321141 49070736832230621 90404316327373696 1609069827974916 64308680621863200 60015052330834238 18327730959788234 79683887410279486 88624001793873866 16569575188996514 45736132805034925 13993634751119808 35253271239147829 8980765925854507 9386635211554876 94585426257361899 60871120861940519 86241672625697054 1085955957372440 12159673397901165 37162733564702172 59479703865162476 5844449396484150 28836597452257103 19885975014244723 61666142981479947 29737860325337609 3059017168968931 70479247180079895 66782769615839406 34633062642624517 83098326274136466 92321109224157143 41564728925449164 78382053926609897 89785823087358725 30061109955666122 52353432401208551 64621807485442283 92606857510362486 33683842992076667 54283429931283191 31809116877376351 25451596425643508 31853924744273321 49229922497098451 41701195028936482 46115030881449435 70820312761886086 29407469622698092 70844499244529597 22878968461006227 31822384973586024 35874149743895417 41645312863082922 78631429390114001 6175520393589538 11184101388078949 95221403829004690 11876617780529031 50258709332518358 37363406433371941 77586606007791320 52283282553330130 79673396341193355 97347420998405058 49122827657951818 12778399951131270 75949589584192136 55957054342730873 4906101426976463 82004028505758080 56425847698320808 38390844122254847 54307996155509237 50017469043885332 69993273859849766 4106681254533113 31910294283751524 23575423707301940 52625983272064798 49703673282900860 60613655215729410 81533822290675715 52306100804594503 35346323981805523 42491388838725186 32752076643129787 63201516189704115 70169775470761354 90568232336923466 29929371583669284 73754480588161544 31801690540029333 74617651441474822 61977869401044980 98870254985406734 97446954507350403 60119069447371032 93764707935810138 7869475305536235 8356497213160676 18785436664442780 43457550467721760 63666355567393712 18619444502213824 98761435180303729 57112282721556194 73784739380918213 59156045331884347 17716565654099455 22640958369182696 36214512029130951 16987009618304872 69334268038698969 22331603068855854 28524932044359375 5347703983413214 29319946764753921 44435508898003726 31752207069663986 47775080690190947 71618376997549340 21615027483298332 97293106488600447 23948527452602584 9047022604024975 88897094053824282 39589831192632158 54118642980856966 62284675047940736 82413911495939164 38289665600843555 97614667552326054 50123819760239148 16868946770417517 40711620137649523 90352964249956044 3672558396892113 7128792303082517 19440312947280235 28084873825675534 37948550314070519 16729344564597807 47126888009781899 97618730423123177 25121857625322929 44317896316230382 69194639070139734 82622466187806106 66154627798931231 84459387574202668 29479668423797486 77053191387036686 694232292245239 28781077893446727 70289683383438395 16919860725218137 74366540369090419 24791565461335293 74774838093430223 85758857410519130 71498350507180164 84710427280227494 88529874408722399 75816221707813597 49156539065682207 69632399377438821 44163264814105839 62634581826297181 54007076097624855 42295049453287435 83567536532504372 54593562502187235 69409652671197624 55244729266978143 23907394050870487 21864913145061776 64821854125864544 38195877549816898 48742702725319094 41325431122070369 52177889969714455 55354370457067168 73080916031246163 24523837149095883 63746807185716975 53234742795854755 43285186054743613 99211936088151295 46102984487684173 32440763568402506 20105903645461436 11170628294011897 49256971380219171 42634592388899707 22048152761224220 20835947455089559 29985805513425851 65161028645710074 51831074179682519 38085177323344068 58757435958693567 56136228765804864 37909814518945816 11117137968029761 80651617333744885 67546468981397186 79645265906771938 95365240259552469 7174148608026124 99100895814606804 86321368935341999 74540366243294412 26218261566619626 24029398775929192 74201728047968195 62152668057199314 43394577919170355 21084504139099041 34023831350842493 20793874242428390 87311401253480270 77878662000215364 28438420179694783 51407164064674148 9750406739411549 91926440050936312 34738408352952427 96542578499175167 45047288598225222 38786411093638484 45343299218402237 66258426469180210 2348248111510447 22490564603359863 59972851131566272 95196036460665132 79653864955768828 34391817996062202 89996348790817183 44216942920464100 63431909966226260 71282183153540267 6386642477196071 74227817228040432 26541325220970906 88787731470583930 8429565463258027 89570053113768155 10979865274976910 33684193416826442 35929163224814094 40356522937861973 12030850998808643 17010513548385370 52845475706260161 73322734594286951 15319957069888049 14672909394420990 62243263610266696 39161953688962723 64932926866850339 19951751515043148 25717596878273227 89400972777653226 61456293402300997 54449248747373848 58976522799099218 48885232072368734 33855860787156640 76227110217726216 34174061482686049 35091411953648064 95373488732567606 54284273788352578 84807931008932920 86266126023299320 90849717905507362 68036656229642504 46595628562530207 62284089972396350 18629178913346101 79350354963483615 44747779006165025 4041994922070352 66602430946204819 90595813507203294 90466772804490299 47914774761844328 27462502221876898 75577549865149856 68964029270037558 9388578505278639 68781099674101977 42955753333610257 36610492469549483 74465690641259757 70596358779025694 3656341072709467 9967596290170783 30379550361151582 75149357056095458 38912834692010519 15175215333884887 10676669230518427 82248308952273229 15465858830153575 2442907347167868 41980711869359381 42028040679861881 93271041594559041 32393861187053033 11244898260784042 82787933194422847 41752406281924579 78206646714164491 2034466101487062 10708284863138241 28218762428510954 10934669795897778 99185700146282396 60930848336120236 87132702758895661 64835602588997280 58240389664422647 6268501665734804 70100958087331266 68387696434481062 42505788493469755 63575063873599197 50958779930162973 84620447568516697 51746482167828179 5679587717914825 43274667753487712 37535123063600907 25571493465986602 39370424719741131 25054619884978597 58036878051616501 21758606313255190 87082281309686841 97019013562318373 91977454809540885 95799849302446115 60717262115902670 6570772317973393 15313831410669234 68125635875836186 64826889229977413 36388313509965876 58678688980226781 87687311491748090 77503358829360466 81950605622919068 58736299641302468 90991372789321165 26482620458414041 71325729637772087 43104816335815974 85706995913924653 26202543908897152 26747011308972671 19285442292536682 22520393789123517 12819034153742250 30613480741342509 52621537124592953 42358707088450798 28238422179604607 18441119773457527 78696092527120180 55527125365238030 93671090786071777 88754251823450445 1413673749306728 31967443825847644 23681236387583864 70864174950355241 95034591639417070 84871756213442178 85292407805647271 57734607113956739 98938907377233777 14112479261004453 8067168747529326 33861375057476345 41550258244414307 66123153973297253 43414345573489631 12445078134672859 12772878014003157 4368697566354871 4706909350932727 66994826748265267 68806442175910679 2146178970823397 18049145531418234 3479419676009358 59800426101591965 60296360427433240 54428915993870387 39584456007957983 32064023130384073 47742318926159110 7964940494496040 84213604903051795 55256148279442591 14755574033577509 60029936582763459 56914986267948372 45053317761914926 58285599335433897 11609096458225821 62454293507104242 17226150354363894 36224857487900793 87539772245162386 59021301789919211 12552883954308034 37429507863444363 29260897855732155 60114452558605270 79010520176130379 13802416977003546 57782717749253494 27763228726110202 41358069556738594 28076292676788464 97904803299431005 42513543781915587 78889004174685561 44704505308362262 99890851620446390 80032224740662236 31058763060315393 85027217140337445 92737823392644008 43169080320695762 94682542543007019 73054808390726714 64850254040837405 26581210518766106 90985483165170692 4162533631104677 6157585760266875 64567951707489134 69863084162561880 11696953091411585 91779823620341787 98329037395510158 60063004364080556 78924641025718694 93635878686859198 26126022591506468 17601224781756100 72141569539431328 50767183360445129 46261374436481495 40712747738298602 71891872297327305 43454995715878696 15750681310268367 25160542805211736 4768533016550279 86974666302581446 83180577825549421 14209746918544756 612079224638288 34326414285722963 25077509209481314 37100384069773886 72644594622590566 80695016586750952 30086635545026931 6653183189711721 35581485362014360 83651356060187885 12785069341648804 68619267082121547 80805921633676609 13953731312070153 46923512733667698 2016319205285796 46605514194456759 98273701140775909 36819075113307191 89116108701643176 3977382179716827 86968917390809856 79732770954252600 28772707801112006 94741466513045494 60401045873339128 90381226992535983 25361773897552958 81898723104148462 86703614036322138 93833037705119124 32664836898628131 61500051260504187 54784952724190682 94321274147065757 90743578055677484 6956849928964028 41399237629617362 9079254229815991 95365970606439395 81006999475023456 5600391510603962 96131536426263726 24123197469297139 38788911901303602 62380143500723876 42803035301923777 76962971036050992 3249445508966723 4627316199578672 75626452888952550 33027992523160718 87693687921165259 70178394940089827 12771941039719217 94214694615873488 89640693198303017 77156248063432381 87977401757543268 94042041325389528 54483359982093601 4553696581279468 2692788486257999 88576034555720971 10280590658131515 92941971292661564 16852969551309438 31666984697111024 10236115388411335 48972210269795233 27144117533622298 92885847901803542 70168145345782963 9988812650964962 35898098913251470 70420991884707999 44341377132997158 50848728526710763 58835925932155781 61543000009119734 31537867880751543 72312936772772191 5637945469937131 13456725856750608 43943845425823632 60639604114333666 91665894466066922 12345969039568811 30915765120180016 31454967482021336 75166671857845998 12253069291938024 43012702130499870 40982494233627754 7537786745465248 78990859452602415 48470577707295729 86500089784071032 17852526506957843 83490327067740304 86159316071893370 5389981890621867 24482967133573889 28461453192372562 520532104628847 35363672794141798 99275160123883843 80721989555446609 3942969212043081 86488159315427378 98891952154095008 59034303291588343 60220337093429159 23238456965185847 53263063190472892 76240357707439667 35881525847100106 26613173969071365 69204232044078053 75880615275265995 82275746208965357 43327369587014455 19983848365109837 3650486594028531 15284031692323303 45139790861005658 1491724773924730 7468675143013774 31785498165753754 26275091990387568 63085204758508209 61501278942882890 54849742200571909 89133112739599634 72412916374189574 8082965277909461 61095437802490617 80009454018279356 54297539719761100 18508565475389432 7813163658462776 87289206655592372 24439073408690480 19177368193393971 39076389250506379 58401871751215602 86297675426223884 71186291356897317 11784033842002137 16942502111136047 4397665781524128 35359616694705712 55020046093153410 16212115068182507 90182280258995073 93617592005786106 92350565690771835 15877680473858021 67433316467046400 23187036163405608 30803235918485703 59810980621515645 66913047136768822 17208525260405089 64195395093936092 10779623698268308 74620399576984842 81165454738738076 51712083554602733 50839436468908675 21411571607505194 53498375437417275 22904821980113136 90901967163425948 26716605339453141 8287300795788117 77022906230522780 42781698570321617 72738090943655689 55332415722457336 83189187243679587 59033868334533759 23211239819253830 86942126177566937 53707523403034757 48933703510027844 6489767833227401 56533540644834555 41165174223571417 68511919166086155 11527942860998160 22987678859573507 35991635852818227 76686414113022640 7213081860040761 98777964352696208 18850868035058947 61380290710307279 33475019140076497 98531384218277032 84667559877661844 86167711294427630 15114665591491678 50756651896244347 76472925394054796 18270803116716824 98252723805665392 73969277978761054 15789385001072434 56220213262957098 44830956468402864 97574260906764730 23959742939043862 38279228315359511 27866971811095255 80887652118879688 70122834493024257 3508022962969666 63903281296216216 18063110556780280 82781057134322947 64257911811469772 24967277397630795 81596436117598451 28345699446263210 84816933589976839 5909917065624317 57542277467794501 72954346596560023 18824189064865815 88055096069201258 10158782839812858 43266561844267638 421672200866815 90609438859334554 83818133629166004 75778705431729724 45581039628105369 34691316571095455 22199465882711883 25640250063430902 63925716112327937 65177059799718909 33026548932919822 28617563715111611 32962699334394479 27661694830030930 20711624909220604 97248409482184690 5356062185414683 93500551265236506 94440087532178960 84151084520621303 81850060472931544 5168036446020114 2617281914152616 48413021897259476 48114128066699644 96930807459773205 66147836699960703 16144835990197025 226279166564284 10036825430239560 12206807778057360 32491947889595915 55617220123350708 35082195299696828 21089464249495319 91940334784879582 26909349478991953 26454097060755555 32606336073940596 8808133257534383 24721691526132304 77450829675457281 20125574178695598 86458607930330664 41049841511696656 77791877843561144 97426798276764043 43774185442141783 77564017147817773 53247937759754915 39021305362864099 33953001570905161 38991910121181728 30451944187669571 63971771807150046 97588484704242361 65476839775346908 47466164953693826 48377142479777474 74885849422736419 36783099243411542 9977936269782556 8472364400297835 72706896089302998 86511236159248369 42912515146900745 10131555580715034 46032205821603389 97093713471325738 18063104150696636 90969247147297065 78710008976985764 34083254103393220 60025172820346968 90007752634950383 265071530539199 48042040905163979 11882696122041334 24038910323961395 13285608862144818 21077476570562587 17752189173001472 49094626629647663 2889502657037502 94792556024803506 89602704212695073 21167130056891551 83979309537966767 46593237921414891 21474756657145019 34483685639038337 81908475469789072 20766950099848781 45314413562214805 95677551244470667 81864327799088427 82514803021297166 98708187313100158 43598111133755067 71870577287394675 8504849989015562 92703684108007765 52042735646479755 65826853508856831 46255174492311716 80090479670823429 3708088488927307 46130436259400461 15154698093215650 39421484389593529 88061231148486709 86090311664961918 14207149275346771 95279063838053682 37946112479314759 43450035019687319 53514192865193760 47507596760235750 80727761311700582 55343747257573388 49830535277032406 4886957473048411 6392916360636342 13559156340412936 37253933648846889 87238723327364899 22943667685492496 96876965343582197 69339871657052493 35391944995650342 38844777318844012 81168081070919442 54172828365954225 78345059515861549 47054740099996849 51390141353070998 46285239448152858 41343965913004537 86405252261833216 96998510611260657 42859376488504429 95246178909402257 44336726933650046 95694473377748039 18966961561223453 12788017814771513 98976033609666460 79656221159701688 3438521212714151 50798188022995801 54771671605698769 18682921534978910 60069807996122087 27924615104312 50072355775012760 34471983965319916 75815779912981526 79991442349409477 96074888447830939 72720837865589196 13428779570323453 16028597210513164 36662387366637964 37069406597206475 58948041139872262 81680276525568838 19916341968415587 33695348903413795 73868110369575683 57526269536342622 32181427414549551 50387972438441670 63658878059570529 23878844327125631 56593631833709814 20867302329124992 78211612333172544 44216034792870123 12663397432130181 73807808587901604 67184994240610805 29847377625343798 31224796657798211 16468814218190171 84945135111681308 25022106362062217 16680794007441046 51372710452177637 32913521749864560 79493871955545987 90495427969501302 23906563817761303 47677038466619412 26390581972277778 77173483576564568 28599071396833466 67317681067672055 8568105276389363 5967292559330483 31260580285516380 98518194959013115 2814960461022474 67827279014688986 20492590380780594 86309872428470585 69278560975458690 18007725140820004 55137809735079633 30488154903933887 39045782206345925 98485259077015467 92013246766717275 3043434444677366 86314237562391679 48934918213339664 99655123128609760 60271669035356810 54302234785432479 60608070891619266 76177636178926956 95817642393642725 94099994665330762 39751373168454977 1527676708598510 49590779116422271 36271171048887314 71434857514723775 65296141553604130 59221372000287102 2967634690887221 92698797989310147 41018069566607333 34913819388844850 9582466618962955 80710944210202112 53918988973909677 51247465913608714 22992937891288985 90209011725678861 18008670268968019 32963381076397927 17543147234379700 68019651650814505 56170160469881564 42358444572677726 29777071588996402 41634404758738984 71562344426623726 33179361609945846 55565822519634187 84802477927101281 19171059758561960 20437568448493195 49881899011472851 47333117598059720 50694259173077424 72352615246883768 42259294449519263 38310414341633326 65106495028925642 58046346897065559 90880558446892020 25497013142666493 60982783158095238 6451692988304508 45019191331566944 7408528770013601 53407041014135849 17021877987595879 28136651952081605 22937978898289074 1971130726500331 79544836332296242 45666515591768666 87483891497804551 33512903361503529 76366859520452567 15995298626079569 90621314497696772 26535761804379080 80007095730264986 4278210680706101 13503575501046273 13400111093225624 92670313465176608 19329015470222300 83199988072648439 58269339829691965 83468770020807573 64034294948459484 32311619004657185 38066329808731451 15248845232183957 81991823643285640 42686865590670333 63593625136307225 66829208759195142 69865594426089717 11106385111718333 27647845220600500 18972842376625631 30076171258593543 34346352418122736 99209139694629369 28164942542463838 78133936724483881 90898204087188797 44250258945052225 79140264710675546 46015727524988710 98848136457106343 9831113928773805 41664480012467555 57195040859020832 35810355757734375 9495441913459394 49612632183126758 76743300077646895 54518949304376314 25677434977854645 55607796990234088 40654520848578945 38441366810998554 94771145673770631 68769045791992888 20899960277046906 41271924553132481 35019288680466748 30665451491085161 79707007012112139 42263747279152044 48313165165632245 74046487853077901 27792348040163235 30777590711940565 80742953709789060 65056604945191607 52807951232102364 15432612459659896 56460980045095972 357384434866415 53752501348964402 83144154580964082 34548559934594147 80167411096841810 35712794012360374 44954281496524205 22417363396694376 81320417771512377 34987130071332944 63627339611574339 4748400849767497 63319926020701503 79870499342110638 71498365010704873 80853953752314753 43171397660577472 67702806339112719 75795329532726197 34770013296733306 37070420155430568 33123698405080224 67295460517669733 52112814906948887 92948918862718498 54202784768717111 83103284939996672 35144097863063181 27174282357993585 78575654456354634 11603210116585289 90635338026650833 74775325856758805 97918206952734162 88110617926071866 62318754133416295 57531772739167333 18822199165517814 54736580694177468 93444423361047896 44862325562764093 46668591391471238 85959402024984112 58864836638883141 91220320315266292 28475516382347854 24134664861815064 7774777285552812 11700231650451374 97271317177935675 10948360313869926 30905398987856070 75690315501346365 93297333739935223 27757881599700749 52623715937392787 87967794955074283 95648379220595273 89707307566827120 8278811302403360 80358980796863535 11606215934185115 29744153590064635 32454925063785910 13985136503188662 23034878917053960 31742076362832598 17549127874036638 11815037059951202 7692704279106590 79954268073938105 56933128303365997 25978814368273958 56309735798752465 50775094767941982 12650217387780957 35994037379707261 95548928376940172 42245384016294368 216325565576973 24580051686649216 94586836812319493 15053563597013075 40454000513920763 76829968087946936 66657966420562184 40443541790365434 52018606743719437 72507024569250511 35687111968640802 52161848669894948 55849862411821762 48501726307861803 75007025635299305 81085592473817019 1731538036424333 25794463156142834 73061636229390035 44291297639346208 1469618123678895 27912496440752123 17534163633615751 62004981199222092 13892443587590886 10198544434272500 7869656510773553 72977153865217209 1736671979497473 12927785488746133 74072435501146053 3659550021864661 21598610705319845 66028830287114057 31827376228732496 37569956010349435 49872739131092004 86715716913471369 66907061006388828 50538947162310525 86811516406913785 38399111177562160 44182745565888649 700966225203231 34068131059089640 37454905917674365 1147454205364802 76986847355649427 33340541404292196 25237591227975879 39264591475082802 684903801795492 12172413626567733 2627842563866242 21263001440324539 59253544988296908 43056731693520108 64819789019534937 54974006757004890 34430965247451670 70127239679565104 98966116416315312 77439285354479806 66638890159683132 42056781784042896 72146323979910996 72321618105387322 28519512725363165 61339716509705795 8611907028416973 75766240360953860 29881953832463482 72245284417140784 64053291228034026 32472988512098120 85865643604754781 72015262096756197 38963866861513676 64868644175546769 29863792937616359 76870188171670390 73214139527477192 81141227248018905 96080687254401179 86167259963876621 99656467150628901 94482847525114792 61136428072521272 12620875486574072 87015432796175934 6633352925670447 15872690134006602 7724612827903210 56660783474242737 69967474897018391 95396672727698770 17470500871778958 30020140292845397 28300584445019207 8819877680849542 84952236014809942 23726726219093177 86318165904088062 51725834191015924 75835709350711218 52971452123295457 19886788091841309 89110163777715486 10698164173019868 18603981642922430 55006441256162701 95708028118238914 93890084170223589 60193884233594043 50708575008313167 49520888739951265 22974480355490779 44576794515873295 65346516561932737 21395353775292478 80641635115863664 43381168608441156 57400255711357234 81211696561483107 33830425412019921 99815218506270282 75197112331678140 56104599001476717 80534626907991720 92839821100881595 78773123131786291 77682166327187373 24137166549128866 27946093325128987 42176817881704533 57701700942611480 81645449566073985 79825025672988304 49616762477219323 19521204187220650 85979223710655782 36983789198439254 44105577156213835 21350675556799389 68920014602271626 22074723771638804 75647554203410383 90667719428634517 78309564854003358 80105058480626462 32490275201899134 60974487431562193 50435096119768030 24299800641025250 9346104169971837 88673441475215816 17046684060797953 12608603321621151 3187002887546695 24772074091442291 85287206434319378 99389935760829318 35136878967906441 72236084049642598 36812556146679388 89055863515205975 88209365321276157 24584420634543530 32400927369734761 2880510302439717 15509945841738244 14430744369811127 55424970508961029 90343425449324908 7014104778654200 6097807481882879 39328127056428997 3766117320361007 94297754964868483 73081377626908666 38011653857084586 8624964574013177 26142634670785392 40941581930238052 91028221184643809 63418475498000539 95036380038970443 3264786996623304 1797396875685721 67010493699396176 78822080751763230 27279942203824462 25110382771627086 34354753948197814 93029835702222005 3375732317979723 22945717462783922 1422462878837906 34004575873003014 77586865206121792 91085100285319162 40766344427164514 88081013101694697 53840555563039478 22485830533904805 54899166926913162 1191002729402746 13594017711632538 84568606856750794 14944107798016501 49954441691439156 89620317713090382 77067008987885564 83066217040141876 51533699682840056 61540657342751875 26096579225869160 70691133026086801 46474837918096599 60304279144227858 27064765732915905 1005010179110747 20024424489151434 75890685111806428 70866949982661754 10506699371301556 42676120531490424 86018064436795454 99610517748309301 11735168691411616 89750946306532172 24960136896227675 38004131783377753 65023924021270787 78183501235631424 11710886493250466 17662911536451258 5332452816159229 6173317080465199 82228608618257618 74586808245298533 77061107414107012 19661786539008855 36972518826156953 70396382191745701 42353894491635564 92477460455523508 27581516590340890 74966982038847739 69225112828232098 3286020503521820 14840017818989288 35546860363198384 53139201778668482 6859996099214516 89357898054873333 19216827388450415 3203148038990266 58344912594404368 50488686153638915 12608266077704978 96946300136673581 12439994630658830 41590812582021253 4845779862164064 14792015426022976 11237046270215293 86243932590546817 97234657817909827 4778827485595177 46762564307540483 73286873984706372 23878233078954697 48071974659534487 29697755003111964 36769040256982341 86650063975280323 58312471192632294 89658350298753339 34210423588668733 23645279289079846 28750461693469800 4365661082777820 21904964356144344 85202395154974892 61960121811202434 67048076463430563 48690452569797570 90931752740588593 5512955471610715 43519971177777645 86239223170361602 27392566081609756 31726533973909291 66563750788836590 3467415870551263 11894839459206373 56585028331259799 55320198785774800 50701422120046175 30108989255454142 5455862311617531 53667810607393026 79534182734488762 57747540789317789 59022428129909061 95057753235930660 32665110448472088 1560235641448904 3638032762822972 73724037035096620 14625746646216731 9299191535855101 91807281513434254 14479956692480065 26510086288653653 67030773519690291 11351535300483743 38086524662936882 17283467370583928 54090483158874044 79214472201200023 7159098979297663 3170948074327748 17650952875419222 65155516042666408 54283306120925503 12821124055095882 31582084754070644 143227348728694 1699075663010872 31402077995119352 85680019833416885 69379432460071281 5316839346099756 27998733159090998 55963297575082289 74490305398927985 67965795721629376 44935275014650448 3308326277932471 62777289884432748 97492006474431257 98410635519282927 93158804952244599 28186295896473805 89424692510794894 96022876131514507 25035034723008068 52783231224424169 92233636096059087 58177545158449482 71379668535360748 60939495631630739 23468423087476570 25486811443381938 97548608633509478 34924936561464247 64934619078502372 33740059827559161 22576205298282062 71134136119988888 94051303732482228 78649350363830093 93733917940441185 42841927427472244 11943360120124543 92452810143994038 51032333683330613 44225268072163981 8181961390845454 79597479617757822 48792304078665919 27814697137557112 11753900404968696 90960452489371964 3374560904939575 94103762726417623 24813491812294982 33158276803238013 96781786264572191 47772155314779881 78173409080460709 8094541418565639 17399932337481674 93573484804379616 89929079134025058 28746320886199138 27177513313971222 40526621488002321 80754497160395041 32498730674193198 5648925959058546 8881168199140416 76898943345010757 4560342878403237 65046818179325700 68066433688521908 72659451444038911 98798716368874300 40619202469206931 35429649454351630 58443544437398969 14506213516856944 20370948616346410 83759910863202911 24554520037431204 81215608057515770 10854654419584959 80485087162611102 983257104936939 11498795161270486 92327423532033545 42486353436393961 41586494490508623 51901917556479680 17017446739762909 89519333331059732 2740398511190604 56348084743733582 72767256625123141 5937575307031036 68005162109320145 36406814157768936 48316071082055906 15640316187855364 40945157132515563 25283103679268646 72824670102452529 45404089589501008 56541103416768172 20808749604180166 54569536599880154 13956367373387789 35224129377597419 99639501540201510 86675787445839990 68597038715655968 92482790770938602 44864265140991926 18549933278141334 27063966396872145 26306571215390087 41745245129101679 89903096055713211 38267613275719521 96125890085479375 70772156247291762 95641602041575460 98867441336602772 62903711184744550 5339609693928052 736795352119894 23042350854297869 23910437409961427 81889313332485595 29495059395902050 12144371758876514 16032085443536729 75849414984456533 61351983657097449 87161001509813179 86709083253571454 15051858992089258 74750158490274940 28339942954793278 49106695615899397 61205746649888350 30674605312771039 20873138303147709 24559046382407386 73194853693443830 11515636819582007 61484421158694181 45447495186688756 46259778314901684 7077265229426695 98975420520067202 37480608136130781 63448832117326815 60987486927910494 73538938033120297 52835301557145877 68026760077285162 43901860069515547 53856840475123779 62182687538917837 48335883344378648 59142736926890845 57872121635848740 43695952704904567 89652540582178283 25931151844693971 55380829616029334 71194752010844803 58477335769879786 46739419795032660 53796156197437166 38937455419109237 75155174807430371 34930948797412905 21990632673326284 788951236790922 6482944427390276 11185810338503646 54486074010052190 21483263596942503 45331744748679279 86466016410932931 6663909946929088 90916696946272948 23899586851794634 73665457152878931 48528022215813044 42817554834466854 80322052269004402 96620757212312682 87191562124526179 32460594249118180 9994942602929968 26325891406880756 14957689470236528 29399778328896163 24503939067225831 2566801502359803 35448925290937022 15473720133766831 72370634605731965 44566976701841056 915396799151875 60783437644113243 34787856678495254 71447201819573144 20321320993986937 50470117546250051 25221333762040070 65549906199747928 44290561534138236 22430198045353385 28116216767257899 74022279842319382 23907858271354970 97273448000320437 88543370370705042 85340557703048506 86051527303036460 3098192176092470 94487508988310198 69005411435933468 56245607749838621 55040956098617536 26612689434116355 938489647587728 49227423223431648 49153510778089047 78445263485983644 3202214408733356 74077651346677175 78374472135730949 6127256623533346 72633753678903390 45336629242155139 27527846453189461 53275768954856628 32462881508752228 10046309046942388 54224797207210670 51689666428270633 14906025546183130 77061586262182273 92433615814165476 22293052800322430 46620117311232501 11590097533981617 11483954068425247 20345546516989453 47296881572418730 48116934243625281 93364347617513723 52462040740206428 62242147701574226 51288724436046531 44852184627462072 38205379403513263 68070601425366153 94035070448673814 29826778708928102 98501510990260722 94815937060083513 22802728758190165 7011933213053560 73692184086320070 4695256210590952 275669430581669 69955502975297690 41454107214705989 54624944173829317 39647717195542083 99642786674314571 16418107131284181 4679834138790823 68883484038035815 8969521955196918 87783679885550732 52300390460085665 85742640235478429 55520368189809863 70512966738870617 2006954556045735 50804408618519825 30484408415106349 70165444409590103 1509578257287499 39764849038575987 4726448906748166 48989148990613288 33558499063816104 95006078958344911 96113853360972918 55470005734531014 93880212874922152 43640028396157081 85049324001692725 42929103133251218 37913840882850243 75445812723775903 11303045774841971 19430387845528678 52325084248634083 16450690139305377 82532435193118062 43061681372815611 44638396657609538 73040402534684211 21287244501226524 20509721973781078 68852298728744788 7146109819502152 3152084707045956 87021221407634116 72811057161547308 2753018405690055 23551820315890744 28447168931220786 43887815720086541 91563386994002043 55673024206912169 85870866691939453 66609134985793498 32367369046295760 62316260767212484 43564132597283807 37993652301446050 97479559879056512 6964740480406259 77061202767217691 58784889772437084 27257552679125176 5314835386138398 13525514658284980 37747309567357707 30699918569901985 34559812771198086 42996307778304867 18788790262057184 71705893014977818 1831836977849832 24030542618820314 39406923275978029 37067021900445773 21288036259727512 2670027398267956 9756671318090008 38594275664557538 81629127671127759 42191840171438858 93438678953197477 59982288331554447 11907849650520737 78293877802315108 54032147721425171 66635448385428501 2613628462814482 87801016366582723 71722244558477863 46900165505630734 43243630323186192 59283955260037582 68537620061982535 76675985931760298 58956470717642725 49087956643925613 58469393812836099 96089886982484999 35577691537853731 33186249043935160 43180741269021490 87464490557491843 18227827905604607 48368121287119899 39868353356263714 32128702554753618 31500443776613823 45050528660581288 34376464885670359 49912777459493789 92827363143829439 38853824103495692 10748019243316835 73055189749051704 93877263439359725 67385689447955147 38242322364384769 52982653932306978 15199941676270966 41340388370546977 38506078958063160 93670769608155328 79104469843256003 77792888437923973 59423115695256317 12719190391839176 45693547912490114 17623492863509193 92055458206086395 5853395490689645 46950668601330069 97274129885076560 50861362401038394 17242194255356921 96711970557146065 56737059006219243 65571407563935092 15712873591930774 46879359358330811 86527635196763939 90387622058642684 70067538647837767 56145154118165022 42020572098857006 98224376761868843 44688734267265242 77127997064718960 55176840245756342 16039531367735457 87513660983957133 45160197826857710 32924045708677575 17370325962325549 30989336505412119 93892416343261034 58771805726740033 48631297620982915 14338534544500064 18745286428813740 88284192928080224 23663953080127763 19625876200230334 33471588668269984 24223479458683805 25966615600077321 19364206288010150 36124092197051278 59299922568609996 20352440206991509 71605640106238592 57184124117656436 592156915717281 62213453984319914 11113100162075758 8619099087649179 50453323607300001 54252608381611263 94591289852996183 60133573127179399 68132600008423462 98226592593044743 79320489621150752 64390913323254917 38226241285022452 51340993868767495 57335853526869868 69436499520106981 76274445514234115 59760156600478409 26139363853384227 49206548337266799 11373489806160946 44420443320218835 70607191968413720 91175489163844866 57490356643470864 39513559563893352 35270529629605023 54238982691435211 45656616253221948 68759258815017537 74041310913717745 20292918002585037 14553771380474406 43917034607840283 7644537191391167 61283031533391640 10840622364884910 77727196585082659 59902565000398767 79082750645610962 19974763558169573 54505425515217147 39059047871019879 21624329235370722 71006834804746342 27341192508919722 43038815225880756 73816938129846217 43515405953730871 57217767518524128 84461660951621250 36674875421760966 36913358669169983 42308447774221136 21571196439448302 88097176864818616 76298773670256903 32197582086890383 74401583804484917 27844767840219849 6455335554582632 54513427676966007 23114716967136066 67900362939122002 1340338546580910 76339282493842520 81023673765107627 28404301049947702 1930331749927995 6967916573390905 20548937770618142 47754363741848435 35935911226799211 80250183978197702 82377761928133130 82862423078537771 81525330367977500 31371820641419802 53897035455101050 21089016120086436 80362865058570859 12383250796045761 3495277731630202 25953785829894066 32381248974315897 66197444628511872 87119617571840206 54754064368568893 7395479623228036 31595184899127146 16389274726306598 54790430457711033 9689319239114929 22743881670179129 34571320808671003 86353452577990657 12301409681449667 72614178611280991 46566257387388466 51214396640545345 1725556457044639 35366178276873285 61753540644473359 33620269239234408 93739962616599701 37679990906117180 65669929372674503 3301676705354846 80521717878577128 11137040386855854 16564198212266523 94810673165494359 93041741467845477 45465394231217518 54418476731458033 39842026381261772 818652825324042 68116020404868537 10484769226281866 76556233904374564 76573153403486074 30090918437450757 94273171451719887 46540055981310384 4885412224959761 16890710106833542 69369937347699609 45920038304273444 5855136182962481 92949125136122320 65769172203429203 22095109003810893 77735214441794110 72456335107221829 74554326125255386 4152362615554995 51507438081399527 49450336921190041 49849040627133280 7479619014485123 82713688509927001 95461753194857727 40415097458585333 52134143689257433 2600729189703227 76582940668038170 18961342532398398 68602032285972149 60771993013202488 95482264038786046 83751110277836064 43425251778821159 46035124502186252 73956037260408640 97962218198125398 94670435727621892 76136516917729972 19043043452636578 42219439561668284 95829029462427936 46862966762545255 94753668467430350 46896246327967984 18828610838947346 23360387308840797 25764647905997510 79896175755373470 80078435574404691 49682665909596962 55168467840538553 44624768326943891 46696487883732602 73339622220447967 87167414523108830 7481761831224917 46863094041577524 78476571255577579 15161432442913576 55100588575685623 83351403536256247 66849740636799039 6929869930199119 91928297067378578 54301445654622749 93209952034543079 71649741675032773 86484318237879912 45078678495172676 72760457020385381 40772873355726144 85427225862424957 15898674515030801 72599613879980036 8905802829080374 82063157625016984 13478980683425060 42467890586115020 90469808072398373 39000181019849277 70566692222747320 77350368389319504 53572740934985436 17381546462806946 5896526054569861 42459995103376810 90742052474427834 50931864368043003 22748728818386105 76136412890576139 40344355703924022 78662227895561326 60258853574763831 79351458835701237 53819606221939542 73563378612944095 81244200503691454 26485000755471958 86554084498658837 37964448021304333 53805673886693229 98902270115384887 3732794678579794 5091572141319952 26078769696273811 45127090054953894 83258385566604695 74739786656117338 69488837959094256 69415970075997765 82824100017510916 90413403821750455 66151460549889682 58552785410793533 91868430552411354 29918177925716939 29038839629364646 14610443416968519 8582511768976954 29045204828423165 58500302067896682 83112009898969305 20019041843233807 11741484212866962 93920580363311091 66197529681578396 41918695926998257 80666543914154233 89399485727954422 72956714538945983 91810221118513840 4455754449495147 76329374436329090 48533510211510076 82542843462143271 99342639996179457 41363279662700813 37373250948110669 33083946994167655 37983917679204328 40185607187017808 85580111449217134 92986282017935655 72401431087171853 64498086863069233 79566224754141787 89425138395677477 3012522553977072 39636007492673829 54076647734836750 64344005195214921 20475579814764456 86645931197093959 21573056737537086 21419823050508722 82492187202296330 12079218602732407 6449190920760562 86635635785588096 38163332713160695 67823710422417408 15445115089683367 55215420792782999 55247624633517309 78616341031391357 75089108472424973 68568915733003051 87920990943321528 98271132842954075 76366303440674553 85216382254217265 30552422613587951 69246919492656197 10127136327302631 13368186459957922 23229836857503036 8054930690127835 83553638242776455 71751222132028199 72888126439653520 37319238209859877 97091927093624232 28251066884146369 12339349654195441 61130674137234611 77631752278565296 34400079356075999 71190966791441601 22498835846677879 91100074733650445 75564948909739517 39057124165439975 8046228172606302 24430044451677319 3021515795392055 29726927214794665 92879390702656622 24896591920854033 54907460595818055 23503789385886739 82469861879764865 35315582465032874 86554384749143749 31472087737707733 48220366733289935 45515387046645723 63551906720998241 19398737599549624 37291648692233107 19629532879943195 95324824957057470 65237293977542934 10938481078749828 64694915939522439 63398863713024171 8562005625190879 96131522746743935 86577928520865628 66537736227729755 63987055565847023 65165238441620469 17716708883414765 78153248795404668 4509213042973024 90711566004866578 74276898918588130 32203712865015877 36416077844719218 51961958413383492 51755318760818895 43601766987240749 79763037357198059 13637718183952503 87711880750283360 58995596432352548 62034178646036429 25397552311619858 15937594113828135 13843301591789332 69348753216005842 2484262554815733 68273975682032450 98214071440541025 17437266885279873 28356582640795399 7426571874468267 1239668938538636 29684980562027406 42527741456002524 52495383215660700 48201656299002016 80861780823729027 13747217127598795 89251578102110611 64379582763442454 63454335665449011 51792894443708902 45313740530482360 12669719233829364 43886767497968468 98865145268737532 51868396509672010 93796046602469496 12275106890731846 93522743012758715 60301938790808602 69211403834858830 48729908394722259 60903653535120989 3687331071094033 33579527257463876 11082435570611439 64683518065533438 10310636568573969 5957372358254540 84701836793932592 11263122475018883 25016533774831085 11987633943387423 39822770903422293 42106885529304732 75135824954653082 82385697649142832 39681728695271556 78725074220108044 2145318835865597 52552439821031347 80650398673445026 5532658962558601 56412028365359114 76356386824835809 59535529098829907 96720465710309041 17948893578003842 7237934951222440 86857586108731141 35353484444811544 26576562200608219 8770533296064189 32600299070134978 67313299328518164 41046338778083195 77843317976225627 13134862705429644 84376560688594757 50854653456456223 18696129557736636 44067193978967045 73268859042538208 64650651777883841 26458015280937900 85501230067292808 20936895838839064 54834189425274781 31764520750721482 12396274836864039 15858207165429944 6938901571846188 22043139717553061 38600493492787691 51064484787076649 88462770121411287 84828612980861060 1603360530079892 99009950032298168 85532104701340526 87752473125910882 67374627584390156 44664098495901345 12719537225807264 86898168849900292 49471869572016654 47411453003896887 95060368789425971 43479692022292499 24644427088418302 76214757133967133 31209549703499734 4095820068913401 94940442805941278 55776205599551189 21182345278554700 21196066524602644 84622287064882678 29019452295039243 64518340878235300 68013561535400496 99341700289403236 19375418617519152 53047418364819487 15685595858325234 23158688509451792 37881920758463024 14156283940966174 70852065512435931 23092882663146144 63191199613072842 81154802374422760 79905650345488552 12955842739872887 726780577662805 39528675963640170 29119282998019215 59757142266607548 37093551005247293 14159442443940636 94526047832485004 29779779805878100 98251429397060820 4526337058365201 63455248926838038 53165103546444573 95613331614365085 62076560095216876 94816716655174305 41996301903530192 81065883581410558 68783518100405071 11623099958130528 85010672372948420 29628049312248914 91574789655111129 16191064912570316 71746141424629519 77327006363640947 39998227200237856 13092056714609128 47814119160796142 54967768100017097 21243557334519938 27137568806968441 58592423130837955 11518824772733645 86443703835451193 38946017581696997 28859004085389858 36391187815664709 80752695624219071 19580263696529423 67366042356801153 81195892617136411 97270272448855504 11522129854080878 43037178626527488 90764583647561594 70072820378413673 63557771817788214 75395082191638525 10893017860772558 75163500402970562 70454015358264484 32419876705640272 71321001917846591 28626842455736489 17026923317375637 22909914141126378 79501928231372738 99903074571484131 44314254397649321 66224254753677991 49861068684004496 84712202187139425 26267283017013547 61979047300024993 35350917859123773 73699491574856973 15824345256175866 27413460795123932 41747591487597794 92065575898918240 37636104686621538 20082659832395382 86834575943990198 17349317782773226 92942294304688111 8419209853585975 31933120036158061 99810021970650154 46552953108307096 82260725313495662 21964550314434961 24200903960031783 56038663188701149 72711314067103422 61462875299868056 90009041205443226 15356092249539735 15197059972075424 51522014085244484 60950931918129365 2434215830940128 43600557856532702 60051009943109421 68282839765250437 64538576248945084 87805630868154843 21031396421912463 18419827646404379 32324023125351410 45924770599495871 43584445381484308 29679822543004219 85812985798593481 812596711153043 36739708896184999 81465399935549920 35115209900185343 4759340666702474 63359530449298547 1829139653797938 54802597716659324 59946421556255612 81884400448244709 54202577359238388 67721658164228020 44854226814346855 56094559061174875 49565074629161566 90210890287993783 13971250496625872 63527379120456800 32052908957206775 98537519894791500 91759866680819837 36019379004820735 24247633153663249 42432281668501294 82001641023599538 92376075960951248 76501757841152195 3599893344911529 17163909971855606 86423818437884123 87761392573808400 27691422673209125 83020792971119829 97538740546669549 72872658868654896 5775129409315899 53471080590418953 29847320149547920 74454738812081027 95942887143255558 58096553295907903 50320494156500688 35994763473681172 71607964515568624 45505749976187307 35768588702026615 49935871416643183 62971468694065358 78740957468740708 9871214477259185 4253954218518345 67311911457401556 7274971347374536 15209812750988006 50305497881044893 52542763824423210 58874565797567717 14613296405792859 38748368324493990 66082035406876460 1056759167795656 32237803448381385 68080378496961760 27475701959517324 82260525045037628 37547974123558280 15817867715458044 96806562287561792 42531836710586496 25488816806021694 32038039912405234 13316247850115581 50254102212333472 42662283744797776 48485357715871290 87539351835907897 10581310306829685 11623071064295901 37926954218148609 90479221722288601 59153534571825890 66781691691699115 29705955138324511 26552784613661633 44418590623040497 4599715062151453 48432118868722064 7871011727570510 56689996411252595 24952468914116113 5214734973739890 6764832305032839 6125746723740980 72353861201902377 59202037483800684 77228820042408262 6447346942548936 23067748623106696 18190163852139940 27755974889922161 60776829295745572 36205726513039624 67686795348341276 23771178381626763 78823588220150948 65465040010265787 35116326456640412 28115730927369428 14040104862917883 62172063542650585 82357866516074152 72113319118033703 90952246685102852 67068403147668560 65407297742544517 65308764393860876 41544418022503423 32706028917645581 33145675947597112 98119200333734597 60739042707535195 55640244506129648 11872880251362427 117883256630895 53157783311571652 96355790498902098 73857544616556302 65289504454220044 71134556571428728 69529525732173379 53960109254685637 67427261963143253 36957748008068382 35442507550397597 84115969513171202 26450483813334690 41204645021384369 59923554870735857 5706065256473491 57569266809986583 49319231084915994 68343861373896599 66889468584722572 77934884912150477 45360700589394431 57303466521662047 39993491240053084 71815701278464756 27839811712720885 22157000949846297 2857179103314246 78127296099805597 37456769212335969 85385877229981436 77574635034920851 52975752649873780 86110410910671839 46387505748550602 75688043544231604 63776268470929956 37493617051898703 81109556910178218 50363110280839070 52821283565994001 57569071243760828 98139625841980116 31910466057357218 81386874593943738 45954912934026141 73804328197280594 50392249686688200 73487896091712882 6031971299296566 88377107533228913 87847591287485269 49876725132527800 82812839138958809 73501228048894365 75214919626025534 5029408791489600 49439296126880306 56641444094751572 59111685187064584 599219269406348 93574811430585149 1099306394914355 93984635038836324 19918859276381406 37557244214502172 97798790927076730 64935571082163120 81060097808687544 32741058542201527 90054488882428091 67988816801919622 52916970223985857 87633993402478159 66395808050104999 39470689801299971 61968239473698444 92577350691149422 14746323030864674 72151557471292673 32008610695651269 29273137156034069 45749956190376266 69013087001132293 99709157982795158 80875594529753972 90603242267671107 90516167450518356 44895908398027050 94364933876104309 84167702063522908 14122653596152305 15186378891676353 98611215553355574 19354630291186539 40190737926792097 58079235131725669 63242550698077429 2118633230721727 56937411761475097 50530934085532002 77272090003872919 75917996332235640 21361793588356365 53631540057526205 10507103553201217 37501208779699981 79724052209376237 81965371909920557 47760007749770965 71792915112834411 45319210564549440 7697983979351324 22398876836737276 68466175718456166 60095024312722534 83147673515480171 3827855204711399 18806005284410987 78600583260392420 63418877257904968 31003077251333934 37458286678106120 19842250846853028 34174010475072385 36774954844694902 4140683218478113 13403275875348383 59547833517245407 22362342769341591 96412390556206695 92601914742095014 19932286152110448 12097525883696046 24202660865290718 50709780741591322 77800666154046716 97472165032852714 71217461654568029 38546192493382172 52327096361942414 4321235311167383 19752085317519753 4765425422646653 84627920463175474 64313460361728643 93578249738320769 22157060720702058 44373713193272525 94522433964468606 70445342468604307 33178226513252881 70232227078811620 81857704165892425 28854055927163262 8350556713166867 12642119781566904 74881058495859911 56806353552690904 1093761687615590 93009984992391442 9890582721263496 40215910156150793 8245503698629128 16859085169517452 43411476731347944 14180682187867633 39489532214696867 27543537934033046 43275945262743760 23721537320958823 67041022503970960 72927034551993665 45654512044565836 71995369312322940 43539890831907020 24753534713646205 77377092005252505 31808287817881864 18484297904819061 79269547064541198 14975210269379131 56140145752429510 71848460161707146 76547667387007579 99606943689545764 44250114359339758 29388067095031100 6306196863949667 30697447649263804 29110968268208453 29484152418093682 2337226125102135 31614903113404894 8655622102156300 47756836525983728 90486348909318253 58449011330200231 78098711320437166 31689402091172185 88747035918326387 23640963417795728 43967883471046209 61086228733783369 8242635023321500 17439044363328980 49532029482516292 69393405478007833 39722446822323458 84520742221063344 54853900632719879 78908645231505595 13131361708312412 20104925723044836 19008786674592883 10619448322193801 23324734399573533 66593117304512885 65052257492635211 67304734992649951 71163202456688259 87860340865189034 27032067464645176 54459827388040063 53745222754327662 79857304634309017 53710263429473189 70227064844742892 3632981068948314 85925260017913178 94947464402759446 57170311039546405 72574005224668517 34612797129699573 81632110016395823 24197245868428870 44648305888737665 74258761082398718 20115427692793057 53995559436989844 28727358440968013 87947124647288669 16597790730300330 53733552848759867 57344822977755980 98604929110523171 85632458595737205 24043547782516979 30772228799454507 96496405801996116 53261553548870254 31424390811746880 37352852659236583 81786535251309206 48264166887261697 23034102859990166 5398279780896034 38739076941554874 80379589077852972 2196090707734158 24758908684675900 99811263252757964 50511006607104042 14729153375611360 89185249010187506 90766680903069859 79547423152598322 53377651717521801 25865602847194865 73653385256384045 50935954379523155 52573239755664957 10339944377052258 71968125376551024 55591958441739805 92418037384841207 6176587441365526 84969222817463118 22979554624028723 11624178147065066 79775183182841469 96992921638321096 54368958480702780 13230417347289829 84062024503615779 53784007612783739 29305860784496996 88149733703145648 35336580664893721 53236655519987393 44114784488424855 54846189717068043 10424029559619092 10562366116415282 24624470413690600 73735446375497364 93570879682247220 31930403666060460 17201175406299829 98324000427900177 50565029273648148 33964031933917515 63002889107913626 53693263383953376 5331955267270210 74523914605266408 29550769997103793 44984069716332015 54210501991844229 98996156551609186 54414234824255097 25657181548614749 94339074173588185 62868695204775735 17208008116185057 8881967478826703 44097758131772578 90147959974752004 95365209638629874 14377866460589775 49695993157292319 10259757527573206 24126937249444847 4177665006956512 30400239963246112 14989069786475947 49253049045755217 45259263375591548 35040836215977173 94744563664152287 82933910491949176 9295804689626846 53410541869298291 36697636534047641 75930427732244298 16698125245500289 66369300362078481 19419793078985275 15985077854231571 15272492668651552 69803002899045122 55468769943080723 54946524479952774 38832884719165771 92710656374545899 56754436167785904 70484687158130409 22457425845257214 98751317549635990 47387194589011917 68618150603300436 28746703718448371 5195769157446896 52354019119732345 4460400237641180 4179698256584721 51771216859716770 21524468265264740 43638090043007643 51152990870418705 82859829950760408 64384035007345672 22504403476225211 36271085036053744 11974271149083517 77159895287084760 97829159299612249 38040638669203943 89096558161512347 75665671160026630 99074011067474933 99204925897867405 72753163655208578 16891738637947054 10179668157144017 68239175324570189 47007703577887311 47339882924548219 85242096871622180 50397416007938163 4019667786444287 50061477138602490 35502068093003119 50646704165239068 22326171440242316 26082237295635245 75536861108484446 73459859782323398 19447204753806424 6227985020719881 74213805782640347 29307519101862613 79194129652662329 13464120484525578 46876780237482002 29227887770729798 56253821740682208 75156093678777742 10396733621664877 15893442522001070 57077486100497575 49305062577740627 77616297588156264 622216524366133 68732006405808111 7093180023881874 76786397748996484 75843127459298410 91768858601633747 93571893266577194 1287710406862149 4064102324231636 84663176081592355 96833968123491967 20346893998537056 61206417312897354 31396984238141452 50853449236999865 81878375917567094 46077684919415743 74805816799555332 17304316222622565 89772570027000463 75605933715499318 87009192792068175 86007431677220569 10146877890687 85169777818236386 34299187912729785 33833307729110938 23168662574051576 75130752405501891 92643108083738036 38222210345172921 75119734241761351 31298098095401960 97895961891705771 54188623015014062 784371030512004 43093172654337268 84962455739978590 33953578753644479 14254982038666364 3383468026564394 36288236729611569 8570968423237533 43598966521491494 78971885509415805 11823588560153382 46180310817358139 67725512859327778 89314724260533376 73562547344655012 82798451691768750 80849146203030436 85467099141502958 15029668336104422 74773294919948128 72889145301441536 7612185569346755 2951742445120518 38267944450435767 37565326464512135 9447055421910216 61909438026644085 29443582120664361 51811839415295856 1054455849861942 30666907259821232 37339835622964315 41649379872589358 32509579237477427 21900814179792195 53732137540040761 69228917776441800 74566724770311533 71743176076389383 93065069180473183 26706898971566144 32097202658287029 72759627586984483 22239639340832344 23244084055936669 64717455903712379 72277285602223417 71198516710082606 30981115968685669 66367258787309928 46849775143319142 63533553435609780 9191406633660566 92714281083281385 82635965973170231 79694716172798818 11783995664378947 49110524588746317 9087112118439470 9887730174636799 99043615745321541 46349252430882673 63673500885239552 82201068867565194 15397460505988732 18471858577269281 55825863664499746 9152264472785256 36575462872159446 85873010385374475 58990822779510217 34130440287353913 23098824182718928 53515315676500494 71619924935362283 60316101682415600 99201365174104263 36699326013921102 20078539199861564 41167483697813969 27021932587043632 89407363978127558 76248405477499186 42051702991670562 92742158300564414 56289984520733357 81402984123948545 17468537981795225 21365746032390615 83168564670988594 21746948027422308 17213345431893818 89394425567108964 76743174056403421 56557842650366277 42410956179404253 55660127605702021 25323293131947535 32418046454093101 31110507938107612 65710914975207777 11711562858091970 15920354262895127 81644059149343444 78386405790498444 57349319489390028 76201758453275519 60854405412614242 16468695074550620 51070939598963235 763892617449661 56754660663425963 32856273951865062 78693265822393465 75721232227819961 72106098414872748 50716836366171394 5191460911371011 2351167809385645 77968962083659720 17106838988734522 86988964234772553 60692683046732245 9794985570885671 24155578983781906 40105355330118158 34120173936516737 26166517955162197 59675295661288399 42771792653247172 28753236247003342 65716568439190789 26907567476113963 23810339089992661 59646335438628112 37827765587670394 71278893548150898 53502493216262021 92441654835871267 503940996860241 15938581031223204 62463472486286640 32399314134827704 67928960923166561 50625760813548377 75825677289488305 4919293696120744 31831929130817712 90883769952297175 67477392232802568 37612920700965327 57247254608996228 87295680551326603 61777663629265728 70692217638862632 61135492596523742 39384350188948508 33157886200028676 6745397158691410 98285967265915918 18431432237768583 45891484984786433 12522959469766677 26375692442956051 62630895916926006 964284502330157 70063432515959380 63239604537837787 12158176690376317 32923326460829383 79668103851844614 19847935713709273 95235482651262521 12388679782145207 41919890077629729 40581451338537231 52014704830682605 6706909648892014 54546452187859116 60958476132199664 18461805089928642 70014057519464242 57659225691944090 40805132116073061 91442977353186525 55089288850774479 99765597085077671 79362086417074616 52723448573306692 59416209941679039 95805025035480017 75442468308881739 21664003779725706 13356857924152897 13311598937879898 5128401366465286 4246852568953215 39332564859488713 55283066406507075 98429138301570007 53809984924359617 19476568556903657 66277214991887354 34765087020549374 34055942748709277 14301374576266791 30820344631358592 17077509444289628 84400618790163670 45390709878090928 93395964501448885 47264805863115286 77410047881499073 20336819923583409 81005699017132174 69102928931136525 7355750922740881 20255588992721250 44967908533689152 54803900472610839 61464646080867856 15883895774880063 65367451742649877 9405896393383580 64193520157983691 86977932596213756 81234627514658173 86658947705293023 21988245562918584 89456154943536554 87041149889907901 15861441458894472 54967434974759208 56558254035254126 11279629415627847 94373616549168197 65793033329620514 976465554359351 54534692872224467 15442621423105630 69918664984106516 81657656505243016 36757162862210675 81947014810625568 87749458502169899 66249600920447883 77952270477421554 77648526037036250 58238520441736660 69795584579282950 32993469531736741 1292144190252619 57964280108895674 95049521521666940 39651840907307527 28469067407924823 34182148913635726 7861979340266189 76269689495546281 56214521024123035 3325991132616408 1031617490853073 37403347182758975 24972528498870338 76720654790646854 41030452432461256 39305494153489085 4663933146825963 91997430394100599 61218639544081872 69059899829400092 94174840357961923 75196301075460006 54484789449105468 18240135715839974 49184757507754225 60430552345097983 92741631497654914 26477189154406681 70404269790890498 28677222386881772 40729001320975465 30795137291978965 1394239409148188 2496874527121944 29073431885440113 27822939843902971 65592272301419994 91757500477152368 50523305190277092 13796523961615844 5554159173109822 50936799966680860 75963022669783749 20003703236432209 86086229430570153 61419134711835272 92850655612960727 97028637175002472 81915993700135670 11483641157933984 16447101089679523 16632622448581543 37169924437455808 68268351020595086 46343952754081130 16510186767385359 61727737867472156 73265433972190270 9161234094882100 9291381461468754 85354254962345349 14137752805650471 20179742640428485 59426133132722128 78736030128185313 37445145106143988 82953879902442403 46872714604351476 86063484783199952 69252134089806786 5971062457396720 89866376232079910 80637889646746171 91271069238499621 55475820860978412 9214251630489452 32023705307004472 79862724235790432 71031310238426995 83348227957689785 64632922653901926 53102589469399330 30341723323560270 47505184144944011 99115228519869591 70144090089620427 16818596262480107 82692560564048404 83665614516080542 59386045854269295 34751099683031646 52796162902812622 85980009526892189 1890101907680100 19161864730554849 60341805194372715 13583570918691004 69751249865167723 6994315720999695 27068501549948447 17685896380316076 88045263201428887 56503319842953800 32294007996322078 16551490212634832 91338532823628477 47880503825573407 25487200643114990 24862742137339283 14116578641435020 67327716608140041 75571286015019172 90473410932797243 58125227363498225 65206705235212794 76862287709758029 70969315868390728 94476520336910940 86120366931629881 93629769775822461 24372515591127868 45694833185453574 58052154021529035 62691759845356921 88999639893540763 67389430187738829 96520401552031602 86032682458169382 663786590327564 48974716398997171 96371792717022027 9303284368378307 1094450899425972 11818383873538458 71335376199025883 81099676201002806 64527938714981758 5344405772488330 4178257817600539 53953491643610435 76657558892818618 17340765632652877 38494991716680550 52562172270123686 54752401945204363 27610702657720167 88525238369692545 60313011504435408 38023326390343637 84187694585233085 12662518447216679 15808251775061307 1103910197591104 58579665942748791 44386285053081517 34757139322942289 688803648574000 89907928762362978 53852762765560895 27985698410898047 34632828815834824 83770734649155227 29252509508580713 35884944817627750 12536576073609746 81339431927894602 88589493844625032 30320947887030060 86064119298851401 7350397754231875 67860525402940314 97769736770449663 38655134501247685 97563194307261413 26158002249187802 12926263296380379 13639736515471636 72300188943064106 99842542068705343 79304521237439775 38542825537248830 95674429583695487 92325494253718796 62272730109196481 39790550377252648 96833590499415050 19891446680655180 98222131354097521 87634547936176926 44770345785850335 95902202565905142 11862954548927400 86356258251264054 29695946032989523 57529711292774068 40952274561151846 73569320958612987 17607548938004061 30463476950879631 97632706800687683 95631363128340782 52552990621195750 39888393173546079 96708652007454021 10959858392278296 21974259396859984 31129354373198253 45782781779799079 87408859870471193 68015874609768616 61026116493410503 92692376514588184 36513614837771646 7202194497411088 26359370396843382 66305815184793201 9055029860383883 32873602192637775 35715492507871396 11581522359615420 88946863137805416 10629120041009653 43343892449643854 79606301084918937 17410743564970816 91867360336203638 79772768947352820 48223404599435559 43738179649488651 41275202553608616 38766139424470237 54727146782375950 55289504301935662 49750995438408333 70802848796191337 51689322112619497 69717027127097935 58327309881239952 87993692489916113 32939395501495745 48197829431013246 37859535466566928 73504804146619246 22890488706878434 54266377662415200 81851063749000203 57926179855409307 77736673475348008 68623834655494488 53930881484454508 94010432679689145 96068138078564244 88509522867361805 22728762350780897 56630840609175922 43323098316612183 11832722414822940 20981147911444731 3194575816921503 57793114696631075 61966474129802432 43208780146678872 75999517598925774 79988113740236431 26535426964700489 96776588522625811 36443627291903049 56114139841200268 77373980545782047 72649853946266202 84903109651224236 8980391966739936 91503903926920273 19091583836684533 5305830567042783 29389933493870291 24038370355106663 3450504019429327 41140697814652710 36526118107209485 52843178137304768 7717991624021823 54357345587046264 50066831089062134 21593031180025843 1234135940239264 25015369287772873 76777874547491106 85213962958985693 52808676222257666 37878860181891987 74637728154575736 12240857182202009 21284255496645554 54727471776421189 6744212553319364 22622136452174209 80071380488475055 8640685843144266 73125690391209637 55822395915996367 43821661285493392 81714916446739492 38713005112438222 98836056338175363 88991592123415709 61219248748135542 70171532732882759 39461534106707564 56619817103854273 95974505917788206 31678685687486013 93849124372818364 80527616985371355 13466222636463854 37082639042654748 56351125483547032 86382902367534794 67484692863517695 66718177248828368 4663559152130557 47574330698930589 41079995600149879 92776073773033945 33480556513133848 46633542278540872 48159324004507457 86902181552042577 36635217315804720 56968472515097504 15520129809123363 41560523299660750 59701765527559703 18837350613252528 76257945945471895 30349587829311302 4382524782778908 5223748814332867 16876734543283057 20078424215558253 27754848939505180 74681931071368795 51063201449052753 30147229134165432 61203222724663906 66846851126193631 20806123628730200 80311599629537372 77780669568457443 71806040754361185 44030393918643247 52188692243284914 73628482286928014 50199849782878770 96042020962137786 10030058471342147 35950021699680581 27172053661894551 16958189517531198 79403084989463118 47776540992169668 77486096345833766 28223826807336767 85484950354102476 27470293374931782 1177535235172069 5240086738190587 33445167645091977 1028247018186777 72335686505690498 96127599603744915 64052300948141725 21174326791838299 10911300834829023 25874739850317396 53266449037166462 72966322370271132 59410635374650319 97637226270084440 1335907973610913 47053126555371985 88407830147487777 81724616792440155 81633415593259318 58030248882773885 49529210434474860 23252296786122183 29597278484836167 12990576460309379 59222383144864197 79609810534118599 37581242173333411 93704819880646973 80368648782210560 50858675498874462 49394695157199445 80160304774431417 77287104051061326 58062589425692783 31228513393788009 73457471245071739 5957972453767474 74007619758555921 46940622831330265 21753386793353461 40357695015261293 2232381286781404 67707719042667919 57318876316555248 15104292853472938 79695008955566829 90996582490239506 20559689214972826 14616045323122446 93486385492643455 7649918986071274 59136262971213614 6454645153489938 19755442376687117 35358819825646277 5551738867707536 97207924817424331 17865986649123922 20116491423126445 13767577586369436 42663822402793713 23146148546956617 69451281029838231 26447893940966893 22755286595924339 45368140865378770 4407306127436401 40108170248144830 51684011517530444 4081528792646278 34842060919158241 64283251566480459 28154678454041681 7445807616314089 5475730941089302 75194823050061152 11438644538292112 32601006929205385 55614103206862087 69553729388021602 63785252841301467 60760854791306589 93939579349653865 582813026878092 70571429327225310 56836034338572264 62970059898452025 29561066748410237 66619716720645245 29261809806642078 6518561374022764 92367600218463198 91669280984819723 5602315101974581 79742910983537912 62003745318638394 31477766997540448 16814233738361551 40001540241383659 54702937104275857 35289714450815022 33109988176059225 42678676596550799 74075279601882982 41774112269414538 86401550430441605 98205156679405934 58090085630014997 37230087685507872 91059093086978490 36036576765417900 15061341105415292 79783146138823526 59666329572833983 38725869859233613 81920978926039722 68542965377518493 37507006020991464 15172028852501922 49441083896559802 47321125926690342 59024246148760311 75452768616038367 68289465723541510 68916947656126736 94076326159542375 62241373879692849 88804620975909674 65898551922200969 92075761667767436 95813336837291132 31542255671347712 48384716404369091 37181741413609114 79873204303517235 47295641942698589 2506755298264856 4411512356063853 56190845538667908 65986583107784592 31563006533955396 45138274735684262 40455005502254555 47712928856139264 29979407528793299 40204023649969111 23112087861056312 30437534252662994 39325048534824580 41007034111854211 99063856969096960 580496254902762 18035396934876702 62726812710293008 86214880704814073 25935955915828755 78925430709677505 62016721930474531 46239473768739354 68021992622740416 3949614030859194 51521764193831393 3924777847505342 14339597228088566 64697096313288735 56490209827967314 1859659115874507 25097102442721491 23301414068333061 25499365454992175 32302881118859456 85410854645678000 86092944612246338 54858015156155058 33308703663291499 9583086675365080 79823930628980629 38538239838091287 91140313241245785 50401107719971305 56566112154900267 52213908827483351 23284911854319699 70584366171149160 86442088329715348 45789191529919569 53356466970775835 57910529280644102 3658216617824642 34889702889992344 13875386705689562 85353800376319238 78936352117628968 11685552502687951 32958997173306308 25861277624135343 69406869966603749 74793454780629710 35083527550035368 35394854500503514 66489680556969165 30922214067502672 2916184136334776 2352608355391956 48656665806140236 12726669070990416 94225962779294502 51933277745644022 71199084968290258 56281639814827785 22883224588534958 5870094680016229 62526664250798959 18714966162344439 8810252629108325 1163904401726014 48386092822453774 91907078230838830 93206335256283529 95360032751894492 33987060175076133 87185122514807961 3055199357991665 15818705372008743 39459757656585664 77830325888496004 59086603283264403 80409328704407825 81726556599666152 57649015333504752 75522336323428133 73476600701733279 60712070071405377 38322307589139702 81387593106985957 71211763197457629 32182458136635631 76217572156860365 1706271714679722 46689402940229736 35689085580887581 87079936142563073 50019401603715528 15764555161703656 22797188831753287 90681412348754214 92889782362072360 71189778692317943 42403328639552005 97301016858048123 74026726640423103 70237962206910568 53006636978126263 54308004707576354 2092720659962951 55407940276171426 17203536009352835 66302997472110142 49541932661619503 75933962276193737 14081797106761396 44115101976368618 62615390129573294 19394796635583293 84114873821466463 79372502614485727 63560049327724601 70352985608419636 90712053768129625 60026354567070629 48534505307196923 36982660525587582 20682377472216011 3860975892071933 99812136916003576 83595251768130257 71356201516699723 21591288172452228 27043274799960586 78603965831632134 82536706447852719 98162256658165847 79701015941223356 53073320373026503 10285845504188468 93430517307547032 73041258510953945 95361534738901881 55304195416888206 4694736972946685 74621797668223851 37663062661520065 27922328918950468 65373232565390306 5252458453607615 35905857920146688 76954901657156823 98917092005276882 7080302821716130 36812973520976480 17701858589960565 57177999743459016 53638252390993428 16296952764902342 14297217891251079 33652970239349246 56429105116729580 12937755528197715 75974396397093961 42358863881914383 59960339494999345 5806842675152369 12499513934166029 88400592161813340 57145133230134638 68461789250485569 39823265914598243 79641440503363528 15988869164975763 26054932903443031 98509757643988596 80810682247640127 45888771949954618 34910510773854032 57928431268191953 74049948000670834 9409985848521184 16616086656257768 96199512266501987 52067841146874374 15844553906265942 89946551072315560 92104858990665640 78347971211752825 16345986801056419 50289128245525092 12627296794527512 50616225154830075 467135835452949 11751549319942514 490200342425167 84965332159014875 8602446167194189 91626933217755062 20268242275501545 36992212923078547 85587345050659796 21818272038806058 40153907768529681 63525690829865652 27327548856982646 23193742376078134 80447974628515888 76765697138354313 43487265316944702 85925066446504453 79259980501504781 79200084231092680 3580200730327945 55074578957308683 88960797036305988 45866495327632703 57087143360712276 55493467007148533 18159471941594703 45975452495481232 45910608447007142 95896147997099682 83425967456607358 71851218986572048 36433998729301900 95070914260620843 45591816720163460 56531571102011364 82222481841198942 72977190687437737 10531181916550348 21103411239629392 3051105717130001 56551445736494458 64490406089698093 94260809938667611 81244743522390796 87884995789751837 68309245396709056 10400988934531416 464399081599094 55659653581769539 45914169302023510 30238733311291875 25482839662206403 96036760654744793 24877860080427142 21676586780562176 47857245404829793 9859768454435976 55134549740508837 19351639226951764 1952409798233824 62750801852478131 93883628903860665 66249067099422687 28020496232802808 22069868532248960 77608636428738366 39664535006967258 63182592748256668 44592604465296851 90118893139431979 32800551665895023 81953471069917504 73677919218799279 63337573566418601 22150252272865980 92502113126235928 47534461980262305 16897150486355930 40611538851284011 95485489833671653 27391928313286948 1361999540876790 77425399341658818 60275001308844029 9282835176626046 69743909264296197 98691313765441220 31472796634180300 52889094276056609 26586220801337212 91239622790525139 24502016310712563 83374421780615069 34990435003538232 2343348891900982 88270758279234352 31148374817209233 13769182324918677 60394329964109660 21590859870458207 11730653862214103 51585958753418294 4203325788003496 81082975439144774 41836597221601335 74390280396854933 49528102180312103 50729069901894064 43954636257344515 60673798921074080 93862603816546050 61597680360469383 90768637598079393 60909462621756631 29261884259552665 11368606900170440 24688402052460550 92990959705485541 40858055487786510 73269243257421548 64345664033473324 86770203408056653 88338638821921523 34258749643710832 52708153691339885 11582660515562414 57068175202083665 8787533909555917 82588214431121914 92869615132282241 49123998901871267 98770178036062798 9911764937996453 73383911584506645 33360350095943076 71798335754521728 95536556661588680 40066168717950314 24289670926672463 46391251847738579 83071192230796022 42292891024243856 56636476942589985 77184807980199263 38612983198077256 23149911890857294 7461930999342800 81454914208110434 57272105330741915 65872562218282266 68148163321974564 5730782403340993 33603544324570461 56630694710115074 77945853224003331 63724257162561977 39168804080213804 53767770096106600 28583786849580176 48613033070863871 66388778213027553 50760142611206143 9368972210959791 75647681812073676 88877799527924583 58492978071675316 93644275675990411 15883479447262320 23006514055028308 57415471153604780 48168979002307140 22689429821795711 21398074916909239 94001082110910124 63449509938269378 24424518133317780 53074926173922709 67676071572677288 10013620103346689 73911039183886466 23051980046838432 3449093740417955 92470478023130415 8085659140408395 86031393530879604 60963865882366047 45782488865712307 78341095086750612 73311384908441493 87425826696698633 66466766990396052 36310080846326682 16019510061368354 16224786165802986 9455658053923200 98921668050062834 75315119232025679 17957179830785448 35580630467939275 46385536419706133 35369878832652917 29156440038252841 75899799617768559 66610282766789446 25608711945065737 49170918813287922 79741413636729768 64002044321415250 37301439530391879 20302370888473863 16159473762518514 22278208033237654 36305980312129099 25322454658579073 48334824405608711 87463391494594165 86330271225439121 37052977099409708 34243811066725346 22400686933395286 34926151574493873 97500707173510309 21096599305164478 27297560368716803 42499909514529850 54977035282874561 36679230308393750 15336307804984099 12052739627854830 19529878726268145 474776769469349 5055721129556882 85726675418121437 15590579357336809 52985897081082982 60320577843717502 8704868072486912 85667230249262180 66011510448403093 37399029572174885 70485831559650722 9230120045966382 11629261214425941 81990440127079328 43151817352137893 99808939610879926 73526930178151836 843699502802817 51490186670609072 87891921182936671 80814121768823620 75548538067898484 69033377059371992 55729071040930412 8796515708790252 24613113001874133 70410272809120720 93195580752674816 4544985388935536 15357234780243552 87934654324065104 84220332848756111 20991576165243908 11342065925728131 6997876985503306 42635096367174508 79811411925769122 54236213363830476 73064174057455717 36862558756080640 49006523688064901 34762665189760303 61985846859839194 81582099990026504 50367830779953193 9326158291753374 93797200338008719 52082176132308673 47964527115401030 53671418976338137 17970777045956843 32169163897122046 47771581511647270 86953001024883257 46160980370877945 52386495800514978 3338788202180128 88402240568839899 1360861553919425 31086445446179797 90582243633960849 96806360190472614 14346517201991640 21062516572549757 22584859647769879 87296328798025919 36966158701081554 3726983499579946 93645622429919196 40860328350917978 51915912397295140 12303459719086393 98345682393902981 46329632280801713 20550023162475332 44989693207023959 5947646523336298 40562084488666478 61580427088337385 16697881927135972 8595520402192979 59362023040472186 46500695899004864 87607830761908403 16369068356453570 80841825943212711 74431861651054042 99451746452103803 68529842720414376 2106790387407338 24977632989479662 71219252848646719 55512432219954314 3686723301072632 52741270653796228 28002383489076533 37005914520110675 93335292598281912 9334194023116939 29795983249936468 29899842505637866 33096047303568629 62373987351188673 34970131125182791 1709881548139657 33865442458646840 86102174057522686 14120951536842421 42218787049388686 36192637546812538 22776692312950632 74278108274839887 24616296642431897 92787587782675559 13905220035056305 48858542281435268 36910015271764761 75910496666489105 47404429953133230 3253633480621885 13144022993076630 32595753063542406 63062812664827317 71161951852060990 63546010613646112 26745437087193173 65134798434996310 30872614691928936 78640652661972034 16011446705523943 76619243054627635 40137541146992873 53118829372623093 20969150113087995 38333270114344524 99453750100191785 11841781885867638 49938486223767534 50013629490599086 67084958797896491 50383827008662721 99308232875031208 8186593102710515 6014899577633834 80295625665904395 79099020994227553 67197257279199804 39219743168082086 41146548229520085 57180991045969146 90578275470667375 81511893688800458 28363043537615063 75850374059721173 77113280429928471 75999535580600017 96034029727437681 63241467104880574 33764009297223604 24272671689491110 76654585322142389 60523337135722441 62553731683631372 71819737657509266 73729170613606075 18875700136710518 15559573029600133 19688797970100704 77969504578662533 68560911315313774 67469110468988226 70224710335251981 31993501427320273 3546312306084650 24194610606105813 4509015844338356 78958808083912193 88781978944384734 72153248707641117 60764796296078925 79528359507449080 27404062127465849 90962259357786319 97486558211197908 49663446154673888 53471953236241158 27781504089846804 76153704574570746 56802134823769539 42259210311878863 11830345018664296 25403418676769119 42768505548548178 4973334820111713 10247630985603840 31479787502922673 53640575348468005 95654832943748229 62992825241517392 29778057317888403 96116678478279813 57529986991470777 5714701437474253 67725927911333542 7302737332425511 52601789526555633 12396389449350973 67473442538239002 53210369857681795 15489565495741968 95342398707167068 48310104208962134 92119919519925120 9244326982760850 36240515401998952 65706893967903901 47444649059463060 95667483645981931 15797892607450196 15865035618084279 77699961041515708 990534991999150 69319710697067944 42259262806213950 40606259373713707 63491083413158994 18520704212385009 69375047572398882 36637342823708747 31030911223137780 34880465956372169 35293805119531569 33204030116349036 37617463888735951 19398141947949325 43419025496353006 73110412764459331 4699580156013998 91644806305923798 86304770359856492 4304450436548221 91705956302381303 59126704310457217 14400831064164723 65274269122656828 49460191887139368 30266153297813596 44041276854986863 91208280291074882 51418045502796890 1360121902336225 39374101200284426 63663026735480698 89968176415784504 98998540644817139 51854695887877936 92936991034497745 27283550739734703 37745601644925753 76270702634874870 73022931777195563 90275044122187992 15375154865831656 28542167976321531 45133796790674776 70686399512907600 99909949694082380 98060411571048757 68193946087549405 84726292139854240 50182650214277389 92520357459498312 68775552110244863 3903527750910572 59544246278427513 96722459239104090 83682327935075646 61909007513633206 88695248618412886 52767238117714256 91973520105970707 78779822831484115 99761264340898386 9641471848139022 81793241998660611 31323238184859188 84927392905474152 71699153731959413 23017742011728310 62755872836285029 52663239739792002 30406838944884473 88025120434228025 82640118665814833 34070152753171540 89358269778871023 66744778768955455 48004173274146908 25957641616014095 81016328027506238 27981750110533577 87065194198461446 75048448945483413 65952225016674680 48065976802397451 9015266901113317 13869727254387339 94356578298924819 49421944333919611 65883841755592694 82096632738842284 72338611153482746 82666347395286127 19746444629260929 36667396567014424 39071137421713553 85078823538192453 28989295481994603 73195023154035385 31016947455630064 22292005835994307 76254500640509649 65519282469372894 51488694698159129 4922523359442461 10585702911064832 4414020163759340 49988774431831823 75735321719584990 34253461365096492 26213364413202950 22980143950330555 82435575480202189 17417138924133214 25555899811777005 72953314536828929 65731254584180837 84360499160634390 9325183261691208 66301996327136586 36753499192840176 70183769725847250 35071657277466714 63241455592036719 46764879831069745 46453831150501020 78091891398942236 5518743666394496 66950220216484435 67038851655418645 2348493293306341 58203810719485185 24276246241915988 54399687072805902 86723656572651431 33369077902993600 99917522082651183 16916786798823869 65796495025967907 57882612702713767 84997873678162943 48254654994063082 37364426475380328 82342189282656737 55698271340721821 48688183353870799 80883924881145709 9135879968248103 57093177444997551 58058477093361242 1518052438809087 18094665806295877 17565362735922145 21761166629006319 92975893310817351 48093533053456114 25040609067362357 40311258692883075 13709420723274309 82000364206382631 14361927113185317 72045647672015670 10371910978097131 13345154841413702 44001325594446229 98454495514623943 46437403923533039 52748554570231931 1926609877856508 96844853927892229 45370612719200725 46142195103580367 65341616029040425 27609487468448221 2997376222993467 6646064810782190 88572373466897065 98339468406098249 61417583126948703 77850854039170057 49797865965343048 20686988028430614 98506537481715300 8973415565875902 70868930907010039 37570245787548221 13102939891318132 81268263759682342 23040419031298145 16839478591999690 76395243609209611 25761405913079710 23473105697843132 1919973406256266 35812325226180301 48623032622525665 37975636037366023 27031331112812462 32166767163886496 7338108076969421 40717092238623100 26517000166190889 41660928382225709 52997161907148177 40832053898690473 50983266788136709 9470075661086067 48346759335988184 84335779025955311 37495923090046002 20425235988922448 55197282216762765 68226743219790746 15921398822985669 59320251704296931 37343373878955229 80965108186870190 77627601667781099 97522646437771146 4599026869854512 70491618416658418 11301432601967948 96057178868711989 56231711021012787 98643602701100824 86476146833056853 16935327258880137 61415883694550832 49365377287019047 4884830997093487 67475732752974228 25641324165053133 70159839497801414 62703133190346955 83316661344406743 70997051773194043 82721049889022584 48858334941307807 41466768695625745 44254219139138867 39754524014030449 80080544663757663 4898978284942694 55805845188454041 77917534682312970 88092412561013483 88601111015294588 18070730626046350 60192723171000562 33085262761832072 1451195335429125 14723774294886641 90003307230980220 22021394903617284 36671609785233979 22393759827945319 35469638229150776 26188866122241579 8274979564353758 56655989028091371 35778363457804339 2340353507688570 90148795341787309 92101927705701549 36990864439126981 13328683976654306 32735197976498635 3064476386416946 13165433671650496 54057013942972403 37490571181613587 74401633640704988 88919030203272659 99260648531291653 71015254076063583 59057428125824406 13288581715903793 17442224457380444 2227808577260081 24756246532743507 96731968349127126 15200306065960550 48216615304019142 91897629880480451 91070903799735293 28227623450253809 89236922010070086 76653851401714323 61970415964140258 64216741314309132 92216609783616660 85037891799051950 2216364647796728 40169619216389584 25081513589352533 56938475446819389 9797957756968829 11790510496680851 95474607792775406 76577649975063123 74014374246546436 45187953293567930 82507206296367482 16636157099553111 58456253191815388 16353510206863776 97431608017086463 20233423181580314 34522449579471137 29357778956898280 85891261514360064 47821630728960556 21369356413909248 82256011928039712 91303517863107566 56216335194002868 47266335719484549 62685790347506705 76582895957330452 50871039194551075 50071100230524873 92432776701317112 83838022466086175 83267654878532764 43633669005887655 60855616945338766 53776060643789966 14516253546292194 38884556714423281 9913415785704848 59749075435417347 76498242827631456 23462644366509764 4044216040561078 31442804542985145 8535294961158850 65016297831276713 69800155941684306 86258451103641990 50705639092492557 45562154856774639 84228844857057761 33610754206860011 85326323357973020 49354934014346863 87681555082289947 87462310588900496 90467887018675286 38036072755405825 4342678571840359 99290955676804818 91242462634096711 73983713001912889 39211072938890256 42903348081288202 93931871538245153 61682906023364572 86194007714923426 17636152436008278 54131075522289564 73034374294834400 74675462457404902 44253423477334643 30428412172092905 38311433220465282 36608534300550169 72931152310859656 98327759229214321 58858668221719355 41098800112002033 51135869695851729 6637321362106401 93083793621689656 73600781688366704 74923703338437616 19333523726436575 66520616950150691 43208195140289140 97210265560417613 3358913529160925 954169841585273 86245409435790835 83454039042072586 41727214937882625 60308405721895535 53801919174781425 15810794639505934 78525872084583305 30136334816297877 15636756704190058 94435176699242493 25313193552108693 28911341477763319 48771001627403056 58646401344928451 98865847227663175 91029037437990349 98104981139946419 96826758119226381 3299671077986378 9757127241695597 25033290730853674 45326532280533758 80216571898256989 3878043826796284 35941595089095923 47199590799343599 27866227777566918 25442437522721820 39353352980321906 36561275961025413 98684851669996517 83932768779014164 59966227682313805 61183591414868863 46284397913243728 59304682490601065 75524033271018494 78980139428944148 3605409826182555 25103724756028972 28130646889734120 48990399443425940 86932254403558065 79005831754819154 78074706369727183 63940759870234269 49845376245746041 54362097656064284 653916570703640 15208146990267657 42226153172903055 44108990021031760 38000285239403863 90354517125474034 49744356088174213 51198173567515450 1966864229838325 76607712375368012 3968775103660137 77505782559293018 97875004169683917 69419244607733783 36173777957923134 3654069380323418 39268584635231400 22907075833643156 50282457407189197 67413175459189800 83297600495291370 3485342174350170 98864334898557351 82957972734965608 56441354672021019 60328085580799220 14077428295146312 20039965138709234 43324250328386822 13380012832096483 4376274496581248 91123769387060623 11771156349001801 22123513630425450 15186772173044995 5499646915385234 63721784946398599 498617253714677 18218840607233448 61553372934945780 61353810802245929 86490066751663709 73105038038644908 28718680815435043 12772167859807331 80230895067800837 87282506913774732 56520207888658494 24361131859895085 3171818970213952 89473881023152812 12132159958341204 31915873443965894 27304838449130810 49611153793230910 63705234492064287 79234179461197570 37424908594010264 74649386190568277 1710282891369688 76165665143375280 82751072955978306 29648941006407773 78731102814664756 47771566068465340 99150281527623889 37528235051069184 57134319654895304 22608114617596561 18754379778477239 55317723721466838 38547159390141655 9453602587530918 72592441719538453 76216857893861883 95382945566617691 88439762370382879 39482276622033842 66649423639261179 91202311015833563 77576017546633165 5355068002932855 83975619522596679 64416336347174133 72790353632248217 42113633028220246 15543983792268331 47955042749003858 29837734726051998 3228590649826728 85486820569135993 72186292440174078 33240468387507440 80545612722811381 93416729049984271 28457231547015381 63714361215769590 8702743450620840 19723799119651992 35570253285942364 5398454615911325 3241298738657364 44143382204805888 71456868350843609 67319443724064879 68326573247907745 5705238537093518 18971585598645583 74819651308166502 4429143439085582 54494615230254505 73142494481060740 88173367452906298 93869694457432468 32620768454447268 53830012466826243 61918001794474848 67601463493773045 81764954175571093 92165230010473473 86917337056534768 52828521522215887 8606771896061520 58746542856626063 27815330648649028 93947149565073286 83592561079094635 67092824946692465 61466619392740709 22412573891117336 46778582926388283 79548649877496620 41209141441663903 8056513916360755 37329954384613420 76257926100366077 97814333598551933 84534866026010296 18145092972939276 3325448031905278 85492479470091722 70681434523904497 64908699073667209 15997850006729694 23668980155090800 99124832341714154 87779011011712148 52268034165064918 92011244997728485 46642406094095334 18644361311765506 18005063487508263 17042833598566921 96622060703004634 17209677780208642 46389386962787877 84589801645154580 96282065860454514 86881519576584463 79134388987145207 74075474796292361 45530358078794972 1256288672478343 39091476011107639 14525814124164970 30410876822280928 91995341797681581 60849767418731606 18431909329368861 23093510977630731 22833241389676405 1814984118502298 99657836419474578 30063938230899787 55538724472418161 10898507223501618 4834606289815154 58925700832822013 74438746973861472 89728632366041746 61332150634177229 94496991192990747 55988416871296019 42613389600668725 2533027129170510 27450604431783990 4763104631134304 7644890198777569 66870414484767222 72278547268087481 95440853992376287 36689667182103910 65974884034591518 39859558803139638 39238041552675617 82523362556128132 59065369047752575 25274740961134003 71695600920980093 55809465513088822 26801404236893068 41623992535077911 24752376563385912 597821594907274 26966623169228410 59290969681033471 47802074796713878 15646348072754302 98623107364674110 41345550895646904 18624556312177347 24562132886082507 16668902196253582 35234132024027382 55296732697362733 46258240391711721 37069072176423389 13164730755309982 46036359402441514 76435682739969885 36970461454147743 86260422313675684 42361644571712473 78782353160702168 67287878858045167 8278133374438668 23567510411944651 57932764609534717 63868912382079329 46180434841563478 7780097604364717 12116243416753766 42750034326691199 69320523097579295 68570845513975546 33746749185224086 59563084250002963 4216309129600496 44127994329756134 90101964219840820 26369162494815446 32615629995306488 35985925552519239 98655751722407405 22710414796613107 60860147716469934 73234988421504573 82359008158584446 5321380102532424 37361394525045927 31879337088049310 98697893055361311 64940182415237978 52137412188816217 40390924051777793 67559359080999856 60166823961564467 86927429653903127 33069087830449229 17275160237515448 83777115062595273 25931223965838277 58225035906333742 22129538684151421 57881563698645055 1219324163447540 52299809472585936 39505846766921220 31378785680089321 74885291906770566 22955386636699550 60784922582695698 91436956954679240 75020217283781362 98408061011467451 18314158779076140 1076901409144419 9640620901577023 27367632515462227 61442244759994730 63915841509058851 46474754160489736 91756214745460227 35760560503282263 69298374580451293 32530948079658418 73826135738399921 82945006559386163 9517161358789206 30071746514391393 33788742463528803 45525778024527278 47763140338374145 8448608154587910 6707783960829182 48609579701170958 47796736265270604 38285765245903907 68049801659853243 76326482955204441 96769702064004466 60913003341928128 72568196723762439 16497953739757138 40253895131564442 15326669180746377 23838319032298651 18244464946290048 96334346957899486 19841138505509036 60652149395412204 11226344441496282 35876310542309453 70227425072940668 21803862103930552 85055761162315338 20107137127352043 60914561755830938 24852918832583989 60779504628511567 39153039300292182 80258832739283060 30314423881285106 8137818903241248 33101850730424895 89586836948895124 80734991277569068 17784090172069404 51968945369610974 3375671410017900 59216969634723771 73481203965694058 80894192028821894 77852732752716959 69738735873532376 96172192796273010 408623624208735 94570919488912488 68317597807612390 64540042510880498 48358634221721244 69991254748601100 35754857468718207 41823435869370160 85736140445286135 58323048679728100 50374125323161476 4520425407996169 38349007112078717 58499363113749620 61506088700962959 88953540093719254 37817180957529401 72156261852295201 68255765005362611 54176309652088140 77213362515355253 93840781001168887 58718850969778774 2624867510720932 41792832115486397 42295539585922095 70323373748019409 33966423399103285 72244705159729372 13124056740444637 52734528024012587 56946700243580476 95421753825316062 652703837132974 58857269589739878 17013197476183079 58870970752274421 24871631093346326 1246822667854487 23090733104433483 85788157085825807 51041027816613581 66762830806421091 81538670627451295 85521466882669735 66138670484937507 51257519346551998 75630855403592290 19240935718486095 21361260629072490 35231758466204125 12405396325296652 87117237875531295 26841148584615513 10571870833857153 70077423215196250 2029077537668177 36668042233168303 45328120101976827 92195883573345861 28663064836790349 97024084484157772 15297924580592645 60683621488867830 32977469308499377 19945094516868439 55182790529153861 25923446827031330 32024900522072943 4611645000559596 68914804972795736 14872911077164470 76086069890895775 19080217879339930 69592364355045721 3178584335433348 87570166963828565 2230524751202143 15116490334492609 93739306218840051 37628917735144036 88526296874744141 58897821299786637 36753081367001558 47393246735822147 42872651061179012 46185194070671784 73211965361416740 11342989636237723 64426080437688341 75215837715553338 92604748269710844 80594992597716737 23738044305777638 14576680790580557 63516106922479325 86547170983464181 89543862564010086 11643615504357817 58751184607993374 16726417911484728 27975948194175724 28994540301216571 65083452272742863 2717105712428291 61110277602614403 97459638610209182 47090780532246174 13207490100548752 11792087735660095 79726599308779623 70588565807462793 53564112860120292 11595823270209844 12473902297301132 57622611938073332 76985880194161232 7762165916799349 68001330939176923 88023325354734819 44525303874929512 36208700627456672 4508582644537999 90238841211750904 27554121683615040 20469361888920435 77608143189705014 91014410575739210 6726813497365808 95259130316597210 72480308414560963 40007131904047512 2665357995900906 87251468169195872 33816539533386972 57600455719270952 19029017705411812 62216333798499451 96382991794254975 35580707759585027 93844999418216876 2738896268150213 65518392013735353 21174976556737244 50945083273705170 69356779952456473 15355235113093920 56304417373364 31899852013614375 7534856926076012 38915489561229576 33504478581771119 7703543740455756 21136784214095759 23116009690575880 95452761921806416 86175046548173557 22101954665597094 66117593787170190 97085605246935955 39520063130322463 75031080855882163 18348020343032734 14610413877526863 69794963291544231 82585748751366446 42287671834038687 62408297932813209 16717387146532887 87995370180285789 17344360858500789 87730760645162833 57159815677648548 90905723232895983 74505551685419575 92783913965338820 85105288214049091 29151820923647387 34680202201630391 7507921278352608 29816478107007574 67303274423138776 44985056571694049 83466365053439873 93537372056638540 72904309914407773 83889652567361143 79040057164790050 30717559420856416 19529194675484258 65167614419348923 93588558003053707 26655413039394777 67644296423642096 69293778911142762 85557465603653440 62118268769045359 81420604942918809 29509923961079053 23869273449208699 4889341283704468 44707106944062429 6369584806869506 20622551860457888 63762371625738110 63098909613171009 61065270655828001 61913943513408919 88435867702454051 99245726862068459 99340752669908729 10176440498761298 75919253197324599 99758645062628799 19582591487621732 82651285513947369 25031299764847569 86340724033961315 77822356731994102 70251117633986638 72097597788096192 79164962196962245 95486013969770429 41957596072287139 88904600976243808 42216974779515757 36679336164177569 96566804972536469 23919788670778434 5455781161788707 72270053065283290 81234903737051412 42990380024712611 96100161404591823 83052022287730852 82588006632200236 69684237010037477 95851743631045580 85385139769436338 10933314153881582 72311637735467826 2140351326193366 65051232013588571 90963669910522807 46840648074964528 46220474427820750 94391782490898066 2693399801624625 2124142527822243 80669337994727557 30321115839344307 72079088909377737 56566377241876052 16562550842707660 75736812830228076 25187813086983241 93501963425371568 15486666945103461 76264123907895107 64722184643151315 797446327855328 7247743229470204 62682552079362026 29360530890713905 34363635603602800 1613284597818208 85637967830673615 46385232575766863 19491388164532949 99436879577301582 52615286562318001 18935136976046018 30465824388766651 46567078908071077 56273704130393411 33945281740065540 60605003829108365 74049857092383105 97777760854912405 27522452311602990 63431995738563370 82612968353065279 41490463191611280 51184509289234470 21877197393634210 6543639198407304 80466033434406592 87287386306101563 85524831276145204 68043477530836728 3499466894657710 74604704929865099 68030384076290550 10771190586855415 26592294912070824 50906779144448044 10979069390498255 90227567167967273 57466408255999913 36812278036425713 43094597737182894 91857646301640460 66359972457227227 93150365448468618 81770577000677254 61082923332147837 35251618599383616 60014184843876219 21652254071317982 91363569079284825 77653838843142160 6319888820396296 58279464202529177 58553634794232344 55809831713586366 63787259223389127 86814923398688477 81675095373253175 51229791019356991 64857473590296882 12828175752009394 61102828589840167 1299444155513034 29525598852160849 13812500445917949 43380160721494733 14359782715499151 93432476790823685 7346179815956856 46305247891752399 80308336921011187 87588466314185198 73517804325531736 57417980337676177 12121770469984815 20915044397356335 62137710888513390 39561680621012536 82022851386570706 71750015376949963 14865065394136539 86285100293830314 12708329771970274 53977726506307423 16780966316501335 18921957872133259 32729474079274282 86597235192417873 55692859111152687 93841486907542081 67018793135101417 61817796183463380 84155433747541403 55880112110860528 98268835976093101 33083960903549033 5879796526872579 56378310233479042 32471143144777783 17932437466609496 9019225953776019 70757484144097393 41795413852461477 43471759797255515 65743134978394601 39067080037190536 69172888896799663 40289586893448940 47086377955573399 4466432619004047 95250803472545415 31908883568218069 1101103539671392 50417659948603784 75486536840171513 50020380340794321 20534530175857149 86755192978685928 66679185406112807 43497206879236059 928975275774265 81589862819243174 86382899340926786 73677592949076525 62215761719196959 67691097072897620 3012991973158917 33117900787013052 35234262112473338 42968049975520009 98840127205930406 51197334829287206 70038386503935316 52719658200195222 75227203705673876 59883817803767786 78147387735326726 91918176791844570 70322915826661976 38182605561868976 47133363597933579 17294059176481665 74962037071259466 29278076170140251 15810395133320816 86043749046042177 73466297590708610 14885851447484795 14534584085674408 49955389221734719 91687245344396855 57023070170473547 18626302806183191 82904330763101029 82959017287868993 51346282003337010 581066116197848 58595604689469780 46983010214361525 32905319964550986 16496208074068507 86196663675745392 35980630825701440 81108061665143697 55502501151641546 31854021116831905 32749325163076792 88655716673367106 55015072543669422 980939827088264 47818510869649454 58377709895700873 41574726500051577 39259965166897421 13996172532106361 15088756709926343 14707086965858122 15315097722343723 12912030494449327 71819928134215357 62172574123230104 55644345444789627 49131664933572258 4802804440007937 99577199380737386 64231001606532992 9818569586489065 44397618796279613 32017023339140549 57497979533845522 36497434645592871 17813298548801773 736448368944325 58598666479554226 7844001530101894 4323113332676300 2385703656257804 1206280572287344 87093310804352199 42445215635607254 59932250602788383 4520934594573200 66375154225772753 28874996589260732 3190576553866929 14038618339136715 79475856978642925 75263658246175853 59282106049422544 21623705394252476 26619971008216439 36602971718599292 10104757191649838 42888131750912669 82514133023873946 64311456800618500 46402489432291279 25756480594507254 69291643706812865 20140202675576755 64811058612024601 71504268517201885 96356198330162025 77728098422892311 51403397352862823 98158174631494606 15535143787090423 92220100764086413 22909053696516308 86655916313587811 93455655366738625 92012336245455053 24896956201365918 6221787781162765 54321143910166874 47125476862554602 53034126487489204 81667752854682632 2106133900448744 39893786252851121 15410062347371488 58639460721695631 34235437704027152 94071459471497281 12243954583149145 4191957907284317 62904423574902038 52471706516692164 29890869543957358 55893205868651065 52752173524510144 22032298793779103 90450973827818303 15133067737731085 7252230690285411 24218144934565546 77132338637043811 57140721393689147 65802041403477523 28454248431079725 16563929495974761 60388840425137124 92122760137033562 46873350208802090 40826835832734233 787964842313138 48665908878246065 60924613441641965 58621183467294850 1286142189380267 45442254385427832 80643076592250005 90326253042379803 63177011828698036 66044710449261247 99124056887423865 44060650172908759 47092803379964017 52622868744992079 10262861243249472 9596864623672032 76392549593321971 60889644342726508 65186587369409915 28879947198870731 80706356409270946 98975651516469960 20421026743095248 48008023249191203 67906534763059559 91735766034636506 63379374295828382 88655404152449869 64168150873522245 86680454642280567 80533174911240125 81231980614711483 17353172068451275 4631605273190606 20614627049518537 40723493834813979 58703921566236338 53443315945947805 49500356837337027 44814190029220574 31098964078014387 45862877315815453 52933997121378604 82548341668553285 4269444250785 73688966213562166 12856053801712266 84900908375036743 86990635414905734 87930369721531715 68263187718634905 84085932766893452 52626912051013020 80541801725380505 32946445813685116 35753821210919977 50255504747550650 25582968700776011 53965227015458579 80248928805460657 32078565135789762 38317686372760625 60377668830495768 88050887533235226 81176479459728704 25736257474251041 40182804227765335 66856864756291967 8420209500207586 30213041702465193 39392269829451947 70478662776594740 99892045557681777 91846236762992987 18552483983928487 81489904489842260 75013826980976661 51136744343678119 19837523350381209 75892988970480611 59907217530452132 33597524341958331 39874650675460420 35015730688547714 16423403498991354 7710108827742164 86710105973673612 28587839700860543 11821706085323569 409699577764248 59127273134415678 38008501192352923 20845648555509413 18548375449902552 28523587692578138 23632928483205636 69476538942268401 17598607590240694 1514284633107057 42488445288353617 85723884212858608 13697768905623641 43214714684363810 33182302039030352 44786369327449275 47407157798986455 41800634766431230 25954465844030302 83816886110958672 35198426769435906 53866253263272685 34161063369900814 42089518223809689 22322231273114994 61852385030741732 86127958359122770 63573389331748030 36521471016285562 9152008549908640 97021122063786211 68439898775765454 40055513886650672 26204457086726884 82544646107032780 15043838242957837 83413415771600745 50654987127612911 32262626296865913 51248193838369337 89405912040539720 9548054378908027 19796611952811608 78794902220173093 53333217358197878 53010704611098667 12981699363091849 34963050376877782 48844184810405556 90019785863484122 68960852609146533 9032264411075631 65392120569341367 27723454119741051 89827229275454343 63776998470231600 5833326218787894 94141541312578542 47190160125259534 20957398683005721 24571716451106164 57073382878862341 37467334422328240 28307107510458767 14544366576486237 81143019010003974 74674017039115499 6348395963599579 58353326722452764 628344799580148 58505948718398841 80771844092637630 20452055089153818 73288337390148970 43732960417163667 9577439648152768 4597356774137084 40017675122236782 76140345727779926 69122277523321277 55007055501554628 10043322230464709 95331053279266211 91219973766588308 47568433614119301 81465417961565084 66017351895457907 9835116155408860 8515022256744013 40596010285280188 20428725994023076 94822298433604980 28059960437653768 7920399934803366 6282376685825480 41174826986123147 62369882402334401 97477706271476898 70582342345972157 15972270750197189 96877561979697740 71136981223260852 54197002055248124 10615912152308895 89755786447906497 36802625690482849 47344611993749250 63037215379475905 23213005543379986 45460940813765139 87146456552175591 74429897750899593 61588248187385200 62127656194912033 92576368279700022 1530837082258397 2033700766620777 42336920179933574 87962261698520803 7107251322797681 49693104532726021 48954235040177532 87465482070876306 55927453412314215 44438122427360529 89410860722462845 21777776949006518 83938906406134655 55737883885446538 1717717551916729 50060821344461125 4567921817814217 56714052206131101 12484342251751471 85463832609594137 26353000016712923 81955097884574914 99510035870629209 36884236188906329 77677340974045222 27875830465754293 93340901389226918 74137677327657264 89602984293467988 38233024408527950 86253908652832908 56453169856118508 75069426759432436 73434104216785823 46636045036615405 32567419411688903 4718234943070490 622544042469420 45206667869368904 3580227403802989 46760835182378943 38718060370511294 62690053243460505 16687790518270681 15568149978264497 45113325440868093 20935188600745036 91211824965947778 12830365421194776 69265552288623397 72051692127589788 28003335969354682 65967223930332273 26645786836821361 61666043199993176 63762829831803009 8280538395078160 99812818533161710 87042970516471653 70882173453993597 70814285665550249 380588034671319 82288835195171196 62783807609154620 77706198384866 6200753645119343 28717009394805403 91195762917160158 77892153438363618 12308128818922793 56381245252625670 21256980705928031 53695533214932348 99301883677783809 20475503198112747 71631033865501298 29070676172452857 83719762118673124 28101916831835993 27926908042903667 27137225361885406 78276279602349053 61039009265562453 36112841092756762 67442691547649378 69618213801925302 76843806678194852 58462235418892145 9589233163407072 83264550824811706 90409466193049909 43678433522504419 99540870044595584 66466470738822389 76979172021473266 75966523143983695 87965328103859689 90846287377146769 38276367401603724 66157822865937648 91029807639119229 95085286502838791 4848313891144896 35723299760566517 13827292776389533 83107223544000807 80430041571113592 65919463250421738 38211604859755393 5308029560903195 50554374050618911 91845838479016985 70906849756815753 85722759867619094 67445844958752001 15574648532874595 30392073136655954 65360510320488014 41965758196579483 30843009388844333 41283015858394188 77246920898670564 33826326599561268 86047431798677684 68914717078772940 83035960795220246 2646882576971284 41555740235100015 1355072232665611 75256926236526904 20607500599319357 33425955582369484 90763986708849865 6215871483340640 70372990166539124 7616016197970263 33777820325089244 63705743147179195 54168417290768064 51397720200479291 85661254434527264 13158102613102427 59345471070741989 37521650795629963 35616827249364505 84721388416323604 1964806421241497 86876883499818207 57191106946745174 75840669541029250 60771955694451341 20613841447195316 11884319311628371 56288589657869076 11620636335225126 31531772782643393 676852217631682 16518281160892300 63364084336612715 10621755391353991 45563200932909239 54098696606042347 5312834405574849 60100951254975981 44494270630352052 45825319401847578 74072924212546780 57706863474833027 42589990797693199 47646554726746695 13727633290541635 5380434626991487 74449757147052005 57744165962454906 63840780536349341 80665818261216890 94330077526178674 20941615107461373 51271308038677879 31217817346757717 21995232875943000 20461406260706344 6515662972460666 95572013737032198 10879594727705355 33779095519241120 30265785387920198 93956474914322752 1036821743101483 12077288598954410 1195854713317487 81760892327156686 44267058561538142 98280078076131958 12042737239547904 91597055351826149 21360473386057659 65259475124843670 54673224081975857 47051288311184773 12617251078081440 49290589492402653 13166868061413503 55492838736808260 13618541144142030 6877943853362245 1291570636894812 5383963240175797 32842254370293016 96601201962761262 76069879999421850 67632452791705859 98558559122641226 17000877471982686 6269032959832674 76489264009950499 29102196621599793 53509286434115648 17986815641230378 55614698183468342 29850705142848401 88534805066851466 61841898178922247 92731343137839726 79722223830670059 79657371566167789 56206381593081094 61809561975828669 44784344405058183 24128407443939441 45200177147818636 61138842983003965 79617257417953302 31366591008417802 62195611101178618 89405130127541012 17876475108407517 7193921283639366 66055300391727407 67552193695308229 58020475503306535 64840607325416815 27464451333799170 80405171609839334 28409373793033326 31207167322491378 32440900231921733 16144144959099381 48313009917534199 14591901413702281 25606172558836180 25590221490284703 59669048436500337 91282051608810262 94204242891767046 10757545746415271 36894411328147037 66007714328468872 2105523257986128 81985174443238101 64324412919520685 63872549211075190 18863114047298539 43695074305720629 64308501901433393 38115131763870410 3932593625946450 51683289428077807 48676514316650000 95926670164435931 92628125526467392 75835774828425483 16479748677943115 25238731346028347 44848432401286737 95077745383020716 46832037610022786 14749613310534378 34640660286303709 67786848727740738 33476894491839876 95053293751433922 2820405992608322 28314419236182273 2821825807273097 53691566267307852 95799517673319066 60627008616007025 92457328210909005 986446814629095 22658269859683297 28610641302551199 82035230595810515 63482620860847272 2690245956607056 47011688619752668 74140752993482575 14339738496292896 31958644642962589 60413713510567723 68597492477742696 897874873473702 95670792552932907 9856999240327974 19242789673453228 17347823557317680 90609258515904094 21606582184113075 4462039381960208 60189166156409616 74978302494969348 42332886160785725 65174052227734135 27640143522601566 99607566540407670 43385884157638228 51138044171629986 7447054404033325 69972150226696114 35823828447793137 76341735807492113 18961733711929037 79182898164475467 33326094841261667 9003450528578295 55486756980306180 30672037850453575 28602194980917688 97105176642408854 50743578132768266 26403132185384647 9394692003825466 38810877007202278 13289586721995234 78043620274730255 1745820319868556 83407077971479363 90378245791626672 13377390563794214 1077965486932016 94282072790942279 29725744445753822 38500113650313680 34423856094719878 28370189123124429 44943489032594409 34054333853627538 42981183063855971 10486538063862798 14078937348863815 90212928986225232 69958102277207076 24025783664945679 91333334620601240 41174099929709519 70540215855647782 21685340047574336 27868400000339573 7451465373042136 79049205186964023 22498313586289375 91285765365402250 75885451495644972 2280790186159810 20769618886797448 13263163694591937 72819319924042896 72555442205418814 31400100586591467 84555710873981765 9637406744183979 10229686177147871 30543612331860770 8357544246710146 15284724693875809 29820740189012890 38431557492610423 87946766779118626 99401245458112556 7969144622063580 79217085730556825 14285443789539824 29168251815577713 41132179560908813 1003098236797675 6550056451891063 60906749765257170 36624135493637178 1552645759321554 93252299578867773 338363343092837 49748349097090832 33185504772065934 80488326185474974 16035038167416884 71871698615368905 69972996860598704 79686398003569420 17742614935522124 89238747879606586 15352490907274958 43839324906619631 82667199929333481 55756453530303096 71481531949384030 83187621262290438 15772499999667863 4805066435254406 96760054179928491 67682719236834241 97636165040506962 41535794446014961 6962297812032769 68701298579781421 85852212312082408 82674682357686700 18592689013977344 90584582646865813 59166624905020625 36970962620918823 15326647970697407 3507020983420697 10339206199524372 99546510904065140 68795757371385505 62028913193217864 47407712077300391 9874862330983205 25219949838436548 49219803588532093 71349883695159646 26869596427256703 32164608335926165 13314076719012526 17792738275983901 66112802259544675 43147738348210889 69587657723193160 36172572968860369 45932221299524899 21884406584016847 85811955902734581 27881516857997322 12089454811223352 37802468706905152 63540058912812896 65386420221566789 73532402234136318 90521347788237361 90914076407927925 4065229401118651 87246112491582724 1835879266512902 17269103306657758 42723117918430831 164450674170172 66424833830335770 27173630384298887 68928649443406268 98955836207625992 16763185911697742 19583673152419161 80463480237338483 37927361681975572 5628372187134444 82838725487849602 5586578077721496 18168365189634227 43240634537966995 87129715109782890 50024272259186927 8471760205907609 38470744124691485 13987892097588802 58361757037184770 23028107603246251 50369593035272541 4050864965376104 62886803316716534 92652109282213382 78567429386451069 52020426147294828 76514373540387096 6534317797384633 98501493052796329 9914660028523860 91983445595074029 33776923731031584 11882865076759544 20444529519605338 1168788805871858 50805255270180064 75777328250164605 284455279692940 47615126838923329 88523846096717583 73183450958671188 49808759325599126 91505435302202873 96848726001244552 89687166238100739 90447821872816737 30954257791072599 97354923316139480 30978410091918483 40450712178598884 35390921554187564 3159572122404456 23667954683296852 8642567307221883 79295326247103532 26336872579280068 2516260050573853 18622121752096199 62019896824703067 81847376852761607 44433501185971112 75901714728382285 10695040630989926 19480829485273029 43391491988947259 85519250314532291 13144106770662246 21701546640085677 47618927536375586 11768470992270099 81488003308523130 54217789163689498 55466351156591775 46618174246441368 11739805351038158 23222976965334606 54933841432187113 93757930019763247 5573411457572768 33353439791946980 98803534438654942 50945560305362447 65391901112882838 93864249972591505 42144264333334310 33304043912492297 11334268304491033 277561696778549 56355657966877796 46405872003596529 71712060005232110 59873690202621381 77616002730716160 97760653161487420 72955583167026137 20463882498694539 99453843306539747 33080176944869439 16693854302573472 32921274606774673 83771255402843553 67688726639165168 94645963375329591 40179948684913294 37442787368345040 10374504061664644 5376027579109096 41786638151448673 82988309439899183 18069310525960400 99701558626916369 83420179731121594 73779949031357500 43147005091211881 28970163293620026 81848154473014123 56498841041941549 2743174413999682 35792641111040217 99785717126317731 22347495234831873 9375666031420563 86655560258381297 17506122803195621 82777187640869045 30058270608756240 42314213870762425 84969339725141006 65317104298925807 44650563856680364 62077548386897821 90522246608848422 22499911660630780 89617443149137441 14117209625599610 37441368112046156 57897350425577190 49811614710960989 77326389618488760 39592542312503162 78641477785517264 31416791642680903 64635760253745085 77854242870805925 21468908946890308 84436742801555275 75584729019494681 92805581594716509 32869891789200293 50793398757916377 67333055973063187 47599152955079879 42762389124870983 73953294978095327 20704830750930514 23504379404095485 52001506201820099 66657795966778319 14554067313850959 92635840042178104 21922979767479455 4669867250078853 726790443143839 46866438396463151 2070461760995634 45026498820103847 13392547673529409 65929381741388117 45229793770328606 79029591318037216 39645343408786196 82406077658255391 19559600217760051 46879201219968366 62200995131754852 10534126571316423 53121786462780768 71316932548312423 8513499752439348 41467599449627716 97759293455723198 48033463011817546 67535284133701687 10678552955949878 76351223945160052 47258650740280679 99502712921087192 33701550763256937 69735664800827182 73411425903846361 82745225813564438 86942275093826377 75330365173285320 69178989612500681 72028497921745641 94757805128941197 39251507369508286 45356314644406654 65399833179500686 93722742397573034 86691438475081534 26635862171722958 68115728944727254 30271651459365587 73957668839331364 46111673902138290 19187932623656710 24694071563178241 82957038343318295 78952434510339666 24241036512073866 62912896347401697 26065802979240188 89732218520509424 4722363862942714 90204340824378384 17766541420971655 55625402969444099 560548895572900 97011907796316064 71935873391948558 77269254800567283 70651226696838282 35660127310990042 42472164029666675 53088198821132681 9910782818507210 2282157192526089 16737810072141778 67596511623504973 97448743706612063 58688287144514231 19041067967548806 17946297709038489 50809217143820284 71859391373172144 96873687581381417 63496821433677912 9131307211647651 68715997855202559 28372867606564503 2765359497249674 20417353677608423 17313404965379857 91159640047773973 2388057936947157 36128883655391067 59491840351176949 48307410246693761 57831784341851212 26706586450648907 23507069986888222 58459142402111250 6112046439991699 54183124496730672 40214430790368718 30575213372338412 41216228099587472 56615853093573304 6762274768139411 8721556919715060 46622193931054135 82467139210474678 23506411856950221 62882355657519665 83497048360670699 48171886184934519 98052088885686185 47007075643567332 85536800581739634 58258859779788347 1604335188260146 81754844075235925 13966809055705339 65073983280372965 66299915623588171 77768994615358729 15105890838549862 70373151270572084 66768198018368443 83367510908064421 45741712916189563 85013636036089333 1499421566216464 94583327581417588 66155250692044024 58377251823111462 58431952426250432 8662370746425062 86199408076941804 35428730371829278 78576426548147693 27803677597506198 29560883442113006 53079719086206830 66221225473023593 30361089136028863 53506897531718822 79858441363345361 42440667602005738 96366684278185908 68040700052172817 6638766079079473 45564098487382118 18932564862029858 98892503834171394 89660372203813612 54156933974072977 22866112257845543 13669786692423329 29343171743531886 905690223544353 2166570998653155 16253907768442454 75617433557636517 87830343903998584 971921684406370 24472263952841135 92976150990168950 29123224122626943 53286175057854075 13631005487364612 30543085598171461 51274387288895608 20662924043826414 19477565968408385 11605989503671027 15477715407319574 59698913576137523 26736100552640844 90308123339296467 415253502846984 51221370026430736 97104916193542279 12026810112692900 92153661744799177 25112869919554560 51754406420334947 50670807632399917 70787156652048609 24891590710962045 22648067679535737 58059210276762229 75967779051526714 66764416027273277 91152040851542087 41860901527348858 37933852076117077 10097678883228781 2493019246292623 77248658707350209 76907611594339463 20237604714440276 3541685952910174 10502178802535140 2078707544417549 5487455022768022 86942019542766138 44036022483383848 46501088487621813 35580068588780428 80149671099495942 80224679305763473 66900235293926833 34830135861315887 94301682819443664 15347987184237798 59499055174171895 81618423054141630 93451861356860724 48898288243744598 31887166792568259 56139257053332488 85705998110755865 11738547776153565 70619776797167625 8367614252240207 68777035875212620 6299023113218986 7806906817039526 95756919962283233 21917654309913188 84166572388267272 94588514351391654 96613447081261686 60707947759383516 2059010167658686 74992439465082286 65414534946202780 33477796650932321 99489400747109565 25340867679890635 97352094958959562 4732251075881174 47395468546933495 61126883560648219 39187803180700328 73178605338785810 54969280101516393 85165393330128912 34381624340881385 35778151845557614 12562350110098335 29806286965955747 65003866247390056 22790970132372395 94814370811030838 82372665908805747 85855858649827905 39550589084597094 77150026252108308 47397947478963858 81978297511921926 15387218673299246 60042392852560822 70542327180249863 28714865602827555 23385618455727700 92634427341237037 32443989301320613 16716924487081558 879509913952973 28007417677828813 35582982317158445 29136299524057581 44161471607453627 5058140707340349 45893437104433500 3122900274296700 63543296310455010 66372266293178903 26239086236465332 14646323000701941 80392358471406613 90299407090144429 40361676820338155 13569577469919069 24621357536784444 58916808815470908 43525745434787527 83400866355332884 47713285853806742 13313872386675395 75904744267290793 14348016074252104 99206411206045131 81843485353198970 69817915154262115 13425764201985246 18375126781805551 24313802178890019 29201990802799854 19846619705613933 64268199461423792 43337786679872935 49307844922214183 23536136474754037 43522325818587318 39737508623871532 10422477286940142 64056584842969516 76775123891443029 18064767809643363 13639798105614660 2602686196586137 9308334471898331 78831562016786559 95381612099830929 6273002877511097 33579981667313202 94090795245838029 66507824296238156 7052393598072655 37787169353794266 18305996202464183 60620629559029671 87206308405780453 87309717528843327 45553964249063870 46419529768771736 36380789227528827 20824424495261963 45225761808744530 71559987865762860 94009548355284567 13579077157587672 58988535041037663 85772691767898321 11135507086174178 53507550870158908 93335398215724842 95764604055449149 39464089800082635 78510551938163384 4879707264086312 1628561427663970 85655610658687427 85202260551109471 19170171059464938 34295110692443673 84791308718875477 29465710601423627 86576763574947665 33245117148511145 70345921232682094 99912465147959348 42948843163155183 93355464125777536 9051212183726883 987875003807879 48940612432036849 19121329244993640 56591848294874546 9416370046611815 50105265700519308 14952017040994143 30652460068875787 26325331471009706 60651148001592800 85710693523946989 84819349115380661 55662045873182488 43857133958221254 74162414049877026 78414961910984219 21216662512953158 30972786931571272 52331660173966908 3990669764235384 83892239767827832 59395190666022797 20944812471617708 98810098330185591 48046020599124492 92357305630962255 23105079079859887 12066048680545395 78892695678998178 83120099761454701 45960021029720346 88288993741518800 7712761928921252 725319540943646 13389184466401438 65570061472788348 17549914255310147 40865684278371467 84062036753421177 61234485702830482 35316537605581608 11277799164080675 50501884373014176 71572509871594133 19263523770121183 61242786363548582 70155469200631565 91910659598834596 63141376930427650 5668846049841075 71235157353628237 42186277759406567 3437725149837607 61953404269498517 99052277431141962 48317245084919837 6926659718098055 84685693804138953 12561541417250627 16615540576148828 27494161001950171 89079265802589232 53471468274042410 33939670119662557 72350762765839722 28261696301916487 85513584582986232 78980434119484657 87408450952567670 79259022748931248 23867013210568284 60315379435190845 72517901669572433 83545038360365228 31561897614272391 28614481688191751 47517077978114415 3403719832869173 83243145054035074 35413139826173943 5271591857716705 92743204572920089 37004360966925969 8086297906103582 65739578467586966 93446280871930747 87379459458352911 49021267157618848 67139224117219131 56954417615915074 13146759954716545 22497521364034859 64380268087682750 35658215437962697 28113220522017874 48874817639846374 22883217953584220 58340407782633578 97232824338053464 88492010501765894 2673740790296259 80222869847525336 94365613260235594 89066600091538957 29260996838224347 17665644166679622 82357824210317724 24549462445632888 41050371129110226 53923236046516939 57709960147166851 48655093730475283 11676675506365423 18423590500098170 29149016828516619 54277003204047992 68189387159545154 86187359581402919 47603276631979355 38624801521152765 90127064648342354 34459848977526317 46729320767499274 31503426714084898 40912715737930645 52655298969095813 43078563895605336 51399096600740789 80190072263676936 63370305738384009 57178252472828028 13283834453984611 18949139364434597 71505775595950042 6901731154688957 90777422074612990 91029420302949981 75469120956311884 33992735318275061 1771333046397422 93860130464437686 86518839730303771 9748074212380913 87919844758224703 64653943457879767 9782148170534870 66309289550424134 97003421364340905 44867360649053778 36617276844370327 83515792193362589 90787692949350091 83890544895839677 54231578910130408 65637563416095010 86322488934019447 41099676843778862 90053254930178282 88683531697733609 11334247591169289 66510256479694998 29576461196508766 63459752089221509 20483668310282203 81038164822711581 89852882630124998 88343477834022072 17200803307813091 80259251317816371 95363506169519973 34209241744462276 1508501735760071 80514305990554071 4749911617774631 19767599248678950 89633924117653227 91192121858033778 39790666408235309 23961172165492578 28333923019325813 79844442406092721 48251458756376781 51395450443680979 7462499088429752 62364137595567230 56850235717651330 89743064095982077 79572696029502987 7069541157304580 19754742050235923 44606246663289594 64610304715370973 78138608722998448 53034841460348855 99441525332736060 20025194708037964 32899918972462122 25966322038227951 6801012442363306 18274947470493788 82603184800620194 37747622088406015 39290059831235383 48860297956005783 85355378002519176 58638413995642862 95927447446643656 57940266537827341 88665672872658659 65323131082674561 36266051866880439 63584255673362651 7204249286718136 17530541763615432 7239194937532927 20159570066187978 45994172359310740 93349521496909729 87461791529654119 96916264828739241 2363328123599857 33215211271850743 11661836309728851 98983575263037848 19566760849755701 9030669909692730 52015846862700233 79262450581094103 65237577330834891 71257843799870382 82573120626017136 63129439886644032 82216040432819233 49908021068408098 59487791623718680 45244600336661374 93285099035688239 2356627918094224 9760058333373428 29643996359041109 75453529495361495 31180080594767412 99549547422509317 83055715896620835 32278229839345780 94714025671247239 39700070120361954 56412216844896000 2815473143441150 90757643129129798 94190026890641692 19257527188530591 16558334827741682 34275509715540375 69324618611478561 46893314148485480 97821931730346821 95775640616759087 85246516134444000 88656404039503560 24452361322840062 95790858926997743 23525063026321259 40834139505076810 48329604175911348 61666910460239670 95711023415407950 71439352560782968 66625212221795579 27368822611558484 4986996197624493 2554385592809965 86386600464678333 32115408377273067 1626496959753080 2219138223936646 5056033481484490 29779948192689932 59781288446725429 13492899884916900 46725630440190274 25023088116274065 31543924270934299 86599310085020469 51441586541960951 28168300238824464 27252870627387804 64410047553656723 36180574307251328 19309119430313942 2195792193811011 59752414909737186 2121772873171150 17198175548787767 33785491880807483 98411964185229048 29761549318969567 52800474419251979 36244797875461736 15534093939103575 26212557707985116 67502090525272156 20006882087583249 22500211661275350 23405726857188558 41338449362447785 6298749022569024 79434688734618958 72622031879618444 72706334156393814 68192079659388734 10651946904932317 87568770044048684 13267755770446109 66194870201547110 81651092740516644 65033590214496460 56787219756852218 25233357285799707 89236412451094041 33392131081065498 84292748363964969 11629564110425295 33691276605878823 41612062358328879 33848116726978268 96076331124866817 29224498430998324 17192396120180898 50279596897376165 51020462097413576 84249538945250277 84275241970020654 28391409059615318 71425198117155772 92772319850326626 66064583355877129 15248493770097557 39086039804327892 46794533896396933 8708569186830199 73752696252487268 87710392302996542 30731187912032387 47194978381787453 60829778633359537 66221630391950332 18786427423042515 26158240341622155 51978119010296790 35473243717175369 60482403517417210 31061043364711561 14823472689192147 87537304418644201 4780002032134392 61459445401512411 5182088529900587 63037909454939206 66966192688371140 77753338770388174 72986988268880165 93931288199131459 3798259384853188 73572057046946595 62463703467801028 30642536408402453 26020763788333932 99865755861466736 63028715499717327 10682631870677938 55522755079698702 47725634495743223 29359658042196024 74896132770601522 8479244800223054 68732129260709892 27925211164599032 94911081068971299 94653598766063697 44393832088063797 47305257714040161 59745220083212266 16132128407239734 71042110256122573 4984463027581239 73442578256418157 53142491098702211 30917444478539439 54018718488603211 58127813881335191 1974376907363297 15832066053040731 44941681658306710 6184628532133386 71155051802988882 2281209989705981 15263262193805331 47829304397950713 24556131836215957 3799960513848577 71207114811008509 70455751505212580 69442909421393915 66086199704367604 43324129187840207 85183316138020636 5912001325021758 19726774670256880 13683345638748090 2380429057228791 64683384550467183 74936843011321803 66964956525170009 46798173517048831 6393242293475380 71836521025559322 77125202631081403 86397918251119940 75467488429317017 31067788589929010 54982056504771962 21394972860160781 9491072796444380 63296875701212455 37042711892865750 9115157916534299 56323962754158021 87806606605791538 7460476205844783 67551487009786984 88124911315610906 10113852628198589 13361304136527055 56674839967168719 89137305582476702 41742282919905098 12086737545678381 72456636956475141 15517587236769965 60838495521062520 8079629960122119 64303849202259328 65825393794763244 26171824400971444 52396115316608425 19428517995772556 20958169517009986 83640373449379628 40636119659819943 24186907255719211 77152550825160885 9686424698736252 67070955523535493 84783346384202662 12489058022179957 46664286614135469 23269502486670234 69675755039798135 55729306059157987 26681768221737852 88868466442199151 13213433766687646 54711214176296185 48382971116755035 37487608044259237 19076530233406990 65057317548614109 11460556070984438 61118557175390640 52305797980751310 94075107811181427 53052592102905290 63828963969683279 74367979220654782 932744237333345 97390194430494135 61359355333433444 66552294624455053 10702942252796427 96616102330514281 59083035425733263 19434113097855045 42094851202496874 39865071479715789 68466938131581003 87471326061902387 9096647616516376 19699275288160213 69631214655766300 37824458258862049 21086877037529178 36289795604529701 23464065945034441 3155382118197018 63143555823017012 92699781696284744 30511666491478913 15734877835219687 87199819314483529 55443778389718326 67455900838831927 79427927733521514 32255331947108331 99877074756620727 72663075903994085 50317157206304433 2417017309083633 92950232447758578 10791137857051868 51414537738696451 21295777240738637 56708166333855279 58975135724887154 4623737201020054 57581053581112450 85761243384981845 46997194723348011 14262660985627465 69130505051795401 77001506357800878 21706030892570445 52662980896168431 23438762057502084 36620643624973902 114309848499235 58271327369077769 51687536066835657 90026982431596811 31005734736613727 67063459475539950 40888306350001708 5289512052351437 45700011002372380 82390231122731092 22098874256066705 41092860738609329 18838398252510316 3409189637938087 15531917917959779 47101126650409136 50130973986085618 70832221152266002 30255826091639371 49965311553905764 32896901490138289 58984037518585883 90860181793024001 48555157228198881 35573791522020060 28785027008473390 76653951020404127 71622301433917988 52389338075490041 99750792533475151 44092406223274628 4678909654809897 61643461651988910 65441769746268049 4508373433594042 92163552674096989 353620063038532 41217726935986318 63511576498735676 7289827478940465 57120111861384363 99730899250355706 52466660269330712 90585010381018990 17773098975769922 39161291825555895 44110162225366428 56610071444672388 24077994246489349 3116010939139405 21243953401286420 1857638327874850 3464261290727720 85282276682207018 82299822506056163 50738696293435864 94028901145470920 68183816008567397 46375858499723418 61008511821159605 42009211129165857 39625645533406679 14876474071821935 21896781287245450 64426770384370232 65242870488853943 14253485341776389 14725945994028303 98611293741609774 73344758337384199 4577215612244761 25127433514977220 63570437734468980 23331763680244050 30465074226095386 83928756121147265 97631827584751518 63487237154475209 32279515457541189 12461713029309292 91946494971193507 81949171084145186 72032085232653005 31215469303227915 47542269767223291 98923030463308997 67975687988637738 98391319231095494 72384490175315695 45441809433794557 60250834413052229 60396519138919992 36462561122462525 65522593255357525 73597693983910976 29489071898554408 41179458526777475 32160562810540136 81937449779234133 69421141905793968 94781540281033699 61238211266964689 1036760907743188 92745374996384236 32234055574960776 32415401432531894 38428816791177945 31767521829513702 32468331057006974 51203104287677552 27264025659564353 88691861861318039 99342559119427577 21664215722382700 59248269307007712 18155420526633247 73872202403038774 95932694605980137 48866870757830441 3950095441657864 73918442893748817 22492584523078060 65815313313725952 40930144893979545 91071718641125089 47896654574763319 41240822480621066 46130728047017200 58972139038676097 10479356658602404 49096664414608556 70174085587522663 87435550299823377 2535319031226063 82373898466921997 1409755918567338 32682907140442440 71547788841533221 72886858820888848 12501978567242146 51815066453147421 25399986686049268 3466148137577305 91722495905940092 46409382412432165 24439242229220651 77716029017810608 52664351326351266 59499652971755667 61206132877345213 82699193487052311 19752741131705408 48652747357090797 68401529915230559 39283174657438827 63980755547582143 96748728810530695 87006267059925709 44391872872319599 80705678781680179 84547474077255622 3104723774465173 50725901136742921 53957945200862034 21478850030408695 75901389630184195 33080578766741368 48898562922927868 35342644725273805 84169028103998878 91091930112259373 75097928245013069 65579455741391821 20406322889507901 24642790239290228 96105742847067741 84610247412442110 46653994716358818 46148855189467161 54946093568090680 19321112846660008 45958183254896687 4981848540678495 51801585446231012 92790485313152454 83876560352846111 24575436040718342 70516882589550278 21480808916390797 15617089931375385 97352345631544047 60316990250258241 69290863354781776 16718682786474052 91477146203566911 2939716499300115 45454207466536711 14102090874173292 7584834660598176 72096082397580771 57115721915329768 14845104144046370 44792585886260112 30490781358025752 36189877684545476 75351084394612190 48540352344678694 32577690474102239 34155051879394158 4332216066957830 21519997329957182 43838311208661853 43874550730275561 26402209351570283 94346181800997573 9111990776539378 36571574122133032 34386299971581207 71100895356715346 98678726881280267 22063037551738341 87605564515970022 61900604174840202 52381808240231366 62617394631119901 13359052501201049 38683940726411565 31616822172179880 67392964645293067 50096918016144886 72941816838585169 77963764136082849 663070580196824 7579051932306354 3768402113658903 56507747365948116 63956250407625776 39392848917808194 46807747233635393 28243750257747249 12838995900297502 7118860791923932 33970012288153278 17271154123310307 66730351314069202 77252992444525196 97770581789700988 47161896771874155 3795216665176615 5485948939104446 31483987682263417 45551301954247729 60357382018322908 56848045237971919 93954627656339392 46238697322167070 85776373652186831 16175498013913087 93270753273592384 60717066807997715 81890310788134637 91286246741333795 24487260502153117 83473279031806576 8216037711183868 6373902144311117 75934924214622402 17731871739840483 54542464625455703 39797732094451955 75872831069814469 81877095587399064 48726637436592916 31522108549367625 24979595309466983 66077092392050936 37595417083723144 49903129212362683 74497304296820191 21992205919802192 29856798139117393 655093652800354 97527692620878458 37572733812170923 13074162443689560 81462107731857466 85616102337206545 82394650785696275 21957561244870025 13730805016403980 50554162604492536 42569159156941997 28341854676456417 23581238895782373 76563438064983931 93403308687361002 19218148515519126 44767293069373966 23589506626149267 65953465862063801 71732605551850841 43800070409111021 99566737419464604 62281713932569326 54948059507853489 59624648770391874 70319177711700273 83767498643556638 56900194008853704 18364940365193756 22530260188774188 57100261591595873 6545445419059059 60654948478592887 92783877877858730 42214883573228666 92195481517516456 19002273596544857 68058580928214525 11528672319624871 88208725511057191 35303833535706510 38123483333724884 10207023176202649 99315290630706382 19754354865298655 31849559530496008 17327397528179375 17960166840549388 997078103150173 61441030915620488 79769367773776639 86158099629150507 28672819021718221 17451132725454051 86751985076210084 54718926980455474 11033086602180923 82960930012001631 36335159221574817 90528749669469724 32184400631298124 21357990265302884 88174941610497190 78052727842563982 69489428022357631 53596651133202673 19794439879246433 63938913118189790 48696813670176558 15432637920334084 43535873020200781 9980701251021833 62826985012033914 68828373717350570 25556823730072656 32217592525306953 51423398822472339 82265018575052762 97314341291887583 6315339137276392 27868705769874526 48776085548222556 2425092338413295 98850838430701363 38046323856347332 83716529296976114 73806792173119159 47352000977412460 89422501026555949 20924786879758260 54013042215999434 90036990392638582 71534465843816064 73607842431787919 38627931709829502 39859724651524691 86474047157577856 47770935830540639 13630671899001368 61761483817251561 97251554190269000 88390732528497702 83869556053364259 90788923150242352 78765032522929934 38740032483242621 61856846102789360 7277952575515292 24452426054248902 10384739550303522 36149120470702458 4975085678953217 92626429667741733 1416648313044196 67011698326183052 86580485881582272 29884810531173728 28617964579503135 5666375819019773 64437766992829854 68459427582930028 50903288685650322 60248282571452318 28634238225714644 68517568025449601 42178787778455381 68520712759639793 71146425868759330 65135101853912948 64084746273064718 31677485921417242 25799918054523527 7129501678262518 43369552955840157 31815894909141080 73207451616569444 44331068077617875 75537570617721416 11206531980664670 2714428367088773 26460488668560406 91012714955224526 4178472705301121 82262298976645969 84023206565469942 19734501845908408 94787091720962605 76093769591208402 17361912083123002 45087760888400404 12174679127129646 63422682729031956 40691276581228911 88840782902633268 47178623398868772 79811307372697656 62851235293681736 42949519467988150 6272957458168822 88781936391009071 94872385308774237 27634000102292904 6366999398458633 22334007461711501 98882511217768727 25989086875354437 52863488819666110 15839579690201678 14588308202650153 97545762580140872 98798507753200395 88659992280790955 58249195067674074 91166794124544033 74420859011130895 70179494659163872 54219407837857069 42993033057534931 43889403363130565 6144040627715478 42286405731318073 51221537055618799 98215889759700663 59558379380818048 25001596342138816 32279156834586418 61514858165876240 70033454761390496 95192250451741149 36572501010351539 80849158738257009 75853222453204292 42109665283756741 90329019976250757 1747854442803073 85321497925557287 42571178916018798 56129357545796142 35314136755777807 13856944526678084 88566607129924852 17368183448049714 88886086277171273 22976003906409258 51201766421770644 50343656761093803 11462337719934772 37945605759204952 76690999393219142 4589600977793410 21799691474600803 39616603359698299 76630713773997579 85522396051191982 77561107447390544 89870830731792473 59250015409218426 65102188390379401 84429977296668887 73354427369410574 43891258231237181 38644963476354122 54835436649712707 33815075247385374 42507056936304882 33041750085490311 68118072675597646 63346641048855483 8547687122365168 29005482966361668 65917158701799605 64029353048539007 78018557972735691 23039690957461112 72709197055622747 88041327718777350 26549557583062759 48577711347812304 13362361859693549 1960074560449963 6511119944335789 80045541278827349 17371543095016362 48603949940609063 40428089548470525 32674594665792851 47676616799510594 24236774156991606 9322541408692799 20324210053050820 35360394722288748 62420610175461759 29438525702415208 10382316034349693 19033789541901694 81124089908909379 50885783162725675 16662191458621101 27049892205470833 49898133165652759 59785793978479357 73152654851982491 93663612338591374 70153714917973504 82707614753121046 52544388468021272 75466958350953661 98003901146550981 40380999540846184 47647295531965839 28612947394317765 45585916965672169 46183316997947563 77839349334159182 36585427917353058 7942338444213939 67209000468957265 15562833544998179 21990399848226846 12915722346216153 16244543838340751 39553319223478966 59081523575400410 82483863648652297 28238642903326884 33462639469821366 18666320100845018 24653675838059999 57711477666621806 57025112684899321 45733703468727016 98876352212388882 21317828463689269 85747675987419433 7271266287739268 17791945036305979 30496384638334484 55570662117464301 6443537091632383 61439739657558923 75667739434787964 37694767366096406 75958110498273311 89697974632333667 32791229766186163 87320106173863061 60517555468998340 42557973278233608 29053644527773202 26635666764048565 44019590872249627 6167179399659906 77275014023815787 92987462878555826 33431441077376142 94380041069828748 86245550376519709 16476950430266802 54635504036047816 47358594780201142 39756893996156997 62046046299393129 54821213969295691 9160609921198016 55872839431970631 84858712265419512 45621338821982594 43940028999702735 75897729303266637 16295808753021591 91298514355351952 71506079891627444 40690014862674538 792471918372576 22172039392492650 38137090386050328 11182322444519366 93890086468218287 22459667811323258 28214769154865624 65900052613748695 37114785933445278 47286908483188072 53406224487581294 83161047760529361 21794092193268854 83837769885145398 93546734574849035 669733350651991 74109471240191669 19860125150690742 45723412049657800 50072206079670804 47278294504517118 86345161313390038 91454220384252430 95166660389225608 75886436825685757 69598028049654934 11276568777023774 94339208105394376 8353064805635355 52585727626713353 80554745014292216 37081036363045605 31399220793339505 61750875822729891 59356244168273401 25078150731899877 35334379602684950 89602163970763398 91984848938629667 20364851387208693 33115370375848745 20640855158393142 95107638289956961 68556914418827069 68123779233300331 97096400760775898 40532401546614140 27699060227749888 54750687643854675 13554441988997278 22744558426684693 76105215093269896 74174799692367545 3527522103757236 83296209333898070 51254537348738143 73879915770138391 88294847352049347 81502735671916723 43590992008454576 9897454595573799 89006754563167027 39197061324435009 95002465738025576 15622363403868829 22083668739243194 93702540578589234 18200283212247823 689863743267677 29698380042208232 93159989956534552 73588467064782710 41972138360179189 31502425417944898 42370822533602537 87131759539235009 8243513529462031 3755098045818049 87297075536166919 26210778178695969 19616000219871628 29232414086252273 29288416833028765 73020914003591911 95811500039992168 63479238503520745 60662867133288935 81158009567102970 32730540044855624 48760784651770629 4596550217995660 39921759399564977 73628496229085326 10784720241357756 79076165563944561 58202192879958562 15240250281932131 64616005372928893 46152736210587753 35677650468003651 52448221905865386 63757612770537373 429065283276247 73745012747272019 7110818485421558 194117301889842 38123828437735726 71721030936646982 42417479403328485 50635731774553212 20801047256197527 34524508842078990 15415893574238367 76190874515241648 13969596146686560 94428079654428001 46079369952376220 28343708019307319 13069368226470824 73490556422267979 37837671266469486 51507656976490660 70026895529972310 61343870961629122 37811776632330321 36618325895518167 45688464401223393 87016717428498416 54712828865279802 19064913372324169 64588043759619127 26075193990212989 88256325511375916 40748289610841176 56850592512623131 95381781409190505 52733611117574433 23405607179001200 79695646247272236 5541884656542936 27336311865344236 42378314099752436 86590773291104211 11502008343294406 43229922905799984 9626292243465689 18808128033370530 67317741806644250 68093683914012614 91261751464637357 45511080726165521 38982162865105071 29020823240504839 75344698988039736 55480392578086669 68895840441458602 40712869846960494 79259299465051363 53250464294781895 85599537157386803 14004079522078402 31966243660796586 18104241711699437 29004130704017715 90514460503324456 30396646380377607 35070952328573924 41725295276203064 52313965179157845 52209611885428518 76942854828828441 42229096182534155 16289666027554657 40054808042310513 60543168446443065 68547584298772151 47947394612130341 61445978927574418 73902416930089111 22032365883060105 78709920038439188 6408813529154185 48662489529709381 30287825222093045 73373116219808647 75590578031880264 16492046384289866 61268894520510713 20315883527130598 89731067529027469 91367484947787670 39053340578511222 10881767101644455 98902038595285599 96619140288146646 24431289449215523 85346761559798711 51176134443269308 9143904593385779 68653043849044621 53408589936398500 23946603840606194 12281393458409564 66462207877734558 14948890864732805 28081188100182358 72434671699278950 91364375323487338 31647117655124608 33396542165726611 48635063084479243 71612427858510574 7363044402061432 50110906408756886 15819241445974004 14686298639525509 38472286082437910 55024203381073697 11903790322775459 26409286595619878 85113599695704134 17933540202948823 58982007485701881 34440073314618601 80277951116884621 36092679874451412 79065331791696251 68791447246275965 17302598993207695 10937947124249146 94465306649778171 65755604989744790 29229699879961331 63605434609097262 96942210363535476 64331905754095407 43506507150065979 13610786121335226 91782463977340427 36458106250933585 36156200171167040 97772993623042089 45432647918848070 25592276849654856 65378830357197088 66321253454559989 72972059282077665 33794744250487967 26038820971290676 70258214589602186 57505512475371818 29471616360991777 9997030767720680 75673899291405329 23083917522894944 32767943827918297 45633916118117286 64634883722508363 35924389783015673 17643752838631953 80879690822537991 59114770025619237 2265867197049250 65517180121992790 87359950710338414 19461848675182905 7566146731818888 97120237508683120 40942294908215138 39677402949229214 29290469564773196 63687038675069075 43116381646258021 99378855742151508 10127309494976349 86712943005544856 81843734420474915 40363449794466092 2848874809046468 895413982215801 88078585593369758 2471727695626314 20153596647276877 15345230692234718 3675145386183822 48475162012254176 57164024968333771 6352462610633521 66930604120873155 1058643131569153 96952278220147250 68902952034073189 24671061924223862 81499136233047769 40766975729526213 46603081540640714 94896543492720945 52919471430436655 69568453359989474 88181244571650087 87490213406460328 82690942885163177 70267778921636253 16619814411495614 27455076238242287 18671194599611117 56984559182862280 36335619422390053 6754776006188479 95174720710179314 22765680829149925 66125447780838664 2652123041348491 79063585163633438 808049441745673 13354428525811953 40557521862989482 40016221018686717 12030951158369988 28552860934841851 39517641237500359 36399713991601845 1303390600859695 40800617854781927 47944373738569278 77224435358145249 63522173367183773 58221035828616974 69396252400370452 33799675176215024 79671228785918081 39974477820566867 96487369270243926 61284650579375588 95878755672746262 36599761863360699 25862010054972707 64548081978647704 5643441129572136 6213168400967701 45601763932824774 85441553264837531 40531305899767424 38312436496533941 26204207024234131 97811760749795336 18820042669192694 53041906214095435 38178425331852438 21497043294024379 64547602215211855 31157796903579811 19913317595625115 43525946413041194 98674293956696306 89640778233677428 5212899000447000 60506610818445631 90041292629260932 69445426170861615 16771146587442751 30835812413466661 58891562986529179 61471353598606068 94527646581690536 45306434949784648 4948567397113138 2908043435225344 31587670489358287 94292704587492271 86434270059993283 70157433189984958 96713113115082483 67996302532178898 87618549011202967 13554097107726404 73487660862375862 49700896357774599 58554364511048784 51998279090436047 77071686196662480 43207564485821111 26923753655546413 4848794699104526 50979032401987999 8411959174264674 39324483797981817 59426472436423179 44949953603719145 48208012069298190 87437337352387855 92439634854054500 86294196286787151 63751602395930257 97627725266911886 54849956396234505 3117127433561439 84434778573926528 98695988268957299 26142194960100367 48781206495119338 63945969208613424 98209498968713575 30781766257415782 21541765944992325 85017670268371125 86417416285285160 92253370190237455 94282114865610507 78408635998326811 64679189943861284 10174610957009761 46008819260085030 19351146692104021 59021591644751955 85863691981638333 80078055610213260 8022099227660633 26768010751669562 52864821842612563 39683871093181381 80321663689933574 48960312230856478 87951624946508116 62931128970950978 12233849343597619 93999541182799109 70073876808079468 87968461697022402 98553065405132941 12435664166651058 95991472714694166 93277811933063161 28985815491385884 95503735905651371 71258105082151294 64640446056774469 30966230414109629 28837089041058356 69956026885918291 15045294651042739 71542981452824764 9327296705954476 22234487787835803 47802623085684106 86487373713235229 53997327379188942 73280209147213636 4843615187678236 42473491419352645 2599598998003753 91102515601272411 18380318826302845 68925415699095978 32782036966888023 83520982592652632 85466526881514780 17114429649943232 9411330640344494 11122052934065516 45036012549633664 55696110809905774 19139366734592489 39283402470652559 20970615504651914 98427610121950579 22636279863886090 54294088409721994 93107558331112534 45497932537010300 58331763358569797 86485353118522988 74049059468473406 8887839115175806 83244838510744258 42206512018534688 26752287478509790 76299959500707344 68180341288229564 44536258507263730 39023649860018670 87315393845722488 85217809093537874 59001048315690220 80976582657466610 53734085177907720 83410559418254675 38215759044146267 8159435490072614 87690172092982328 35368293992763226 88828271479979529 66122759594780057 76945681890483163 45597791104968733 58124519531593728 36259995152025970 28875184066459189 8556482323317379 11701817370055284 63032049058225942 46268383028644001 45189675867952829 35999920802821943 9515067375799983 10333173408608725 46485945262971364 5411095544150735 99600131383395544 22161442096866350 13330356672764853 76072698722143397 18969517715613844 30100244389473727 69125014775861322 35160098021463767 26059873029065340 8384634939835919 23021002194040877 8898363572675010 32418089307842690 79720495593702042 85153709221410333 37059688686571506 64043111508471539 69225465508791218 18320110189009228 71670835093881796 62725437674776897 71500520919013789 86639208087031872 23425623564772733 92851077235080452 20032549806824174 72703932959201339 98009458573733562 40335053633720058 29797678654316861 28761121290030405 30434154698688563 19507913585502345 3062550526439801 30706047593708066 8290315652707334 43516434095401429 28799730142143134 16918758609541034 23819362892452774 68144393146902076 62216636907763818 87259637015613400 8880975968245982 97093334357592583 49246302639603687 10314593349629797 9586437124526511 39829521967596252 13529974122934034 10278134285227894 64157232354990402 56568530251637873 46829536482201596 80515406650064580 25161844416738961 66063329470251514 71222565782901465 43926874743503155 4998163560110832 56489981188723009 5972271617360711 14728547469087072 34759279253802252 20967465032982853 95775621466429460 4507010348223113 20195345109061938 27417196549992369 14767733920547984 91577069197468721 48738739460480129 67601407501309671 63479162966259941 40154788316631906 30478097957195857 72978298286519668 4719988488767008 54833501907906347 48087587942715612 78044841833642746 24847088543218761 48825465530150042 6826234287423211 38593921708386439 46136636362120447 34334229575981684 38805014421672016 42177313941780938 7108426345240589 61657857374370906 10549779994291748 54713397629295264 5429089844241844 53002836972711991 28765264731250523 90632595640184669 52226166667374988 85783092184082709 68566357884170711 14012438826318808 64688079103725080 33566302335292090 45023018057600925 78074705891085285 92538731716593697 90844751266985871 29106179615310795 79358096431681478 97817531486535868 43999249444054840 76708776331438189 14931939183600010 70367216386146644 6652434950415034 76382745334029745 15623479241185539 64282401091438739 87158981679293927 78009293477315878 58614188350664310 93784038382290332 23208496659250795 22380561154872964 4227209827099494 75104863689330675 52012234599861303 13504300009755934 80538131329639216 32007525105416279 20166926788040376 57953933114037483 72531509884014278 76338730858173747 2376160474329706 13955639689124781 48285158362907326 42771501146025604 68314782422312198 8056477439306640 45264138172576002 44418701731206482 28915739218793864 25944465867214805 9718423987610218 16999281701246004 36194366095653932 87248872423135512 21428175639811101 35461467335292601 74443419269229973 94347632328850929 54202476691712508 13976110224269271 85502684887956734 1708529345673170 22236177959812784 79588682200888238 4113559731149290 926320135633834 39771964127228828 76378072001259084 18034947857265760 27904967714336903 33105739800674074 41267289630715877 88425391947386658 81391636671261006 17061301796685170 91831639139744043 43817162745618207 65718142767861345 15359758164727525 6300027471482292 87746001832726498 53024792233108386 55419800495582810 86315509712177897 40563887763495402 53174627406963380 40288304684050646 4847820185617269 534556192212099 2364153520353103 66926299504375390 54594598360355004 55759200646234141 52542389368712483 1549347762440929 47455595433780353 99741774867279587 11785539785932029 42521436683976133 64609989881505133 40047236459923443 88961254026569680 65480280592121134 97693034087959509 4627834497434648 92096652823341395 77894244014580223 29949591523928783 37590878392554307 23857440320077830 54318438904484892 52529777830903856 62238317896307463 95560790717971707 51552462171420987 45787770127055730 83589174952071430 30627877575306167 97546220848173268 30343520849476410 41008908708832862 37077586286498662 64385823511765605 93785798295405133 26996811456654270 87864567346253980 95490658702756653 15043292951274139 42975264647217441 36360643249776422 80486729760717496 29231404743073721 12617851892864959 82298787401959412 38542307388403728 52131238581303301 8718365081083370 37837564852122012 48709665131206252 53407765353724810 91069620630832096 54128843262640288 54685074545018370 29923471439603968 55979748630315544 95651167559957026 71612892895747284 62887936948829137 11625279719066886 24620606717073390 16728519735947548 68179118386647212 43138799750114815 75181652179868687 44712818325973426 64359319592722057 98862009680757788 38074572274514159 66119931994540436 78933867927023776 70308297321036126 47234884003395908 97498800861719513 2207509809528622 90429736212051594 19904918849952226 99166848976182386 87110723690926454 62027743135645913 71201291762367873 88394525271177392 69424846213579321 37505709947200887 11550499926499950 75475260411415346 81077526617282235 77446319709133443 63624177793312844 45855116278589064 4806417793802758 40771709846127091 13818131422084443 49441699675752280 97349295310093606 88997398929813147 13844666558415023 86306683892458661 98561808977809263 98699113008965262 42356610026228794 72372971880050665 95168192784021648 89286456983931542 40168925783144393 30313743080879200 83933590397309488 82773989105253582 78293034513086565 39406239236759129 98511538121414268 26925429829740958 56635224015671386 20855547350446383 78217251842719549 2237570167806283 93927356646883534 4452769077684610 83866811517979808 28538143677746472 22560892993270202 19784346696082974 93115425000670223 26524221820423182 69013880499129860 13309978678382541 1970523773231158 88347959893247633 36836058622814398 44561000303466611 70797145460605183 99964291222725054 32127315313576423 89097329863796915 27238365791656853 82199955717751670 92738003203747766 93627994648457204 97105865400522141 62331829413001971 3372183072127775 67141573686135718 30292783680232725 68732717495343279 3392240047079464 93749430005947700 55176070823708822 69801895629528680 55972860043684780 93744344188853996 63250458085971727 16883998872670442 30028889064350154 83172990754991327 5276104495876115 54310298949746421 56197245247130578 72710812252569743 72464512906498011 69179645531552896 72061630541428172 11560230729092892 81735801214981950 77579922824258419 35272541654295892 18258098975399275 85782310874505678 99077719714437433 42370203000117696 69571938504371996 84084376509030548 74828160370710855 37520860764348014 79405489617659306 73023492166894779 95633837386400318 68313734110929644 92021535768969567 13672843118785604 41666125041977441 93735334242221530 95153142994651791 99530435059327341 23221026426633910 75117132873790247 22691927899706755 24410718380020640 62433505421269246 79190198412353314 36720279630075115 53071835199037972 17269630911431114 2765080979731018 27685977079721313 4517910325935578 94681728775462483 12430659639250933 23112314013403073 71729772229865501 89653289558370979 53856617073307733 72869029448212178 44007323751958346 72162053213289604 92231768567880584 14987769700269971 21015575994824951 75433009435870310 94292187213410652 77406286303482797 25846114545035194 30618795827619931 49000153263010883 99820141625587474 66465660148123348 13323979268110787 336648512436595 7532426498099659 56159628802272552 28382317520046069 4615005019211550 25808457533204765 12248416131748638 52688027947684688 58578268499403452 34912031901782786 3823481643783751 56951629899240044 3559067285378061 73235554275474643 71804577560028031 61014216672920889 29644148831150731 79123595458647341 7897057150810108 83586599041774164 11723360060384147 1383625683405848 68598487564020126 79313234765449270 80277106008499886 12201040341649953 48038958843311458 80647715819624804 54583149826272085 93417004190248397 39495781332304677 41884618109881985 53086240235458969 52121893140905912 42838982792619387 44927843531877858 59902960214420333 39828153055613045 68051363656123974 79557154442378001 52371806896513755 74610239036942391 30678331132938250 88361776476738641 42730617824609446 29666733016057909 52428721707827974 55595813029882969 16259086126232801 97236965463521236 25224803055908989 32936278433840680 39915351460252446 53345855118005560 74368007278853968 70994421406390680 81514035156330252 43267142451471687 67822114812322122 92076255887648867 89943874772660898 47134324549428132 28480560163438689 13564819128939907 72583834872479927 65783226656681289 42193789851267511 86569212271648053 6765638816898878 1638843827391394 38211742756832319 53508385021459699 20525858557425537 53778779097903540 5528788405381408 37201438649639800 37039825503547405 65891909800281 73534966617155465 91376548003938494 37451903089976149 427147166962224 59702141544238048 93138964229805571 20894113670091161 67628653555964685 41363666396096557 49848470436207170 41443072558947444 74424992268090231 42183436033651276 28230410601112494 36310292414298020 76006392410645141 11383517211236215 23064754844785461 85644993154487164 37619112022554495 31985738437396670 53888504799604911 63739429983142627 21683444585910890 5115192095195955 48898129517497020 38654178269743060 11393173062363452 95846736053669774 34226048732860475 41121715613514710 47285280043243368 97261425850650069 17771509355018345 17714818654154730 83980456938863642 63901349598061806 91222841836253154 99010191532153311 46982528197854537 77501843022170645 60813698618434218 57886125135753447 21139578134027686 57483129766243421 1587028911541886 26729536948555868 58469916671101790 22969991792371100 30406840291938903 88275327691160758 51519259498661725 47264676144264602 99552075560754803 8935991245603890 85566704915124531 23637771038358032 3334186173736010 4754186684458010 38633870537456889 69948451536572751 34820856365971816 12807205369981189 3301400058521613 74036716408615651 85321671865125208 44549543945798814 28742343099946744 81537845203530984 99602745224691259 40934993052356080 81274461627088838 90368882883842152 41373623245306277 78691177704681882 20637946239203998 83601327963593551 85355437161258707 60414558601260344 6046702084613065 94093837947822489 23630856387283926 9709337424194972 99399805170294818 2246537799470668 18443100163473254 43568329593173381 88973773814196940 27166044803331495 67639004748824477 75104328102552150 81712683512227243 52001201921162139 85143276008219152 98788390107447679 46488863028128103 15918541345194065 43723593975802253 44667411616903368 30398526886909284 74827470094397939 5565524952120914 78459405682026548 2866866330214341 11582797286103771 87900178330060496 76558636823174896 9079755503543665 85601655268237135 93999094836966739 45049302761777943 16816840793409012 56621553153836674 58569815226843201 5567954862593400 65690675098421253 17940607263254738 42302445232542780 41461184592812551 13032125343518821 43948346459202035 9053806269050187 41323989722670969 37171542888948948 56067742993613105 64958432630953012 12480730066546499 83443155324557576 75861056462164334 56481745235980538 72115754238899610 5434796514445611 21666093460626012 99918761146620516 55368359771513204 32866213295952405 24723813540285873 95156502812763638 79949894949598075 78549469097011231 70090068781479333 84039774332094476 95253452652729153 64719236229906071 32843010148401579 33498719658831004 43585047456212191 86088921062132273 38462720732980436 91460355793168907 52258389509296980 94567849730484633 82024749190504235 70540810201535378 4954341362228397 8588047834944120 80165461292881553 52480409965307438 71243681485513646 16550869031852707 61550260747922039 81146290675904452 3340376974497927 46217090129296461 91067389755325481 36728009175163791 62064131552761062 20048723735737517 6423795245375970 46796006564547061 56625230823014108 86506202298102616 50438104170525776 99474707158568177 31517283933769654 24680811965416418 28766582034936596 98159456193064765 31954883437410863 1609866747502399 1634332015393628 54880988841751850 96731682094353259 97565908548485016 40512883324848204 36805793453295564 24114810985708343 95397161486244161 22762922943013286 93919979390042901 61593557055320749 86646227083456919 28464111031580011 40158342874611257 92728020878909951 63370835834505014 86448679193004932 84940376981877127 36755931951522781 29901884833250826 89749478670310881 82678234106384591 9464344416311602 47258734686855924 48780923727556944 71696162330840922 79206346182079882 81733850798191754 44148355230724418 98314370977038814 70258229405000271 50555185867621803 42166338399707295 24964585813213339 4065733513581491 91615882070974162 8776259218009687 58835170926655131 25508928755947816 58770334078168880 93015387908503056 67711864401069952 85020118321224786 16332409796136009 86743856726383690 23392068077913328 15718257602528255 83937507428923228 67768858988058189 17927681500677508 72605108771037484 5215702827979778 35675956829507659 3499838271070120 41208270173378684 65724020414831797 31183043751969445 18730260592769720 68275726326895231 74877854620687836 45248251624258386 42206702980075342 46638926609491031 59945509543312655 55085830017458885 9354842730698076 36155438530519045 29840487632948952 86812908085745416 86327902816041784 42949589122213667 85739132186604989 4857337515272655 58079899453768591 33448190521752765 39395173765946950 8976987448489708 18576860105420387 69874524347273359 77780283385989674 43193664288320696 37844816045730426 82569160242033153 86282564825792363 46143785285051167 8045170910455129 85071245816606020 43107605448714598 80501848440701362 51288203016837957 84236460615819991 93535781743980050 88079345266367790 22393700704786622 42034668076627434 795272976457069 84448078090832618 74075140976258281 21515784066814068 67857815039944072 1451091849081298 74728474032924487 21284243395202857 17091331774603387 66883089607535900 95462263505683687 26295553717366402 2142200554697123 44368038270592457 76016151925523601 46202403805841832 6070639711155611 39219628680374930 85446245126281101 59569649114680477 10673588413009347 70113161433694112 19020278196614587 25447629195468272 70757634645621082 74967743548176974 46668715742503859 99383418784568440 78171060994876626 41064707613610180 8338307222777742 99832986199539448 34291476048941426 4244180074922386 40571642456736718 57305889541019720 92393647458055245 55846341242057720 56669988577613714 96047014817809606 65336433313536039 38754136552130381 27364188009429023 73712369513918724 524211822175886 9331680362290281 1856571339910791 43013063528066740 15356659301355599 41599784435120448 80629378883501671 71641825999734534 64655832044029324 56491035180510709 27111588220004243 10907423821033447 55491666987015467 24268526934707361 44575375438104527 55881986018022300 46130407285775150 42614550636677778 51859834496160660 12064556027555762 78394418118750437 5539290508538424 60146363031490177 88102037434355655 29577149138965366 82575902851903576 82455892303402518 63915246344645290 76300492852303451 95471259011669259 5479962630325407 40603243213949910 61865737765499099 87854494388426485 70686792235065571 94101130932769146 78586068231704978 82193990149656892 14429446752810582 22289086076151610 36879588120588783 57230412739509727 67051208918492720 44369826030797000 64424732075647274 18665016955385014 95495882036697139 86800495484294299 42926658290949100 29715070869365037 59318756193819989 74986260314090470 72060502186773609 47471679429578485 91638149390689836 14976836084501856 17629969550899461 69159293520828748 1545201838288087 7863711836555133 43851970998754813 17484234073451038 65957204696296090 42174340936141810 97198129074403139 57229298195562646 74785086462658692 92784550190386124 78398300970723278 17382810292543204 57255372155839935 68842737106348230 42379133464976622 82865187741579937 12027246924830829 80494441937092939 42762180392765532 61790417294281800 92784795141159354 1177035177113372 13069523769332770 605299055585793 79611134695495377 67064838369370202 47504850788663460 71227547971627016 74564404787850195 51438225766434235 5226254723081479 39881452170214186 17497289326077394 16267333125258159 83810566118359247 20941728111836025 17669359900265455 802586683270310 32826155036179513 23046402563375052 17103955934681962 65615961669672071 70586791965053396 56479666502952521 86698155279758373 13632145824874756 57630122754256761 73932957940193907 87724227724878267 72375321449032788 22111301696349117 7969929487293029 21063644466188998 944581162679785 72539142709024626 15141135636227563 63884840784546312 76939847928968431 27204623967855116 167465050226384 84858393864205194 1636267996950348 7000256113971374 46438337747208437 26515249399417608 40600974812685332 73028580095039296 41716322356576836 72427916565681406 74630600131910644 65302855537368987 8765656856100328 94084028507525014 26852671562135223 41130589925268865 40160247331384244 25210737690496518 3565624750911848 806880051849539 22467145780030691 31023370261804376 87832718898009681 58069346812361465 66423090219340478 7079157621332312 39587731835219199 10374273187106850 82999805442921751 85708128278839045 41921847580977723 6148816322453967 11948032085927555 65788484125273581 97492214246318097 95932983886582769 25615149167786920 67560079411108231 25531508859219404 59709781919690794 21120820711016106 28753670449273199 42024979705368586 85760645560232162 50443445915324337 90477803336557818 13970962425499556 53413487648444366 91960699881045724 15489914104073760 40567910046411256 74627224989137292 66507650231027034 71547929461974951 29326189456364868 57560704655812591 93404210266916545 76240805437930643 5878547964075932 19877244713756516 44192692177866493 75186766436189608 87003150259803099 77959935174800916 974463502106111 88460753908775252 18515801739456011 87340198429980878 88352153313571569 31755872503857701 41265294868494201 39601720643857426 5044261079695293 11821645577439573 77371128787711662 13759966362939890 92408656564669327 7166133396763579 92067226496917366 79505025906176061 67705757926982352 86000925174311351 19497468600565028 82580564989182711 37790899094308654 16691529201270991 6390103715528491 92462176999291645 79403005008093073 54561018462435575 77719062245847022 31020966750668806 47471044978829350 2540398433690128 60200691096100336 39549028524579739 66174608983392855 79621926529354688 3090273141231813 42718783889230151 21110064441588529 19566008466724852 43236365096130331 60666678698626189 5523230710469766 3848153157977272 28747983222520293 1830645437086432 20816646550206591 89405356306059189 8038997302942213 17025275469043805 13104336243191633 91677536589316217 44879320019946982 38650383904062716 82367242713804437 82828614216055306 26104473201841656 90786091778083792 27555119077296584 1697699500959191 34056070542029813 62471780207174718 82743055089857437 46374738590179380 17511409349631609 40634356072400071 2694602177495933 13325757554498354 87534781014247009 76540067133460314 88494617078040385 22828795133157933 87160192415179442 51755001007367176 92144753931201910 78086461286372757 12897039590028348 60614656966345750 2033653451135370 39963212061317899 36122438778205705 10406249678512027 59013915553635497 74427597779796652 39146986984492325 95666447005994595 44477253578461587 77967254612769292 35427918078340057 62475513158175113 218844461028147 2302560088306382 7092295004635569 51234142693282662 54901998991109706 43569725784339951 31811790774883465 57049664812931176 62964621108904580 84525450336313944 56433893151186120 48854642762132216 85618782619955126 85370300989474166 29596700398301245 71647371116586078 66751925231028977 39235710628018707 12235162922445037 10671703293378801 57893101099964326 36910458094392967 32314507362339203 8553437847100287 25880842650034388 36021530397709030 42815269518186137 88152505090468569 68642992039167525 51522525266507473 322789667464545 20774741029515525 63572852769665916 9020188822452488 69843663782318302 25949284165928076 74953315082472989 70245466537285205 84746404151878932 45306018029897202 17245833655489959 6866140723693860 23822474598547975 72249932334226351 52465608746748442 47115794451449053 26542828305192383 5916378140776335 55693891569734996 74583615218163775 25197790603213666 12311974260788816 37746359774713816 52302773304847550 94976317670266255 72416925049093625 28202523041731029 3487558504277795 12476068770316222 88909571766848848 45286154340999756 54035418138879580 30897032676848549 46127484181192871 42874231287969833 68968459586843481 71342424109198776 37087241391254938 51344921711777689 69625396318701823 60604183027696340 91418590034178601 74446721879143931 33622710977293404 84874098728512522 78611533350140107 78938784896290327 12667176468124171 13592935999690444 53916464703453285 97959241548150851 1166587416187633 92380780776451361 23091941919165526 86115468351369247 82343243735394223 5142425242939092 24307814318487244 60600258050652758 50809420783405722 191746264670177 71023225378548958 28096765031154680 81665086109564587 46760444653480181 576260653150610 92699402582617124 51076995277194789 11663858261933789 56323395461779006 17668994225620011 21242181412965874 67311729737595185 14295635384288745 42010577309370491 15650235883057961 6512178555696962 40301524929513397 6090901383655134 78183612803818237 58955982024065183 22841492485423487 39034845138814942 92193957859575848 11343790470567892 8923968955401951 93703606641784443 70253179105324708 6509283263337300 32691836255443193 21558420701778517 52534176921078866 12152434163780659 56564350396175918 13214091920987814 62073044725828160 55109475233632433 10295056736702374 46062519224189324 28036122625440619 64554163895922252 91941321613141242 19010512863472081 943397835075288 9752690309786619 38878398748535630 51902597464307494 66719722499072588 20939431937014192 93964636681818161 27331636748931526 52537991173919308 53442469401309695 63156085412002237 88832646637867484 74975408406132195 71997512943724927 17438664319346866 58007264835813612 54338628728851517 25783033861522951 11472445876982142 98644737780036140 75221457275840517 57040652464151162 8043016039351766 13413739593809857 66568681446900122 17160273012535477 68038560410338198 41085901441664282 19826092033712851 43991751205021192 37911475133592420 54208821834490228 92715944635337054 20259556915582644 73082438431397976 83394960575785980 86809316862904643 92615887469065902 26424986619836028 16962844655231531 82494061950572496 21725007478271148 36313181580384033 94473382264771861 22720265398374947 78216899794903586 77121200980833187 70011102016791922 25727039543908583 98089244995605316 23850160063644005 86775832317382184 1363626065729613 33605848483618569 45472597059726361 63133350194108090 23798675650385976 39734299300096219 87646179307907232 28128373984548371 72512306895030934 75432765815042034 55062594863547614 57466949517510564 4097425569500062 45325500511768329 78642158916846343 77728272478826242 90785545112245288 45637445424118825 58517714776071892 36189377988960432 85037507601991793 84064563740768926 3484252700856233 20636641503520432 38106218530991382 13045636810716428 83236715684352475 26325780007683572 27322061215926980 66868005977629965 16562897825817693 5622738116782418 90083296659215708 67311162890630569 16112621130345737 86920735822871861 6620519989211035 34483120653415264 27969031830836485 29280859001603938 49975930600321502 20821972983141982 67471524749400434 342178235347646 15453129849405543 5152005886502085 70829378840715612 94549180306296874 67756123880455025 67339181340321846 74771844421482944 25411477143502902 5983657824470135 78938157291601373 20058882590680745 24840287316128521 12730853121584692 46739555554756285 86718015013955577 60544210619274429 46368068827845469 23596181834865311 99323576891836220 71267502400599376 64723746950300928 55031152832385392 31809794300396656 25847277736502673 34987760708043324 70108700467954905 40338388141013371 65271152491654918 67780387245257044 94342268265356549 9545979114489055 84775054959889603 69169685625180337 68388087417855006 11660003433359701 85729883357172608 41874023492414991 5817938043429751 84397232120046662 76855061658692230 22370562791648702 27569847644409071 24993316875671000 15378193709436439 44765878628935164 59865272988801221 25223798484315133 72445368685966463 33168499643153584 17725273804881471 84838876183245263 94999124584216540 48263682283020960 25621023871803820 43032903488468349 55586831108672598 95977411368237233 55582459381920583 60533225606318624 96428871542545666 59958813069764867 6384120822865951 68030433850412051 20343883445927860 52929915365825344 58076815384952573 37975979161513741 75086040675108098 5621922176022963 60542451443186707 97853311692593049 73900803067398209 3303051413329966 14025652791406650 50710519807444960 65193021094002810 90643005140546471 40137749317730927 62461347367889948 34309880314776484 90719775852040383 59215680915220055 10854917297699456 78679715853420595 84958921654823367 5836625687501572 31836802394001614 14563788167439481 2468529540044388 53098641870482261 5931577042562326 58959684565252428 45805558834086101 6031094425630483 39128690686784046 62245136955995535 17837760986306068 37032990813799054 30962876382645814 47838754594115247 68916753633176484 48330708648746905 37105595768246308 72308124585378664 13164233967680295 34048003062428839 81657202068227780 50887079016062925 97590844555445454 32207270916877912 44627621360691790 66216814088119626 30674660987102839 84479506983215518 16124635411442133 59327954680063414 2631331727204302 77975605036174978 20130579841975172 18180396105284899 65254910682100516 53193568844841213 50266904792467929 41604996992464913 69640192703708623 63393644549919376 15162733132606766 67082659341080663 86973181909829844 70658527654380692 13840118527682785 16176829520749945 53306426465242103 81822479736370055 3182327123371387 81373846401041913 30828181538865730 22868652710667669 9636343261666434 71902085198576831 92963011894666095 95571558352011509 29797456325417117 26349725440767054 65469763030049038 44662432467451934 12438803062729520 68909008517904995 55663039922189986 38046581173291971 54145606855834721 84472281639855318 10470797875621352 89268315055470512 43837531204150508 10144124574622950 13657345253691666 14087682651562920 19746136269769966 43027392357323272 63936381264513910 31793695658255602 83963505097089451 37969982644890998 28719587585339717 25874096980844402 15692647056552557 43424061771990539 1459053713329376 57942490778317683 80623866658532580 22312848591667106 49731304571951500 37003733451435960 32160717039190278 10233510836275353 82430932185624909 80282038999490775 41604134319080336 86976556344963132 6617916819643626 72069143052184621 41280993435895583 18892433160446052 83201102916903910 52069980592355693 64048226097358298 59116247812676045 21881941772477305 11590047759794581 79224832344114724 53598303711064923 9817873074076627 20838553790866434 92057071548015581 14987421218873528 14309158163342734 96530010480636376 36414914689761531 1262300447410524 39105412519476283 62975017550408816 96167690740577425 53329951873035097 94967862631821603 60453722874753615 14058699692436873 4959745609726827 69949346674529352 52862729323042626 90363054716229301 99314650448736576 22776719601476720 94625838200228946 51143874176222213 76627650313767815 33467796682530592 38576064624898101 11092995494797437 34607207898373675 29087365305102179 8623192294792503 74385348719277962 67034997057932756 28458508753675243 13058302373338467 18074651268354997 27635009427648273 9596795465977135 76177053300894120 26846009873226531 76578330423696943 21404544101001774 97955239711089822 84788454965922528 11660376328102810 54337468414850101 26878890613998324 9755780984362967 39667515605103064 68415621359692803 76102147923736865 51427567606127006 15648938689271954 12529226661636593 54751423888730795 6589873709183055 44544097438974912 10448420823984532 39815142219859465 35843834596398330 48856898859258420 39105565035730221 16147575743558514 79868980572054045 41523260172620641 30964165750043202 21976131457632963 78132474939238192 80370877299779477 77280552068997904 28721104162268173 2020205134334693 60872136581815700 17821124049773477 75644647829186999 30033388323364854 41557815995984071 1656327085173955 18647428942182786 69521174227155683 33237054609484496 35897927330842002 5434305582816373 50630845382130476 24541660142142265 56203525809796973 39030426991959354 46685066432545279 7457022963021683 81453227584795325 53327666794964200 76284859646315858 65606579077423127 38945417841986504 17631905800119706 25396695068086378 68047747843693060 71402639464234163 24387682094758283 66597981434145710 95684224051170236 92319240126316471 3035393710706443 23434388913248836 9148540712271852 12471815499411377 61121781870972123 37274754281979408 12750273889114499 63996587277051083 63531958093178020 81227602148724809 31844367944792932 83038563200724582 49606435698354370 49425821846466912 49217205520180405 73228607015135516 73153717081160190 36811509802881261 14051686115293585 428544821548078 77164801656064303 17425709805687685 17233068979122503 42117059341469763 94857326824668764 8857473563552268 56176511831001157 10983939026390678 86467347855802289 7356743206727400 80149284259790622 51373268675849090 91655343307926764 52866920331678526 41890358855639336 87711969557511175 1891780989896694 22891499613180175 60368698270897272 32976981553584562 94319148291707520 47927701897711784 12195339773290978 40465925474083712 39816442742653060 37478630023482823 2765635514012421 2232420150898090 43142883962148599 65727459377451636 74187852742456345 12909032182302803 60070738112715322 51350856834478483 35852867358322770 56099826333215166 4961575444665134 21527170797488950 93420807533084024 81652437312816742 96069791045869448 70565049713906563 8033399635201501 80165053483755949 58191948767960985 41673472473956399 147454665363546 85119774489630083 31169935580632388 75884881215519916 80288181878993431 31295916646497100 80515665865373456 75848606132475982 17257630351974326 8850646439134686 55942824230458577 45703008808711094 39984906952055766 95982760059990979 74407305049721380 51696259854283626 43062004696781069 6010201079083956 48331430303701958 84518545861152388 16550555863107335 81932962886325306 44429005631817468 50159989764490590 45625677644705688 51982778237399463 66617992086541003 28901818991464851 33653048071801005 72039504191764008 29557499176365808 95079721331927553 68367424146871696 69425950944668987 4028500166479497 75719027830279869 4755375733808226 36861868940783045 27313903776044886 44034097702732071 52885149893883745 87759631326437505 58011384867598424 80090015370548263 18074391866233307 47363169460110636 46749950578759288 53962768042096301 76433573784091244 76216616826347599 45019185582588624 3765471351743168 55171283900768409 61891544703861041 18537830189882659 31199944452720022 22650900897433761 50548058529294637 75798844420472664 29669452676497736 89637336896075950 33889235792019714 95922815231060819 30853754908974027 56168852642102500 67822449069074893 60686952033045977 92693561819900235 80164201490514600 9948607623006139 71766435011486800 5149582013685785 60790729386937565 7298338661080471 57480186742957301 59353662796640095 57519096939247884 21300518292729713 94638021941982432 26037784068599126 16400624102434250 20219359210366938 74558529827734757 69531711889785120 99758972955417742 77233763146564958 79698738803168881 56182683654873179 20869986515045739 73225964681077495 84703209680595951 12423171958515550 7041497913237452 68150588870415134 91902402510940063 28271403719221040 18734796239507363 47489572989923175 1032797605102284 36210196758530303 98571280898244344 24090858585887529 46357452405322752 40274119696356726 14803128758151416 25782275856580201 48283514400055545 77097585515276275 43821603776985959 10833463536508908 63790229452326124 6142948812016995 32374142083933589 60775319743341879 27696554539518982 43551680548790182 84965873165140696 15164135293203825 22709666904770628 57041380430966066 27488728696252555 24376352013653255 36882378295768836 58127980555881890 43291448591460379 33461924601114566 78773254346833350 47703660590956081 34356445601220659 28667122259049770 56360437936604826 31715179303214121 79157376547703620 94483637286774252 83852606588214373 78008038324557587 76037331791638243 29029913983169545 90205376707556494 75156698961901599 56254107790820078 24058267310375611 60456029304630510 67218617577943851 36683961595602187 25109934900407932 1973717430436402 60310170328763311 67917282402653834 74609609764977399 47797787284069562 43658130946861331 57709685524406592 404576546851493 32679492387181442 37737839198611899 87147334800062015 71703898600144816 43636536137985315 41714850727984436 882855226319005 99526481639990656 16618453790174197 49066669725110315 40866280869628987 74785390288840313 9942771426308990 59951449279046783 32566064230622493 59809240613449664 64544322324071542 34344530825664811 72936739998910049 41328663224496793 74587657042942245 37944352467657133 99648030783740906 66197936517555980 41393044881183080 85986855319997151 45237483104246167 71852605589263834 76116786973825903 60105719550635122 43740605653334518 49731416993465866 99771439758437492 2790427910563983 6362514108768312 80496824097516898 81023572166554700 85280569354914046 71547603857837981 15348013548126107 17521718193966984 45608667885003510 16507594837519324 64919005459366489 10930994522328909 21316885713195564 20022417404902664 82621833322321220 63328974023112196 97404254481360335 35802735091042683 40015297813055977 39232242569863057 12546476164071913 39148084388527732 91232753159876557 36420179185165225 80949023575955477 21321569993707443 50744825383312073 4142575094969896 91819912867092756 13918015775323242 74470556542969644 22416272913096416 99629442511668612 78335217484055546 2060939238121839 69516200995672198 14421808610450221 90591263984790322 74171719280098949 90141217195760882 32980293495426242 61953505504996311 51111007246288972 65482601056159184 32133369900205068 4652922762460450 1822688557622530 3385783612061154 51725113273022414 67975110371335299 55026570425856717 33336568861857330 4064697114025078 74224694679005037 1109405414033973 85158506533397238 56050755676672816 95100825749914800 28222012061004561 78610210838281718 42584785986167426 41619140066132001 22663057590962168 62003954184218175 89493410700754416 47270087734419369 67367606234261110 11487254529486454 78820901498607168 97464116926903973 72029147624611552 49423079758153567 75510650742942037 14963341179834591 47255652520202379 53107328252718345 38058012780860458 7787622953394336 52184712620766852 55991583028800194 63864364509767384 43891496750981962 76481883879442040 11178121200676089 19539141659212944 97539875581329480 87344863085773571 69233358738523826 99228712330847121 79725772669124797 40929761433815397 64215602233593289 15696995849623246 82039943609581159 2403642840515231 49533272182125335 48751825545917768 4187705034236193 2363078108120697 52836036420165977 62456297698219335 2196834042036198 28246225182387061 15476426771924419 78907610055967548 90287680196896451 7522931112651044 6289351766219510 35804583713772588 27128751950036917 29378407926395727 91975965792190962 64354526821100578 74343749928471533 31875355235827784 13676199075779566 25727377416387844 51375369765374864 59029039486132599 34600933066993487 76410889368180270 35481557487350155 39649788441005517 31901865634205521 89445660211643646 80702928606496262 41102542367829775 18973819669037281 75996245781858853 87136031677852050 19980852021261450 35950800818153973 1455790208029719 78803364918106771 7436534967030201 55420323231289829 1197783352152334 85201793305142545 52139090889938089 42487131274877543 9775860218133010 59872997566280733 67007660111902881 5529947276871251 88238738288472558 37034655510147940 60945366601530637 96055293831956654 53491177754334005 68196181840949137 82778979046188250 14529675826097378 60223956799688357 70404540083103784 38856011764353155 40228628028516209 21566994858786844 46761818827320505 36791099517365502 50659810892687071 92769793448642905 11922241915595376 74714975258443631 40808295105079974 51136998803135450 83324607747715242 62309840241209683 39473881372268135 60604248999850034 97129934494755829 58418344859636720 33031681474159344 1243575464608802 81992705752355483 92662881431541579 91678683392918541 85436931150789978 53254955152961457 83374526606763479 74731733022804679 26375021931892735 76272478579057890 94850557781755377 18272469745784169 57247630794729737 93640944732961049 31305588287462590 28741211879391105 93186988133129242 76387216694491006 53562727507582778 43654894212649430 98520684687487182 97300969798595719 65089793601547362 83281245438774667 25653402485520385 75224087962801108 93174766514126490 37613629668748119 84321464702444594 77716774177743443 85693990208708274 81695561544275715 12569475133386865 63397446614404818 45197716958720689 24558323921138372 12531187378405408 9804934936848685 72653645160624294 15856487248511887 58568783316188516 64184748928114966 26655154694457396 52274071365026074 55468381658773796 74925848904779168 42900837869224063 76574386834908633 89901432187747075 97478065373073569 31064606991398474 36980617993338625 17269538094591643 60698440920189267 21221311288910768 35221546395565190 9407765889277582 94057737426520294 82487225506504732 62520789707357920 10333516639778573 76250875229613052 6656349374381807 39303471332937151 85698718638429403 61994223212504534 72391406821206831 93695970806761504 7224148238959682 62352390750256841 56092399825949562 94822065707113905 87867716879194779 48442330522621063 15546907288580205 59449971771293527 89893507376807724 26508605522199036 94439585492101571 29358663283392893 41888122291031867 27729858165225298 53074552799823993 57763181278149791 74507345176779253 99876132645541388 82241601124882746 83372831271734349 41184692730824064 36401950226578290 67600785521532967 49411488617442060 22531058308435262 96456706204297462 98929456967156056 18231109359999178 64615883584619680 9201610984867475 36380083996018605 6199912442127879 8625799819137982 56007857635295851 93944303690038189 76706366795247005 49125351149392385 10524324393819065 24972161236739539 37865472363565890 84293320400565007 75378993360132627 65643022964018829 2591083211244180 22192628115953011 42914167866521177 37529928594108033 9886369634297166 68331469753496287 70769735959647126 38525970876502753 94125024506423007 5668409736389335 70225556941857590 58634376418687023 78773957114097453 70174454834995539 15991811876454043 35959461675657179 74226612149712031 69866622024019456 69209358606477669 25491401284053692 6636107981485688 46124157976971115 49611742595836213 3121230548174544 65025895398204076 83456381497331000 14171774496246401 97779772914470398 5264717268671770 76933411951369934 81215805095509043 76183071065302237 48803887290925989 93536911225170182 92878390468084342 40588146844031690 9555841717924155 48931016999593507 16333912731346613 16219648940154369 11187190490122692 5382028063871854 18398752767924324 88743024901283324 93957785431760572 80815977037139135 33178644595255573 44907102222877834 50580678989475774 42282077856270661 14867848455592885 7420937536583786 38726143188493173 29391297485192392 99376041783760811 1770945593927699 31473658641979094 77185195378401546 2780832683620061 62796306559328531 51630816075441770 53104896166874215 30286222480385331 53369411653821105 3752384062914090 89070673541996163 21581632072479143 90381250961529435 25061227382887992 91609549914899005 65707351305687339 71355804546137639 81414587886216291 59412407442761549 64444938986371843 39402259275135090 35083186740926287 46533199612280581 75243085182163942 322307839991475 13964696410633257 92821033960611951 51200943367353016 87357511234693283 46754519420557052 20894827807249835 61038388908138230 453407954388732 7637276363389916 45909028158117751 79407924259752242 59189540831621470 43614631549313360 96515121486576166 95387649103636547 76614169024299510 17536809392138502 94201804274993959 80272931803473426 9134440839743025 54680266977910869 77900544811991998 44910926871501514 30118211055675729 504557875553450 19326978838831816 75802012805524734 18227641795439334 73283154322872498 53461665923170855 20265965872253045 71004252110356393 85713352117939166 66715960876846462 95549349344757159 85748122829716886 71738318494729456 81796753471998781 2633603630634261 12879565175278569 67254386018513093 49719669538129282 41128370863562668 5040689363981083 77449107594798102 85791106236033750 53664869910644994 93251325258732311 322087708604437 16928101267626268 67881787307011767 81676187505740 79339125460704366 49264280783782420 77827543332913004 66560619741287809 4059322515014932 54784739896209444 52556763667714959 82158852274422270 68727266949650621 39022546555707428 93126587273571364 95256355284356233 33060982596157662 97248554858543502 3672489603759745 28845903826837779 21020286809143725 18319482008000127 44608019857870858 66359094819368155 19856661866209822 47641055021984735 38139934638798480 13897192065179046 52868413793137689 22698116799235156 9144938853563236 76948757154522444 30793793748601723 82259221872411714 49458245373521337 59663580566305452 40506864496003088 61028719903343301 80574677950019124 93133174561097546 68570943146609564 544447334840460 92768653190923445 3185905739609826 4466317438610733 4981183181364485 57836184531461416 819262118642193 76779329891851562 14669731431464629 85430142875600711 7804659848300586 25017727069913898 64610551318531871 45566492702104109 33819848252530642 19583492330215731 13923222238522975 26202047391021025 27744453515424349 37178802756600514 67781067319205209 69601123388727158 33318287252611788 41394115894295340 40576144075844685 68962194336171326 38702616619429713 64839016747119298 49103509446389807 5898699875397208 28728309707667217 85916478957430545 47802626943932712 87140848301971056 77495879841205128 9087904313659148 46514322556070739 11058561521841790 96706245798311462 84102726194358976 46481498738723831 42199906179140086 73644425954244573 28201780801253002 68289477539563033 53392511359947663 58272909007758643 23726460502243514 3263361061163832 61637069404835228 66518930618730203 48919903890853208 59302216436159943 59950343305055538 56792039060125023 47668145171369688 70180957630888130 81333230802857433 14230561413257157 98925860902283784 4440199028749112 76287642502207248 86803438362606637 55419887031981838 55722023080355006 66830147924451649 9813850799574540 93496693332419296 5663175261421371 52597620874154193 66220813803493814 24197086449560670 92563311309395116 62902515463868270 24980241055410390 69087777002538807 30982887876221037 42139243449481700 11160122997412815 19107519971447414 27775911550487723 52897417413091777 99753279093517491 27452544266110362 26798013006498572 87279283990335847 33555712908174227 21570162914142353 29004728712645396 31374877216210312 47469070252844183 35786772563332156 87100120726112519 90135650363052559 67098234993702799 34518186159820808 79127125543664703 31415615580097629 85848785971798052 67790000744709801 89816880017468580 53946802472823859 64972255820138814 80322821601852978 6902128984123084 80629555713333992 5830671022158917 25294871165942382 55506233773076452 61475092748035117 21277168942940372 8814667935073177 3339566869111994 56305455994969683 69923486956993787 62429221466563991 3559273124349835 53928514918444459 36654195055141366 6002802610104320 64158852120826418 63046239678466637 35146234390150877 63723625771132405 38714812370426602 32082153332022527 23172897471552583 40907863408718420 83909568886159196 37625026414045981 26614813895275495 87120370944997479 55787625656539416 71260445435570549 22775282931607736 83241332198432582 12605094253168736 48991400864345719 27533772500126609 96697920220528921 87319899171845926 72931335468859723 54430944082405409 13239230634003597 91451206867133796 73223812268675762 78827117347622371 1139058292948126 23171460739650565 69076325932119144 53939007690387463 12167933889567966 29345124713702766 79412109321164249 36567845837785238 40597076437674342 88143181703972750 82543969234095671 54955296438369274 57304063718627884 14614899387867117 62211731752297684 56431463080072237 92233768945605094 54422264533497863 87122491609941049 80397589578463927 40241568311793160 14520494194992627 34796912395378661 31602975510662316 39293902080307512 43068280265255028 57427524973680834 4270641770155759 23702324024744168 6863646275164329 21476419311532213 76698112273076230 13259326624303952 75517959524783033 90692262162705617 84212083727978375 38929942447468539 46031330891225102 58271449874369772 53799341899673236 98982291764372555 30895014903244897 40240526367763353 35980166376349863 80044908043878263 91794682871038054 6802842713889231 195760964498770 32750099083435458 88876365420779008 2516390239849275 11892931328259386 41806306095656938 65389244985874986 66993335842407892 3099040842482957 91201706086702898 13791159306781875 86303304698539013 22896881691059196 48828414581749624 11636714896787593 48295591745153670 13839913291484517 10825600325056462 14933161328242065 48977021074554652 74962862334538381 1989002235812729 89010076591074140 23964712503409432 90637619353429719 2460621045658812 17811903944126065 37137005071556391 92193760307942480 51350642728081523 28852947610967470 5141779365610232 92118978865077910 70761903513875807 392379906947371 10581335446503021 43445090131889731 95386475267606674 71429484324801094 94885433647155806 8281477357573455 38510455684684328 12572424043162728 69480938980448863 85145785492665630 25642387160580548 66422859062296323 63837557473176772 6751061701603330 70652804696944631 96567041504651377 76647703884749474 94087468976779495 92173467925255882 24821023012300202 10974021822535729 57321101695080610 95035086367261879 27068269717910248 52505609346912992 49613256699174669 22904169813066643 67753900205715493 59753919539258667 70442123947089311 22764336283368719 58421274388125828 15582672120741183 97917718539420720 47298342938834449 74755320712778681 64039585638565252 4690576349826148 735741494520233 28106924364870879 83486776189479443 93006069072359363 73456261677776073 86819331317007897 23298798348003691 58435305589432786 9943846485477162 50504153600505934 94519488583244789 44040034237455145 53057112244493505 749040567520478 52440012358999970 38691417238886869 26035342419804611 4508148566268677 27588146426924859 31119411408359570 86719014493743129 89563173430760190 13074480294753992 15701199596312467 55475368383978616 25548705118726415 1736204644914240 54501970485883875 59712866907387391 42018331783023059 94520810179677053 63286831625786827 32219744143804492 16977581658889904 72446111672880985 36554611814194335 84052099030178917 34604469308188618 64305340419061121 80811230792643358 26735285090654359 68112168699802617 36180850085804257 69066555195231422 86572401467700115 2041327411156726 71169872069945760 42404346329880893 77584946299161423 34315157308252987 23153490437743316 32868671969006292 97446210129171600 4595144558622140 20581414165979600 69307401070480128 14452429564057588 7488583088209291 84930325962580842 34244216669990011 90345608334352071 38600493855842824 59482649626485367 98884697688033087 15227070647718325 18012924214866908 88668455499617419 18471648736385911 13839784645484599 75750382915359211 95626936972314116 65763503977732909 95381550765786446 26290680898022810 84754699622247903 91979699221964328 99538737723341774 66075103786007027 79300152414259704 56980983625812333 44715059831089685 19358300969479723 89388676616606477 21298677164883776 69950827975250990 92939252838482453 8146979387109309 60727435669879129 90117671280211099 8655389500510539 76382104335242175 39300517003813993 35361284209876546 78973155274942040 87064941201363371 98543658283236857 95435330566371181 69478530369224292 68459365015393381 65829315588552264 94134040945319071 64277194592789244 62495058145680923 92332202443516238 5247841859671289 22635762300770553 53508249990283849 27317286950189176 49894916924374811 78660513504947157 16191422637922148 93662692655451089 780872952051694 20044065714895561 96072999801672846 92057106640213328 99632201691240415 31496124813884918 70607203439203294 23770095959889035 45069058838416586 86430196606666799 51891325884704447 7921525031958329 54843889354235507 21547940750483260 62953952998228510 13086163169914872 43770494469291290 90641496518522810 36287047123853269 95144663925311722 75934993646042416 76741111487917953 91694144206990392 11306769668896397 41487761431929447 81730406247234991 51210936343876002 39502444005859684 61875467881664081 68724880558447970 74197219746764826 82618731931158544 47172408046384187 56237704398657511 53677846954109437 33989353103766746 20621453169311050 87399934482530201 88960169520815979 21792076194546007 28139602743112229 44196643344263111 97242047193237097 44368478299474592 80996141624669529 45559647200959305 75777894912538670 92208766494970683 73244096949687982 23506929117535107 34309913712466747 56391472635127774 18736982382230734 8872715333976219 24888409633324296 11554758105202030 87983864854612690 86146453257947509 50432285984693279 74540065237959238 4200210176580561 2654271464248394 46144415850320252 75378703344724022 60394857718024962 62912484287454268 51460701681976131 77751330321459551 83829559000634969 29389372642573117 32263469630952480 46940586797534978 15653871121699189 74183697910302873 91424984400862399 71089896716930060 93327765361391859 94767237408268266 46550057129585009 14673435391795773 64016897195416044 2319420587229723 87762283737020469 99358425311154849 51614687413859477 10028184760468141 90823740097400866 20188255567479644 79087941193977415 73079262205003380 56340984984832631 97296596537910925 55896524001668708 9212623562361125 72312711887623641 80776391644662433 81101593669554230 62277628389148726 90132119287908772 96891849620390688 13268568438620986 72839506103557000 62369139475362879 14342516536389739 36954116654841670 89103560500978758 33313198587505728 13289186068647619 24041495600987971 41390598850377894 8635344303845125 90569018046203280 84826346273972894 15094027433015792 41986381265866630 39453136534650530 90213932909990953 25765790984826714 99179614370759242 36692832631968021 41478453851154745 82947884636421298 8022929725564064 88596430548887001 50898918896576079 20872391552729170 55185665633912808 97391310686640815 80070228598676451 31520923092823595 90422368304896332 69661352760166052 2907008226910207 83522879240860183 88855482808641993 8312400246830492 26661851165911564 19803722053810995 3144114274997611 70036176330316530 52647043799096903 53354863599194243 62576764006426736 10044195200893091 8612070056819003 44286695670779554 83866724318798739 60798553832881687 44975009764358777 24001188556358803 55193526822221238 39013316842833090 28867860379955629 50381714212293123 76052156112933729 72612700595291554 40527708901776914 9101267735681363 67915045883035459 15939680608407995 93352428439039493 37302335993130777 79917670526729712 86796418743494867 5539515224631811 56227032206992868 33925447741841730 14489960884341103 2527624028120867 66965560639704016 14826399607813182 787167132073773 88089913644209151 19334749277720176 67794369567889872 5425458463783686 86161216260152418 46711539403125241 7438763814361215 79034192160002764 85873392079654223 7000024202142492 15370023132930594 64049252693532247 6822418242461417 82998943851862892 20569613345805362 22317204091129828 61970798466824001 80164689803993069 43420897132685992 70790354956641408 76100733290011803 36712196324972034 60089269205976744 97301830891033924 37292277441215279 40746447757251206 97937223927872799 57342468319123123 87439823415899577 31783293333716077 6545174235717437 47826891615890451 19504064433684881 19557374478917764 63902791208439579 87344771502491798 67782040096196237 16459978249659915 45620142889931333 88788517224073595 65528343938038363 14990937810405825 37672239140941047 25678530607591884 83329789069020533 49226825470057727 97992788189108196 64500614693752482 90034191726132298 79584877092102675 86408514189122470 33652882079818495 15969366795813465 75468623957638288 15854560889848553 89771444362004656 41927445985614442 35486484286516907 46151819366182634 29732919950803917 47079085344467616 22064687123900294 5852628098907760 2033697848094927 62367146321187949 85798225919896740 40645562929008047 55436703877512841 21801151607524359 82086065035281259 16464216767265245 29610396050199515 37676297342216291 34012201718478850 77578135970070584 9785731232972586 61270341381311688 8163551199855291 82758083446570585 25953588881099739 23571839838615799 72056106449902819 95274550703298117 45275662864581950 79835366692804824 68561975435155652 92970267442988198 63385901973140200 36592535286508336 52653081497744248 66759232470720033 96714237343890449 79606803271851631 11674677176729734 38311539049148728 11376057598043899 29813157455476373 2847320067293159 42784254555591310 36484840407276130 80663801003991540 89839674173517861 26871726815726517 90015917898351818 43104898924053742 81210623045655975 90847128246470115 60861280780676158 30584698068432145 76583656188825446 63194062343246613 79366453385171343 52593515357459076 56951527475239181 10080718572328219 82634264757197002 5962904399073507 22554815440183140 50530054455077006 34535109526655877 95508019428728319 18431347482789343 84762571339467583 53164569315997668 1870733752875889 84143663955620279 33722658560785355 27594967082512054 97277123877310983 6350257938308283 33779400551880065 41203952607718153 98722806761383579 77423442637239867 30109747714938766 19311489668473493 19399163585856835 51936226744618829 13223955251910661 36521996648449643 53856075746894769 5572980510712478 25673754406980052 51811356840290749 11572169208068700 57803888239098337 13769399748889309 73872542354502424 38917960543900792 89403253295248871 25963517943031647 51267330838220583 57874952270979066 48418526197231585 94652850519514318 23844155785534954 24853291710152086 42923313713323507 60995216686264185 48313669004887070 68851034269069116 66446462642610366 57871573406755978 80019192766433209 10194374593433527 17178530508939349 7573482109565349 82931984361504763 87049366987150180 67688806938601251 68149865966948477 32825550211136164 65070880576444545 31502082064150841 24243229768586480 29921039980896665 25745992364156289 16029623203199899 62381505310548361 25161272760303531 76522450636623256 16992994470917317 9931213497188641 14052528385008689 28438524031253312 42914055489930370 80030258408456122 30692901675381631 2738719870011734 86259254616065930 22778317854151634 17978719853589878 211089182188340 89246197061501522 59582824881237416 30783347007254959 44216549080597340 91606369619146358 73471244066639726 17462938648934043 13008366341019983 30437404241983225 3323082253457046 49540747329855250 41955152889626536 21795551366490901 50859110720723294 53603663363225996 45101088483549971 69850390425244730 35349098803002591 86197027301241987 91602407959550396 57254799036914178 16433404849896120 86807754032058500 51671900622796368 47043973337173321 87461238377810216 82640311112778024 93336709859698232 7932317542967254 97781216112464597 90727191315244205 76875710860713952 23827308734976514 28771914151947994 56525555546398999 1107283586045042 4981827328605027 2035937533989459 16301684033424172 81670629919325947 21556759024850483 22167712085417153 87136319661934991 33356656175179717 79611795236859272 12735044190098057 64030540502055636 75123043531746213 42230702829569603 23925522148579748 7520772169320352 79953794609563769 93667186893171822 65916425907972644 5648034580807725 71670936026848940 51907478702956426 12654542965481845 81692533045573110 97062369596428529 31131905185941999 72069447315084932 88330472191552438 69233849225151678 15057387606287925 35938772979579357 61277186671347048 11432588301562441 24810600108430366 45740114158570262 85993107842156473 17553742648685702 80112924210592466 40413485997845372 70342279067993394 51753197518493994 4244016869182495 41085911501210821 62826309771637945 45990704132034390 12059090279178789 98086310286110958 39392015759568641 12112930348442053 91921083787593601 74147857915566747 43598953445458916 1770022698080301 32995725909324808 98616097938518829 74481989613957415 65998946146289189 29990657107766567 24633727601969374 11589705140806499 58607858145129640 18604001333992527 97664932945098368 41244409613130541 32632531566363024 25761100027178746 49327533731107243 99928046852671936 62316400599163438 90508681613368022 40974680938186063 25609991778768683 63889300038020387 42854845639672611 99179055419534506 16555920741329444 39519145130125831 23352920579834740 47581503846108522 77969915246502057 70251558099456391 91312979724061642 36006089050930565 46998424088735902 9268478837820 7894728384414210 260901582612561 93428197357862785 42805407331490972 34670069047858967 88002178675266530 23508778868956150 12299532922755548 72341196989138512 58347112716955918 20746208818014666 93504427410685086 82879320178515762 59308511362618518 14108160734928703 39722903512344297 91528626359528512 71344948159202998 29251730710394465 6201239936614872 99950362035931713 7844932410823739 97584287708287251 85253495959190125 77179448318563238 24044660977188526 26769905315795604 69744880453153697 57507382839481745 52186397790070938 42311703438244960 2556534245571456 57975375938122842 27167261947587295 41631509278637550 38040632203242834 31802546638340637 5578544149978734 67142607231420420 3019748500890020 85790863821530571 27563611754713991 73872205978735484 70794385916469694 12031759834042684 99667132832055893 15861600770806079 97417839753640395 21112920055751950 25079560485059150 16580493992235822 32791644818126392 94973347141020869 81478313287097718 34065508870643590 30784657869859192 12041793645201597 86499642959531229 63948509932487995 52695972931270849 68967406198674065 1398038181070298 96688940800008923 57822507896351753 21520647502122267 35094602249135320 33712905267052511 75985168475111933 16426895615208330 76836228282459156 69281863885746573 18989736849626074 76480557152472575 39489083794323476 78588508079035415 76043854804387494 18962718090897329 88805906327437206 29690683115793993 68178366261936007 64790231538006848 57032728114096061 67250677011364739 69180116689453230 43656307223308303 56706700452018938 98364489935555456 64121084720616537 66161601732810938 90987347985867254 51000628932538565 11911002785742674 5645924062388533 30011996125216955 3768771964815599 45125935807996837 32011715537863104 66941728006275011 65242965050670104 58535625660985501 70035479800080907 7320180753591539 56717218194580113 15120177938371269 96111029449926739 86488613645486021 6874167760387344 34034452163142631 25540930295737350 45173954157850709 68950850138893354 42805850838522639 39780735384197927 80273973648829336 80237603843327843 26219100040053623 39946172432477506 54531391887466731 82772028602397954 54866426514688477 75495408535799397 93267203566790650 77615095003265546 72818686039044570 71567058245798016 16590377371156773 77438382799620673 96297563847524488 82906959948971467 70305841816413965 5292481630656557 96352261374299954 14314328643863400 68732626753044829 44042139751045871 23895256011076708 71855839626629822 42605933278531189 59950008165134093 78613597357034519 86492482853518749 9835189047220758 92114279754279576 94307145250378036 93773095875696598 50844195281989596 28599295785320325 31058775985050456 33279946129988936 58130702478801115 88546230351277054 25220027608789736 72599427380175202 2354559208835306 325723012147979 32205169909363926 46369891715894127 71990107610861924 27794430667151763 70979006013882209 42808713117089349 37354006923951289 2134526565287596 90205802401903548 40503493271290272 68610116958108415 87001144738743051 75175291707273544 12532228204313413 55965481553999002 11193147559768464 64784365893157024 54822891243573605 61724096303597997 12771390259468033 63650876189716290 2828949855390264 23085669525381492 74600439105976033 97040400463226083 92732305332366930 33451487151665741 93055795451667319 49834062603039751 1642205967861261 25991166167077179 84382921726292538 47139257311551928 73141372443290876 18064882749605753 98343974948022892 16012627301415403 23676957763026959 40955178569154836 75023678537996646 50475022790784059 34457029183762098 88918637492745210 17131894253992319 3144682240018494 67951415016543256 90369070626548566 30374859659602153 32082057242729548 63070029952585483 89764967317751918 42568623959671963 32741153440901403 25889950999753216 37604761849126489 21518935266965369 38968487358753238 31847387751695890 49859783820593815 68991050635699561 65768803389674667 3119883208581731 11015012225975179 26488851155604420 31014586239681583 20496468327758788 78839318821144223 8264009905446475 95987029936194156 73465475315241270 77944909460667395 26018100164634022 79338007031408303 13429437424249696 14739658146423880 10863113033726321 73034227200017793 59946765887508828 39793879411861339 40260821499986173 20112663463534766 16636473036457 20821086986502053 371015535910460 22349723345201343 98540789131377363 62201929481216813 19658221531843403 98968697187396219 53637340139642889 87750559950171184 3601399853663273 48275060027196676 43841832982044179 24918588358381253 24592834079182957 18131514079642486 34523919932517093 96900816904600863 16261682509485266 94635062871896098 55782150345079832 46101190534661000 95493764361786250 86329125715271960 70839235138765464 69574825478771732 96837207066565156 14998808368443915 51298977436994941 62606066368457356 2615147756567604 56430304820765316 75167252887334471 43454851829458062 34126585788476386 273859455834159 38753469355771458 38605671672892701 81241210494485415 39759053959001128 1987452383104511 68214904225382237 4442760709443392 83092947344710418 67120973903659666 69837433207103958 71295601920263257 44810962254406309 233387893277795 18706075147331762 54716756586379497 1740204813985522 30951079522781844 10616884991332958 42837156399386357 73399081058190987 54030624233534220 96653741652697316 19391092114467390 86889618200221923 20024315970809233 20335011830090659 924044980700330 42650124441401295 56305052389391325 92633754195360843 17326144626205581 87003837432652136 43473546909697459 52352619902023303 31157385640667999 83746816475407424 50905590246395344 8541576340577472 53767898370290141 49704851774083883 97390321406996909 43290063621177507 36358559576108544 6973198154890401 9146376836780602 46233140771679717 20208473827665924 67166441458527442 14850960305735339 54762063595843504 80710026884868452 50201436227945928 99164244052230027 87690548216617266 69992127252468516 35464160046180091 11856824897337475 39369547667611624 41818677962240410 88306488622036623 48969193293344744 89085590082837726 76153478295288637 49773993759960686 40180772492025615 8169452612992448 66394265702784549 80843220297982542 40064698359359868 56497025977543304 68702008240315907 74728103016697933 72272588054548271 14490562549582898 98677856267944803 1114648761421733 753005582360979 83137937481281705 66709584199875593 77584610891641987 68415735475649117 88556380112502380 68643816371352700 19076549525560336 97454268028064540 29555473147483436 96977220490307584 85391126954779534 62420190220683610 14236350565390272 64878695566659430 49396349507204292 77795154000453385 1126645540199494 62081735641372430 90643938105284290 64229006499660849 27196063142912370 79077990282648861 5087913722241583 52785596087511811 1667718101406716 4574952453952931 4049197209773190 90299571360321317 82337204121654997 67061327090032001 27717641697971851 2851924934406908 29000955993667177 93265722213379858 29053956597148914 53142271998046123 21015179752810643 99874526922345832 89786169522410062 50029160673658137 86205073553036341 11645138743402921 95094004677653205 89782472204347882 50501980509518511 69238026437968468 28097808767305839 69001366611647364 95102920433422466 69317980872614571 34110282522967001 83382717774097931 30728861957336817 23805942609620189 9070785229300808 81997154351209574 30119175681475354 93705593604848945 59501479427021731 28556565348935625 42919129413236365 9652525079066967 91046674427761360 35542884262176284 89370130735112880 80864665491372822 86760169944351949 84346334556631187 92102114267473882 4270614510951151 63945426460966527 67708372966190552 15630808222191080 81777261718142934 56480419513636143 87521584462927031 69481927461163726 46041414866079542 34226681905842062 7034541809086299 7131910806990956 96951737630695829 56317510805237697 80184603179903105 86515524932551913 16853048617253359 15579240120546380 34597989876807773 79720822210879005 3435315206446975 87036577249804531 24789565006492771 88628342326706523 85071761255813611 7922484690148790 15816309763022120 23753779273180660 8427109780236821 90358798856364095 23219266412755178 51989474248832803 37050109880268673 48348363409017178 65657212606865900 50360798856768584 59552648979961719 10740537264415107 85246973142596413 64103621153969609 33074578088560123 69679604206503970 84542071241647244 91924824652157062 39811591192522194 6432922596216945 15850067590790546 23233241330764170 56418932876167039 28708460983178730 34753889158985403 94761195330413993 76000328492802484 78976378737031360 64809285000703403 37701938057573059 90218689139788231 32805700963664857 98293066367580473 53140705760558435 50050743810622990 80338175820957206 60750635987043020 84438778901549173 49330346402452047 45480052665462589 95292632133350105 31177175471859375 91546764073938495 28678113597238505 57821711038791768 48192166590958198 9300948220595175 44272399762661420 85407728523101465 37985088034929098 86615194834095112 57992579427719571 41612143677212867 53150968731788903 54567297871400491 78654543279478124 65451239716097107 64270243144504950 3082693790171282 69276387731017025 6536875751017997 56038825776001077 26728333644525634 40390769558530012 46398757580529471 10340515465646844 31963278401755394 4231173677668023 32967639297219822 1116631796886367 90007403637044566 29954677129781971 52843802521967226 95892043108122875 88302772294372994 30097968705364741 9974666899138568 27305760610820408 14365877984818034 86560920644508246 48178562671483648 77840826952226362 89947133302585797 19329169467653172 36935532673425531 59841505416412080 72920942059507984 61943787743437752 97103299206629500 82594612727627840 59478516803309907 83309407677273865 89093715666018422 66784182653796416 54578899914929658 29733263829736363 10609243685565717 28162805067305154 27699469510798578 70727866794034140 25662825484447810 17671042965509277 9666206709017241 85801355297948378 1763667495690507 11537153031944347 23951602654608831 6053105844676138 67009737849911853 92147570140573710 6428634108334575 20079309686346083 35342446709821373 55979845483802667 84503770489906792 58044020011989958 1829891989684121 48242744767351964 5436372066170063 77437703824976632 67194928254680869 39484095945818549 20540764157713039 90082978746183778 59459730968105949 14762687612595358 90067321569112698 74543898370207934 83617531558883898 62271665731100494 83538507844318244 23539815820550235 79957689446613297 25760178709408442 58047230043405335 21943066016430380 36213102211134900 1159694463147121 75062456008872826 828318486157476 34827975374840761 86958184849034491 72907600539310580 99995659758457093 33683040252129568 84204716681916262 88607144160917135 21076311517753565 71945731933660131 31964660764325763 70361734121604748 80851772986753326 70448158323269207 67466827385734358 41040237414619579 25369283827762814 57217206146399703 44079737557123175 77021988399315776 84788234153001307 50544624647845072 66179263508327629 66116648872935362 40064014343443106 56786165375556027 20352012383639387 61853091284569136 56769475588539588 59545929771112834 72580398288639962 18647465933458478 20617597953318507 84340955344718778 44021835659293189 45235900473152228 82353929056363235 45522711601430744 74587144211512693 3820811420516173 2927497841008564 52400080117470203 37546472873512435 96969787868852958 28182960258399320 31097787752793592 99070928749589409 48833196521995895 3412384464446889 28382860975464101 30182316686058780 65139450257409611 58006720301004675 57310197564421174 51992630000049939 8560099607450275 45872101526532820 28817457021402143 17997404180153562 52705771325350972 83321897816478377 14373380302486922 52922277332642681 20506250443884962 13525855910239878 57536855158765610 9526361619330799 63574071474823798 82710983965194804 60585504129757141 94598997780901978 81036130384514769 32417769568917822 1592969480690349 93034383497547009 10664889156441868 75428239258956408 24637526799045187 13005654085269527 69081761713876259 89000811033372897 62278204258539663 75855396901815484 4679219833522586 84664986222591286 25336713744476680 25840837231206012 18452478748331647 73957128612288060 68049282821191262 22935445665499077 65051793450615309 85162942986598781 70803619505415822 38843298494516115 78161598635301896 13502262701280214 17998443082621454 34685179458262076 68152583044751676 4089333905616123 33564914553439961 35031918021616108 78182813949351190 5731228463621117 19541652900199940 85415547130933857 79579858932327424 21978387820201588 60153625020894120 4663473638048711 94084626163219531 82947120615897888 25781012205242989 56911212385793721 54943623702480081 62866418108775540 65360895661841389 88048947068903904 78822923520098987 43196720155340072 93463516661009155 91769963511056922 5231168731636829 47069903693384110 63702349541737525 88500385774974794 94134658870626094 74885214374692732 78674111818327136 14735125692349059 47384914274111949 44539600484495048 19214001596149475 99526714119791454 40208547243122430 61933904133494139 51618984142001124 95637920514083884 70546132190492600 39267063418103701 94715397522729544 72079818995853828 50211965697329682 59062172825020180 74016433588879438 18588469859967812 15599606928912119 83076666842963774 70959368584288118 1822102834250010 37575676716935462 20664374747987625 95693313664364558 67891054775421478 6476236237592834 46120561477666794 37331290228471854 28577106210947499 54485078896542158 8323805341499794 87112922215356621 19495615799168303 33561079497947759 60716259737502487 65091189688561080 68305025692484102 85713502336977651 43963723334981338 29264745384417896 20820535228791710 83593147087888330 79452485027605868 67103865969869293 18005955822179460 56189336527135756 49267210541138622 79350294934372589 46905095428953827 71844882937381160 42554680801398674 3866554175460005 65086355082833368 99612170025083917 49563909663461456 61111759007554428 48144741886539014 90112741942683105 72780537157951025 88613394614014390 61935806877936457 31903168265311721 22146373368407381 3685875691997524 64644285921587771 32519553934820367 34906286146877937 12684554316118791 42447015114220606 81288336890480873 96607362866057977 75173981358890887 7637459813284605 43868223345849479 72473966313148552 60038813499360839 97839527558720159 53408953809645403 32790500307624987 98235031272881341 60923887104301160 89939144348057204 32047581548967793 20364253951966345 44641602725844213 70107625489571910 72935196088466411 73558675961250640 48048278073340316 5036765406385405 25434696197125763 52159868844916322 96515308306602607 46538924388938368 45529285567461839 44271656820801527 65381863113778758 98683795490105528 64650115950542165 3525773287525599 37396681129662796 20006757736485092 35924232715826972 4099502501260608 90946578566363151 85880060591386496 3736363101796208 638740593256250 58374802804494699 41271984368911801 57883773631831761 49057018514116788 33393200711543650 2540744681994188 49658755276882140 52926554741530607 69934711750352446 47682983152337283 73901798242875740 25637531600903561 87297497729127837 1833223163867218 46960186543880928 89423646723535923 57592506726138669 7587926675688816 89043273817385732 30195787321620810 28717598366465870 70720816720054590 6330677973010619 27868074048748393 26118180262496465 29178433848088804 86396714041007463 78101138614783382 63360089951320186 8604198045483597 69768716119383374 59987706496848022 43153514533554660 66459866177260871 42964407665209353 58071825461775553 19954174596433857 17389246644761822 85572356416935378 54477344232546803 19674927614505904 41477979330757178 32282684071525889 48776639246999590 24810766073181430 83780008086929892 29230012490077512 84604915206231766 48501086559675872 24453177822163171 44682506148531423 42624848045156239 2586370954544905 57114607879478291 86163104216428096 24385820511713639 66399857921922022 81731242360575721 34038356242855399 58675765255047813 79816000880270696 25717786154714658 26849461076957216 97545213696098355 16422093984023033 97798708436602543 43786080907786636 36207884703806693 63788272745751603 83662209067515818 37328838386655314 87353377496222769 20353684509622450 77140382635832563 27024649435848667 34453583248081193 85210070749627423 47080214808613807 69221660320214972 85859684912108357 54399012400250776 75837128175316260 67553255410780298 23358064458322813 25179026836217012 15701862319305047 68592939417237190 1986658689016941 11346948414978702 95025160637792014 88948135706552675 60576197152468495 18379768753757260 80762102140472372 69868857631146521 86387409396515105 60609013933660117 15237676041780183 72416865861032613 99904877147086759 11934060149603012 95362483767483853 51068768138294691 15751380162729782 24134868385682665 31994540610248871 91174828533216490 67915535988569745 85448008157294044 4988259504377930 89343297087015879 68500775664576645 62033891496528900 27233371573643609 221760282831555 35041209173467025 62766221103366280 55703315519669379 54914934917386327 75513239397354215 44298235220303404 65043774430792962 3053020287003257 45299322747077173 55162422656351123 69566593700319408 83762156437742755 32008164118796237 41939412788362929 61691408397273386 8333977552805235 94234565331451267 62366904687922856 24106770001831543 88591875206054413 76916784126312894 41140985549889804 66887389521932459 43064069369261265 12615844473506211 31079269849708497 21840506906746888 45126673878568130 25334249396821738 79881940869426443 59285509066451547 66533794033140540 68831886917776709 99121625520850320 26694131783938978 82068174248769422 42353123109572603 65826544831168758 51265979565936363 71514906113198245 72120594023477002 20672186391041649 67043777842338097 51156041104825771 48318603726247061 3356248380007538 92255804981275729 14166630706957271 81538249742227579 89732282818134389 98040830994945653 69044022835684629 56316437921440013 60413504654396202 45689206891541761 51124712321470632 21611897891850609 27738782834092311 92726584413957749 69609059501466454 64275642938616949 64523182607160517 47628970456140772 87747231180291205 74108012873152513 30781625318908013 5444356445269498 52735175012792039 43133933458765367 54641127000886506 69768608409576238 80630132993686023 17401833920586834 59712590990263011 52916901527306282 24856880013472517 48397977811877687 65871381687358654 43999983781091770 58496545251990150 24275679820105075 96954447363687122 76743153654823981 18816420861225408 85467972786925385 12954888634372981 68279423823420835 41644607177227433 21132449775473370 41727222033848684 4753183559621331 71611630271176203 1159733469218596 71724996261205290 34245455823158288 85034722430348057 32432599520670049 50590486141253506 90171178680855121 58138264843404213 34905217128713778 42988645634305034 7868721575516492 32671381014404222 19250548011678135 16805671035033322 14299024004880705 28087460378248554 77358096019447370 22761608939077700 50945929119051447 84367131203079297 86159625816174010 5936093795134417 90045774708596318 95271637569063432 16964175745393989 31856217735062505 54783610414305604 5163258046021946 74069689440374818 98814381113431718 29511791034781216 12493196807533215 97157984108979449 34015490648873017 13128417659254654 25630595677812984 33205676350160676 51690359454119771 31327173453532002 8937692764173304 39989392807627969 36884265427974060 10218908163405457 52124653705201856 27570575738159323 82091664973785222 74818568151688335 5132305031593689 4492957847733775 65213684031900642 91292767055016029 46579564516704453 80289949128571907 40732175612496032 95284511126180049 81628631729638470 656348745746715 48801180138481290 59104498484432930 22711585769545646 44527913075960446 99883986948993204 51210902429676366 18619547750285140 13723341545028594 16921615983179787 84752344063922072 30025122287570979 86560047317217394 18185189486999265 25678376759237423 7030076878790064 87686267906961139 95420497722264521 64540876460480105 6505762527422670 74970487328776697 92615977340344 77084963546104731 47031108332254893 62960270939523517 17005866827122255 97432700914979594 21942731504227244 20456594897448807 13695689932032473 12139540267248709 43277049566589688 58070684678202838 43624934094521684 53669031749565581 46040859195787616 55066018834527048 375068404881785 89070924250095945 91333420365836820 13434643781075473 969716178153894 61444920209191116 66015588697545369 58894078023731747 90492902109337294 75939748696679350 38894641446218018 32359605863085898 76001849602973590 28068980729319485 29594687113599323 28955727871551439 31413502197932930 58322283284984350 36811237513048360 46838165308982190 43403988100320468 95761566683546348 71632885272633392 67593510199480805 30365070613564734 31755152245257312 10530200420592608 94388843908201196 48292651351648842 2400803584961020 61429231522159138 35670960544587917 41581704940008024 94567657303434661 25643629646859041 89562181863690924 14117853968995691 30640919109681835 45907746612280743 46700666208131055 7311117917959576 67585273470980359 24969532155021952 90979039575031226 75709373762793526 72969059620721142 3982855912320073 39949074187474894 74979431735727399 66488763561332067 21049455290549911 56182157702421956 27633686136708525 31047449566751049 54590013770040918 62983570346201729 65598335306640270 83783857033182400 77052092377758275 6505425720094114 95050982930136940 21772347528409487 38413256822366426 15533904217182211 76235684568086338 84179732783018042 59279944207413685 60799841443673020 60306266206996262 50373686589804539 37947592909016732 10350796108833750 38494741701135854 91869350547490551 3957940556779415 73288227375741463 10687324284492500 64475560153957932 65196555970452553 72599515016009425 86364613031670071 46611373631599584 54616848262057211 94298883197612546 91267177569947356 76262142683238432 5837013822732089 62752201023108045 75154911521984200 7157329164192036 99426863747882446 4939158102133206 16709538393681591 45078119525130262 10883552662462662 47430314056140040 17224416927629384 96013468441646509 43081611033088663 31922580197575498 70405108624510349 39524349117514459 57130390586741179 34839776180127785 36081418427992925 57300038647444912 43140802672805085 53115015146883025 9457141010421427 19941313599619688 22591558319474960 92501289531012296 78671543583186510 46474824080223209 6208156451120555 96126457723024801 98786609255401888 42085168170794636 95388308039822974 63985128671922173 31668380552388370 43176487623430990 28159559276016213 36508795873538128 92821979540365871 6255751005705320 88675692418568217 55297608640779857 64263446643879241 8362865908126377 30235568429465213 86103384540310012 76379583034774175 78692776319698219 13353859327298908 26811207970398732 95027207427140793 68296782685895389 63524735989625307 15469054934364389 87790479736330598 33605460276298583 47993359041671179 69543195640845564 64088131326308200 83924046133121206 41596950571615395 34028755827717917 74492850382837192 50178260651538622 39754729862411639 58159924756088083 94094571921804287 25185419758233667 11042599425694033 56104023133014738 91672061977279536 88893964762816020 80754749785611203 32393246278232048 64880005765900141 46720403548376263 30356972296906874 15204794546223661 41935182376894373 5233327870476042 1761366636392887 4066636591488979 28626993108558850 87310648231166126 99084593497235098 52153334931570517 86840785534830353 76492840693339409 26958278254368964 74686384337589195 14125726981806103 8655593936934985 6722106401759719 472726451437453 68098205422501786 21789411054736502 74760655926779355 70320641794940659 68252437418506746 46100742104812657 41545224576489278 7606423010766929 89525166528380317 9447975461912972 32587947333364791 78511606949464524 75609889457128487 63934273681795580 24625857761758852 63804940960443184 52574007272095549 92538070854811587 20699475843056000 94609351420053632 67059368087683888 50564016336949700 53377109974434438 47614557230923039 45838880893007028 81692620770606278 25116357272732835 31698160140207307 26975096961175973 29071024113043295 45445746750556191 21805369935307868 59719277536293143 30127950017808306 24277085363047048 35364956486872595 7254237090196255 12680438577014633 27988778193226072 30387109488101607 21634763096324501 28941015573913598 66072922720136055 43991416154298692 59024846226515594 93819727864003318 57411418418755959 56137713887104241 24016787327319510 43006249595981054 24055343168522243 38069922015158510 44920516766075980 91965083873205217 2093847885991910 40681254417036357 77142172052874878 22458060013454454 88550014158724669 40525059302763207 79077329358964789 67466294816090046 87361058964501171 54758993855304368 66267238692105153 1940609445202036 75582519874798752 1248621558582705 75821599163251022 28442761122013528 91728150736824062 85419410545000327 62252200618073672 26117716220476564 47318121113650050 55570103626194858 48602500744921767 14208150440233546 70459251961523807 5513166729929784 73058299460329876 82009183383449914 93750724831226672 13032474180717706 7178483465478483 3189524143025600 45793767835050821 69337529849556678 3956069208023174 21727178698574303 43696833083951629 83504110037341223 28653621994912674 99061439520253026 12731569265837935 26002191277641833 83000649211571437 10718199246015673 5972404201465453 69283806876874150 18028303733356910 79702320639236054 22670681458730450 23753287036616807 63317607437852678 18088002422879700 97658230218923607 11650519560689405 51680448344540625 83879769560191034 26414796041665732 406768091033437 73202811262790147 43905126654113522 6320384814510360 50950486980397595 63130084078808133 92517722090218661 86981752791384315 71848974749677217 1230255350615907 30021337220179001 77803396573258222 99419898880489196 66838756891041446 30806224382260666 53287672901323910 32616678850233255 4696906029508719 17074023652078972 99376101075909136 32054565871959529 63433256898554090 38990184467564046 24742058920293142 2682646034911921 37665632228695679 59239670658088648 84609057202136568 10059971166896821 85220157190752479 44854840251400323 15711436904238606 52580649544136653 88187338652269296 8740666471327780 324773412790348 2816878410436902 68253279730276130 73023092072890063 66317579768476475 86481163158722007 36999558732056853 24366245221482344 51147530987253836 26494066710235415 84054451767592766 78352984894772815 9414312347192685 73281476374314249 47353240607132603 39361761438021589 32534892981729575 50284233122505123 29041298166008233 91541654427781630 16382616931292880 36096834929279316 86526672193832739 37540430819889258 28942335520113764 11542846335280942 97101614623054978 64876218807778449 59346755524732117 9881523399295209 13888782463834319 50230920479617326 46250193429990662 65812141816796236 78588964317449194 94120721850905151 72477191239883769 48218851610372503 67726741082578021 20356281552268036 15163852162651834 49410870317514918 24822745500289900 8839270903885793 27929597917925269 37294543172799855 41629094082799218 41097678605628758 40138486130513426 84590406973201995 58004719700605734 14564197212278352 92591820414703873 84201158086961581 95403317528691699 9694907733347056 48570188485745765 67347793428263085 68997552527731015 94203417919453796 6950736466926993 98029909896646461 35572221824140488 40806579555218682 32066862264028941 77561927832128169 97128987629914979 93648418088569613 38655455848219298 47522883898473899 99014175652268810 78509046351030427 94318245541406558 39507706788932710 13641325222952658 80185613593776855 73446395109783947 9930074125507134 55779721020336910 37091573142439676 50532897055371955 78541972171391502 21346514737457777 27081025990573287 99440218673612381 74105342694874029 3176327244251412 38050000708707004 33668621054612068 27329378089016378 24932863508057478 83095933096685563 14520331875290690 33007966576594370 56453739764427187 60773866617185437 10672040463696953 41213716041782713 44447350038526779 6437787972140268 34395294252357313 27116128197288861 35853469706906841 21691801797787090 66994548441856055 8833346993522701 53416503897407108 85664093773154449 16585489355536778 70617295204799984 23674896933841463 23744996419647715 51667646436465398 992086078133995 94616983094231779 67673890938434621 49010029156326213 1130484197972834 82914492257689071 60496343659204460 5862712296436631 63684760408323462 70917666447862040 18749672923884711 8973046201971480 17141071548009959 16509107452046323 16231370563131461 55431246021875400 12515472407472413 11770376875821509 97894761833807914 31331877204464045 66938214326944831 10772744948444116 40595499546214842 80222699376697531 20062930146679886 76185712272693617 24184330955913454 60856466827463767 16357791685044217 4852494686977779 25047923342147513 7097677367870229 59900218686891747 32959398029415135 26234389917323036 15540129506721353 36265731780632433 58871567334189215 69709493902954206 55900754811988480 27528501637370166 82024002442889439 86233123325811323 86518668932067203 16103830976276272 83210207479751048 17237338866956203 70570982211719842 24615316044011562 13855450978241080 69862408743701330 91803474561130332 56953022241500731 44262822579490311 44573121105867074 21361166251265401 34974811075081004 45932421078771697 52637540580588458 14462187845509420 80342633653131810 96213823868869005 16209900123044559 34738036070456619 70300663999495158 1009206934569398 45085040555187638 97662764156265396 82504806902730276 51212394223793956 77669340070019621 28169419046129565 43199240912198324 20152997333583510 99566139080361118 37621622198973421 92475074275364766 22433693471956878 84828110340100201 22481164882764232 26410734858837109 53206064976193176 99267200292188042 65465733639667673 11317930547598443 49699549603911351 83531213414769979 22525935089715199 31678199785498973 93102792900640760 50282481137841759 228651612805879 88011742915946083 65913818294427064 23468392419409310 50920971522008502 93690288981467173 235627728248736 74529275820616203 85314704273140540 29828541668498595 74715874887524222 91018289134834789 43250420221507183 83211338236618694 85056653285228917 79425353014662130 78089913722881896 39599262645797582 85925164123996494 15629750808742393 67784997531652552 9764177211587833 39119047647824098 5839548657895812 92114472383161804 5839447603083704 72727852330861627 22594266598455228 9565349939038803 28907796782911670 50064720828184499 12471768183925970 26128668997660746 15128018591757002 17043244477450354 73317402592993390 8403999084314765 45384866906578287 71864840810085727 82717965662716388 8581252710825392 35494210035324477 97197218339096659 82728125626372000 31148026945838985 52338144588041894 77453273036516928 2240598036569473 79170732766803183 75666317774251498 86536404182904250 97478811029668094 68132731359683059 89307812306305182 27353817913989911 2510669764351446 18715951501727949 35371486390024106 81664016808717460 53611680963838909 44637145283178098 84178591848147812 27350009636838157 43615240054140735 61305780998777494 23425882344142164 73385173330226928 39025390763466486 28803277144266670 86881273330220500 22999471181234358 70672327824483303 7284943248102126 93181913517071553 97277569486116273 20691951774532137 31227879888954291 95609508642492396 82152272569917813 19159740634540875 84867110006466175 94326317970210872 56514073258692305 65781245901388168 50161672968300282 61748988122618288 73388332603803447 13094688388371603 64003032889042418 85095605137357759 43416967087072707 24570274971916081 49513266914079141 3805989081239379 12663197704478152 53574172654937370 50131322095731221 72667272120867836 70302367290076100 47190310869370873 20928332790278887 67349169173574829 82043591800123360 62866380070886035 30172266295838487 4969007620058346 68438989301182582 45425716429231863 31470225904888283 95778477408132715 21443928443200875 79078843188447056 39745038955595292 59745728949436618 75693312421514898 62413443476487287 1207918520785077 93457810769886749 87082366153733954 56590014847729738 88594227384839072 99097796445295996 79277457707845063 36183741502092128 41373994222801935 73476491121175184 79706160556607438 64695131918825928 16872585947229106 36734421158376665 75548179631822060 75397172021615241 27006464308404944 8502539911999506 95689217291724321 32749172813591377 4083742813014220 32308421851544759 26030600062878920 65526936789787851 45400051932688949 89271613221406300 38149884805847264 32864297210035088 13036866050212414 47690139171168527 29013753323575039 85241473420011267 71153195098551064 21811058687644165 76649087445297863 32508288776320405 64070371403934758 57042377427820893 43845582984469857 91346977641885194 55980422336976498 62709321708068081 80859125537770034 45605989900249626 95477916948506694 34786064747455021 56594480063447147 91260292485415280 53927621765895471 21826041334114909 38285674292561547 57789989887337386 73303895631806987 37497527828660779 38437214231981755 53641984950395299 74615575271104678 53070297168825880 40768290896507159 17050416473927157 18394403575936884 54336550714961859 96310537034830359 57951485760541190 61097568101827023 14910885247439864 85260435865242393 10383588060135377 98163711496521887 49909609520438755 57072914693107124 40464954347324783 19990396535290072 89365690589783081 43985594035972550 13132935698938175 58618665529324082 21812711193351409 65549460439645123 26364875113555427 48907760184092897 92285388027697548 82152358749650978 35278018464041886 18445723843732267 81707792966660931 1333290514563053 37362022040470401 7804913660060854 77275196248566544 76237006078188936 73054832642206527 16009218862752463 52559443828553041 90451156106188326 28005042261533292 30709431264317439 46477695790356006 34800728315626213 41192598582761084 75877469042789394 60847564884688627 94058554732090673 15858018266932017 57248847956612115 95496420586407970 1502303181860078 56936089728389678 42676135632178613 25222981069631434 23895264378271333 57551670155451602 37443679581171273 58383700142584737 8611207091539805 14905678304818988 79573564823616725 19788964098423296 69999724727158080 10666575550824349 86933626749415420 47753871656451026 14745091784222021 32715487647838799 22087886838225145 74038900030669893 48000877902022727 77405318288667048 32595774413127297 81240712600298913 28012692393354908 56922312011170925 47295364338384951 65906229779267363 13513787242054183 42938342967639594 19900856490119986 84714929308756013 97086896985926061 41515919767256481 46878647792112706 79610893933315486 44530554904014050 42489012836634565 98482171523726182 58061147875126939 30938580646919664 68647506264812289 86616379704909579 58232777311653790 27961831066430397 83609947743800907 90948506106026102 20988508811832880 21885513354781564 98984857632946466 29381723396789453 61240025338301696 97450687051732832 53903737744688193 23798757866938440 11582230908502707 79344252980584385 38911836968763486 19112475221191121 49442492109181777 60935103550443949 50687852050517121 46912420631501447 50982919725235992 22005475148740096 11203907104715434 69611071766654938 96283818778301652 81789897252045389 59052776073761 65070370209130040 77127870743167097 75814408115249560 81340576178051863 75872855287588234 72452174962874262 26901667551853799 46093898898924343 47666272616287195 57913037611453479 45800378975205602 31414950274337349 96587255769531734 97952253349088481 37170471049740579 21725104019884895 11375938301081179 53788827846371038 15233402004085196 2843676109619683 99418302694007072 655489080152469 56163730710624939 75894845176363311 75413403426324463 12392929152681630 26808387733723160 2712797408696046 1057561987598974 43584186016385313 41131610764116262 64398037716669568 30870485777316672 53524038943055677 12239263037747114 32177598224269453 22193801310412948 47456809097665514 87114700891383749 95905040227781336 97624589378623754 26438256532398150 60934972544416300 8224436269048295 18327868271135596 19580522475898855 99125410234249107 6771715498900737 98496007575612857 24093750022088620 25983079740621500 31357757840951845 40625188792939876 40148295642253354 97625421996057301 93263612317778461 25358331892210128 83134818073512127 89218440292013414 80960995720350610 60959961740620244 1118753250320713 12485310362024361 76218785624589989 62523635547525893 74528710941949723 42519252999954392 12198443072292843 38400646021388270 26076223407364455 58110131498739642 24310621305109022 11998244081802531 76457054916834025 41818267160926556 65278515366881341 38018211483325304 11841806733580817 84156377987429204 63083791712202967 94632246511292318 67339035280554065 99791290867184806 75039015877665568 2596187927462749 39537166272681613 71385704670950441 83859660476165988 34967732826602947 24986945609568122 66738041665344631 3411179626550568 25975865714596634 53615701844272972 18646418053704231 52306258598306482 44711914225683219 21501697191109773 29496485694351120 8180983584146692 2606510900702713 15548784751525469 44846455432931996 40280917190043674 71498161424738703 34889187956658098 95187463953888903 92609330728929829 11936708232573817 90007920463133024 67441731021111921 68450963219810347 46814006869583959 37162449982477585 45735164624033291 36320913866659543 88109829246738123 5989618184458134 56716774146807977 78160443383654234 86461942163636717 47016411416861487 50009002534651106 87918340954799331 50575834989787306 92878011401561386 25965838975041613 70543162440263038 51744460830608750 97852265465226469 99539973105239284 70991611271315929 14708294684609425 70560646871660296 23505598127207623 71114844023469338 27173770454590731 90207944695726057 66620970359581738 23183093282191826 96080327843021167 84749660330189867 85040501258271457 82301596437664505 4263459556491370 5220605293656084 87811020032591662 12532446347423561 53444548461944239 54777461423417668 61160267242423725 28045050293553123 41775211367957430 76210125484135107 69475109040758950 42660916346701902 65954110223283065 3633854696613092 23407420843073223 75230280179837645 97036744193000466 26115155711241412 9225994711200285 49807876375480423 19553470158772915 76507907477581624 91801760730074312 55596441359902944 22825873740775251 10532531900943894 23614177563957104 54284855813123395 45601606119134043 2826561841121426 1730991494651899 31426356433574721 67521134992924705 97187355085808926 61856704293713491 6388560533698165 54597314897352199 52927823710021226 90796411195540265 81678329410619164 77073033119646429 38450602573290672 98761435572033324 97582423768084153 36400950701801644 22876717145968520 32543384586296216 30889763546620524 44820634576774910 6749391977702279 47835007688678844 52092336821427534 60300647363757409 25282184135796509 18051242174810268 80381927478641706 21618220190145947 41624740711627855 67339753811353933 89430048712104571 29402140689137862 50358314547576276 50041336316910529 89078515597863686 35632500311815158 21914664116049907 68120155011620511 68474168665355869 23409352057388 92196674497336973 95117302850839254 10092996103938126 81439775382580133 18368257877549176 94265477239261038 73131860699103136 82127730216011322 54055566325362201 20564142115982524 14805600594150185 60130727376275907 40070854913423002 79175384152628865 9645514906475191 18202713799805543 83396257841014439 22418897096425031 58489671665480250 8664323785881667 92539138719470874 4705797823471683 75503641527896201 80290233653257456 64766101920288241 38063292526159822 81767264021564485 79157612963453674 79061394621855457 1791301040616028 51751708334311169 40474854455544599 4578345456490026 53577475652268629 14583564258304643 98141759129128098 86168985662417862 35635479756315021 27847070369662786 75533449521434069 1055874716586801 44776974767880138 96736037132866195 72722619886224835 93895372892678239 6189515812881871 56596189281469833 74509033256260957 66684888592622551 27341925525486650 48063886751836338 12580296675808532 26331968959902282 55638178067765053 89693765148296648 97246827205149479 15121569225604376 63714857653141326 63716728932611840 15845254542500478 91874577739679643 67545022341180607 4267090998982562 37193549047198669 45388669467594348 75639254600805547 17690725876545370 41744184805606444 42414013339924328 39216731628671005 44072876654850722 71048878299435738 81004654997847638 3991916527657988 63806753352226613 73666728622256532 23906137831454093 41550832675396300 6181435477832718 10767766119346517 83063621810525355 83266196998680345 81800565070113128 17554799432129440 28250420997474783 60190560451367518 3162293025679170 74880610164685464 51320578350717254 94415761137662740 72623878540307253 99597243911817016 2053541188751416 27500288855010833 39050025631682955 6844811861594630 69256122788154030 49659787773331923 26717772861402057 57582427879665862 10567121921705873 92818541810077117 91281219371541323 60697000419172051 23774886467870039 87598620590962216 29411081558062722 10498885269611440 84108533619197533 15895240244139440 36676751445649111 36541912357352572 47522814038748963 28226986957542979 19502821903196538 39024852293611874 37079081368801752 39151012311708301 80812890557761801 92370514167360076 58258319161015447 79492745684907398 76471328684589851 87941620151028794 53024477608261957 5183328656151348 94202946505454921 35643271831269477 15303596408439006 42765955312191271 44869642774892776 17451731507618602 40783148258761509 31358721978766845 82425128262303559 46937371052787650 14657700444437041 74077957083567265 26713726172970667 3990823285114391 72240487601553427 22205369992047935 48965378082958362 5272960630032920 22359811124685121 75293801921154880 84713615366853462 44062766057919400 90758128859906104 28335109061664942 65465728131186969 11219854127145461 45257716254661903 4729863582439586 90442076028712943 16985160613189254 12732122958422307 38314996934261106 48537318263249192 93486345104003407 67314084122371854 28567390119534257 36444446773493245 41842367054480729 89987583797047981 8119130458018124 12882613323645163 61540068433255514 44893130872217320 30338845760165231 84614256904032852 25367190261447991 26805107043588269 22183066126057955 6997292998758086 73239359533336616 31535373018351355 38119639648399380 87648033369896494 47801690192323203 74534757330373371 96338389909279061 492786726074093 59881437179234413 26746154747621547 49680780923375211 57502318755485367 93626292561981411 37544983766898032 19422129377934851 22983380657376546 75622941939310909 51490225098007068 50438644849176140 43408273439815400 98833083049918803 27058833562511389 71271182312146384 33975805105314274 39131612017068158 47534718888946311 22609425224167790 17262312343834232 83710274192114629 32486648735909420 59505968361892252 34466521454529325 95875119848309934 51583908976257939 8748831913193796 996398349358081 99360202034419228 73369400931637212 75281550326057318 83460589810622600 70885305939885786 35541939401560723 46592157318119646 6691908489415976 28506954296941824 59354287898417570 5821037427563393 81445215574674905 27118591489916221 32630857354208417 53767786802168863 97231426576576552 8351209495200025 40631808595053182 62290190340643158 69449007360392801 43202066865075125 70535251799762916 69987966793378295 48832921711493865 88237258141388018 28351169897004689 25158714307983979 65911993631151281 29177202309485993 76614316448747142 50814181484347080 95476169018378546 86605021270710393 32292865113132466 20642547141178082 83241319246531609 13383268585319250 67153404157151571 28273585150237179 90791460285687413 13910644116096723 63125749940495289 34911006556924186 18312980073914393 28902084497205070 60835972535429762 95073033498785990 64958294680256819 38194015648575145 16025859630432129 74234700930585417 46918785989045793 4955645705599731 58089838096539604 55393620078903766 6888859381213233 80768774040094048 48224109230262310 83362184371041713 49934807400954156 17882985329831655 44610715975530964 79113985666276747 80646435611301737 45256346886112323 29743174868005284 12100675701278774 55583826834282741 30815431607449557 49541041221401182 74154175876774973 75898678102981516 82603012650238811 87925435701684661 58550949231935688 15939446418563169 56201610086222236 71809953303265859 4636335495962044 33025611851613753 9696193510028291 65040574964797468 9045269644058022 61275353777154713 9023407004928197 32582742902862 27800536953366520 83114255954372154 72268128002079618 35596508148148233 72234937891647303 8766267064779068 5024098603666685 5879843425618052 2326419785562545 71150376616260442 2566119359284035 88977933070349828 66907211418713572 69948510322847732 32252220069802397 73388675959753074 66732513946593336 76264834960342047 33213217948686185 18156114111046038 21262912918517898 76535934542086762 55342995010886149 33834682268161965 77044025543698795 72057431818319558 89529146790312745 13808874627690834 69880927815376274 50279174813592947 8550941129616753 11164475399951797 85858283530527121 48462102044662741 42807990025880921 76016438756965091 88602154945445716 2057838335788568 41000107457945769 56614889024115072 86013528489683886 86704937026887961 56569971410408585 45698080261698375 11982354614893529 3410365246110558 68464819206068476 54149771649856484 89129212563124566 64017299046609452 53465373387109239 54141702004293284 32712525599283614 97565712076242552 59950440414706736 66283311742383172 91221490432781243 76193143303924682 98746071038062107 78772397440118051 86140737823787936 62490705077556157 51220520411969261 60208753156419548 76221596389669690 34357501073537120 24309607286864101 51071669492021995 56724121578852471 84559129452845350 94092454592192038 69590241606151712 49096900812600961 92807910688521170 4772231761521952 51341788324179931 12879218237157630 32757205477352682 76406647336911264 723254496712609 27973355297421024 33771789593892940 99769612051856081 3023263514410759 34071887200002128 98253810919131597 43994417002068249 66809602769562513 71755709761898569 53435286762491603 4581311327647447 26160453912539761 60618470526500034 55837324751632423 67268455314329174 54452845993049129 41561304564896860 51893311500715674 96564183396920358 51066081087054349 25621188451698515 89603993503105519 27470876907331734 94002564148724377 58518111844247845 62149628627864967 36343192804020095 59918161411266207 7755644955288981 14295109298362035 36139240657039951 71596649470380542 5021510656894571 56713795677611703 39923207495882614 19434372117655401 27912911474934703 75322333903657575 19844811189902295 6009764854765625 5578558953877368 70032368739592735 28651026046091102 92185784507081579 92626431920747335 20780294868203059 16685563543780661 90268477500968805 76467627632345135 36755596900669209 8788509445425892 9247524612359605 79294949056810490 66651455704697459 43795010492152098 8392217042653778 35816740062781600 24378905751461834 52797879207458641 93949264927101107 64404734259435117 51301982466169526 91665651316692234 14744606309544253 90794334573563061 14957700560795958 6709455937735836 11039604326902796 80375230287982488 68276229942827452 31065593995902453 77850610780617669 58069241789991981 26869485346256628 9680409053924943 4832254589672393 92416224696138309 69751675675946323 90949988857888331 65758196929019086 9548909858778212 94001627127295773 11394321969894968 78934760201817508 68969028589266524 81020595365348174 70398925810843984 90920495319278305 2985055559531024 99119311019703777 22923979717648294 12248397778323555 73987574564111613 6763166980900109 59755172307823666 49857369148517548 55586183658877825 60675787589216559 75257393943509151 85922760016627558 26100058321030508 11205766603744104 51895412890615374 99761872091072103 92608481984905384 76982392691841013 94745751097755698 1758572264853900 12117052134611814 88361883342693175 12847388311262507 56744502245070354 9789340478547388 50184802983607129 67412066708496424 16378344923863529 12921314433902638 56364644439088467 45481033575756301 31145902092950249 56891605463691029 34053211999801209 81612555014463640 29849849672386477 31666437365621201 37710134768189805 20212389988128926 78985553210071482 18146791938260235 74196127392415908 87455593891180252 89899347447486629 74384211467061035 30304736115734576 86647680464932656 21458436445207983 12818042117243895 39491309989666601 93100854939286453 31225131539531084 11561043519243804 20155131012461087 62950888605463146 45251110513941199 44469158626390991 75005872744739403 13652242100596285 59516733777595814 28084423035799459 9640195616717214 47566440546339574 49047022023930126 57876565356875249 96663834128220712 94315013384581622 8813446117972113 64109815269239313 59307247372306399 18761199174054535 34937317492444141 10821963000243690 28771983771175315 33562994174777610 61753957450798537 80705646555383509 51784334053198205 66574212795032930 95606749470107748 60855743906239460 2474353867231819 75475554558994281 90565387082485058 81451374366789736 12051715870416048 15603780869209867 92369522222347307 88635622838525178 46003670476603464 94008479203579385 28729067073261135 20976223037808125 37569343141269038 66883739343113367 1048429925050768 85203646692137763 70472607241895107 24452865390444879 10073121306592530 80896007734855611 54023720130057969 61096726161874016 80010016432699718 45660494271642593 49368915275411971 57706939434312720 60573248366758702 46201757589539222 86600082548629904 70842030158067050 57607742492199470 60659527105949931 61849461928315023 27975788624010008 87854899138298060 80996931519737784 15906092772759939 89114327745444535 86742077125653248 16631126450983399 39309092198158944 71246655093991813 99218142135939604 77938233437937331 90693074679582979 60096853021059737 74584278687527316 5487733860573822 39092145291548071 70145786268698766 49226110604154669 84247032415970512 90468405706170823 89136005088940208 74812171787900868 63478313493687720 60615196987758563 60100400296391287 45090993846375488 44035456689356778 1710342991922009 28333856114767589 51214746197013660 27904119502357220 32682303825034083 98132588993175088 88032123900295541 8970394454105021 86866625913002372 74511117186092909 49987740692547152 46334912284224116 21598810555876868 94594814164026042 86018240083018483 33786267247988862 18145003014944796 65749019316869873 91997039722665565 50131057247096325 41785794576733419 71804500854177377 87206339612563683 83459713795763025 71312318150893154 78712275656642484 81922638741691749 12222108585244807 90900942597517634 59148279398941656 99758761866153837 66381563000524118 56150119754996259 95046651399602135 33429811341971776 78537443231047047 83277457098084402 27265414383877445 28818303628204359 44919758443001657 77196651540561977 69053114746939183 6127443123338181 78903526617405099 63229227876733665 91479817749460061 49373767825143058 32760892662401373 76277970780522117 54093958392786437 86231317405533492 98687295830050743 92590072546477688 76742887866531867 39611039402300469 34012017293280572 47659386494550722 63910516957443756 83949735498285011 14786843010497210 84695464692259810 15346676835920677 60670632843426123 77222900273755988 90496736082636004 27258864608519741 79787689353695681 41006206940089089 40425586815340796 73342980262040540 93133064457491096 4375728939455129 11329893432155323 83256640306156549 29567001241171617 47709511787708557 59116902836215354 60160479758509503 54820490418131972 19384165736636241 49109670164034784 49222482744031396 48377702676059359 37221968283646356 86292486031362303 87533334498810209 32344376562986207 45200758801702035 15105813663335655 164748361931675 85955036597941785 92181787744717378 54104800490175093 55924100362692972 73292944138517480 29892614305719315 98333075210873579 19876977044144104 96055908234838758 83489116701450061 22901522494289983 35895308506983218 74587945515206417 20461237846859674 35333300339969533 91108097929852973 49180042686044899 84155098180243994 11535993842322931 20192596040434836 13635291635198004 37896654665066587 49909417554338567 51043496414960434 36492580036207977 55837150615843428 96709248785524354 93798664587434991 79862511663128489 19529430951500628 24192583028988625 56528069395032963 94217126240766677 88684124572500705 60240177726669242 15518375455088385 77455712804122218 63287432075227417 29074233489443382 90082433552047256 2775192650376527 73032698015773295 79068772243259775 7405716087169347 22393834946310618 18812003789310621 82080621650458128 57523754659781450 9867152497591553 68075435454772563 72675250234611804 82345068867969180 88567511381381504 21561414988842375 23731764221949749 9775738058007420 15224824175575540 47398976328208945 96675989196592897 93922124237179402 2503628607781941 66013396133849984 21564875017913728 49889504897566891 14861845913980063 87530953678186833 7170098994464366 85002349013238820 41875350867147055 34567064698965456 33542652087189703 27079077794142674 92617302706409248 48633799388284007 55667314971050180 16719257510708349 10710155904332245 62277335474996418 80782879527411999 8806439547661475 61439032357052170 85254571604022326 36570992477592358 5525200972498009 94651435068905958 13623566534071380 77383113176302167 71129139711068612 29631181032505098 58472801303296979 26415584571923064 66109734231270672 70638889567680120 6332000439879912 21299620360313332 77741465064941022 38448279873939132 52496287467051816 60175768927078823 31756073970359291 265489187322653 25228520348305714 61434898035655836 71311191900167784 95816371670701621 24226893554838323 73812043708142578 47266274715005554 58372828773417952 33106813634698315 19823851940422264 4578508884904347 78911100905117384 85598243619153725 38676284438412181 77782823402224181 7179003110388889 94612177435029003 56713116102284191 11632843210205552 60893263311958627 43188046953872054 46030565744166123 72037029942118240 83697669458311904 51740820455237658 55738541010825005 69168937127695076 27447668491732284 99219739279836597 92466518162129252 11736265429926776 95637257932980558 4945467308728351 62447529776450486 67597175961215511 69963797904991726 20539802283670741 36441443838903971 37099352179032421 79161127418345222 19928703252535235 87416237854996179 74639904662906271 55679220409198197 35352139445202173 33350700799975893 58956277360212722 54582498376339452 74105542856375470 63998731865933475 79710974839581926 17952900905787927 56913867130881174 35140751733879386 2806554461893348 81489253689827795 2784601002895495 31729937531744299 46557191732934555 13589262331364578 30362805362974234 31070553580512168 19220849662886967 29487153523986276 39093854943354633 34147062187904022 35761548963887301 24331896833919923 5607319466577740 59011559078650192 90720612693065467 38064822030625926 46052247700760666 71409378860749300 37850745898227027 46125030388901378 33045352449424097 20943075106196890 46105867665802802 32524769611361861 92981326031099333 49543414910543201 42701021508286151 85256795906545702 78943389602762679 79744663073002301 37928032130940317 31539749460133986 44185304995667361 99903744613117202 10701725872152135 87855111381197908 20560546431405932 49478685091456623 42067971901943744 60244653842982049 95332584130786746 78923038638783417 82768030730607659 24773340928903343 124203809949544 86068775997067785 31403693750630002 67471884454615389 84974494248191475 77374292463277607 41301917778050360 59352434076859232 59709012222792591 74944204381140196 80591567527368800 79508936965490035 96699484038111412 63087648250886618 25685204034953677 45392063492579696 44191283593362605 24809469217505752 10448610031205772 51679494886868854 60078690274279331 43284831815955082 82963441083867928 78618569938599836 25692029090243656 20900234742382523 43255572928074133 58433107695655743 29503943967029143 94341991186829475 29318769400106467 69626121306118919 64586715968212664 24701855477598568 70088563087324247 72480811382730585 27973181233138861 62494126786120572 38454641125550100 62788702092825759 17176147542201429 78180654447456844 23944272839027877 65961879411569788 4856303202470424 91809187379229170 33856159589888726 88702550268772524 80152064755654280 73825934405439352 48273423205168977 40916890548665423 77847841134881361 52127667885102531 68865675262380414 80975122738521776 48059429041572232 72081938732574093 98932291808120268 69746072695945980 35644135693157122 29818990412366034 37555289504834714 97718761960377529 73020259734837330 77404042253400778 19906922598869675 75475728614928213 14271219138669103 33972103574231052 61719672011002907 3012293358972855 46990948731986576 82084857215831560 64024935447448736 18359023568685444 33992632682385510 27800072067296254 8935246343794093 6690556767812491 20973717198345240 46740680140426722 89141634673325319 77056158926249391 35399886994813846 10432294391242282 72146536703804919 19613994155850007 85351971755025411 75951652722871780 93498292676697118 34234621237481134 93695970506453115 10849049727319483 66939329933173342 93216502892292038 48296361185024376 76384964023919566 21317467925773688 1974650980969320 85717804379665568 41830185114322392 90545574383509162 64469922852492972 35805510194791648 35180443317382113 67245214651806127 93842663645053864 93968246914260384 68294827956314712 52640972838971834 61371975334823953 79292060300924275 16655490801442872 92691997116147563 82046271995828567 23683423445667823 34242607221889107 56233489557306231 13825869031254456 34542192653740759 40180941428986176 93730565494307155 15108687249829437 32567728704296949 84477419076613379 50929623422204107 47922323705247279 2520296721644055 15585846215908449 45085185060114928 92544624551361248 69111373749458777 64472603375673634 57477705762772581 61035429823163525 14269638222061403 45121615551898305 56669117042509749 99246386906967270 39698148478819269 36020832086053619 11710400742560942 13918273385454651 81136515485629143 8890299286450568 33042438019598679 73767622460432066 83756847358632226 77700298612907336 74423766954950914 59792453389372107 68212089770329849 56643914352738784 77463731308530733 42721097139775055 24700857171425713 87269229447966470 76050055626181459 47408826398573042 3586036790812556 32447763476465425 35521794470553203 14874180477414467 87793871046515778 34632816042267360 5207787820357356 58531440359075877 29181561436240193 61132093544765474 25517503326826800 50448903696650047 19239363164048173 72944446610185171 39552880886817675 20398730444722678 71345318907831562 97542781441264596 48477886453621425 37455437547595922 46190172401148728 28067432868559018 76305131933990759 69487230170634868 79117379158025077 53872411514647046 5261766902729312 53163134616516854 61590856324692844 76934693512874557 64514594763379708 17646900741253871 73065798026190805 47718527543327880 63678350075277150 34753099564291072 93939918889409166 18347015622296932 52255685354073273 67947968611432107 42021339693052626 66337259059408245 41370149658625634 62203011564975284 80340791089098033 18263301535943944 87164916189812956 13925007904142206 25066882870943978 38466341218322149 89000827513891451 57231019799735494 21413940914571006 79062811226034225 42100920938538042 76544509700850879 69861135562124133 17551822419099761 69454749194950474 78277246394176441 69931344179102525 11649775901715652 5492573351316272 14928182005417590 78149975159181556 50742800284809732 74325382306457957 28870491831109209 75739603013887433 34125293784109396 7904540670052526 48339142973673206 84754149036062223 93549630889591416 4304277898879453 3994401048025276 11871821532979124 6989659801931361 90019491157341533 84572808428003992 90537958277292723 21704685158220636 69062771635403044 28121052836470432 1763181533957074 46519799401330874 80719763077486053 16286878174731468 52707180974291858 8166594656427872 48989469751855337 32816234318528662 53625605415688415 33145957452992880 42987039245523694 47367966504565086 86310446487701736 79321185034259067 70815025671774816 88302315853198004 86635391162355857 20963539342214330 83510377107300640 95242711897925957 36370709900127478 19669530269556202 35936055024151971 60379094394269933 19951216885679492 50529911154320400 35721901148500258 46439432232586923 53641325262227887 42460506614336360 3866593419806835 33072102935053217 32699720427967690 60742217976449387 29172620435996573 88005457882003382 83355238404006678 48380960503954219 23931362159381188 21441533898782322 29774635945213211 86576624239527330 25461575611372232 40081371219796338 81724974809686608 25631424526198027 92233149519207918 7679944998587685 10162858216513919 6640668414034547 82279557412026724 89652100784384347 29962102530556296 32538793380879074 56192785266103221 23332230322658228 46400909074247233 37101568401937917 52798724955192207 29366768410727864 6744971375079876 89316926015428304 93247571122046270 19963435276307517 66744957941640496 60608013719066592 14718608656331938 29965831454318457 82814583121704942 15451064219444942 31046411321389637 22717712020752224 83778812137120983 26744461320235000 37356453373651980 44678044492909800 11458887518542515 44477387254234774 10700731282404168 61253654584327931 72720272959822341 73272324609478436 2407745699226403 73999014067354445 97212027994136006 58904143538204509 66846761370829293 46643361564340628 45248846396441 41661757485995580 84232319930394292 27263233288816064 92424652777777932 50504932823845885 21691584870280385 97015081067609483 3250709507692609 50648849367082470 87381691710300971 27459125913902615 65301154249887771 32921240427133773 54718912583952893 90766054779623374 97824605032781646 15920347672867949 17762532746198675 75744956438363907 81882003483920960 51270458717272102 6547905439036306 40782495345409589 32218333517404446 82526120611451007 12475780255997770 14576848349009639 71211553651403694 72256390650433886 65666769130268997 54934697150202737 83960686454091896 10790584992850245 31886749926365617 8139963430090606 70869584358881321 41084316397054415 61441137332123532 9059555468332986 96167905628926179 71000742329370136 85425463428772099 71725375205817745 95201317332434530 23042571925342127 1436130263452043 13262963158535912 18262501400774535 90313865119586700 46954153460356951 47428051555020226 74477551297324296 28087058405144646 8566009359455070 31232186164445399 88553995371597364 69148706079052963 88875994344674989 56804122017856704 30669937845278018 99342262327178980 20058458804041810 72879525874612570 40154429862666763 97173534462281347 46636322120036257 34294317567041727 10114602959925019 90832039096452953 52945705303243486 98864306076164020 61089927247666843 28790761401766365 70441294450941671 47774235671005158 63111619021955701 31642543560879142 76621053178451555 20461727820942972 21775458045936085 1121371660308840 82302853046654925 77975324309795034 22215372834764508 27765619412280148 76532742747730457 28612686421754661 50102322448366095 31530755799954568 29815401692436740 32356427606294594 8115306572809344 87191852157823504 8687134097196308 8124635780307416 69042688826001827 32772404588092549 49919088990602524 67742196634793911 30606021012563427 22016285763333764 92790946430107522 41509305411656380 36600352767739625 71854812043653990 60311858257013036 93871289940592406 13660731353548961 66976358915292184 763944103836294 13486270006278650 47677414634529737 43701532702844413 78749216895970510 92831092123018959 43662542421096469 44449319872250100 18405494569390751 92394724520388678 2749120633452569 55161011922928949 55734581357544368 97371186849185183 10668296468438168 12447780896758656 82425615184386677 98013826679865308 52773862098297775 28180853531229650 59880088294210526 77370489227333037 465745276833154 87393599514885787 28165668356042578 80372318093470559 13683828387839947 51578293966971060 16086873130204466 48563595622548769 76082097744508381 1452874038706566 41662089477464053 26229866609525356 47914065359563951 77823338245840562 66166318753972134 66002540367577567 91994676723009500 48992262740891287 99425806441390352 39832341675030805 8535188368412332 10545437791961947 81429691256493714 56911553423769896 47079480141749245 51367633255573355 27025969516236872 17790469529420684 12714971974791187 39874249240941412 54729972655330996 91720819716012396 31959663849401071 47635787420247883 711230970797403 77231716128152478 64263485448183997 63838889369587655 52317769539416878 96908817633031162 38363519292556039 84599844733974929 20087227051126958 63654631343891273 40697668311938756 33031328423808346 85328899168435312 65927405296729906 56491173930267016 85396242819278272 91962017470021901 44847003385947465 23578253925757866 68303549148262182 96182980034921016 99019555318723093 26626933704615875 17409357111486511 54114316170246553 23546252544519694 84019867451401494 17549171633738554 56298781972601136 14418789507798406 1865974975309110 39074018992433609 96207458429247335 46840292771738999 52156599910859953 88129446334564705 74998491780751073 10229269822429753 41313889398683428 29378490060870866 43188901128743245 49414449360931559 23934629282629598 79261954902176800 16531699582448878 15140540240725803 59727970426741224 84943903332580882 34247794584067341 46504775461495522 96925209431912174 32146181954156501 85550085811255308 10157201610618073 40972813412811303 73702641650759345 571654073706193 19249597784471125 5249643288759593 88816371641732265 45369250846629495 29348167921560570 23837879259515056 81388494944795608 64507827430510349 51539348509360876 87451738521086450 39702426235161404 37160598590299397 720676954006430 9810223091331419 77409942264056144 33906414186218494 90673809862114565 39307465512664725 11453457724104610 66024538064983615 75939299636891593 32108241626769362 76159913185082463 64076828114899290 82745832392992736 96652819945484057 40218847570257813 31237598111528171 84885339580170846 11362787789700164 57443197237071374 18085999899106182 2074644331126684 93266212656958936 64525283818662327 36776577136678999 71125111191058742 29810059825596608 52279429260777700 79272765941858635 95044188950245894 41430123086560984 96457099078270049 2515017980969760 17189567266470360 30494364658673286 15313666483254793 68706429925198493 50802254422410507 50338587132689567 67960686578542113 83793974638905335 9495159490481932 71039784373516471 67420980256118106 75908924735582685 8208180646630844 80436316282871077 40851601181125095 23032905890536746 47325101952299590 57617446716127492 7347069899778020 34618417186451834 56357213300966344 91538746493238801 12680053990380451 18219539141694362 45034152902176757 96448657746445563 24718619354122985 46574533119673746 83543479025491804 54892323889883405 99322965193501243 8997163631204016 65258503216134102 46170405925989796 59429628140561186 84858414708911234 53431897494137045 6993342358344638 15751838981690154 19501829866763718 31361409119140595 64224075253712184 28017441057755882 97208789946575723 94084529701330932 42513119534260175 67036033509017245 14330103120276428 45054074479680709 35018424722191847 50358042426733002 42718762058716720 25580711797335846 78908628394124570 70340815136698696 98299330387695279 78241038106578565 45407046546249888 25496738882313193 26382477445626276 45949776400349974 91868641374077268 27263997948688305 66075509644656522 37507713597509975 51731846417489629 65101580789413164 64115759245227085 13506200171496088 33723229863227593 74260280416116087 94472749047514887 49735060329548160 6433261612275716 41677343554895656 70696037206249345 83687113989669062 45899975862960867 35100502589421711 6721432962827828 104587670062880 51484453882624637 5169644172446467 32187362085644442 87970670218253521 1260406873476443 31048114117661064 90242477969305469 8915470600448676 85203996514048497 81685927889868262 6520328084950804 74303615376522038 50957734998321591 86819203559202659 78529408926527441 83834694005989537 16778501534348809 77790176193738504 36043780348711470 32076213355790782 61019333619614275 47564399815555849 24893309563377568 79606473960698033 67951439508453994 53187996079343263 65363499548457123 91487268970316341 387769519722397 51395640908756548 52148101769885400 97204814297742164 28665684551778625 52569346172020811 64210114922168648 11792544165204564 79679875727781712 28026701082614252 91971955625671711 44813843613951384 27341535668648274 66539441587438300 26161538924232344 53289231270237627 98335713730827308 70679310648540455 27632426519927774 2749470410439745 75267294932287967 68107561579617731 41479718807361036 51605563380526640 26113565175129246 32386291423306208 85445517840934844 82710050201462408 99884120233036796 17237627319176085 34259598468585990 67199249262629315 53178928998044238 95967814491126749 87071760082652398 74620332698813284 74121692692294827 19194682888056845 33036068260195980 39623173973354132 73535016932082971 49673316244744614 36550991025674954 21212469988207663 43535580275169173 5722075200498894 99943024876699929 78871730745507675 46949733274408948 48227958274992109 61944362991237506 42882066989150719 58600469881384033 20940093994420989 28326024617132795 93984220200809282 43169739318915223 68040089346897923 56537684208894130 79219780694515453 66084977967057224 67562127665037372 48100582551114361 62612586560229089 78435667860188507 51124469152182725 43459964714362384 71179675458087248 45067679358856770 21419606902150069 90896923491447275 90288933196418578 88623952168828775 84714194012017573 7414681049153730 42016950210104543 63406164938295641 73412569134555718 3714597608179200 10093467580035571 71142292175146839 4432756190041364 20722530094973157 79834614222796136 412385529634931 15580514232372537 89764756680029538 4673698898863974 65802804518049761 90032921909142367 44777869464734636 2295468056155684 50442231636321440 12691551454732270 44519680500603577 2187435160464928 54860435470900069 53584962226447197 64189855024032829 24585475253466901 83581073531818620 3698274214946564 37270269443830611 68295444606075292 18597481269090606 83127363507916265 14185169082932030 59020331415075730 22431951394894364 97329748345659486 65507345720354332 35081675999371353 38654331095780338 10307623884804135 83498673022091945 20734978727350284 68680191055395483 57677110774402322 39513256873458954 84974871073273816 13692330701871296 37467747352516092 76815469869409074 4779404278760471 34405372105834418 62517685326875117 56555786271482685 60047733664241145 85224443755260271 34258426008866491 94671832275650932 73384789692659383 14754661684614258 25968028060653000 43747791085898682 80769445431650828 45670267339171031 41071977612185202 51302479019841736 92095053833704939 1013670277445813 7223809957772420 83320446449666196 82968839573045312 20298700599689169 52142965065064035 83016438732249644 35830875489619033 78968901790058472 24735088000743904 35179369723854331 45592489829529862 3768057303829324 93768500045615600 43960548351488321 91402956667484075 81667421971926544 81189317107829811 59978488040653465 51227754599141486 4094687838187048 16525160436568591 21935480605448266 2587270821835315 25295983047331081 10423248711057382 7978764827908369 11550767534013792 62883533607962218 9089023991401279 95528782372020701 97305944436944408 33658287977549023 19450285088505441 62696087428509711 94501957332891586 17749922438947397 52569998711466319 66453747206743132 3437179423656323 64887731443330794 87096904990707916 97816303664357945 65228938968269823 85715841685837373 86694157425660192 89653194223083484 96122255307722396 72322827134098088 30804133877355441 78875385501780424 63338559253190786 31551696190999594 3225395389468515 41066098695147260 3432961175663499 19710458423590579 92355763114652176 24368547534856523 47038601283194470 69898160207221399 9306079848629678 43841578308608126 99858769044972938 13267620142041244 13165873620676410 93672785649646164 15284676719128352 76092989737863502 79854460239802682 61607896102544112 9126505413497224 27489739334890770 42978961077150476 52085678529883198 81331009267626771 94488195778125349 91287253911231894 88566156278081278 42797130053840152 50932370458278932 75318179766476901 87605089889329572 79253038251025705 53187475200875159 27664242634918810 28027095276474205 61212979186828477 40429517362963653 93364241042524854 8554224923346594 36992606548966584 69711393550407249 29071384837771690 12730558103437656 49290414202976559 70905406461273222 85401679266621170 56233634541072026 9438372436907417 85468132354935531 27602346832855905 93756070883789709 56705546115797400 23409524840619891 40020572543470442 99985208121459563 37529621182754750 6651458377208434 4269888040267087 99387440223435086 6680005609606798 61494668490520490 25783968858813045 33447573961191130 53833136797346962 21701133469400209 92949106010220395 64141024023761728 32832632609607734 41566593890125013 39394944107123669 33749197558233819 55403424585880764 47684273462130097 27736839851247431 30466053985556897 11594949039123389 85562363075201689 2436172704348708 27236707732545345 89091351477145579 90397393461050653 98247122137786820 60438712082974774 39102134064523811 73312642688891041 68099438780260787 74889444051289780 63913562747807116 40492179358895958 71123980478466481 99089093324221714 88768151851961232 50102074340660588 47665386328747137 20857666216081445 92950884234574927 90892129345670991 61329606349427627 20202222245163823 53612797200072370 65880786687502361 42479996237162640 18169244762432863 7966306721779803 30256085821235359 10357225781112535 35482546268307872 50198191652325966 57258924115581736 88853066965106598 71085932120919528 13984434818184742 34839887748314597 88836318602210913 51839982721893099 59517448058417480 45252259793158021 38572322862731701 53997007922881507 53669280605797617 97413680408354098 9416258417618579 56613394366965685 57704163037195284 40575149441107624 14215695976863881 86256273896019623 87613846662752715 1655411534138464 71937837967031515 78597257436204201 35236237535528075 57684922399764232 68018245381414790 70669826297745362 33537968483894130 12699123400174472 5280917464507727 81811258260650604