92064
33701970444659253 42574168643992683 41824274773268695 42073795541724293 78201269366482606 41252802720091812 77029090040178330 91750575572940979 31409456597762847 83948086824648214 60324648105822499 74403328882027256 38698087571372034 77094418145838268 93340993411358275 57104679495939576 99103078860620542 21034769661426750 46699397664600827 75903573495081354 40540629465960821 34358350661666953 48309794769986407 77657901763158170 68551652759438646 85643261358918279 90712911619970068 81671758170307802 80350060424578736 60625804268500977 48373890406706829 97658716967798899 99763653270757371 27882844686384531 83193821897240123 95564829547682694 68728113320498234 38629066518948526 71564502727783343 42561553486794958 34326669076079422 78606759018439047 77857536962482608 27805421236991934 77377751494594966 51375689159900729 70072921684363735 48394404654959890 81068476197273494 66256926792064291 57699439526548966 79847888408854530 91607799789445901 16076268203510915 27039490260116260 48618772377602821 43675586649713684 82347445363362260 51429188849359981 78813580347711326 42991510747982675 56447350928364572 41055179410398853 47579197182350257 45566058760483480 77380091104454910 91943945249832860 13178114917153510 66404110543744393 18281744475754346 84622772084854012 21540751273647625 84467383096326657 70679536876110525 70320383982627403 67316138946347984 92337077407553823 49558540359613519 83480896257918768 29290547499041154 38167176290478126 72801896391601482 22441477120603524 84232859788873850 94718492400331654 19711474375401371 43181225284850966 16799267641171907 48063976248144953 86659338119669811 34487346700450717 44654102393661463 28515010055462362 27208291412149196 97860855759373301 43462940736767275 99692042561570985 71470210194586553 12823165292715098 38604372882545161 24558670671942450 18649691753234000 71445490793191564 56555188917619246 55713469486392978 98299927072534865 33030547921345347 63783159422442764 51661601434315687 86269663797766777 64295809405541385 16349539912443276 92992077127869274 88580038805221323 84849555667583538 31219169524064035 57322915868914840 57575622107803405 83482317079920279 35018215813695246 32105473383067108 68294024024736532 49359392096928132 31797881105852251 82871959035509087 79454177148775843 47808572823680603 45088425578258777 31325351065875353 77107466939870102 77886988821865221 25423639471804366 39893477767939754 83469492388221946 41279918170645441 28872832846935684 71374826591949160 94741100865512791 39547615464842444 85290386079580420 14396913757632503 10413788792668957 13960576016316261 20873929101956054 22662295902740917 72534131602977127 65817689079104219 81689319215999888 34343364506748654 85550843196197466 84779894852993939 73840568896368477 81783026963894964 51851326586441669 90388113846297113 42126879886098457 81125676237112943 13638052599295282 57783582326315453 36576108273274097 21704581224083286 80600924663137809 10964020641503462 61027943298174462 85954003466756740 36048739529699234 74094499828052691 64433865587425926 37554880206766409 25494047520806925 19168543822562983 44368889161389859 24664067517769257 33975749399121003 32965841457243368 38302065651666878 56895983085140891 66490979591085883 43069955473277533 97165638978653643 79150884564839682 87529876605521828 26726439265259504 92883218398299028 73376714813579207 81654681140678667 44756405514444122 85708483264002809 99206611774411612 79043495821682756 19501600021408302 34178971937694674 79337826370560087 53428843057636654 89279801791285601 76092344181066098 25737958144458461 96741536965789555 83351549679389216 81917028093602206 16635991182505206 94166876076936055 73207016746242593 64552763755563116 85413530606660730 52764703747810389 16733703596570661 48840521633507122 72614765081935616 41722320187688426 98325579414235807 57587028181452985 82059734213560315 81818991305521730 14203705099245745 89490633954414292 97636385750304381 96840041241315974 98397412473139534 15174757011806168 83361636878226075 43999141350928808 59373242078469279 25012639233891110 66216571973042484 50287238731574567 65082955578229168 14325543854203404 84970087375723892 23497784099390934 55204868090250160 86969878573378380 58295589913204851 29548098178347698 53783079381007627 84721023530120670 76250425164753927 81238433825929674 98327147456220686 50719424837923137 55894581703230537 68143482932871963 29476080557331571 13827383789351754 10536725300350362 57246992906003418 40142499641141245 27026146340996054 39923408291750568 83110354413781024 36835295249111624 88674514461846413 63075409202161822 90210641537886692 82288896907137874 54086078277050215 92838287802274336 13507542144991276 62144076704793412 12373728193835830 49002423936422709 30718917127933360 44127447836579654 11479193186268908 85804324695570910 38549133700683191 44882864349121153 99782528631926034 37171060252612374 37044489121936840 56727408469946046 38437013753240177 29647069941494267 44230469507227878 95749681177598837 65709661818345033 63189868803833784 42747295635740395 51680911827057646 22408234333652182 44316322162745496 95137413739759836 68881354696067323 75604270057273397 65030462810068019 68967531166482848 38518307739863648 16066534570532684 74819938060896442 29315883072327325 47305531847925480 60452913857462991 83766567791979054 77413536490235876 61126024656703794 16816591397815915 46589103712599438 56728916673286462 38791935601401625 33123664855217128 85442929116665932 26540554385818267 33118166417411969 93693981370560558 86280816835391744 57836173314354910 82901758750263351 15426658823694460 50864955171755592 60253936294617228 50155737724619107 37553401868329064 16137883456228689 71748863823024499 63036799309062598 48439635829802274 20209540476389307 82254795809380443 36236377459698576 32520225630520321 75859411576295828 33340356379899477 51705867253601526 41854744640834938 64306182721835606 55369837427704364 90114965526338856 28967426343643353 37116383991855806 14304381874778699 44591642539333033 63309968931422700 67618774975550443 41101849015422604 55301371984071867 54836441319806045 48519120985489396 13581328743068653 59973867628135530 56862112424311893 35618504207358109 64664565108492360 83765940168392926 44787255767055411 23506228931346298 64474051482657236 38729677900183106 13740732989295005 24917121192367823 11513568883641058 26654723142880067 63040775841904136 37124840970801276 22052637470613649 23666069614591623 50204640464107354 89161292668353477 41470463392185714 64238096654685678 29158842920923591 71489483707932229 20018020514889159 43536565414065732 41931901721500085 28761322504357343 77966457885761792 47719819579909851 60569419809695273 31851515985043097 32880945573561568 57807371969956631 59223293688966219 55006678769532259 92753011089084546 79236419891422972 66240139281726119 85281378222685628 81938900130753404 75152025786778118 19009955359483890 62692112060323367 85137469650635732 90492479668084993 57352880288744785 58336538351934402 82856649482608328 77803160001999819 43171483041811747 17972271388799251 27514523150200272 78387526719543132 77437838730326415 61323319350484052 19711702280913981 36101688225122325 24726830373130992 28732925442903822 56403377074922140 52771220622195132 61435145517418087 98824525854621675 17666498721949410 50804403993199287 72032099284702683 22214986477979909 61808002082585157 61915998274362709 64148937090525288 75374528797635071 50491452630405840 98050147682048968 31016725808484316 62066783314920449 33602066511755090 18081094687098065 22886019345729618 25250505703290641 58564660070248306 35576714605723664 39858501983004625 80763595657819852 91691558415881119 41855850997474189 79226760452245745 97066624402068414 46202692467675897 41841546187164309 30843446865559910 91776607466255630 21908729494724691 59484754727781711 42807555467058911 70880876607835294 16685988337451292 13717541859693895 90762570113275680 71984305095811961 42658362981372620 71151650053001790 71051924184299050 13787071480884465 95253823899802330 74094104936771614 72487329922296711 63799502573264354 77406323768876962 47638795228986912 32371203665897643 37858931498985666 66431556148475287 20510436772064582 32010793430742383 94493012900248249 44757174271921472 11377280297894215 99070554379885980 95950191517015755 15994211327191250 33967488379633657 61369580214207675 62982022856328794 76246029426659774 57870593491578994 70679024502686508 18954827483223254 15594176447501647 38683322788836631 81572786968365076 29640871286712742 86987454729952441 27714623987522285 99573666459468741 72381837944006042 52709491768571934 91032051868898796 14300138892524672 87795251229659192 88599938262858775 88399678803128489 74426555502579743 98182465958586258 48825258590264496 87389644539907787 81719089857880502 46858081294318984 34207461478740076 36973780040683896 17105358838330319 19793053692742191 23718209606628620 37630425630166766 62064562775114144 71271065666067841 92974930584196943 16441335114115472 37637651063168137 65292504159133991 60956952980048525 24480686709753212 40644946646705150 97961396206659137 48250063756197918 92871611564551956 48545372278583156 60148632752097011 15003291737332440 88565077253214728 66041971850004219 40931048822595507 74134390901087609 31803509366340980 12275570575151113 24736557948860676 30699729742498981 23648233847523852 98044731449554513 52942696729643690 30391871401312881 94021808952351027 16376063334105564 33598733895012803 67987856665595916 26392826084143375 70873500185569045 93169165768449057 81509527650664620 87268324656863229 15642514309011835 63556852397923903 56944786883171912 35898481563230081 66882044152305593 42884397303904526 77463660313317906 68537044287806713 13722410265553507 20061037422910612 21839823206739196 38105810821177861 41172277869329685 78870444226312986 30298592739998105 92636423540052646 38854776083681601 78452835428934793 72529507931389103 14515061356698364 39003176531823165 74820962918108784 93270387705587604 19041414273920895 83560664915073983 19546269128732966 14265774554076811 14251150756344592 25209672160128944 54133606474769953 53808909340496029 86271732443897474 43283037047510539 67899055301566780 92361257900442160 39853529743869597 88003934169088793 86916622719097320 28913490498258793 35147895642143813 84588314507036910 40873377564802441 12600367201466968 41028278299476698 71678501041770576 73064367712956501 77875101267971917 61041458850148693 86294255191419001 72053189826385693 37437041684182916 96972863941332154 55059042186022645 21204937622426865 59503531324877624 20720851970260691 86081464061482814 66719551808855306 62529241804793598 13182356488120689 41086571894848549 68387468946716078 46008842154963397 16354242472427786 26251416517056490 28075051458155720 21722884558562359 14915303497908255 37544069691593160 12505573417584021 31368724644642151 17099921408525919 90503828027470228 90402873315666145 95538524798077640 36978115129550977 78435495923399716 31739733170548029 44593784565988620 94567208896215593 53200408020201599 21273624274368834 47233214409667028 76046787027990903 19573896707058980 61313148222208891 51961004789874306 57033137735816908 28583125376114058 56331624538218699 24547105338011139 74025161143595987 81866674339413300 15273676917700050 98416689540899675 72887887435714991 71949828708999443 28443210476393763 23714580767657222 83270416477626345 20285569784125984 84052459188470750 57664400800843002 75623574835164512 45382320590236677 74523869615771426 91740695948929634 59831260709389719 24856570785773859 26610307340073914 48635443700839501 19977067252145710 51900306393043939 25743986863801444 32210468949913292 73806574426347928 84114914359599603 98857100646688257 30886198971013657 29889704219844256 45107086346970692 85156732324605188 83318902310615660 53016902435964135 55004630840005702 92094006449020414 64064171635677818 49474613925603073 14149253621134586 12686283744293255 24668514532607419 41926932439249100 73591153848010011 36396242772594312 52234909633261680 80825664808601031 93508949681342683 49941050471972526 32271361360579567 92216190344606842 73120385946302019 87602909520081288 59336360894587225 77977530661708807 93964530100785784 93779848088252280 12857424981300998 81167054904696187 54563092302697695 19898837297634654 69313464734050032 55775662089246251 38240496387513415 35710183874037249 58786667113562738 60654580628616244 64549900494195315 96400954431216319 58139507627991483 34103055601754513 66247508552723883 47879521815646988 14684783138033089 40004768499133146 68121458651923126 53271521869930026 25107048548164109 73544908110460017 28803263634616573 54543942853005660 66592817872789341 60245935037814120 78380621204800864 84467721569698384 37929493010823743 50993494960744466 44179033017956636 36679625663006389 26276701234386513 44156614649244039 50346263635105087 89816956021739565 83993445807075617 24830130814746585 86974179845932598 24066680287324560 72915000738469938 13717015719361588 64697075431852979 63590469013720442 88940693375324150 15519117502219210 59448543919244667 41604713491371328 15733449713591184 88481814292842550 56273663565944310 78798675915610546 10456581839063409 69565079784929927 49396081412193327 48286918402940478 94077105502418717 64777026754173135 80479667680066568 99939907866078914 23080697780456376 46794507046020722 88126874064733836 32690438535363778 43230804936463067 69612578289434499 67968688646222213 13722072656412835 70670538143725224 99690862605237099 65088357833757623 84297028524488983 66381851396305762 13827844234681246 33480322821336625 20490814595501623 15465720718904629 66425839109141312 51078400766194050 91459300878917960 19339564716008108 63243380666507846 74963569795019180 73899178517861303 78652775173543143 96053617600455716 44337559547908243 94059321290518598 78617425256883313 12838817903044675 59276148843673353 28864049439958389 47271245095621478 38286151142935424 61503109418750816 79339397421391780 26667754264708892 65969878502769296 39028710237795139 93301949503622962 18577883925450474 61929102733905807 93097013301635901 36621727950258075 39905995437470918 56356109740469808 78906186904597712 44333902573949513 20772998012299599 57804969290414988 78543606312589762 16629914848324075 32967945223271206 58895667453448947 65735481196395550 96403042539891761 95052873606999521 76925638178823813 35344602993296120 32342252134861754 43987693422751807 56893267888392407 84700021562249867 53842149174963965 65713921459745404 59239300636611536 76193776672090112 10307478899655627 95622050034329638 28812455201707137 22616776934913862 57878243393258417 35348789306213102 48844516325098983 23287216670921100 82779955380243064 62768621611067670 42995338169204304 62779632751358393 95072795234487118 16209932624529995 91597835206462574 76222389263691043 16324557192237727 69370533074234992 16432079419636398 95599196674374533 36570426078549380 95170564524271549 29892600387939352 98111985888573498 74879820909396070 81978951753185164 94652959291574609 36237352035308466 56926446119912797 38744229979557854 32865438050695412 95758366057612184 99268692024345459 76024438351395389 78853438589860334 67490952452342842 90299114667194938 15134890345956562 77684801568164908 88789277658525870 93946469154672206 81309572676482434 83025946520544020 71660493053838477 91584182563878971 18494829336683619 69180103874225037 25056049258069165 70257263450074217 65124655724515519 66186935591868014 95980262186114671 41274708712725765 98161600475375442 73000373800524245 70426740950372582 81766248518347645 63983098250682800 18096861137602067 99819849282538411 17154387972151451 87365109757918397 40539783942623606 77433831964544678 33127298795382320 63408522483443522 37467536994000289 22069091071062581 24806695651706709 44426627518283908 85006724828850209 20681592270553433 13009824935509718 93656508023188879 48133234928090077 33192794385905793 87403995003358441 33036941348602999 19485580926699979 65728577630397660 22510018415487192 48761726261889837 13011040105025167 92984475209334462 62220949570738864 37445486143205940 70869944840035141 35545130818357346 27583471355579541 34311281418341928 46743094457831713 42225002313937026 69588431938165119 25664381294478838 89683959052986427 89201744795583384 55989948156182743 32232552208113876 89639340091817462 24314016167156647 49622962261211158 57306682097322546 56073748763451895 23072158643374681 38005815654692977 95045954794551739 75670174225740477 34388168034826280 45764066205702722 35837469733552609 20385270176603449 69392142984550263 47736993880331401 70157948845074192 45265148306837085 52278893509598719 14342734898628168 57072395243312274 77207146309213526 72800153894534023 34226682953769324 73025841496893101 83563039035534685 39820228833317148 12916083038353166 62656559783885586 32601185672829644 71436758189090762 13433360113829087 63597532900014239 83583423519173828 40028605454696538 64785264696333323 96533718816096975 87355785912582939 94288584590354014 79869508579709188 21226745729228568 52728570643000639 54576120049460147 15117035989028533 60330618586393021 64570485894012984 62732660242824517 14402014040690107 85087345283672519 58084550040136135 70011421515303093 82726491084790116 32432572980457069 33115992842021141 28667119437262260 89446197227623825 35989299457490015 36532577037620188 74010528210081748 60206154600088708 97849394654276284 49225093621439498 86227595591571822 42877188775421763 44915514259650455 35749987594090022 83691836116641579 71218493979281461 59258151681490241 87851051666318283 10712891617418261 82164873993306481 12759544323574280 49946801009515928 70893262594772948 39069060796015107 22887336771240048 57777957222866315 61950121038932556 24423972744088886 75934740892028296 47493294270410300 75048098964393607 54883227765757230 58579187671734793 44311287475417099 50626931555307232 61451662765005902 29157310400597345 65693060971595863 70082877334355262 63845708093218954 88906374386677624 16819475751466461 15902764432533313 58985287961767682 96216942061208598 62358035522573855 89031717745638781 39864335348997247 26672113501281305 76367690721754946 28153016649155946 36655655492228763 14134599045259283 71988476950332471 90987297270893440 56407717327689551 78111954784752188 50050286040170337 24528499185826679 42039018445119083 17567514626105532 11095855545426796 12226325256855090 40751101479117213 39683781485420657 31610678235827816 79669300159684910 60074390557451537 60712376276325994 58618140171905915 92119882585932817 66090536150312439 13865766779077169 29141393223533774 62750146545633145 25912562702667841 23614338834932355 78025202734182595 38218189501202859 25261951706487936 46725058245722574 73555963491180087 88277442449957507 85230679325138331 29314482454206632 86081848373422360 61209020854313923 50323671766596500 51578704962417255 55338796936710756 17994521227049292 89435038027122451 29091487438126379 48373402500877076 97933767253020096 90570213005516029 84216707727544080 35951469874021276 12782289104095468 22941401155382196 44026352643832623 21290682235729723 50376150021600865 24121183916594595 91549639445843240 75327940736199301 69482392986281547 33133770175754438 44367391939137918 15150353551448622 53656814259913299 23006727396948462 68004681775041148 24262260348146786 94263342757086280 46042342592248968 54707119438487194 21648580881084922 18930660669760961 16678460256644660 33816898140860476 36681421338562030 50075770047773551 80668591567144871 28245215850854965 99792863251969627 73026342404497088 96897220469177274 79925437682706745 34661584673695832 94697679886494317 52861991040573004 81742046490436000 18699080784239359 45544450087123684 52221387048767111 45966609450334860 63692435578939496 33713212223689609 60665798325748709 71969960926089187 88744172058931547 49725182967076553 27709137940336540 20715289527650920 85902620286782066 68325864091790055 55981177857533698 26954143478247209 44962043031985197 37748360425111777 54034387799637316 95860060697710703 25707773904182133 78161459119689770 52717250999555398 82766395901184921 85805746271657635 15057949050015164 31751624465133965 77102652547418651 26028022402800985 60697591071155417 84968606188102657 37638256514741584 64355903848676478 63651777173055475 13195800324258485 47683167042479884 68037503048233733 12878461751879298 21457167067344891 76581421069870773 16964770788142436 59257172802400894 39101220621016463 22941119734519676 24002902565162742 53898685054010305 52208572470557457 56750451154488900 10647859693857228 10144570126722934 75135627415991378 53189592993543461 84728044879737323 41656568960580595 72078696048123851 11643588796062296 51734152353383971 25506006952573283 26038996607107875 58205968259634910 24242819030521853 21209472265783214 17169309591419542 83155303906726441 97978765902590128 22800046253831545 47080591524409464 30568000155453936 96827597702972429 70260809144472222 32954473788727828 64163982612332851 39141419964845130 92791519488568142 73881972782897291 70076503904019264 15253134000773331 29493055871481086 91619810577393556 51617307285840789 85396431438465133 24251761133176395 46284537835757666 91935104873278170 36341818861298275 89068062229567208 82719693785047097 44170301547585398 12068221712443448 27436073964831406 63428773779435399 65934988047506828 31070933803303197 19635970523491767 60922897214357439 71141359442274442 83014125837653232 74550872727228424 74445580240000493 11757662410332216 20636849656850850 90359352818224896 88720025160235000 41110096228160694 95219406354966746 45508348699561812 44758438640368930 40546004772148616 51307120009960190 34906372126776844 26788765947083512 89748117039799667 72282799163911995 44194268825641962 65166712535713985 68227522571724281 29465364606562002 90942402262171945 92059399677501151 90518445773955195 33664669788308426 71501055808368521 65230495405948581 43924671394910733 12937405171004190 52806808715478409 37209402477520376 99008072970366004 28260553031988134 97515793520485844 25218901429922240 30224392158358457 22028417103545882 35273642888578500 45106919631686508 23328642363645425 59875841374242171 15840388792967708 71959326166485022 44771426826665817 37866850581246693 77518237061642503 36428920196255764 49216502405429963 60649649192252539 84182706884182940 30738418794536988 88174052329112377 74364028002004153 32807767974842854 65875553054451971 66071694680537749 54145049651309483 91111088852286703 65934119595985572 95168386377116691 98047508748425231 19767170278603436 59701785000553541 56557574936691428 25275118544891106 30097817166136838 41400309356004038 48039941423779620 51590274084106006 62721273806581196 83361083781488476 38211996442653719 14894924014368354 18286135053238802 84279128672271190 85251784245987459 21790154393299140 86692895929434881 48425010532064487 82670685097803129 77048811249979942 35473688304997091 66046526334303067 83228236620374104 28740024572087725 82875622997842066 21676562874518806 57730419911052531 14072251804572494 82714093307499091 24479224411848833 25781063287564857 71309207567611569 63581153026379309 21507192795996121 71480498509290589 29489869914201848 78696635403048781 76538817643893789 30567051910718328 36842819982910411 68671765737147107 50737268411037366 13301352092422327 51195603375924759 36187864282219109 38725995228632577 53220234701551085 11917729668760464 83909243353206137 64238719763765139 57380584426924293 82450493752685792 22489965567379054 67637183810884235 55899085238538446 76192409514370447 16922243271410553 89108254907971407 44361663414595581 11339066519384782 41210129157041534 95316830374999552 47595357321717822 88198035222786323 87084964410392162 59321401100673749 92286103246486648 11306836350946257 62898367575822237 18401411307311145 13939084349421909 99209041377728120 81743121997555091 63909715794036207 43776923291778678 68179878667538097 97187261997890648 91095011588297836 11103612885125448 68451301141298244 60799060257313836 49323817965907228 28726278064059663 44336124814669006 46356231143805390 47367492155664826 15113880473864292 57266029212998372 73008387461225208 55160326318715248 15822472737574678 29821742842605092 35403208594927251 32845401792317951 21937974420933042 75825098164638679 64128475294141031 74612346745364391 34401380779217202 25542727840656739 95703310397343916 68336093133601624 21413560665085251 33320791504477161 99352068590549909 17880586403435761 29965383864547194 39144885386338788 97581431169390847 60211989046409582 64091554997854518 91210194564908040 78101212582197672 90092861150242974 26304382879296747 83542768966282020 84309421708818043 17344935722349031 62561514635021597 80084647871910903 68002522737176287 34670587987524299 35099022170992902 87656146851735963 45697372361062576 60918996952685620 33535117761806726 79215658222583983 94924399008835167 17978785413944383 37531659534360053 56668500869985926 12303200943953164 29714229293510515 67612660070092999 89189493887727681 94598227704407786 18389982361438758 88993977329099656 31739540433850950 56973646957443651 83011288041949096 57939624382518459 52793414921626794 10776472946200709 18447500852853206 69107958287153652 51180738715804281 16455995418113427 68670639226661767 52071458378924967 55214696441580591 38669520215866362 61465910862787962 70794715107464964 44357625827281230 80550898629049878 52781500334970742 81850264557572278 91524614980461909 62821084688378907 39521551280487383 90712797338349398 45937354407101488 54789381473798447 43368844222653593 95016175801820965 95435097860479624 72727022118501058 36980704771283207 72372596397287039 52063518638921414 14895223096465190 73808378651897183 23092254433273206 53959885769995437 93858433775096411 86797915102801426 60140464268072554 48831995686278701 76652568442597815 82662305654531188 70013244742680997 96640578263716296 85773231070858675 24050126927455728 16072784587047702 70342648528571011 19085074858645628 98025103368558544 57972391948385870 69075062333359894 63339524461701030 18061713230596730 13562686518249983 82683201331889014 83391035363297187 79393703740972613 25459002900217105 78486707201338396 58603974758747534 97119746585626637 21207993013028071 98941735912470245 66730078180635218 20022990260282777 11492491178873901 91049136642346545 81525557888748176 43791163260020529 83154749091852985 55930856655837232 22506605312909045 94324276891581924 81432238814496686 43000850484943053 77109560656475652 73529850692210344 61863351688412246 61468923962883925 41121827466106738 70014905658551406 16051283385781497 49661499570549404 87302059998258212 40878503121646609 95460386392468724 64254630238287780 16520036612269415 46081640408209787 45228602567896151 78368330993817420 43002001687904967 99598973944234905 85857924205061027 13881666444998825 67989665547447037 16410370348308109 24369763929942271 85001840657954683 87310214602732816 12467329203981333 27787684946506313 87235156224835871 97866915243445136 55119510667640580 27888142729438522 14641870312282157 22505572137231545 83994681323120347 22071468376966622 81829552789555370 20621834280089153 76150218744901498 92768381774091413 37351245858624922 15881355868686250 45291958136786367 71217990057949750 49288276578515359 38366706457049929 55408388726145528 24966636305854936 77367037693951722 77320475457205178 15369165921369390 31634144692122361 57600197448375225 33580678172185350 71503704852273296 69518605544605697 52727696429026018 55417136871007783 85983227935653677 77885722688947510 70229308075606753 69838386320506325 60605476109963441 26786482265466894 38790028487993761 46469792607470295 10343103715110411 74809411539803695 64118951996087417 17295771843508792 31588522788200804 63402951838352014 84985984048495866 71185592075978862 90382642106904633 20982271123110296 43846482889459209 16217218082159297 98230705509532968 34606674734564563 39616600398647231 71373112796768168 19295195664783240 27397677378880826 87623486239032714 44473751344580521 64644945413941391 43442151909769816 89925136835031365 38822613052088067 12078953020574622 33374811708825192 54785666692719028 14323099718637720 39270096116396336 53219929082339328 88011028374633448 32253710525855825 42567452694208706 47475994831755768 25160878193667867 32330706638844913 89965938572713764 94862886038772342 89125059700283114 76355944308191411 56472691200846460 77042848928268051 71243020402018032 45950233791977102 32670194677674364 16205504556652790 95632243094159367 63863315644506617 75036832085171649 35565384990604441 20795601884885242 24851344620946343 25209169504179635 88115500912229009 43968147835733423 46260949945521782 64095827842266153 16918867300021512 72182650983114165 90921471880852764 43271236024022789 71625513879019206 87733964254816067 31743127778905937 28883344074936485 76531500684635194 37740920984705293 53189523546243494 13814511462830679 43917569103696008 64005117056171919 74335533516413690 49439598909112150 42540589218029981 56101988154918792 82282766964291403 18459969018588039 14716234457762731 67591265549773162 39170704698877332 34423027442748957 15790950434082384 32127921808602115 69897375230929111 94539964781442920 30204609892827951 11781980212253851 44642871644490605 55549703687049961 28122260739287594 98870530174689620 99252522575670158 95173752778751422 97157215657691356 59455079970710696 59036443863824478 31830089480774757 26689570058149084 75610097302508908 25837305331143337 29504975534405419 16191829119532679 21884438462629816 65470861874176939 68079042006602133 52955669258047332 15383186135938706 99216883495793183 41244589146032698 98444977925010094 19494302024988556 42619733083960943 67402316736985887 76106794747741739 51549883967775959 94171857337539079 69732688238282415 50718194153710495 67457977608356671 95446358213210529 67165181888244902 69039598744183021 51411432803990546 10754776447930554 63065391776732138 54961425402547352 43002377909032455 27946767503420280 89402827000992725 16942842343595094 25404402964619247 58198462734654056 76342262214804825 82405046693853876 84481808820181073 11009784005525523 92084547975309233 83985701251268218 23655487709002809 23357391803253620 41630061157793066 10087901127326619 94540985255349942 47583487486130796 37518928715132652 45187284533703930 67957563852263109 19913557275219402 50837842094464966 73334653116467957 35020703228364824 38443433738482851 50846705248099881 47277271809233777 27339719713375521 71857172930886585 82283531041599097 36313791875338365 44920855913420611 13682788626350950 38650731990264552 13404407721498064 97876974526940768 80083525542900404 95290414910012945 25650619875617885 49844927805508793 80728957638746102 98917229030649555 35029714425157465 70193039282636564 53396490094826779 58683313914909044 30122341989425967 19440406691311625 25909806712906140 47431806909770185 52450562363499495 46858794875785765 48084583543829658 38622522625875719 53739368242855427 89934139326700124 31242310895048478 56962008988631858 81014599719761939 35798953950166729 27393880406466586 63951440193979151 81029903073593602 41480310211048091 29907249656447699 86061587303772961 93017858331911018 53509416333497183 78825900867587540 27230687564249784 22062573568407564 32711097062334283 13199125025856072 57736960528683889 28186576160285833 94324488069101171 32764081183005234 80629215894317148 25174813354201378 90476537505733452 18562453890002995 21463097738536907 84112024424848880 22282823139039119 58689636461989003 11981269549032868 41716569889737917 67248681752128438 22098753970110273 22960647397780186 93364040901063088 23434134931399447 29386618538931684 81984592301361534 10975507848729712 96191000258417481 32056623965214939 16334568267345232 90711900953391843 83165539935401634 36675756206949425 79917237200224929 52010191532171586 61851663080303050 74656566544903273 57529664316176138 30347119426520241 39326764994789587 40785407695691618 67126318383930468 52643238068425710 79735798364661044 21041826566632369 56257499301416344 33806091725163574 54205229654903265 74842297247074667 50885967680196703 24848163259565264 46154497687144471 79218460085890657 44935041538406434 98883443892894367 37350687320845383 91144216173378610 72870957525848281 45734831483280417 71301124537333410 28690369309241626 60635466867299835 30301965038426165 48768989246809921 18747649900224386 36422020718628490 46543519761767574 64324030488591086 80809593103416033 30331242132193833 15280498777648687 43069518599798290 79612011008746039 52311746788796785 95217711628777511 60387664656628779 82375425025092231 47061568631971167 94780870353768641 21062647117870097 79622574676206719 49287939391584156 16143099200573903 93382861269761181 66596627854129352 74241152602513156 62211448192715581 29046910742746528 96927772108465748 61584582043066816 18403692898626489 96260235640510760 96421137674346678 96972452198473786 83382066363640702 57540178031842510 96912827138169159 72601532397544134 80383349839324212 77085279074124493 53276774602001954 87229858609904384 60036976600821572 12328100272571565 19417272194256352 73029558416606675 60434068025292512 32049806642587061 61595201011862685 57439277819179584 94697805793798771 63119619983641777 86855947650797906 56922627239951873 12205112543624455 90544658594601825 89334998708092744 98020366803337903 11222819260184917 29726144130119577 45253564709999325 74954593072626736 40956745315295686 92105407496007285 11160279157509336 76466773746571941 76162721234976189 10339803272606591 62252866638686483 72848022021487447 53476241228983370 95678178010701974 20119567818507411 51669605524929311 18454827821277083 63087965731330736 85439716699740305 23709788607527270 49494198925726301 59162969607253025 56187579514459068 79053999444382221 18151198856708898 80399954488189519 31427720475730211 54267780951949812 12634629213946687 88149055330081566 90226876603595407 23762759674987428 56920043505361619 59215631135884077 65609409023984757 65218508796049476 89609889087763499 92017213526906023 41971602302283394 38308884703100365 94004258090033876 11937393007940657 11902284446020495 40022785642930778 41994796427368375 49671980623455997 58998048748247873 33427832488545225 93357731612843073 32200339132039804 91473589373196879 27244660079031344 86859475309887670 29730467787712763 81944358140783957 98967040735547879 28454088640553139 92456755331640071 81593908449497158 69391916772653749 45984638731615420 64997691509011721 82782344123174649 38054861030709349 82795939537958387 33945034072026204 29468471933317771 84147130224368331 18048136201113409 43440113103952813 37554922410065389 46279410513407075 69892075532594631 71461022185525664 71623530306913002 99683442122933111 20412109860647870 58301756327444798 49550033249291045 75661980265088024 69319573015443317 79801612194124355 72208688358688853 29167424173618534 97309152742361530 63724259573674818 30989634807652367 11277793673073588 62981403906484176 17284773270408761 53231170901191811 30340990681776248 39089220033163287 22454959229837191 40754755082911075 57464498380205427 13820267498675244 54534875962757541 54032083749841067 63859468804792184 69345421775927417 72141222924005423 71827530302043699 41967360527052198 37324330396079698 35346655693407237 25168070812271176 74270045521120473 19039740946147573 34070043131069906 23356841351714953 62048874218894902 59474423478977300 98562086833050234 96998340022680938 16442269003069929 28353667163381280 96608910420215188 21764787292146811 54557247467363608 30003555225821649 71133276869439838 44583210413803637 19488063280428641 64579472220613431 12218847780729766 47643224751358222 21167684732553987 11896177197930677 63545817333887469 96351747645377360 30368737497095465 24281912297080132 99860605498627448 93611212139875076 71166608309537588 44170394346650281 96754160612137414 37660681201760129 46257669765186447 95803010871223745 14045174215617752 11754266224583810 41268883710471839 58063721658550480 28269656294393943 85274312908904276 56200521923753286 67981897562708466 58263406969931838 33836039305327866 29384979089692409 96580381199423326 48662847432323295 44804508564267291 88827337512689141 26209694652940411 53321469068092306 54559747007150752 91314491869915016 75465014200368749 52381921463785675 50823585895155057 83057506684693744 12196569267944804 70522039262150299 52186282179697650 64937609783549394 40834506712622611 55745463663088249 57204575591725242 89965470661816928 88133892101509681 39482879237005810 88372434931644121 40287424632241794 58037170873422368 53815343646308460 37523398438358388 55111853638958736 77267540920286418 16489845502916983 48128759552632225 34102735954251797 79105931768042653 98763989740637315 86134703121697345 44278426697569948 19190376184853458 14254798437082876 15918302350957362 46100300374082243 14859497356567833 27361797096860613 62343725620249649 69869294440123906 64843959809588266 87042783296339383 53752186095024762 34086219640298193 26399831417121871 66444276161114557 88351447291437673 42041512650759505 56601913140637308 92649927881753495 35450375708724964 36603336325504042 12516017310623590 95021962579105060 42350725491014821 34009217710976175 73126372991189917 81807505031102224 15555398570471824 52841312584008900 27044974923809676 88366888003605605 82286113008377779 57053006606503680 17096505935122952 94723857935481005 50153566862930944 43164123199264783 35460345971479856 47429240157770772 28920632548459497 73385275214361413 38252561973759530 78687534082551456 32917781300092897 85522964400408817 73571252598922282 96421930457713766 83045290419440568 28542572254947538 95097685810906896 59131635592182316 63521497257484021 78236670350769265 28222666946596770 35256636583519636 39891709134516111 20333697384389565 86840495348079654 72053342807505306 15029892798423091 20281879489951221 63446955857475065 57708330797387592 63301356092861993 54540065506626448 33685769922078744 36074046065592507 52591724046862514 81466144780201422 92151683760624953 49517148796003150 28741603021454680 73067449460129728 33124529116340849 18006154393823201 53545855106280192 45329536289110265 56478868335225123 22291895994265010 29757998127933315 93650773763327594 18048237827593714 97434239795526139 89485906332256505 26278391889617503 81431951925637986 65443565418727918 49837443642764969 60482163427453896 84644206739890682 98463078937364343 45744887566198700 99466697236639482 45547991891525291 15873240536786688 89523667763119395 77545001445880609 15799911877389946 96923104740594055 23179773440395077 85223981231459128 94643886498567743 24357729969475637 77038438241604399 20859312577359710 21681810274037164 52928266846194390 24623083820476712 96369115699691280 72923262893646249 46418483267900293 50382065903874718 18306433080662643 82718371441641822 96640380904739932 10867386564561116 14073584314605308 75765212858227395 22101759998488953 34637505952443807 60186997657986587 28650160178455990 45703151833536995 75544614198745470 78132949980816297 21299469908808072 16584439472392013 98242426744582921 58882284767205296 52715326443129964 80551389396127311 74260033780202683 18931282041079781 93897217826079261 11734087263646417 67027235277722048 55078885061266604 56664148611502655 39795852266034122 32831897117936698 46428315669183454 92333283680861096 23581954919958674 37982470974580883 49085274715741815 62602604113740017 16322007541340841 47265996619303863 80792976603990068 10583528641906572 70112404692322289 97560611182932948 38988180258820496 19162014176641205 65305819852967311 15120934367678673 72915393984492027 79606805423302520 68416633306209544 54973167070499553 80061016844528624 54564735257117957 70269749719345569 94969145011219584 95267083150778911 94699319838293694 27870411230704947 58505962273107208 95358281506269301 41693054967644530 79144809256435348 11433372327570473 98353218804576447 12410892656740268 30738834560130625 45788499501524630 80608111709131651 25635302967739035 81477435827104604 95878618097584920 97646133536026701 85102503358136948 69374430157746397 19036764445494098 94417065039901452 43735118225179935 44140512998561883 87731159082354094 50335341150905788 72937609811583721 83409799065534824 59218226416373227 80211124633945564 98935249149007380 72873514734426234 75835728225253671 56323191657526639 23823813136382116 11932277638972968 95451376503751065 85771240502262245 58436031197038344 98020717294078458 88391246272405216 62493693588643387 39386562308109012 46636542325579523 11324894220521683 66511150589432985 96259628552037384 35936435127099294 66733722244068541 49209759887411996 16178772472038333 54437278126667372 48204838983575325 53109094165019920 52093321403952158 42140142181373135 80573823195692752 75473818403931097 15421925666851501 41999220862175395 28769774167229679 74843984294123860 40850704921889641 82981345523593037 21480188156321049 21057726730246360 82886325262733195 74113354247165826 43111314015221365 51904361820547466 47242117025733958 14506007204895641 98729432779936701 66194139729912738 16303907706587575 33648548226140639 66697210728171935 41432814344528289 92374446693201940 44780227486662806 93953633675234753 23902726325868638 27258767554705454 99471039094321109 63809485504823491 97128264447340985 98186439504642854 25257809249772865 76492168341516462 92361256919421535 88689594850326786 84721386474989963 27570036019259648 16051125097980987 89360617568491212 79172538644396201 34011082066453634 93472912348881994 98252680170834345 65223349393163328 24430996770592096 13370131048358788 47585965888240672 25756868029229310 30094482881139488 47307217146462500 78162044029807837 27530705747066227 45966102637803101 66590786145640326 52420014773977246 80381580054167029 61347965798813403 33540897439940358 88404030099604878 28904996794366193 41649565655523006 68541486692336074 53635590608805777 70666861136081536 53932066457008708 99345952376815653 59870738255290229 66664294782234921 11883201876184909 85663867733533851 98504313204483465 20868916568590876 55891548932131848 45620191024921606 15868498993377071 66250325446979381 35138470537526522 57320044002935928 54340470636497620 51034112315466598 48180465450265555 45282689671247357 35917706077095521 76213385858935314 16904262563437810 16971408172062530 34651492117477759 96848727178460441 11547974751233134 19256691161485219 70779049447154418 58383582510536180 39637369784185420 60164758327517407 83333509191655405 89474460791486559 93804557354975287 41844533857242659 10452246636245234 55019108189821264 20945649169486615 70290579462995896 85601730481214601 10141882379522727 27423995289307528 68202982393690325 20241685986269628 85839695326402288 67167178186589024 85707368885604365 40370821102413681 87526469223479517 18874562037989814 14606924065842818 48628796433809304 58479866181090859 27686359967911192 33742786930391337 99465126842989642 10427223832257402 74939852569123671 81768188242661903 72521014431418442 54316859310076712 63304101291821777 63670694809625377 84810470165970544 86100957282606139 17842203124448108 83294653782436128 71472865029700087 66978092653019003 54620553006401140 22013970170389592 36246049159850615 92110042920543919 28932008904495898 49784655890692787 66437748639086567 38697835001648467 44783977025742504 52162641534836929 19253577883047095 74243172619651682 14365044893716191 22896231267668870 69892131491515421 22832760934451777 90723107152151281 37962873616733371 64928919013950506 95578155687219529 91624668514333215 56838597705637811 14270251490182654 66263029899042889 77710650396458767 51597427355415544 33397509682717901 37940354419570635 50521205451554320 54155370664756809 16984622086847639 79266246501946045 97061672778335439 86071669602254556 28616856489217504 46453350492846498 77316407290918424 40398405954303000 79602305468527962 37689731826453831 66984555310398284 34431661107196005 73875872071619669 61695241264972676 40414449766268801 93137651448483626 23833376768904054 68903840389037457 27581243875631800 30177111714371296 87965225057885337 89897984313434624 60781433755728930 58678010336323573 31632285849828966 71618543991961943 44313217191043073 19540853793186308 65371695906380777 21410926306283352 88867952833238591 94305466320563360 41218103893829534 40120503634197786 30866210782517091 63232737909162759 82802275231239105 88028002280358444 91996726150971406 29027556697302220 20433080888372050 66582133623989946 76295418732141547 26569289343768308 72122948378916879 56508461954357012 25386826988684869 43843462926340194 72381853729201913 38069122165305347 65837514230111664 45569238761355448 54553288927089738 44331181388941389 84469199117339054 97124678178552976 18567765179202581 37094276107331260 62642529331263429 53616499707067155 46065308953130664 64811023498058023 33883359461919168 80980140789945612 23834240493535351 65224292572951836 32311024581038401 73898467163371418 32387953998872001 51243371021336482 99936209431919603 96540091659313453 82439150718780326 94706461942317504 89372959233520506 90527121044178630 20030014954986691 54434188672466829 50677272969088778 12364045934210307 38196021357819639 25942026188159114 83276000539054090 56652948768944102 44951544733296642 69389007752089272 38640924009172658 31278402015759672 52388718545627772 45909507843917806 73632548509797861 94612598532773035 30146127458839308 94457483660122334 77146409959157765 99546853248899697 42298710129167746 18864904266843173 10233843262666940 80836835890079084 31179857842321286 60986483299513801 78669838085793702 16231748490162678 22174670878824547 81418312179103786 15839172915233268 49856926720626907 25117138194136651 22601025474362908 36801270855787516 92554717129510169 40170751281867843 65978736063858168 54913889945856289 70218437202894420 80176070441861397 27814731927007227 86149571225332756 59460959879015159 54481673495369078 16971248582890689 12299261616804486 45196411772159303 77277006578116420 21146557548987643 78410217241324184 90585593764565294 95514717126023141 64150137042517093 57963488841327451 18531698971893439 91658168377075122 13183270876816130 41064408146129610 52909665302561944 91113787013941313 19972578698523800 12466826422471632 93094489323012999 34368783018141549 54249472980034176 54716703314795949 21278685170650856 65102824481265360 27317331649414463 39378479598213558 50924138752216624 41647343704290820 24191989883874518 58301161924674892 39165909209554278 60480698353831455 53718007258293996 55935644348219097 86080508089349060 56825971630413499 99338057267587085 41477014313090593 47882957903193957 39891337874996805 62964712959212496 67659455682311983 60665729505043721 81323857631637485 50233254850128052 86423307551621225 20955248009220011 62457134089956726 88281577855434971 81822207288151858 47531451374304214 21341096489415170 91346252073345876 99220016545068137 70737800137127733 42914224616009322 64312430473076806 90202008836239186 55062088341088510 58361808699598143 79313508333939536 53487325575849756 49280113920553393 48198020825114869 92922604084932642 26208769781853225 31482535021183044 47498800006849108 81192525744728568 94290660146507871 86027691088299954 24989396403034164 90696127697233868 26084540028974400 66483499370555052 30573588592253911 75368024730450675 58613501338425498 85863074647821817 12826951161696100 58784335469766534 90590480848214505 48575077708401339 60923131688008570 69024948215960944 98525150099684249 16509105821091000 52183339715422221 65061641418557569 66533774025530354 56739858686710157 61773426513386873 59247843326707098 26962115156500049 34903892257365572 83622814463041234 97457036867462695 39933210397270538 29147413572291593 67658088647210891 78023956409938214 16837378429206745 82783910199027110 39395407650835102 78780706706279266 87323242129696929 45541230109638554 58011760694997308 97111689126517285 60100930797862277 34449008075111408 61141403033403795 83582651321734017 81231861330107062 32185524139590090 64415563518089433 20741557116799688 88569978155575458 74956276778514435 42416604385935433 34472136236364920 21108238451113532 25934031861299335 63037498166031921 29327274229968697 46846616276544668 88535405260719352 86234707152987801 81674587762041479 81709161622947036 30925626869654862 64702890954301436 19228126643659310 20177668972835774 58088262852813371 51215415548847561 55665498322108975 61933294849332200 28378096127027273 51341429808363994 29765410790573181 20742809285326084 85719818291533829 94060777397626039 25765756249011071 54232235996997079 19086704947702368 65645015180279061 90369109570755189 35143517411439287 28264818300415608 90702445260448998 91811787035723553 93364341072100911 60451863970673673 58220575760083725 15569220226420396 77973557174953287 85661873759345480 32829414316874785 75763944705732892 61676097663723668 75018985260958454 70556327341382552 93105819403410377 99416020252139558 22962368217972483 92358710655289303 83744654645909664 34243153560166662 14916087090256385 37297679231608028 35962253398123179 77171863306376039 51809780868625625 51396800901304721 52739796889813253 63570239741548268 33240159394713642 28338168107562646 24885471052556967 33222930252471041 39712105368956718 14998554667607881 28882985882881378 80519391445022123 60478239672608597 78170027855544675 58540769624578498 79519719219676736 24318683084392149 49441382568702455 10015641124169533 85282707657638893 32929560920224934 92436060974967755 45343461106023293 62695145146494048 90651720061044202 21775538125396762 86656010414763289 53709117255361586 18597634239628512 39783929403204389 44612359972494182 10371220086637976 90331899475368488 73005906721356434 97836422418059864 21179209198210260 84528191265619797 88934234856698373 88096382669917106 26527098154882133 55996619325737287 16932354183445061 69002884554723414 52800633824087442 21170893620440035 20779554088478311 73422552244324734 80620407697194012 79275079920992732 93857516738350638 68827703405614275 93312584121811342 11528149259048285 12559533161486236 64390674260817700 34919486329054776 51671617032292435 72393490532375293 65893727052136141 36920327071443480 32879005356348454 44180818957172310 13240766341185964 31249246887244396 14079913933345465 62798976670737321 40689317332347315 13144580569468643 10676771324737601 13524709163517092 35735202099068576 85574980454608736 66102957464137386 92405493883928295 17958613383376620 83707681165402671 66463757253973340 42592550935160031 54925043068698396 48405904726893475 82682317169434724 30694837916562149 83111838815201399 46013397933095601 27014038722560514 79436604755583432 36184026541397541 88836707150241141 16867096166845755 15709659485430829 96285225853430920 20627872061378731 12497936709735901 38884103035689549 87133621834958948 67652421758198968 66500058046755160 49355435963540753 67358347290226901 97844472861611923 29247415855987961 76017561805848497 40234687910550349 51773639333662421 26597643870641537 11423092471042231 61406437071936578 61954102220602135 61085517649942047 29893922989284974 35600829047253825 44972343930115969 33224254972533464 81964560189864217 60974053266130783 50286094004496865 12449321362688664 64327806892843586 96291024819549425 69315315843400578 12882739003434008 30307101258569822 66823942586714034 54417225822656638 72046030319942103 95819238951571811 36207262785543126 51640000839498748 58287843248397944 87020053055293189 27142874223591649 22014140689786177 38696783750924836 39607018583674551 57248212615834061 64159266856470302 31376407561113199 25015794504717681 22886045844789572 13738607686112343 92916511930314213 67703096192555258 74023001775898568 92062855802752784 23833086743156177 42590802730011942 67951528920413629 46204296987828940 14234532911833786 11206379106521109 19108892278761299 75164371668309799 99158071905279991 33302503151324139 27675740498898993 32150941504444194 13926867020833512 31227384863899053 22329556848250665 55363459604762495 74348066430101306 83495639902930220 95030685824046412 63735162218093268 84128834789481501 40177420486763078 39935211764922842 79486428287985699 79018581436003486 55159454651101628 80076977160759003 43335951083105665 17212907151974235 17291892590075100 61097030822634563 56972161012938385 56973727550306993 85045412548109031 77671144762598000 38285214981501004 88294057516670802 67445813971070292 32838504995842027 17734153553369168 42066139875890144 61141044844345909 82894188030732028 33163192989429521 21513192597836416 88605709655863479 24927789705097446 89935809872624698 24283058729155375 19263110536262404 45973141858593845 74270708437828190 38109448816887681 22499606835166260 34634750726126984 55652979775260147 96665296568519094 75243068702105898 96983175981725482 53116588098298016 27741203781332948 74868483645528494 17503868222442163 14000777280333997 12177909548932542 17458114236489822 60036361776128906 84801214467511524 41568877360062816 71290311528035240 41523129666697555 20339196166725820 96997064433144257 87462441179849328 11462509123118358 77132227859805625 45485195033382949 38057708256369065 46196548251350180 29355051289780862 75796119237880324 26502842074587428 24519865983584796 32294300383265060 72458504391786637 19189316126323891 93256134330583367 46870012937628187 68027384119532991 41954192137243616 64555596915208995 66710245407154426 90973429496832429 25031676349462659 57322277208245197 81201503267080834 77570263728612498 45193735602153659 66849760071434731 55183126491106139 98116045721963036 98471740191095311 90961663153034023 59649222462699746 42747720111440153 15813212704925367 90003968734484694 20320383235205085 94843917139568422 63366258152345139 91152526004683133 49328374812805797 87576618567829187 92473430327344020 46761503489913175 11619649831505336 44813983002864155 99697195499209986 67068489601522393 27575304449001960 73958560817717532 55040186848323368 22458499490244586 92510541236177520 85155037589293342 57301682369617314 67276882293284982 71190703205435633 42552210834942676 56879988810730490 18303337770850032 22283902380753040 33071742472988574 47149494601667812 50598069571265130 41633497188555371 69851534049042202 13596852582307543 33003373595630247 31763856148282201 35515266763340471 48512864231012551 42815239373447993 64222930966374448 28804978596687078 34344256401482425 19808068852299335 64886718430781991 42590852252312865 70256176884138120 92533544482180903 35195471408004975 97120773976916288 73236380298365876 41478916706232196 91706673670438420 79958095988315140 14762279491109894 88134227131672927 53498321121183957 51848805360689957 68623708703050614 80104894330665287 57116176601583763 78444939736553917 32178646053099735 67028539140367228 68836035467839108 71896656167172885 83886929805917935 82817427501635819 90025186487435973 93024917631228942 17284881475464338 99335141180714120 79934243072685997 77196867437871955 39129384130729991 55002028647476557 19146435249088579 91266912818971172 49111297380253139 44358664470365509 47148744342327487 90249499134641428 29016281440998733 42657003977806243 70459719741880142 93909608720960152 85569521590319591 21978192327013196 65387307553557449 67099316528981981 67004247651903426 91002520080519151 75637341031088207 61199144449333315 59534422854845883 99259174115779604 66671399188422104 46925976270805470 30948714840721247 65326269673844200 25488890747388698 79258937249781515 27586743193649055 78060970382073565 48078490586480354 15347999013240576 96058769595045560 84157616732473529 61098648239829659 95168939433011509 38156705600488977 95319118361454907 96738437729806093 72597172448723633 65301097070993779 85948863208423977 41794825271879535 97297856645637657 87419390682038881 18068446254945379 22825341469959043 37370254986855913 63369981118955843 60372246073222311 93865500126990974 61184347313562108 37816298914339746 66057591986084241 90950098643511816 33197368263693711 17466733196375841 86123575663235333 39928668321450622 17909960615467379 40449524104830618 59458801844817904 51842017992631179 11917058964702816 19240650056352507 65794537276352578 64166849228790286 73800937051500308 49196717014845301 76410198905655800 82786574821949313 61992266186674281 75482422642047399 73570877243171463 51599705913540962 15804744773014989 30289095341521501 47185586996963675 38638569273645355 42980803170693110 34092956275362239 65526495380719444 74001270693680399 49002001039747725 70508028216773887 53393700684631896 14457210009522229 70037076540703218 69099603866367553 78867240866882383 94888406106600845 86734514736670700 29306046237523668 58102536708405709 83132767031783902 14454096837275318 97014137779549298 90494819988905357 74069713757458811 74783051361366385 93574758002573915 78168287447408043 13135224939368752 16656922792028571 77732009402805530 95134108135768484 10724232282254451 33100713229916295 41582293087115776 59319472599530401 57844821551883390 87304189257020866 24162592978588960 53667649769914140 26999840336110362 93351090515519316 84892803226936842 43455146140025371 72129440660760043 83514322631084214 60804133278208308 47118699801167128 94297838525683220 59309963729856728 44125836174390523 92367630993434613 87515612720440786 90758997592957896 11350777605111867 37856530746744217 27742935746837149 72090797614886746 43606086189769828 84619616790374220 88847252726422465 10585142259381813 74786441720412749 13598137876899634 54731465283636007 20635855006728760 86002355733373340 70730113912639236 71906240129565702 74828038735902160 48407361880613098 96676997638635023 60689094055084251 96226305306934243 71279150952289833 29804736961195591 20553419887444997 38054170235254752 28856737366211965 18092092719667352 90771678619307567 44797208510318416 20808931659292446 20218308232209705 79435750324173449 60280562564760364 63829473766056997 31634295599240931 34291895068147678 93408319685942285 31435036618004300 25645089358543920 73865191979720538 31621421980066943 13308076063325307 80503350395778734 68508654988398374 57211826638675011 82422173012526539 36751964087746632 51020022733950212 95803491043872904 81385163558354849 48996449911390382 41562601060886230 50871467603803817 64857081718277869 81018593524311205 14949180244700086 41037505666246113 32443856106529562 63012177056263710 38858112118256028 15350721088852567 64092649748178245 64301171274764013 34514558979919050 35224630896417152 52951019754218090 49474721828928534 15414158785734058 53864134856680100 21414584616215352 21577736595715859 90378940217210026 68073984651441126 90510464348977524 32648411887109690 27831192455535304 37263900280143998 68145074468940635 40663775091596578 62794498892540338 72389600557741073 89926665898722349 92188280962514176 94490085979284610 59925995499699467 68548453899917694 26179848150926721 20541003982946849 34815552570258771 40066555333377929 77799055967271819 40661002401699060 44924330719279307 29804486743964657 82409891144930258 49350590311914485 95498529262144571 38794452403653741 57799271589132413 41992032893576167 98245136493757201 97389596579569001 10327524279790510 39241864720718522 85926590462708069 31560766931138918 31102584509028173 49983588271172541 10581041689179107 32188894834248375 37364380848955069 50161313773240701 91755308461173803 79331436999429627 10215233349592699 55374321345594970 65919657641779931 89088663350166458 83262849492006239 76065332948186563 27818809668791976 92754219448703722 10091115184002846 64677074255037398 43096938057990295 62450510609643046 24861771404909277 18286430119625008 54208655266295735 78184588556753344 77742972522584721 20222423259389228 11810985627424808 15410708140657451 41477432558009673 48617731417640952 91936006785602025 69643682786166323 14490588411838856 51558965282008955 35557427834773083 27849431117028564 73732797112998185 42065321648403290 29231390123358148 27487863742166111 80844873800481036 58407664434793518 29438358817754856 89156825922712578 11410157055879263 63528125631830823 76223471816923451 47246325643814462 43221063739901343 63243625012733656 69364223227891649 93209352681064950 82407995320135257 10577649610468739 65480955761168706 16575055718815293 26455495888849828 62607018326334995 23536383837317175 89917675892606361 17876209750629300 46083134866222970 73402682324273357 33255045953976332 43844330188105903 10912681088621865 97570500512938450 59626085503062885 80981795250126453 64190065737286721 42071414711502259 76166807413980543 39110497560645146 52862241839948504 11268555481483589 96079425938475056 94129180518948740 30931562016943294 38710007739080375 21251977637008156 22845964597365853 10545814089557007 85479113208624300 57562402883773974 53576240396425266 87344894275750411 54492308586950875 88192069635971744 97392261567762128 66234450688135903 13142193255608697 28916032886394133 95390662348352172 17080343105796925 48904811302763377 69567542245541839 39155669495499446 59313416212921578 90090212296938535 10355943174721305 16770528864884539 99655513108931372 45224113898103020 28103322764830773 46208482935622594 66988054164597130 58965466543575171 34969969805622461 88636864704765202 31031080622040370 90819929318435758 13209872582984130 14687726519987069 94395032024240750 89450528317335282 25631760118718263 26210972003888516 98060697609655095 71088448605364512 47679522355886904 73940536051832371 47463294511274293 21395366082065023 12014611768239563 95271349818852377 47132483593233147 56053270168397787 75115866299188168 59103115767269972 49562532504587591 34811115377658821 18673495079697861 12130341872470602 27620441729675964 45331565363766673 92742404656953955 23823633911393073 20796536400069957 92286983883682994 39756382901379169 74880583064102949 32216978138628943 64542880530637900 71503681143627344 45294276532056880 36504309421588427 13435270528414093 80211086694286667 89039336711998378 52676528146186967 14220159286342047 49555428986442159 48868415343338029 56509305152462972 68381818303921845 23566701821637979 74450240164441833 80559169959392224 48406350621264769 38852423257899353 37576219795318881 92516952182719197 42423012062458804 51330867960632806 48039121206460106 27712037164358223 13855618196049082 33161521750080795 79705334333684160 99909389111329327 36398740222873882 13486327288929673 44978295385193673 80910169707308541 38143293489998308 39241182183722843 45802548554032248 45281705611698561 84255559849616332 23130944150105278 98458587989118982 14134336783889127 92061528577673496 41419557830440559 89444993785926381 98286252632052848 69713935291126078 17732367884503783 81799857796691491 55679299727156752 47159277350825611 85176463342224236 87913371369044839 90868590444605553 68807355407861914 12261367094538909 73452830264075917 84689954459145384 45019571552199361 66545872316177347 58988219184121158 77571441766195917 99096116432180033 60227980426761457 74453034648889838 78676146109567121 91179399413287809 68995991263288776 35013270138855406 27290057250540197 66450980829889047 89348958697349308 51282883966051662 15454290493556679 13138184327405605 36210883865212794 83287735518688811 20774811243948455 11386506662184501 74855724820341222 89409231964835924 70335377192682296 67477280362617201 28623480201732690 79152440458145663 75142824866397106 48717543942752401 70563625927679944 42375369783578692 12899247755172944 39996484309738041 92428644263901805 34334140331753407 87774302203274729 63510568650429475 32798674440211390 69094221513479295 21182777780461741 22393020680282156 46309105798660421 67639062220663027 13948176931587074 20857286037338862 17224375150409295 49139563524477037 86011299549152612 85098370036162328 33440476076429712 65974936264428498 76981481677790333 32314946149204099 88009444558743575 74480459311913150 49417171560210076 40344622737655251 60142459770460092 71579824319977983 50521798186607819 92285523163306112 56107823468158558 56946617090568652 74964944805852752 38170055528557101 74127307465822828 81885432365364542 71036359681375205 62002785573554473 15016835161998268 32878053721462863 46118016991244781 12016981108890528 30046569523640914 87245292328176950 18371272618011927 79682292690761924 31840653162383013 45655183803166491 69983675364447353 94774827938695550 37519000522347350 31554393241752217 10559917656289141 37440588843517813 69338518860719418 48683804822373479 65534059127234715 83129203533255937 71157841656490558 96817572504031283 93962497423759122 29149382355200910 48814351486396640 41963017440522310 63843569258808280 40539208423090376 23721268312142363 58643447217528015 14242380110857920 11738964929308622 56060905299208940 89557137865308092 18478889152829124 54963730039276922 13427197687886403 78611507691223585 62075857697763501 52947013499857025 55851813892805627 91806099785644629 33944480303175057 10657346499685358 56898722322590102 40571952478867866 50385895724481383 49588602904528635 12074076435174724 79203504063449601 80523265585741007 54275238533126297 44495714995063144 80149699855354261 99925924551335509 76588902777393213 31582310570360206 80745035037293821 26839398572779371 12931537701439313 95357315340987280 60780407858340320 15556186234575152 48041402974076030 21469183148358452 22085036271244339 20997590399574831 66282128476347039 10945719939944728 47574246989805308 15669818857296409 62396205089749811 51417658810668490 46911158958744856 11747530087850378 67427941710217143 78531871607349557 76167242328737231 71600735851220462 48503582260691100 67081280010128539 78875472295328694 28923064730861585 44924230632280594 45669566087547043 67475579217736079 65899170836704433 52248341010783475 41304091721210001 80420296805526388 74029794631882591 27601084726620337 60736556503288242 70419534215288014 58092511789264052 48873900374313574 71918070775938418 56076458895696862 92052394779218895 88175544173857503 53470864801276452 60268993237586157 78633867190383923 66391430747144955 58441931736908197 99712941235397188 12453123824442183 44826869326999325 13174728535953063 29521437709583240 35521309027058721 64169593932219702 96537456380828903 33152359181595570 89222681398373264 81552713727348053 57122872035931742 44116964381244740 61457843275292811 24043064427952980 33052283247872682 90076632326756213 35437407786034692 50426923386722077 99437989715993223 73022685064892067 12063067232493995 74799565272133722 89788210224337324 97210080153285297 15804722027839641 28907348837706412 21446473221801880 57200313357335500 90331591329968790 12404466704594279 99865905056947713 38598689205568149 27234738180009256 96950655438426999 10154677889053782 87779963948559692 86426297945154608 43948761857883857 61790731596058279 16628627708307124 96341057875555171 79082715542157924 11613885225890308 50455806328542101 63474114485504685 23275295101482743 84892646747541267 74521728437950568 14661982243827290 94350231430866215 66836890259969607 30451153452885413 85721736256711926 96792250891940427 61158238102121712 51074046626207340 27314636113190158 50740776716769244 74393395961270561 57303357382512683 94813995949407403 72576582761477048 25361440198044209 67691172700092442 95525831618642054 10917007216964129 23370810363219953 19585196951457699 31063602261860205 61277201917705249 89219203214842486 17772598076696564 97594364864083504 67419787692964370 31359668292109851 52611329552183809 80273369484688943 24726623083488450 66695591787273676 40818625450025873 76445804415871781 71872202887758922 38655348554592436 39450459595880022 12783017494059828 10819378950621805 72666495413589665 67395932187031328 67867071251620538 40076597944729859 42045261006390846 83403151800169624 76709460634714856 63939095130065459 88343008692165278 74116124111060212 26427948750757967 22809279600329495 21733165541689381 38641131038040552 37397951170107804 13805763264602226 35729174585951610 63607063859186147 60977282385961251 30592883675130907 71497651766703974 99352500365894764 97529951562677577 85518996593926138 91150052018122897 97192770317151527 33017526300055066 31610078867904784 87247056999888749 97878193558769173 64200020059660820 19020951569350923 90546230071253321 65524002285415336 34764791666470497 42135559623633988 82104687673948405 88941294034084973 79439879652258167 87652570589314209 71493713123922573 78245481631251455 67295346698616353 92758495501765078 17720711151941390 99198510583708367 62571898086180446 69196998648701348 68230722166983235 96001559365875581 87200294656661657 71180041674705110 17475985033300496 10040743736714347 88419910369849504 51527585780705873 64769911306496813 94119158176912463 59083291359049181 37490882548790866 92925150430933739 85820882402922696 38578726737906400 60089368438216643 79582440782780331 68959007811900908 27606095051492728 85873546457541796 50680834948159389 99962758147778227 36396360516765790 53186939757447718 30483715351228711 37657704846635259 16589427909709199 89715929588775592 41564915680104491 74269318790640881 34562377394753873 57080401559265467 99481120075321914 43306521853588148 18085330389191760 17900644353111258 63411598167515879 24323398979876256 16639363630361280 68450901880582470 96696017739351831 31966473067188133 30186468956906454 87304421357206041 96520844479360218 21210334386380714 24887942651546164 16664994036980012 11446031366023072 34889189043132231 84203700252283208 40748118069176182 96648845472786941 56402527035288732 72266772621138284 76587156123213193 65665201054777944 80044525031485927 65301164505256731 12195822188247682 75608633347979084 50680501895571926 54097661626243888 64659404039281313 66620788387459617 32421505708433482 78502806553901907 98495287571859536 26291157106516411 94928409810063156 83028174096540616 42746253353366288 56560348266213524 27833827531833708 26285705386233590 88340394976663201 22486087876904341 12043783336189667 51101354739834186 51735861166674064 47774524381654191 45916403977746865 40608886461880590 10385923840563141 44614451258979201 15340107837560317 18127976954523405 64715522584752569 32644522081696627 40596674503090119 17459072845129385 52981570974230749 42625983297632058 95606388482011892 86763904178209745 86304046737974827 80626436493560760 50237993158661269 26612150154468034 49122189952913165 87199860658276724 90848818340480955 31047248061218304 57685616997007614 59988559685638298 70056911716987205 89810025552804399 79282920755603204 86919229239019684 76471409047006072 58753280166715050 68469606998578871 67682327449628902 67640240413852169 22560044610588627 60270106305206959 64287123297040137 58913825934252450 27251827666693983 23012882587203520 62140107898768650 79939957371347080 31133323077046350 56551479745418517 74289680908232666 98059746335878336 15460193423926725 10996910069479264 42726559528931998 99200393203491773 65510829486913204 87349563401455683 36132985095527468 61200951742892185 24602253352804395 67324441368921055 53516996491817202 75157400512924547 33358044096496183 15191348617372240 86830135539409904 60082360317199591 82373094454620117 58672991592435660 16302519561576074 49222275634667151 97179748244775399 73206335879990772 77060684397456997 55810326655365389 74671944525746307 56788623025773638 67464628083360493 29765892719242874 16832134491914453 45511520681165274 24876071549658126 55963072394347281 91459533985118098 52912132581593312 46056001629563116 72123556119708983 24573434298037583 58735233618983925 70266200847454990 74457382242455187 85082513315553029 95396324645125498 62716606560696340 89550543285152834 88578700376876548 45323080462909200 68897738053327591 41742065728386866 95295513332025281 65901599823941076 18070143939987870 31596536674000234 29089997608523133 86507950618380955 23620827828748216 97637682172274644 15394090385469836 90427752122759548 75323097548271357 62037643971080785 27820599566391959 81072072095778883 48939396037012152 79896958636335541 89004391944567027 10502729459280093 52424747963255695 41167783632160738 30266297969217724 17034447473563775 56867047959146712 27739275612773081 80441060081626814 17292642344918426 33199207537401599 10208733428453703 50176284431487959 26425631057838113 46020589394492373 34446845367111584 20306716559112117 36464041423601070 39240204501684215 52706251627729789 15254195852598483 49946764349600546 62329649388400811 29260629965209619 33200469617054317 69042537242241795 21966805563685506 15989032261022958 98546904434565739 69138596098963383 55518951283357402 50354358555251344 31585545211217613 20387293225957066 70627847814570585 37018260308502553 12389169327434788 80217607324595600 37095321031846679 31135238141558027 84225706248299173 10142319943248934 22877618263708907 15214833569881998 65657284350306786 80426801132180235 33255789463629464 46428775113209687 35156462577995616 35152128317195407 10940509466838386 97802446138312698 65458128122962583 62395259813077505 33400272201950388 98125587201890482 85106418000411935 91370742495441075 80504492120085043 75996490984877026 23973850878698591 52095818938752070 57215141551414729 59833118428922304 68465375896585781 78451740620282713 28678383552127011 11715216828754430 80419585186097069 41581953594191359 83683906141379558 26942189588670284 38944302798133810 42595902914531541 53837414196600130 69902750515225302 73853189934056365 34788739999060711 23127070574034005 18171725089069980 20321812531107154 14827290388085276 33680818833674418 93068163975615283 77336405100087319 88945271138012328 98197943879252137 77613000000484791 80775906309452437 37855783201483930 61151211961710108 28513870322629110 25168673282576173 78720821621614494 96528285025324208 98431123903901751 31335759937914984 93704414228031075 28496016703462532 11468742834651823 91181404878246296 75469037438458112 53520315041076914 81895460587158502 92222938159280837 96110150941366600 21736829320810337 80647158736792064 66138506317017134 83746834989522009 32626574373133263 55209019664315584 56436603574320253 55470406880704617 66280331301691097 88818030403420925 44747689547862278 94657968243946523 40849925739730469 16365230363392719 24260464077934020 32740790945206310 65300133882865571 86752050444878602 32613042808265724 16947583460634894 79533803442529242 21815967061525341 64065294432701737 93484654755124496 48305815917434532 47340284523750905 58465389861812781 73594558808549576 86860677559205380 40692989488735681 31689174560453471 67208547645471769 35160579318962788 55745565214040010 14144895857710340 53497732233226000 78219624971943390 30257007544367525 20222738316867620 22885303006721605 15954386018353238 96437695274036640 49848651876374960 32753921088502162 75574716495421195 52995192476898504 83844939138566126 92465449698993539 10542651421417922 46951378473203052 80700965385337178 87290001736236685 20120981980771133 18258524286497474 73012930495467293 21712753950757015 59738008628439388 99235577565351311 30284583200816782 70388627285174567 22515605959828918 12028593104109722 56773177828795066 69795162365937830 97386530834513860 22749605877760979 54216732194820624 47592339596674898 66774270690004844 42011197413016313 27722089533827448 93297684581241972 19690970715115314 18034001857115750 75496271226310045 65652740206211563 57719507318759627 64431057221499072 85970410562572791 88930394800862855 51615897408502237 18233369979793854 78558121061233073 97499722061328947 11505246337315722 57366317500115638 59692442715179489 90618713721192607 89318687520598586 16865094596123769 79270671658201912 22792864731209548 58932278958165665 82031712448739081 69608043486623491 31875176098339357 11516908352363661 12733970278561566 16323188036960712 90326303239784265 61813278330648752 88777157379518939 12569516134580857 95199320323368736 74480342088082202 26373924301794369 94952442676294861 38271550825245290 50933767799011519 53158691337147797 27784066125821106 56707117887451433 13508733616701469 87056688220783674 48256740108122484 31230385061692547 47947168460178729 22387745603528256 12833087647290123 77847749312096359 97883511509215760 46090897031029877 22603664815864681 75915338352506343 22953035502701628 26360832507469364 81458049519709875 60011077563519754 72784561536904067 22971417462111866 29067300148751798 21245854552945465 86337340555870599 76527787778929855 87421940296726261 39745998158155249 45865998673827277 37165491220772265 58488943249373290 94191406041210525 79142923976888311 64930577318378946 85543895162893233 27547296480847628 71699915441010030 76555619935626734 16529044681261816 60646269530172066 65786457270426440 96833855711253634 45983180657721698 12081937903118023 69726134753174168 20655784373016705 18709310189136932 51130475474322145 44195598711207356 47560753772106005 73031992711603427 47096016531856806 40977909592442328 99669223871867217 67982144674841507 10655873250024541 54880581481717322 30857587834063669 21293695677312530 10649875043116262 24940547957649859 17487360636998611 84392529643865075 89296639979333852 99394498796510070 72073700764642572 33254506893915292 59787530178012484 39723972973603089 74491550260243033 68064698304557708 56848724177029722 71581431812573487 65301568181472088 62502720059569747 29516108604027480 43389782134263227 36407213546871429 71590485760378033 99059691240102384 82138463808626514 43117459032775131 81386134063671131 63925990964204074 45154430073329127 96806857649835953 15610839203899327 96384896544613013 28068949450060703 28535341370422590 34328687067679675 37894374107306724 58154619929893857 19493307834722069 52225597929313266 50709079673108513 97859954111684429 14218055458050599 74750907281527788 36966341448165744 58774319965452514 48702554342007286 82520299704554151 85674168667249378 79469353956055452 72884653836941512 33175376097347100 28715622311159836 75801997156461075 86328312101884490 36645686655613347 37448008600301176 41351441909781949 36034743247282323 75984002693406288 93056721966098855 85936231575649230 95211559360111585 97683811768323676 74223952858085110 48313119366741304 57460867767495462 57434065964667611 93401160762740960 68621201245826165 14610419122065484 24727669257857779 23918017641169882 80498588539710928 14739844799691631 34671583568457915 53010509090296573 30922973183651256 70224557976334659 98602556604180465 33998624911733015 49181547332327767 49855822654119207 51053134825153694 78698056714513323 25116465198575366 21115417313743506 33092824175594535 48794048781408809 44648602473846358 53948362261256340 99280282141549761 82744085276411483 17843325181054070 13369161828131720 47870375280155803 63236055369024674 68813945218916385 70107417030128466 37565292756894125 76614949573058837 19064941040069239 43163045464419337 89152917240914176 95115950913002976 88889550613257703 92927586219471982 19210163352532387 51503712249527760 63225873037630591 51669008050315010 26994364464223419 48289568932945485 53414370777036864 97654204558855546 31354269954760403 81375235278495309 58177101695067345 11011451381867300 31223302607133213 78399686031702999 66977342388639974 59704924149707062 94159774926903245 66488222195412409 21620429759686830 26080464951328529 12619088078790608 43740266005343713 24336381358765702 84609058492322756 87506782794446816 25631554244795265 11214340697111419 24527878534424543 58126245668573823 45605732926814763 96195186479973275 72371309534061842 87766404037613105 94742542610888563 67059666862949749 15987314699415417 55668969988037753 12502900046143386 29665170277853430 62192349200263328 15210923717786937 29531662492684988 14833530711437566 33996964193976358 12177295909829537 99795684022906903 10363146574400713 31157682236488257 11557158972208564 19395378922403003 32896553811566732 21305228066792241 45832019223690683 48710331504615466 27528290035601926 76933135977938361 39793897789446950 78134940571760709 51037248260717117 40834267128002118 88556266836417247 30366007068702450 37499004561719564 69660927591059901 79233035211703014 17196560714645397 41566646104933815 12118611597190136 41000277192646528 48592145413568032 46639498348005559 31367183521149732 74101816708515457 62764833289366913 97303554666028652 95192973080242954 10548833343707660 24003646537648764 51188368493960750 17581200434982578 87878984218237593 58489216516111618 55456583401359349 21411484278958658 80520515089429259 15533256639990688 98095486388093530 76092651769219756 83896455903489337 68990834415152097 13589165334562074 73006133866912943 69290577738099809 67784179793872329 70335553663787728 66095286775023458 71118818220272897 82242132008092622 33398867873657100 84505139657215713 41556325322667506 91609078566271192 74412619076001809 77683178769201277 24442692835870776 80189036379898475 60249050338253789 74487456499611425 18147933126897144 33238095486321284 87794607833405295 35561279575544092 78750263748686837 33380538425292001 16423342926531696 30921898939767760 63286900083888659 20130453434171434 86399068343674184 74402610786359799 50138746479779615 47128851579835924 79313938851895062 67534912626902603 94847506862225053 88499806372380862 77635547571554465 54727350738069629 87977597760401608 60508786313605168 92862665654275656 57280671771163649 94758393998779656 78272807654116690 46425544276511538 50473420764768378 78263645137621176 92007076989367827 80864789179428362 76455359236545569 76559160691080440 98891729337017737 26054985617480170 77505947213893135 38390905865408844 69770818336987207 96739719316524693 46646912755073275 25396050420008083 60421856152652250 47607312565556817 58321374654309639 17371229076183716 93248996430081735 34097514647232064 64783413055777199 10749160945397518 32364101113050795 64617320250752829 22371572682879639 64505915578392285 10514072148190447 19413077335795658 94122418405523770 47631694951546295 31096363383910618 63050618851855400 33917373299876307 77180503319770684 86267893197613429 84004196694069096 21250393364576283 69867667106171831 95081493727300675 86375153206808941 11567254649155293 53879630160650301 30565768698939678 59087437819607487 92107772214892459 16444342510682423 86450261930873322 22550331460632677 77175592208148084 24025674345506733 90063030658716593 50942247533256719 79239816811856131 99356371782374111 99939848571920403 62802969245499022 36355373359735926 83191708344341310 28982384578301511 15105303988904317 67856353460793363 31237582874436155 49735799412412925 26960348725496315 71692837205428754 76593802069316122 52351325066596939 67228030920607659 58718481853536535 40850609889741394 71751252779625245 49409559942886074 62612445461957172 64690976514409682 26486848653164729 94848964497635514 27126737364669003 28075071290774327 69201229217219770 74397607471526068 45601325731891298 15141145462648121 89859286368252597 51202880107500663 39579423732412045 27893990678017215 31445220143199482 34308173557602888 60776646209807452 38084200534315369 13321900037207751 17952798913748189 29088715742352768 92733731779448527 57410149510206291 85830304645461337 14587776659932895 29470679023907578 14193718001705930 99619626312322139 28165596223191354 16732584927343680 22227733064554710 87644555465061604 18063503686400371 27213650908507833 97285106911544309 68420926485498399 71115255385186614 27072741399839573 95364530229001308 68008559353888054 27083211551295795 68412774593741664 70176154682567390 35493651022521152 23184544200159141 18124950469988568 47904553801714123 14331903462153625 85184928918902085 22394446351077266 58842750187314820 92934393030750313 98101707517991926 34026213455865574 43395873182308616 83390482662962606 51808356579280898 49752475220139536 91756074105456238 54076169201168047 51099811804893715 96841684670975962 64387177228222116 16474883799293438 96535707588613792 36032040139083943 84107068086152904 60778928642642672 70616136866761464 51426258928170096 49743230266003256 14330132178136270 59858377553322462 75372191797454459 20314314627248488 45006599909498510 51245597962877302 99236087486867788 52991581935345631 92262193865335771 76568693921290826 63022363339335521 75291499609723759 87584367622736105 38386922961571389 61676509984422521 87888325119403308 37337548296019007 16534009085913572 80270216944569746 51074170581786246 69225439769388803 74396579804992433 54428107546657789 71086396924864973 85447424539009059 66580232330263296 70942823334427012 19028137420038272 90025929645397095 61997725148052289 27873852468093260 34416334355646095 93758962142024113 14402982876740630 42084245254694493 26160848812288591 85325126572363281 64838890254574528 69488150298795392 87610908848531675 61397844780560035 41008548313491710 77417842169837680 22336971844411296 41191605655932233 31524931172604038 41230237928403706 95585044203914916 82538134510599680 83256733268728772 73991841187109581 79392557399943921 41267331103271694 86451692511032876 13150561608567192 42940839937915001 28994229673207244 85545916411460820 92697875123581851 44335814968132158 62302463204684347 40656998373537752 48664898212155086 63745273550504826 12161341232211967 44688456113740353 57334912450434418 97045791505506997 40247632424376953 36629308580225948 41082795653583557 70178219315479147 95113134056637647 83720570574456876 50282164132686191 80743654412213437 71118922052565821 75316064690584019 94912286197856558 13372313838532123 15441504067447919 15957071113875240 44795298699579115 90741781309261745 27858040616916981 51108650719883600 90901302926098413 79460694372728535 39638211759898451 77522532803598263 93814088121921436 86034200745739155 29171364837135575 80311915210179938 97795537829109032 85715191495018793 74522515779243386 28766169366373711 66838975974374715 83383447978450573 49314262823864582 88593250520781478 90865141354290383 99754206656009110 30602787693699374 80898576093545654 96005383889536472 75096662420571524 25470122559081822 34937078581082728 97389724938477565 67623202511779700 32546528889361266 49516290799204072 20173328827359676 59442493740705785 50829902692999574 66857851308170348 29566258898864933 15400943738444730 96775173221417656 82246669583112067 89493856726819449 65710748926630126 23668470502597651 37130622872047942 13243830498582075 19215470181740495 39084153757907561 58186816382023561 25545904707327072 39734303661781132 45608784256075595 91157788830228622 16393151389064797 62759763924405947 93968875239960054 54601648751259027 21437404277961389 14738127230273214 23364359976272949 82947986168523087 33115379392878551 27835727471855337 69360560519785511 94781968953008785 13694939788858287 37257740090582044 62963586817786849 71125774204960502 91841916766667613 86685809269070136 32468397021435887 35080064997491873 98376829582829462 87685014996052819 18761878964178375 76603749465018184 76336846783600734 52339583391503680 76057204882026152 73890852478883798 71767511002301831 83182021712137640 28049248831501891 57716497302706639 82644757017020877 31378014220735238 28697928725336994 61110966450316808 64469282883019768 37724534852908329 29100631026187663 88188256787175613 99103846834285174 13984098493578717 16688472311940594 57018562099774791 39341402614005741 22807418220322473 80561594657301254 19838945286688757 27577307636073795 43548171734409265 34049947257856799 57891818589759476 61397624195131504 62617346669676134 71861909456614599 40622491521013008 53597802507470115 24962449986649142 26758590866620371 76487843351232645 54368272007989212 93011549035574648 29306496656535329 61435235726288231 36120964561794147 77220725944339425 64938217320371495 80211363569879834 20400215060700599 77128339592244618 52484287532811354 20750856417675937 87002084638574415 10126659535483244 32387819395625498 18635093132991263 55644120549416619 97006496818724930 38543385020849332 14060081752616606 41023698743028972 21122013765617619 38775030579974243 80177352564669789 94037294436595149 50855324938559616 54592436900122119 12764727533443237 84698702803739227 99202417367560281 46620602334795190 56754394777100591 21877826052500217 52463858544457933 23605901318646639 28374692263458471 74990705325113851 29659262277908900 82174568680479600 26584178225838665 90674375060303028 81390987077854906 26940547173373625 66099059973139806 52213932875750400 62715267915169117 89162914692798443 71469661428291709 39990937795376530 42044929722894161 31380166529136435 17235354178405073 60353153512450909 13898260955862419 97637713833182869 30546734725610978 62297870141398929 22589609062557451 87427712346431976 91619315286577770 76314160062343239 50339417242108783 82104500844558116 62800578581354287 93047599286341005 92160881166552482 34004659086832909 26670263173915907 35174312699972058 17630732035366441 21047329216874516 65882863438525508 75872175360719601 92216161491846484 55013732864613563 70576818611689813 65025368605627094 69852328734497202 43024010419621413 42817248875024367 57380877595107887 31508726148175012 57315017725502506 68817715536885684 73984517287950342 84968852224240561 87337652629845962 63884591998098054 34755031825460012 82472567438665586 56189635626546330 84556979637073585 70570399960907881 16974929431082323 36737588698289870 79541751623554188 15775026879210421 63342771720002132 39187350191549760 75418557312436829 85151010539645657 71949279940909309 31402216840281791 13272987224547036 42425488850910306 45201469911776855 72348104925027829 86312506769352299 95862064189719998 75152770329474414 23450609886754296 49333989761946021 61369988739611583 94120834335272475 15629904151367128 83268937102717150 49583468998268884 18438472006023973 10963333674437158 15938610759394894 92993649863655769 27136295051175457 21463039082580122 57948674191478399 70695182719418857 79178433037304428 52618995417305479 17714691706914498 52110336526075422 62424702023080675 55848581875309561 70809170125503750 20241225993121696 53793471903489396 60630551776276018 51000558011859375 44296886492505671 76166967698334716 11195186864397687 50140208226357767 65477064854200954 90911316293020168 23284164546203254 75559983631026943 83052898830316861 40714447090929214 31661373451596376 14917675606024050 69810242332699070 77903835987167325 76955979675289204 25796130995179958 24264655700110324 13956205352603545 17833232774190618 91697035089543495 34456240928680568 95656846866016123 45149640532384518 95592527296478498 39566441856799017 47731136948403716 72016937421212518 79352328873351435 22850905946646800 91559264532869540 22013688872285254 60395602990202275 89192293265841533 14374392144140291 86499343942902124 50060763478912070 75322977387749520 11693030534258478 93666935863703043 56712952839270300 10094368612875155 24368169691205463 32267012747851130 93103717473317457 85280831743115391 82690219264886981 20170679668156884 76410571801116585 82630560876582501 89294744847157324 26328064648159381 97862537307639336 93324780707908639 82669541241890306 63967645980480796 90552246642110795 51942004348079127 29326533971366254 91618619033775225 37443819787937155 24359432876221712 15284312201818728 18894710145937584 22051061287624253 70960756314683385 53224927167826646 57721095402172817 42570534562887212 61451534892430843 90739217991723137 71494012774130837 25396485612124787 86424330037093587 65736476218181624 70347296539376311 71687009650154545 53533086964056575 21604867922603670 68795466049918459 54840256548303150 87470735000598778 85901280371805373 21624414836986237 27153456984160903 17433272834042738 84263045928087183 41085033407167433 20284093305762563 57394953015522364 12521884641770045 80250587754363044 53642274169854756 69387590625271165 28388229250048383 12271464906168333 82696955970183679 34519895140056042 80427655858634187 98147806192703602 86810200964011644 63036645707495524 18232802894012072 42190571130754511 35484034330362025 98526495470502179 96253171895199210 16200844714223497 35288639640510596 77534141696699137 15666497040286615 97274765759010551 37642138998630097 45637851287834651 73863402917580156 55349329364848450 73010011763813153 24947478742931214 69179093609783588 23473328950879531 82665206500671460 50240957824499958 82036410198209718 53030893016423965 28505700366959014 78564811448177320 73441792263898492 15377579479987391 74738427845504952 40875055674738761 66681842398303545 67976864678720480 52090885180467239 75141486984869226 69345884044784191 65948993075942259 88163120951181406 29992321039729099 32728312706974311 69424761475423400 14633228961587328 84408329466621011 31284364727938859 23028013400649997 60381481116111764 34654044884049326 46618416705010399 28577747794172456 34473604367293186 65840477849237072 65457442222017059 77893228286053494 42875212004192217 96701651537483770 64371621682181739 45227298652854651 99244209389614118 73462780316409587 42440904314141061 70012133657080298 79848623509653521 62062427934028378 60031618896877841 33207649061292978 34012899470229515 26279452902503995 64186484529380550 84714878784302355 36729304604875048 89309901729697426 56748225758612433 59964808762526606 92185284589306912 18086259064742793 93867385128943791 97086465894995423 57168473901384813 76871654240297401 10590472569655998 81855077115590358 93539679429864457 50999040239589933 45435935784200951 45158862690737298 62125975970211387 72234514287576069 72090642132825709 60980396550062348 38337818248132785 58683630244981501 96966887161878683 56581881580167975 91118105124288052 33294194430371184 69763105756962852 50750751900738745 80804472024448142 95012117360045823 96666915046586955 57155514574753236 94612138330713337 44308431914980661 70277841333427446 38390996454396475 76466838794443882 60867487038540113 92549297359888316 60624281119395489 57224333573259210 23281416241051592 27864911594923395 55357817922496319 53642150479789134 15710123071451609 61948397433469555 85330047132009372 97350900638514194 68856918333805524 76512381621821572 58195137930288973 70161429781189089 28062982938072799 51904381484937053 52502522794041420 78689884042325197 66117624964063232 34504130602895546 66617191564967570 38548575003811394 17845214940430712 26375121144416826 65349085897176528 74152058576310754 38870384389725915 46198941408744941 62546055279771620 86926500217154158 67064294583280683 68492301160521108 70589890189606717 30664254097865475 13400425359121302 39265405293649879 45561170077310524 93961092277998450 20994961719592772 70618721619213157 33795919251314723 38876214782418878 91736222522896012 78072147883685528 97613123692258055 43309251594780288 60375633101457752 67092552014379176 47613012119189220 57589347989424050 70204394138650853 26586337115793526 85568571557531774 82374471153563830 60465462566036536 34610459418209114 57299360295880696 24660069752056444 88395153582282280 27325030034169480 81162257616891565 94360449258090766 51833309852048503 48537380410429586 84687171325044980 34401654010756199 60675433601320939 67119946696539871 52770325539765761 58519737604569626 49543119829813032 14826131050806992 90431785305636598 45791290539215919 15932638882039598 78669204872733502 77010615979108321 65020791931502991 75067151413289908 47369700770128194 78958078207545774 11004854357803717 94519681201752568 18810964274072738 63413135842318440 61003163818598495 36713979653415361 30701028368279387 15665321917829989 64029749038467655 93708039596070171 17554765301135110 25791963281080893 45017921471116691 64260442738068637 63058769349479783 70277510573564878 90112792566409107 10173531082657652 21873567560814059 72041991009104626 64177519930633694 93569160653443279 70585710426780265 89060388619498616 22341772203041983 40026578320372657 68523521747553970 48727282458525508 56067999711964297 27374318293725821 28984688896977053 12031191063115173 63588053488047038 66653349355012339 94895768136598952 49203976935465674 41836750663757275 67757456164064452 23876925916104807 75930744312376735 52513016979415943 79434984957336870 32323936035728562 71192090264866738 69115029805124072 56652161490535794 44239755940248643 40078277007464449 43574272971059524 35182277198247929 23923452690124488 37507691808881893 77002925089278863 31660131264769671 58733518217818239 47783268541109732 44116309316824298 12844951333741656 73446243503719189 75277861574707322 76208260348054022 84778084544742677 13186661947272724 32874098671092360 50156342166966829 49366108466252761 23405883331684926 39276919489845717 30328390634641732 18939193212077698 31737644122711270 75031282207562421 54510340561633685 93736512193221684 58928925781015820 37591994681035093 56963672905696156 26598927773345555 28016835992947001 21617781723180095 69329388759641189 72772520650627149 67734936059107565 61655625055843493 74159536838993193 82897962284522240 13454746652134961 82684218828226158 54710917068688436 78225647355676090 23362894293758630 61225040543587905 22190579373500784 74243591325203784 54020462119095637 30012706824380626 88260217499533816 63973566519709085 89014473933144159 47036988938301121 81138941437964980 28937391355414004 35344792466261060 82659721023235265 82870555677904112 81718363414936386 89459921943554433 88335742026815638 61143245745253322 35894687508172586 82887053510467985 21122237197911567 35224482855120873 48406192089816149 76115956372893109 36984617315633492 85577339632681865 70099983354005066 60082192650942611 18400250836883692 51096263819226041 60496704085539998 49469740184539711 14107524012000752 53899831547525976 40360257506187448 84030677745303478 55497867995794531 45962553321907174 35761807621956762 83980075704237281 59568681488729849 82395846926143451 34576536707222786 54390741271617605 76884785202591752 93381369159424269 84058777051514829 69851966408444114 72138062353587097 35239769334982460 30301366274335622 74707434454271333 68389775756355513 10838815917798642 87983566671782486 31151763709263541 42585934436958712 72864952153648025 58772918955592157 75422787429053117 21455395702748513 60329151705545849 33795626013263808 94919409744713855 58566492048027992 96196146584237794 55363949501500663 60844391424359996 63593530992290732 36983028663467033 75552543221045623 43358691293032108 64700245726162764 16065709794215180 69345265728675869 94149940262081292 74133130342637320 19885379001666588 38522402040301640 33535170291592664 50979790951041100 19078037068617166 47400162890660367 10356791331409709 17834915400262699 13844530408699433 83345709863810665 21666522274119918 96851646724390988 56174421005706694 28334509459422950 43514224329489600 78706295878367740 38546663926036460 77664357432994503 83451046148289835 79407709526797133 58349308438934006 95643822864012215 35470867073866425 98416486649185963 25104291021086468 70955678690018142 86920455515975763 80311188194899491 50251204100424017 64792310732066238 17307032273644384 58416224662254126 51692236304405801 14941615828301468 37724056010234289 63793115628327495 24531725246110105 21070150188991238 21559598390907345 33601776583911539 27600661279485987 37813852380632552 19319114424741576 78182006599846829 77658663630158390 58157344298735172 39570962438542209 93083654461909139 23296456987544422 42140295020384209 65554233463518116 53192687377983910 16432487275291598 62612149284428770 86540941137899655 48960177688414118 70729780880478462 69573041746367875 95782821356857999 30106073791630537 65328432035167110 37272083705513205 72595097219957459 59930762739549169 22056723645872097 89502601879848833 80781047949908061 84192462735286777 81932921716662172 44742393864311916 31305278147368338 94051463208675695 49943938522508984 63649208786751946 80125299318640609 87402424391867528 70948650698348432 52456613234480960 24408187624558185 52928562285050990 24949818248428174 74367767090033959 30723756604529548 31018454254881903 52905012682476898 45082882282359682 47894543402214062 48328444084554839 72341442044090347 73863543532868089 41968707658596708 74447662620197384 56504744752463279 20998814851619109 41889047815275556 58674213003554404 67060509354954247 69663215940863899 89393487457631364 79621753460070296 60315593253656446 74200269789344232 73117822907118286 87259378510906768 61736940593812501 84860805448154826 82186243570253799 12745167935448455 99974675891304554 62725881585125905 57802906603254814 12874858002474274 48392093496278630 49060777979300947 63212516082077197 23279283514424140 44136354007209326 94670350901053534 67126287320622545 92461417236630120 15442449186201081 87469163545974079 30411106837108930 35528573995115469 64556181360084666 12893245211563288 46965937203971057 30659695544699659 35607066853192189 37693392666883441 33923960859502038 48335244397473979 92497122615963455 24763503424101957 41727834609343367 21805977011203419 22531087824482007 48471022159431695 50842363711804215 27619844584034071 53596261723278293 50179035453155435 46542094858587281 39365098951189183 18794436014861434 50062858376848930 46417020629487747 61689481969272189 73512275044016656 56283108900737604 63991777245758242 52711518369515693 32651105389355299 97799448334211897 46761384894252795 60250691895870994 39237910491997165 65421055622457857 48304183587919095 16070866019275378 53429542746499845 96507308237159257 59744259567818227 93280079737826016 36549298551391869 84818829723023807 93840090268104445 36369844872497153 72751541544126354 38021858772153416 10548841070447533 46352097514960051 67288820411066683 97995351583673976 14977653061873770 43035940435265725 74268544789811373 61353551731482810 31800308903464453 79419161249247941 31645773941838229 49181151443207021 43098093540175560 68772745128528262 30185886883993438 12532378185476516 44952853098514313 81488411605552705 11779536039224730 24979235651052240 10868037122745619 92631860201408230 29822183614191697 99274196547908854 85991813937933436 98945051788745525 81270195974970811 95991556984597997 50148035660390918 83800588930404946 74695044438836628 50093029649185927 22089758125481008 48328078239321012 25756257575340142 62231907900695227 62369528558523403 51749116752890918 83942639714775490 57542129628250104 60043671656949458 23925703382249165 88764241726459442 36430142873755345 13022008863539929 67556648666680369 42496667190101004 98531383890275014 14456891260431923 34874875279328087 56184947147009808 84780243158931789 10854326200468531 18617048012854356 15383323369411113 35376712714803173 20888954556027954 41061204261701436 89155594858120238 38866396337774437 76595757508103518 52886707933277171 52357978346113271 79458842120038257 45663209873410733 48925945776727509 25396283679087469 62564361997506286 82145809321315871 93579299896384525 71480918083837182 93467324220414137 34919774745805450 55620712591236173 65119094396621192 58966869946017108 68451211367989762 52735099173745062 15077900325189649 37633657738099391 83956842391890384 54940256201709886 62619601837848935 90483859024603166 68211402769350791 51475759325084903 23511827017173387 16360915025613160 59520764249814611 94404311443512086 51394348826336876 90976338774553313 95478024918223841 56571293420905422 16395613513972546 97013879170490439 69012297459441321 57743429911315560 96451101258999362 30254342293731015 42381412308435403 83421681816104926 86932656283005762 18187933878858979 93051299385762109 67390812129507561 58823838309214669 45442763445937924 18189608516347804 62258829986330654 46115093774055355 77377229369673613 83310063485474875 30430966853905773 83695383942800152 32807197370475244 25868063300271872 85373420341843350 84756381240561480 30917933152304171 17117328668031330 25237259595928899 22896524846571613 30276409203631734 32820840789761488 65461959806856429 92826775030467575 83139885321810012 87032657308599176 31585320612818554 24056986033950200 61911713615139744 74033752234924872 59647136347035979 69299535338240501 14648428085289747 69079645334280192 78687935472929768 34654248919828086 42296836944734227 72796702000939029 54928921038263982 17967300959024080 25043569833115812 50581335660854498 92758985449183347 86013176771258146 53832100108208745 26148242536044177 63424602322322121 55319190135684817 37768488712177144 99051114030825301 55733179088339733 37810942958458314 47890580267615778 38871930596354786 27503220489569622 49113468378478608 16764336469997265 17084198498358642 53620874330291316 71841692642879538 41910930880608729 20709300419150759 20562278136385436 15304510110913395 83154714093091979 59776475722812392 42548336016293425 50444721591014044 43652930080894497 29054430323201095 12185979196482992 18329864820758632 64800386579402317 92885776977133923 51767964691707342 31518863117418419 98167788691795325 86281876074907936 17993126176867668 91614629413931926 44270813023430470 68430348845189025 34983389482912938 32106832050577904 33123022027208386 20881704998644682 45985522083288891 64318395778795836 80444061219247848 51173693942163125 23515238572682306 76811921557341293 31670768437102272 50460202025848116 19458436497157265 26318294931598459 44083396018496717 26258100177134992 90972546576195692 62115449988088695 56854976580026255 50177224158706001 27282999786533358 96901059118164642 10290997488266961 11004715118350953 80534622514356066 66645317349459966 31523381885210882 22613043467429875 97868715088402309 54384086368666237 88437340307706543 50922303030747848 13762327783284669 64711165371357151 50715807427824186 28596787642226787 44531675272530053 39299547920797525 19742200570981462 94033478181484478 47116614025279332 80294666838814153 93149442884523098 83822829164495696 48294407084849343 59003218316663973 82136388018099135 27788967704948738 82823242731389248 51849072733790452 26850541840974535 69045306732650420 27228122439549894 30996547277717653 21369407993943069 36034268058478875 50213762395541105 32964264394450446 81823752174322957 44211197721099159 52220453205310828 83731895442893839 93196087329088164 66111743089065571 90914186633833316 51842938725385289 27289919385542206 26254869277761851 16680061457018399 57137239467015512 86886102199972590 80483127171041954 51561938091012819 90481823278986026 24247125188762601 20671081840112486 33247186989564164 83778266454466025 77026616743130458 64402778998278401 85486348367337198 70382262494654689 21096178612179435 45721826668455620 80793568361291705 34042430106563460 15285736420749265 75553019939106791 67237069640855463 49548118693107716 22533286781287414 17867890907903172 76140806387172150 39060075576980632 48336115192919626 26565485261391122 12085576605068528 32918137537814891 76543871655867389 36486181904246207 86254172679850545 48302570309613415 82791680284989658 63787147232927810 59906764042591897 77650494446830529 24083562409630454 61519914625971168 24091806012443750 65122877369412179 28769917793823739 59634286573482879 99499463889867633 81245703299563781 85450977928727008 60472284982246627 22193291164958302 80010131706937833 81094259129798607 83072029262480416 17327117537895356 37721649599600819 59041427854741840 96064349241825115 53158284445202978 75147737079171564 94456460733259244 59114918221238278 33010895022535817 76142069348102389 97095575404921640 70137008375068252 53060797440605339 77549091076269426 75510921602505104 78482358010599895 41614411357354679 40285401792983933 10380153102877474 48468129216538980 73063795648712467 21599005938007123 75267227010037075 66898364708624822 97837302000739602 22985271108665904 49221690631635745 66158483312058284 73758641327424642 90930568108517625 15604402466470113 73660559648671628 99259792443613050 44427469128522868 41482468937715376 85708801669858645 69080349344409250 51633535553219352 82545236273127451 38812953083741695 96176935055525393 18188322980132934 78601778808258992 18410103280520792 85609853793421430 50486549738567465 58072080650760879 41970115061891901 44653540474970454 77487784952326063 41161794779646686 83453521519833150 84625146444798414 32602839252880230 36104515911020835 99971096533735783 61090337399331414 13682793425442374 28020584890279600 49693777067453462 28280395640366858 19117330025254576 33072830262495078 29372612478382396 55627680368772127 44680590786175424 97242207429495007 26851801797873863 73588987534918021 51925870569413766 53004795595624558 26304372633544216 69974702955812675 62995213588007166 89938687360393063 96723800533224674 75110871969793308 74699462483002571 18293819322364082 55084878457753443 21419407081952985 95996122956555033 48503067010188949 99919983454345733 89775369099598824 72084743961425307 80428925384474529 47406913822861677 16917575273507471 97274753377753177 22198026745599434 65462562393121648 84360300304287896 59014355537843649 68913682660293590 39423519483429518 97256434284281017 12031121185351151 72972726318691300 41330466212317727 59662447404727924 81924009455120568 21750111206425727 37158259698707786 43933984425213919 23825205516613464 87613736366813475 93293169225347814 42479930714488175 77648280830513911 67390118383388437 14868600854058495 67783400692897059 90150744648111287 69053773247275157 17593903079311006 59358332678329331 61111909682118162 26109520100053255 89154067220802826 72893120356741332 27630647228164287 34101958266760862 10535436401882003 88464290064419094 75217673383357688 66144891950757988 23270758181727857 53742251739408423 14099501634465493 29017575761733748 65180355432362985 78524561358079028 44162359091194923 64538201444774080 10953788170680589 76734903702062650 13462560856384441 11283392488191536 73307440890953593 92810834216556117 60634264241486911 62340614345675669 27566084824891617 90488876348420858 80731744110263753 97581761232096798 39934226856886174 29417470669627043 74015202434332809 79730935618090094 60010819657334468 31222803899290810 60150543077161424 39560511347507221 45166880735598517 33595121792105176 50426951599796399 49935543278563971 10057802659307260 93210101931917761 29289844642871623 52633208237558756 55956753876627867 21439185251846399 19151172485843649 42052894198784953 28861461738504572 31185541829300927 61202621336649042 77025356782867923 10912489364262701 59451224422217310 59112794381469042 29854741814321331 80016469062920109 97673760802482798 41538039143423554 40210005297746489 30455435913950096 96874298641550408 10957763346083894 41445873554775136 29310660384228212 89870576239232820 65838933895479948 84532011861854808 85318033216432052 50358813029078904 27216175696863453 94612908082381460 22065482443934847 16972703489050346 49975263803860032 71545314155238817 84575653859178622 60964577578828472 66362343986620013 90917492049681862 62796786048463897 56741218636047140 39069561055742256 78684308566555166 87421686917586791 71870455547659294 55496902207609647 55140271394058545 76656577319310738 37803634429834211 23306304721281191 43082419036638132 71723185525308047 78609377415515878 96707385226698767 12023237577292579 80787164504740568 10341515677725921 73748879736019616 95952146480371186 53139667022689309 79603689904867786 77543155443073370 85572735505477326 65523191401322747 45916148715525977 37892518506029690 95334379602340526 28094563485903677 12469944804957449 95245451736153080 42486189246334262 26182738376444954 39230132283674578 39229489950766054 76956145176286501 70010015158413478 21588162562699356 39771557284082780 96387229380441776 37185587233998059 50251315331308991 97900758933065298 86255180919698949 44451406470199223 67132216671701079 31653618394997444 80676348637807757 44233603622539675 54678680062042451 53234490443116913 60093739355430025 50864969466870636 49935126707198156 75356209605867326 34921020695460299 19081612969038785 87125495204017788 18442479893267471 80839530462184865 22746000058615273 76801326842144034 48116023575848530 95497235535152252 78104609764398903 30183150047929744 46781757266416363 37656409214180215 62237166019272240 29448321766047622 51362695322505722 49388844560583891 43957437149314828 31638992976842920 84556481623532879 41145890727987827 88632269189729464 17797262093197471 43836755817615753 56758480393000149 13083276548016855 65141384684157164 69476610674812033 72549186548130453 79504322532822210 85775567815205429 57234720781120958 93391273139390058 40272565217731540 74834719466125886 67447938467585777 33746906546023838 35060213759000574 76011640413044352 38031204524128515 11494195235686295 58703716901661293 13783134559751203 77166021066011243 76459798259188673 28051492239120832 54999626974991121 46174493026849010 81392543016609291 47637001491279373 17191708551803042 35639182408707217 67031131871133957 75135665957562012 26808554822647658 82233742884423943 37731272036201457 34140346973044541 15563077256414379 48233505095986719 40540896170010516 97844286476292198 84136104741578330 75575264306657683 43599099214753254 18443718993892659 89391594418445206 49361599017304735 63505592643109613 46938509612280466 28776311137890347 23814747787483375 13627681199542791 98126023689316525 19418508479697188 56301334656546901 43839951831516197 96585255251907100 77174669815703838 52663696786044426 91517142581929117 46288873018294644 20306766491434768 64048509566241246 28109949103096445 76453938225135931 91017371543841502 55668208231775672 38589712461409560 43027583026691915 55217995237585428 98176363227128331 94638044182864173 80823720925622876 76778613606590752 80379526604880003 52483128148124965 45559502927741370 33055166007821718 87316021635368354 13070225708176948 55754491378631688 54583753202029139 82854913493767883 25552463950083776 88826397174253855 80841772332245132 21474675391753438 28971065548613583 56954486979836170 19259464766334655 12655107526475992 98889546909121943 13541142717376209 40560782129130702 13825683426649748 31018931168149890 96172159511592799 23284655104301346 98798483384931041 45771187222463735 44953918930354582 59518680676427148 73209877198997087 34097399726069315 86006349218823132 65331451567197490 62860436692019921 79230399254769639 70817829503002636 68662833616863404 28756950716775956 73571109635945089 29071823996074244 57128009184848229 42244825791490359 47995110420097361 43294109812260296 81192588656264748 11261273101759852 65034010416072774 30961606516806450 26431944689988737 30232951779108559 41339442124057458 82987761044757485 54145618400387176 66698631253746510 30366005997702519 80548560015024778 45478442462865359 86075541191440937 98881933160831480 73859562152804576 53329099872161707 96538592593805426 83060833170056451 16716092238848759 45773691892517710 92220280999753012 10647889066571981 38965102210557376 65784567940570889 51980504880359779 26887519868517541 68453136647813009 90423753926165174 16306146491047204 64255413254763720 26938582169207042 96436883725274866 31220837332837857 64588248688582261 45401306117429915 80582284779656937 67996470602921937 82456270888070095 19847147816502727 78450968956519746 74330430845336625 52760444284927965 31795724024423763 64513621160895455 49485034795705794 55224681900987245 63779581587069296 70052663762987298 24577142472870855 54542294629980809 39717205144261691 90882635127554114 92200905556032614 74807824213624612 25395637251448868 88300337766651028 42638592830184357 25440723137002963 11443905666083004 99152668943856566 11742059102052329 81699761465779100 13233213782066557 58679008606145920 25354660447098595 27319724729962700 75816587034351367 37379832613801129 55368471007973683 52537564134355745 78420231749890903 70121679836780231 28170529830481347 36600018082802085 50213524278792123 68736431033790402 61401613969967735 73096846706755381 47165736860184427 66658672882488754 63066479743512334 72466835194894702 28222194948014689 95387128348909513 54422476804891606 79945685631783525 30627481454145355 70564684830097149 60063828567887668 11698235927226294 41341586898930163 98811754591351002 24290089244671249 58547201891215623 34367586475433692 71243396420043002 49585350018741807 11142960445025292 86335486789826294 89679696655827652 64294838550776125 54013622932715529 48953705386271522 91042815160100143 33148316420437916 18549354059344594 70134642672536730 87051258135930879 79618789746913448 50531573616736915 17551202245699418 92063195112238025 52805805648074153 55802978799409710 41371543824120621 84997060244504302 79779101187468288 95830031483795310 85436812850662444 62071040615030275 52874779987794515 40200375215186626 99721075795551282 18341361504579501 98649257221347740 64901926295556265 29617923665521090 51433373750384812 19334326343979662 97553377173722601 31902457753520049 72980328105049518 23861521180500911 76351114696442215 61124008166387841 26557551873535368 54476362150570007 18202982695307457 35265300746081706 88870982786688042 69689410182553889 32604569873364555 35064836137437929 72282850385876713 68769467146477831 78329620582590804 37607505969621900 82779277568148507 78269870495572274 13085749314798273 36631327701620019 28599289288001034 19868084171086344 70826460997947027 69659609744432790 85930580683225711 79111352252833694 35338459646603912 31250374194268190 30535676497849353 71904667548598098 99274384441964279 27335112529106423 20481292731098289 88122943488165788 18080010723834239 40257123404133507 30223835924649622 62785342439019732 77281480655989142 38881972486650656 90889603851286072 84406102166297927 62398624349402212 56486492605702711 96409238408109600 33520662334984758 60283860994290363 52718500696825412 17626487712268094 10947361769980835 68341623502072262 44288654435756784 71581896411970252 74628081461401203 85303647590659649 30350848321579350 98732111296625302 53386983535058708 93249209489880066 63079724563217366 56886398661331417 46298000448482576 61106010783150987 61161586058628721 36607475322338034 78849545995232680 75770212613879310 11975151752781976 86416944150273674 80536109231352020 49270229285040218 34586612047027639 98159001836515620 81403698488832759 10049947290050721 76004697072949814 88738730618729985 80430000420884519 29007055814532721 48332617383534409 12081335370872057 37998650967474903 58716372315150354 26743862964977002 55036914541242224 75725793306797577 49411958044375199 77390263967629840 67168341360646780 70483888360790750 72884387915051115 87216730212412882 10294037660467172 83940791123786789 15653683348700395 78927114018597594 13613962306115999 84681100200466300 56262145096338087 27163755913946954 71159209479489639 87000986909746075 50203620242027591 67337878597297550 63967755986516735 63245675432772107 10616916307077721 69075262584832821 31316060358156061 11425894932888235 63849936438523538 62365119956771054 94460911052717625 61412858564322858 13500700006857891 38938951198331508 16313450561708977 64449473112563018 80107655802921211 98120652640904277 47690644877881773 63122048774218846 44413718940156339 67895693864545935 41559498422367002 73924063727183895 71100762043231700 25352588714485055 79096798821142800 98140601608060105 39490747513709135 86844339856844338 86842786676715094 52206913430099803 56944827193670430 77245388698440320 86953265460710602 60963130934724502 14343878792349660 16772197493494654 19865326684818285 28865849261006821 33638606057216798 98978667736031183 40644730070561641 47456916228020805 82622549709853882 66839658732331307 20009350710470691 77389505788671530 55366353482096155 51644532534755451 79424607411482069 96844125730964890 96422033382040758 34034970734809077 99053088177139420 61103263190613465 70979009967540918 14487571342870739 52201339782358947 70469450503237748 91225526187159657 68606535874417440 88478084697690470 92471468786480582 15745231409046567 98070770576852310 16506154649917462 96648548044468515 67379305843773020 79890867813015606 42143637479353997 17987635860955486 29575201486675082 67081821669789533 89120711515738053 56260434580999560 80405592137224994 95763426072386485 46098066517324413 86663739984566766 12101830531965402 91994784570334114 55639722162151185 65461665792040149 42349054928021153 44355130016740166 83114046759938077 43666359594730630 48357327620115540 16212442710440601 24196831441338996 30258957479938569 32582090806149985 13821665631628240 45645904118283921 77041450075781743 54206999606101485 91859586146535835 25778436152678241 83290875456406842 85175407452504840 31906542607433270 14530712864012859 13796765703215913 95548819154503000 86997499097025404 47838571380414316 82921968788223383 64959543515067010 51443005746880126 30317268389228813 96739406272147928 21933051703790049 18445634327037580 60452097719334336 56644128611080061 89879070757596740 91371955667639086 35367620178079494 91702451928802947 67041978558097671 49152098939588526 44985575302919129 15691581473457188 49661465125329811 78000117363565997 38793060896380373 49543971484280953 98655098012607619 82504042701118036 35736129785847757 15904617573290798 37919737635299885 93196139264407038 41332375676571021 72415059400261517 54894902755982013 21188100192023379 78467144267958104 37991426268624352 20593746248184733 34871639102317905 34104037230641262 17141887880989526 12134735025101085 38578311121698756 48708705329787446 46479542119175348 29049163363650996 77827808440864215 85456319261330958 70042598896989360 46080943440771643 47857678443141233 10368647772325706 13455515889789176 76883882152836503 60191792539811843 70614013103322817 42501922922929934 33661443558452581 87455930664693295 98488194478474309 89980344687992917 81844447431374626 62462056197517507 80229463970799306 26160551359466828 40775018064393157 32961509257316930 88783831749295973 85066435335267354 83998553593250364 71581154660333802 22239925985509242 85298763320214881 47125877604400096 80129649823843118 36214052606219929 40642263099776580 23028339980023026 44431454904509189 88150450009337526 61056244029204711 27213119788424495 72010925650834965 98307801295335189 52028454159440075 67067008488146537 30279463245849127 92397025002658706 54267932572844439 51144587612989056 50786540196505771 61135171884420204 33733975985790829 85125167462407485 81539726395060479 18923245186414527 78535525613924829 52668163106146343 97753363952187693 26150397220038012 36717382884717397 86741461893381861 85791124429797636 84748211152525325 80368686025209437 87138170664931641 80657205155872624 42477993778550731 56495048223914911 51006658151388608 73841023275596612 68230172635216361 59791841810822486 12008790185734000 75509601677781198 85429050115633240 39645540600135052 67400573534028365 77189414421223930 71985003193718243 57851730852057850 11212368437222250 57471488928045936 19158928241921552 96053245371059348 13782731293787234 35513540195898155 63514221451988720 43081298456601906 41800697750855567 21378787817017511 58774543024715149 57601125114994798 84946087327303918 20171931393710869 36607229457495854 38658338485381027 45403823929236653 27971216237497187 24048788690101197 86704783324404964 69167434163924525 26064967724424549 54516155959192527 92046664408274315 11117088738097819 15513687970007073 67555741069094697 69822049065436195 78307194775388569 39212587478971853 47279762149948018 33021246449144541 63463577953384812 16148044670543561 93715051537145955 45231989994085751 17328148421209088 14214795029856211 19279912390195441 57921141560667179 32729276448026215 85149669240755689 66557508873422118 65345625998271769 24019544964600192 62740116783285943 82443517495073955 68434749832716545 91531922467562994 26560690361604988 41972120608497808 68194363229670461 39940847583666496 74044364650939539 46246029990044037 58801872252357675 41905647885611869 41762336105065687 32172628288635567 10596599305701949 98744550308273790 43114108526358514 73398110716494869 79841344668299388 46562259491829868 89523648279433914 66221494955345699 92969547810615425 99917979872297741 85236710494740391 80550967017499383 35638191410010784 15134564140072876 40663952004904573 11360873438988768 97975835334002625 42284234548037290 58102956822936357 25761649797414981 16601689417839874 11299451741690646 76333099875571489 57943481519516981 40627330014283081 80254151019168252 46356195207079495 50106258339917960 12045652172689287 22663158616636171 35536054335788205 81612175076316493 49534793213305710 80576809418260279 69167170952966646 34016934072286573 24834583356090956 64778811870747329 98058955297231472 59610957814895278 31024631291346696 79484822205686867 31380830439332842 54338843290701370 88836923575709971 16808515256684761 83274645257204992 63031313050767170 13401691244393765 57097765411261794 98132359248223551 74288881966550007 30604501051152407 17439821719111485 29797442546765238 57888892601585050 38013125092600744 42381952605456988 83423504890167872 81454847875222444 79126545771665969 72273800243679795 26498279391884656 61589974482368354 14377158913248177 14671130177241174 75719838141096374 75472002963127882 70852586933623727 78453127430614460 55800737243247511 61316438854813543 21166828703823223 46543571922559904 70217310874578559 14189407608238443 90735292066045824 62071617266701453 39184013040159139 25910009643964580 40185945715863935 70097557745119054 12153585739066622 92555820567937347 74196210435011319 44702835260282332 53146647108604654 66407015756665618 87033924215787903 59818821125177883 93313677711937728 82709008077530217 43565646233265398 57225590128788886 20260882847128748 56844509285845565 46666915895851233 35254941586096662 11264281279736089 55308200249985946 80640053801376681 66784543666981641 22774168904685903 25065636075345884 53691276692604570 37502094834851031 60087200313681556 67029678231317739 54205630734139935 25859873237601127 69548398961892487 45563438228844327 97228882818964889 24659458891315081 41890804020385194 62994395825659475 87826766448396332 57845602138728193 28380188484607918 81512622852820538 45917927715946145 78248023214930354 10269027735935831 47944528447922921 35741812417001266 20811593256702829 42526029068305196 46555072263489220 98773437954663525 20472866337032552 33084350428408300 52921140457948595 66164355649390060 46853759001791311 86779850609958908 37860298423709767 89348401291439438 25240475729251161 69859824544937388 26411555539499182 10480345677041804 82159065299029558 25375673536400114 29559345133204003 21069564641645144 45347487943000400 53960793483017304 68238483516378868 33628998214553225 62011732920508381 18640096091180247 11974070111681511 37221060279916301 43213471533668791 36858999795684813 62611343680052218 39608870809753979 53781519295642545 27765789689698829 28794332327708766 94419998105027055 96372021676243344 10055004899467731 13519140852651955 89657105282946941 67098530953647931 72345516999279154 63683656626337119 20481552158288998 42082904884686491 43490663976689401 13856066004199671 29410331265249791 52745968223762368 86023490046016291 87746831905629271 59172866060008874 36772908094793924 49405821442575180 61466095170570074 56921001436420285 54476943818593471 35261653598596850 57329031050066821 55818837005070200 37955609762677712 34313207337600772 47109881503123553 26282759432166184 39381742200993418 47762068138194620 98226791209598720 74110411602512097 80320490884999948 29879208706791846 34679287272828862 65211336403449992 35029740948054848 14219418245846739 68344837723013294 23716642913538513 22606243858264661 18394643632689117 41994249207655053 96122343363222406 69923867226835295 54570106395686926 10063639482987556 80136707168625270 49058146338874839 53524224680976024 14244437622277653 30606263867892235 83946108847676190 49938968154472644 33313973556830388 27912641496187738 38539958007693924 78362755080090493 15793771478282836 21442677889864143 31093430267427467 13730547316227361 72952340979804697 27108550728532083 92668441763373381 10585292495095183 59397205304822145 56535189245239630 41682719695938170 55240894419605211 57870927627371432 20858167577116990 43270162989422896 61507416372383284 50683495830148650 60084573967447223 59568497268349503 11300492915272466 75564155271399588 61987118111049905 79170132497928250 46686407320475451 57872687813136145 57423465201123932 66136486676366710 19328790473888266 57127962690877027 98724138520584758 58785277018029263 69904969112261730 20001141125064083 12102973410281741 22083749927332640 75790691577915537 61810345171466924 88951841514227331 31963835056167343 98128389602871533 23030062839838411 15950588684972256 59795210420937553 28689291331144072 47880553080870453 31771672683454492 48234737444098150 78802143921453579 58262720087839735 56633596004872743 52379585046087347 13855551224042774 23231211021000036 68896263978133990 40367802954314548 50445155022329004 48332862704323914 68372049674884636 20931194977488690 50994643954607614 32372720278228780 24498198411670543 30049105549456658 56382456559086232 33113292940878513 99295498220962045 33093704699399397 57592351645514981 82310227781636477 25816979989641395 35564155487492929 87036255947031857 18534570354744653 53153217396063431 29892945812500688 72050450089245979 68262885485923742 12281470873324601 66933990836652866 18171407129188971 40782281821583595 93329910478562674 28596060577320049 76045462339184756 12854933220639410 18515266048361825 77645395904443540 78994159815232246 70689114079886799 13027716692673622 53918877845522058 63868000144594223 78672995851775998 29741361148686865 28087992013111996 99022478828960054 64282092975725561 89319903267785652 53835601743042422 87384204037666605 85657467178555925 68119115956017033 61740766361441505 15184906742696031 92157942436301709 52340574789975598 24778053448601539 28888404685755057 59553641217847292 13152494698661474 15260132240203533 75220298950783684 35689766157244534 75183752869802300 73103401789267919 76055703292828409 88073694871160872 92496243707084914 82383736799646686 16837658142273057 29540995942067211 53011990462225197 26145720565923533 19147526889569913 23837269323856204 37494281635933443 46534904180080328 31889153459591454 99558305980119502 96065612037993678 19588743479747619 24769461073945869 29698816123155350 54177631175387724 14485852866000867 77412740943403525 63236251684946063 50015199078632872 66456346594749855 99782296291971150 82411469214386681 83779782369440489 93758139479523682 23392632319236655 70172930429996018 95102161645754558 98062514197991563 19211143329308820 52393874949705537 88101494033147913 64295859149229012 28676765577655163 88169242268965318 53158965493918112 97690504297336786 61997472972787636 52697625504292466 97735873909546011 69510660522988624 29632712533214653 15115990689872372 53647687825066556 35816118029227294 72676746237683597 90504176021849066 28533423962768902 54627705031940603 51063280074263061 76279363281972485 30372789939628738 77320947281527114 15186337696909167 21118804778901830 24772337492702467 84554450128486516 26849622962150596 15427817762465795 91278113536456182 18066502209690913 12539728722073631 54542158217293026 20152273544041079 95550567540092471 53072586871193353 44145589634028899 20988379031829060 73533288112886398 90269294454149960 30047090703538964 98093952150205307 89192632287933187 71878877470560080 70356932543403405 22263909074110353 86615447095899914 73356040698029367 72506150449506394 28022279960547401 51334916893171111 58724576142033670 72876492650471930 98100114702004815 21790104275645944 29644611791570738 42949769568220692 83768946971348852 55309679843408148 63890588128577526 32294858359078603 39710887299546836 12472491021989908 54309184781731133 83248727979257736 81256348070491353 16370828708323732 70036491878183424 52495052294962763 11766820888384605 13640815252771324 59817407433635896 76869422972239420 45784388292828019 70313202973227855 80976061575204317 89344678413866284 64387798451161731 13842913000985638 89084458733952996 37404773430754556 57135974625345490 80838218654949276 48908510698565807 10463418450014596 68528745829680376 74285273988113584 91572564990650372 22526556075296057 40939282215500547 66772673245494140 57688001116744164 57763025126442160 95347509067615723 10750186860861149 63474492538604976 29164048463675806 16525581719308000 54714608812902036 34468276099396839 62788934095985085 62166331231008294 72952799261880028 32623782907198710 94274567031208400 91613975009230259 81513475755074790 11314807841533343 32318135517938215 49851622585943132 53984867849803677 68963653370664983 68981471291833901 95428840238934244 34282282312201764 25380845180474727 61104180026808785 81297273602065748 72993681763104174 43941141328761502 69163897575460220 53195518926589186 96413787574988447 47453634431238807 10417844735955080 74579332786571536 35307948090716947 25806834704161743 65040413293859086 21220562730252780 90007003867274373 79885951531814797 56701885064837476 32856327718547528 70273581984482766 92724020343460756 78042333886307963 17185600206303926 59504897770161562 85017293980166279 33024493618025005 86614418190218827 91194710585926138 57096999689783050 86750589846939209 75106795531283906 46566159762268121 26131075319707245 20460439661849819 78034332538309319 59828849040882662 99479565565371111 14411982998655532 47307069339943934 60698932906387845 84895162507357271 53611265560438482 69049751344673031 29883642057303062 37825367279076001 92236961742800028 62165424489731343 41185349170151500 93042289418402060 11755553860492807 61548595645165867 32849059683560153 58511160373731523 84540226391676672 80240657196407166 68751713397520443 74190781280985428 16734091468663886 91346763842029630 20158460503724140 68004097833643422 27956609378583383 28106831340037496 47717085542263683 37401801603539832 59641010791413636 28874388813861636 95515039250943057 42987743253109145 34084833926725391 73275125337051336 67527499381298439 60358322774770475 76857168383305661 16761508362048188 75880848006381280 92047177075912694 44797486278823824 76383914418612258 31755581102042520 30782538796178916 55826139844444925 41526485778189572 98919989897206593 22511430935965202 76304965134921140 97147584972196668 61275746432860762 17729612419071933 89503415165578763 38430181064201476 47601682375796316 98734837109742881 53931197955282721 38195514461073119 17034832469322512 26662028876346681 78473125192691256 83718565473633390 92725003989437003 54987846782512438 54135970861064909 62640683685042699 17137065247571105 20278241538563247 88797477691223380 24372480956468232 38865498585058325 57449748463261350 22816193366966558 30983995659740929 41843629114573251 23261698470886414 35163292719809604 67916049481090070 15595506345402516 58112921876349531 50137546225567563 50005489822361874 81838603780609334 88807003154906968 15976571603308157 97534971900139866 76624307839232183 76803139368928730 63314490497842976 10981508897265700 90153176862804926 79761964795342210 54643258518201798 76944047268895283 88702587803210996 61226885268489072 23668470473688271 17418842421345032 10887010409825898 29605793039192072 61528428545881799 82502237188785165 88411321315378455 95023666174103886 37513102672470949 19002926473052525 42981415766741082 58358949303512152 86272795515445907 90626209796564266 68702575676874028 34133727662953427 69547792084166256 86046671400048017 63701472707857681 12095285349576828 21205244105039135 86850028450517959 64666508679387767 30310712189143853 30802958555467145 70763525772764123 34118084069276398 55217515741524463 81674914070627469 55964411110643372 41344588707898942 92740701860540275 71056744795855151 55369515416089116 48124309537173149 63218684974486564 41051175527440372 14752625128893046 56457758113534720 50075030372870914 78541588123464540 11306153580021295 69643612362107214 84439864207623101 30916876155210606 58559018399268902 28389429037153827 62700642485867117 40271322523664771 27090511833220245 61431043656169272 77494330039027256 35802125588639611 16531744826429927 33212589199340229 12574197708627676 87396994892868358 53130810682421477 96380868318972988 88072157347404796 80386498791970478 89122950761351891 86325785678921205 32573192534802488 88767446896417711 82907229303439195 14162559765264120 65139880153039419 14101869471527480 61616452614568579 23616500317403918 40975024872458744 81636303857159532 88306049589920259 65331814163808882 94637251484563331 40292083779830980 77086498481656250 77951035258295345 11170630369470819 57307867584094698 96134803973264008 96825620967020114 43916046160280475 39652096151652487 98853424820668428 61813094375662524 81595098082666793 38459334257190102 16370991798138035 78762171377042790 95074901381512877 40976544455668982 74022105845643225 77363025803978534 54063141028134600 49519106928719831 92332348142218870 96644485629912575 87910065902555688 54628183556407089 36496460762070343 38462513184781153 80208624140005367 68432125960992497 56011127112862323 66123071130296957 12902526371057528 15683646730409852 36630590664766761 84795271423699654 62725017555777683 50709155881358013 58265142413333541 48102649915960055 28520414887127544 39099654983301378 76313446876791222 27670041361234303 54451269655061277 22112830001174407 10242394843677487 98132966399499635 58442262998122220 46639733947532543 14152042621155527 81107568292328413 53926422738365953 54438641173612451 93687049255857497 55763703815810914 27200870079072991 72593520486578309 34514437330477907 73561420504125339 67235148291253444 50663186825533370 20087912530954075 33683345399601672 74708736220471470 21699859695677795 53950429000603342 60742703430925963 25014447897636786 45065324672605234 72266842836891581 17127033197986332 45052098770422201 39325242231759095 38042986796889175 62068923281066880 26724041469558654 25223576121250518 17278316659706794 76664010016334342 15282541067527089 32182414337913358 82909458482060080 78747662673054801 59372495738149832 77644479876988737 91096534468242184 83265211959281640 84849379119882675 47226581202462363 79291552572990742 82150587600230375 34449106882149910 24088026614530653 95101720384395215 76057338439117543 99632942716806579 36923921932779036 67331143984660321 99438072078801507 71688745566077549 22529775566217568 41051695356512102 61321223031460510 11832086857645062 78526693558021010 64348973946718068 57312104443432659 83380392773779298 75999878849664645 14178765787546614 33156286451320814 67530694688941509 64968552550190536 53618755574093671 51030929781250400 10317532728870132 83714761970046065 79336254466031631 10639073777445461 59227430061150797 35379047950170207 53683881282255532 83645236160058008 16472164051728478 96297595342366907 12577142495967721 12409080954158828 34561922477015992 40358261028365977 40082425138030271 48745060444992479 28188636826556225 98369979835552173 67912439371944120 89985551712888050 17997085748425668 12938030823614668 89131414300096124 23454242872541853 80813862244315072 46026222842036126 17805773978551485 49718599545210178 74360908693229235 14916635145771049 18068369517865339 49805626599644962 28061785929334475 60677396663859715 36609064683282999 58147538924155498 69056988282211687 20929662858967811 15095317713135236 93574527546434258 68229695889484092 40065036752427855 62030192196732393 36320088997365809 12906600452931403 44816752143515729 45051520918232265 73244393277157055 21432835255784309 70790182094796131 68259218813718281 12277945245676066 20130934155058928 91301510949916841 60427141612503348 30341024803435479 50038312200091758 32308355735332892 88596355905866192 62997038034505172 60137684413097277 13928402633807839 12278753456537241 30725669543715953 71269361274515278 86900112354715265 59427508529359876 34154292202907722 85189765517795601 44255596952631774 30156896476752717 49515187884686498 41072731609551441 90379874588500034 93164069044520238 48405371692258633 79275578871168087 80964265757339375 88895636899071602 24912029033276443 58695246081268656 52072648069362558 50220746138768307 27819557892547709 18565095168540090 61351579108766027 39178062989187789 97862260344241105 45886174752994228 47160973499688039 16991644111560687 64108641619434231 55556087361161356 40629448026242730 35474390991399936 66695667892365583 38945728023165657 41205130342694698 30388515035621679 58913461933659936 58389987758258843 94083784764719492 39323452190224852 22342048243816452 68055916984914135 60977745199119398 92174680734990172 20182214934194899 32661179017760386 71136287496764522 66145986173081326 77430824563410238 78419068143628651 93266793956482398 97625467474046347 42171383174532438 76010843073627113 30441017862727692 56904243428787770 15633821309490262 78556467860482647 21380939435105008 13485736876120140 65998546840678405 30800081057763033 69903759913817310 30446809732934132 63194657744360949 36611965726965057 47284398939048925 10957287384193979 20760916466579399 20388497068549412 88794044191443626 45288221767792819 44842740264559477 53002304699252373 24659760895018299 19774338493515676 85601538717335705 38454798029144496 52420948217579565 41476591588489375 45150933663648491 98608404813438958 25501474174517964 82431505164247709 14191074149523353 97065465231413402 41093514503496393 96188907647840097 84559320853177076 59774124196326223 14310046551049472 52916184483999651 78912955950035619 48569304296308698 26933211139557347 95724244080047273 36629872095922997 15573187472499706 88284297087960071 54483979886941298 13279126475224166 35745042008065767 85673394743273825 60171351021763675 32920327767612968 96049826642751588 47545543638694370 59775759981961820 12579295044449621 70435948158711367 64665640774101043 67265960768471563 11037745973841408 63327750659162065 93165294512327558 72808644726052897 60769550154130953 88560012454295483 67005356369528830 71564811582965684 48706862588065442 27109179238739866 98166302161526269 86558377326046595 52377603851457013 10909007800594671 78062796453797880 31544823799934443 83679784112647413 73955146634600857 69646580545374062 74207727830123668 94984619027944002 57678806260675302 17539173442859245 96661223416960367 78530477478462029 69605538847143326 51647179287717925 74594627408170200 73958281453575159 70349862781874310 58894290798302499 30945378616800269 97593288326563849 93923607430754301 88732588557555146 45161110236270360 28395340794581442 12749164051121016 64161217694036545 59670178059482864 50633505919362266 52388648891649358 95576965193742905 73189404459510638 29303453554318365 92680306966476655 67710140758878830 65809211444448855 15260183288799973 34859592864894137 70134870152452554 26275429974333613 62883872905002599 73193671584088520 73700563389515819 59443132100863585 85176078964847123 40889572640737698 70722896939435688 15590926550681879 37287385083552893 57319872740946829 84119413415162010 59391245003729353 28518904061068791 24469484592796323 60397576605298790 29372178227339697 55951751502669368 75897697783807368 64963216194096997 90649489993027858 42926748701731100 52857193336625013 42975542041041017 61808364844300056 17515981505763269 84167116809205174 52138315531824799 25222276739239261 48770198896377550 99197593367424989 52669719447771185 10990126100746413 38338582498501920 52934662896822076 69225608140443921 58037156852323521 92955074608550153 18657710246743358 35574859000684606 80567141841177427 51548413434930344 86484618606292238 32092416492478743 78285644743616281 97870547653076628 54534793710902176 21200206620441397 14455640816620531 57184460596960675 74702767608211309 20727252446737806 97701465947446987 64930458237658765 67898167945999368 50842327501553672 42714879981473991 37509420776405241 94696158415339928 21411963133351219 86355160388729979 25465293449275782 61067090267233169 16730506531102561 88617738964747738 18604651811579419 50373828228355680 55278947116159184 26821798585577598 65362780937211753 55336137250710562 91008206958463267 80435964080695254 13319738117803304 28597849135957510 11261227518139032 53564299172176563 47177873839185265 39729898742233694 32557516172173470 26375468431023557 59734888431814910 40737404202839616 66517091454357112 80014007670154220 38570398032065822 69683865422023700 38792405754685204 90766397001696678 52987851266553376 67627858598728194 62667307871056706 86636996192173831 68948082917513687 95221911805713277 56022430884256943 10002004322994328 53567414981420710 14761776365703354 69619684267536748 85075161229206295 59440725818391691 86159124914504353 25428598022598976 48976472001145807 40421661187228100 45413039878893990 99167434703677118 44232222925493090 89497778047264367 94841905918777898 48825454036317003 31656924397119350 99194975249276873 52259791531183437 39653090584390532 92012268638376778 78521604032422280 34565448275281971 40872425551221523 19180870991687295 30619184803527030 37462876503614138 96404738724959781 59875550913069835 36625120532870071 78574684952678193 33991733774258709 40970031028992479 62385125889555373 44251247556160514 93359726387189389 35858148538712605 83411034599284293 55096998957420205 86774640250260979 92236304719100751 18565032024001837 96650573349848147 50517898288626881 85741442663775805 38855793872802655 48978104784257240 67692427369662935 96120385116773236 27344095053553397 51625284083768738 95735421449516403 52918346699035910 45508522781242521 33362314104320285 43901279623338952 80755864352606515 27487401289918305 12191766407648212 11730449621561066 64676812854588063 22582385231535900 35042628045107931 67586816251740121 71290807574311566 37961732362315912 41061794053350037 68505630196100958 43318896437943160 50380209224076258 47808227590872162 49148465735040866 21000069538809147 41161982231288626 62357756752193859 38818742775646946 24577841752140774 83025546333599882 26179633085831719 70429861753677728 48239122790912470 69340749359564158 42489398469966081 38420454238170053 37985494027409289 91769002065601269 35898004872088625 67029904085143598 40572783132149700 46897583311826934 23006009767234208 34347986331611127 51206813678965335 22794696164512874 32462461020338544 84807590425230337 19070834344597134 45470370968904885 19074717195876026 36067895819809470 37344775809329159 23798302504973705 80966491902955092 45380970909591815 44906991106690793 76070624195148385 43511486618343439 81031041199589495 27682554870747663 25164489199690229 60204360637328825 35700893818832902 73280895321956898 21450683970798549 63683383708600904 21741901611993877 93367116889613453 19578422249074668 55503512860370338 84943506502284222 21724244469188757 93586248972764612 42294090811208519 26217121367925057 71246761820090529 36356988181016656 22880514729975763 54220867691985125 47065863190567210 43921473046211820 21083557994524686 31074150739474009 40301044780832726 74961625729484583 17546497019271661 29394913055708193 49526575555986767 47914120151647182 79228856604970472 54716579171596620 30079688908696557 62151276556533730 20826098301138374 96233037150727745 35012070011908137 60046624381236859 32602802035178878 88491538011929287 34755962817071126 40422444870382150 59404451295125126 38927100979135340 89063313155337909 23381699241897255 26626677900969264 15316471830131042 93949059205143362 45822415491396895 86830420951972797 10492780833559086 22738675885239832 50267277150770878 74691155310458537 34236506770661596 11035693688909289 66933231700007976 76257972744036230 26913135542899277 84058973082255051 11251105918765198 38393196365389511 85027525086533066 77044643792025981 84187833571968576 59308772072484808 69159095906064493 55015984602506955 89591317231140694 28276766826524466 88832414864606024 82783485080104483 74679158792276766 52215104311062296 37145720688858510 77813437734863606 47323187335060286 39581258866950098 40802427779696595 92563258298838249 11734224006790299 57028185366354411 20595611075945299 31618859756281856 82363798449652683 54170960005557813 31264416305491282 46072761645215599 82749437245680006 53147247145324646 88926506612241091 65658136816353446 88431590813656268 70415361199316087 39020418280659073 37332716828609229 39132581633186003 64123881442647064 20719718264394742 17703510003790927 91581906571949846 48645967985470218 84232527465595356 57171077042573402 63767166194729056 83279797591522422 31082710881709182 13383562401653202 36552172206152259 62803881123236508 99771206751878333 96814402832103993 29201137103659055 50053771919913032 13032505184544664 77248825470963342 29000015027677686 42730403970479190 19538057286761505 94480877256118624 13182225215752991 10822841826947394 48183120214114136 12543987946136742 10152103335747595 50697848998031185 91316236043835505 20750993011367532 41087980938891809 42394004354035141 58451312548537169 75089047672557736 63696923138426611 66566372745669401 55152573042506118 60932699017314102 50087634669547407 82814760684371007 99681649724867591 57796012563475013 54139020654617749 23988510803851800 93407722862079020 33108904940618379 81329496321016823 15474450835103654 47519205596890101 43211984061939026 85056559490346159 28752327881098813 63142252933364439 78732103424068201 27269896458695091 83698924897740825 47244628511886130 43157607289117120 96884075918648403 15706630634770865 41534586384749441 17335074051460562 91024729262465995 73820385174217731 92927758275694113 44812320074513530 31488868789336565 59788519485867233 61435270445959164 57966611916486363 76466906913500690 20844543222709615 13383157501543404 46845843762513453 76140255816797988 54635469631737791 74921481413287066 78207119236257553 36273625717278587 81752171382863099 96189836685270510 26924213531773218 21492285833482455 18450255181295746 36175569224592335 73769259110684699 56949594872506959 38425427544788049 64945645161023781 49821471265380385 63773662451288328 94663198699480059 57728574151225363 21648701100463694 58982914572700309 40795154689337993 24561408358446677 37862406891098803 85727874792350055 61932553785513225 86077358282152139 43120690192756074 82953171621385087 13061822781495476 20788747465743776 28247648088331127 65282516276718342 72034086441894548 53598972388060219 68234697982423310 41076526823195540 55379346660474999 71612545847158429 69848906904071310 54117186747728345 75884205819032479 48453439358868864 43211114466937963 10230809891233793 91387375104447336 15717243623781996 37512237508254235 41065092333596984 76696777414126548 80117434630575668 99334577924095832 54542200314881800 10515454813654351 77778709567482825 10030241659308273 29935153796564524 69327079160449240 60450568237288236 16578537094647879 67818723911262581 65449657734331577 21618119255428394 28846787457723757 65547117213602260 10485095630594420 25412270908188694 34200293833210642 15030256586274220 64156953827783858 29766311649497601 66529433023876931 55986260458398089 95070929908527015 29488536428812554 99655838776398137 76510675140402843 35647723118248359 91566923149512419 89388185282212699 68669970371060708 34029262012944307 92325644881568034 67841810305554557 23545236588968513 97244603388768938 85751363316381649 11992246692211898 34481235425612328 11527323946219430 52955852751611838 49782780707793911 63033893357703546 47953127784922571 55483732606762785 76431042196521346 79275586167368661 71081792903103963 19292779436716742 54633043502913865 32190342480615138 57932917216551716 98481803036287599 83513034301036849 31800322288267987 99901580579408458 71502611381035710 66253354176868438 93806513468230336 19765955127900623 97079804613423155 74501714904117671 57436182599976307 34389624909587576 63548050961930179 17360221954401812 82998819949497572 95135940505169955 58020504019585265 30875810775927820 91154214476423776 97297498398509234 83329915935863107 26703075541758469 70260708459849046 80666824235291184 67684093446086475 15477321777896034 61950097779331439 89904230176163869 18510172216492404 60869465968506757 13766782881909577 28584629895877036 65389516404280948 14602018594875718 72439689265864272 69138154230641558 62168322654775180 68291347934771319 74102535766389494 44374369101902001 95361741794194432 64393847608415357 71110303635253524 83250457117521677 84774857151208373 14863865010479472 31770178857784280 64599229218976469 17959048154385531 24306407216694558 80512791405072741 90440730518714367 82791246823587506 35735794919545766 42067203314120675 58276748693630955 57017580375863994 97774667143960355 87225777117599841 79679942822857277 44644878597584519 29963743112338346 97008945012772612 79609616664887451 85688845508644484 31966124239819268 20479411197864834 30844100108825636 65026294957954524 96336517730373052 87787816814289157 31451879592755052 73701392759101409 37360178060412678 31106158536595883 98850539124919193 75099856810672165 39789270558289998 47740410364051762 59921270114944981 19506130350200772 14122466618692349 69446785510368903 98627698718357640 79586180800130120 81201424231649911 51317564219833833 91654669323873689 71075978480424552 37429514049082785 61112260189151509 99851862385201944 63516012674103340 52655431383940289 90794982896815577 11813319273366274 32586589153529674 49839943503885833 78105213691825995 92439781798254015 99911324665900310 74102240193551194 35112778230521477 25126239288895346 22892121512627040 82738533733326308 60698500335139783 37110285481906007 38451328826240947 28977850942495739 31699013567229442 63967128560533247 37234538498270456 66352119557298826 39552831218342727 95812472467067676 32700737635121710 17079280416470978 24262501528622055 97642040343352434 49340421316954180 27036958597389864 87466152442219440 73802444733730512 27101923330750290 86585614351913993 96214858668501714 61260921527275459 61741476191066383 42745114258118077 78231924237591357 97837732008943288 79153561023223574 65986332504416469 60938742804650205 55794842086421996 63323142622671195 63755680329576804 57429300058910087 13211510977417968 64133985243211797 42636266176343597 13997763514560782 76063873404343198 67944347199988661 15174075608012107 86856804586771467 36357556609645069 56425784529032290 41374184048929738 75362076150816513 93524050245312254 37598347042403107 63355607841913311 37147779972212349 35879066225475871 19141810061579095 55354647536698698 60258388808584761 58375600218251478 39085090379402602 46201696980160639 20705160991788513 53928982522641141 42177491380253872 23628034323541113 35964267589311749 47314351416745929 13212841940488140 96541787040502271 35592076840416157 78149300035032590 11300247456820559 98167935568225530 40404115762049163 96671659677325171 92229406664437856 34979502081580019 78028200679392054 41900539940203241 56106538353210560 11581892499538617 47231163313646590 70212167619125764 25248171083304379 37271887082541167 46979471405584725 41982401428922737 33146893053623729 48817271158999305 18046034944054502 88005357328005741 65667747602952562 36671945296243907 56613046182186734 87300587967407247 73116943536628127 15959483340000730 75281858910408905 64791698424311913 17898826872514547 99385424576941169 55466632860210245 17930485444836783 50065351941645998 50203527818770029 22666275683249939 99323016986606351 40579569550891927 34019967824312620 79747472365181655 37480760039867334 53156326238780929 33102376713673020 44248471170550586 93004233722569634 42370920865638808 76957302929258313 98286509529743281 42530091868198243 78929251425130085 81118641378516285 24274745615014506 97671993381295926 18562255102879899 44608133511911644 59235040221534218 34258897677099654 25994026972935804 13505555257867474 38737023973677264 21090699250728678 18721709107282551 74401855546975439 75125090492433753 52801316650840446 44418884431065218 85706625574762206 91466518307056072 19310594023219212 74388072382208244 84063487319600308 68320056566943824 80476465065146643 58902418158567327 54441649208447328 99713642341002349 55351546787067024 99160712153547250 99613935411386788 69972992397344812 96624975627904662 13272039123004674 86471682023853574 31955653633047814 90794227312846280 13476083318592289 52197503270178209 57813659978352618 31010467605596775 22169873532563301 26536298631908943 96265583168278064 60386088915151711 66524405222222945 88129978663343196 65155679661472047 14397374760028970 22018162503783927 38669398930076385 72958817844794677 43316752357228370 87691635257869710 98567775857731923 50686146791298933 62182322030966784 18254804928834708 22814659839334125 58689628757581393 84153575146884562 98763834360478297 66937523613692379 23171593264941441 98566102976840412 47758849795831695 18245063120160300 23532110318145200 28747529029390641 92480233890297437 78715072293716946 96933764045693024 66773300594010919 27090410294510704 52327991004739299 55798166415216171 82265018694740189 25746475096268814 65075874251346751 69015871002029488 62290605568367560 88637875728157767 81794816879868490 29638927702373107 93014281508161709 75281007052782613 25932541463008652 14107979012229421 76821460236633350 97291786439117970 82115408485208343 82559044705588074 43892870548099316 70306021055017282 96004015785342173 58695441720952300 26575946565481197 32964664705498775 26128660092074752 44265580302291311 95537378355401226 42846628268785250 72261676629001415 78428042924413494 97549893673063594 48158335728171532 75776231059885954 29493191492992149 43091240394440037 14886500326929949 24109238243889287 51529185475643737 49467091096218010 29025387204524613 69168761906904606 81782056950249960 21827388074720479 32640910042576883 85693437699016025 13642910551945655 43943349660748331 31007244510588280 36172518157771237 87853991601857673 63837890226346253 60564691169090412 39027843444196008 64736103380733068 33029058387135124 29695480751952062 27814467667523528 93458235500832727 96090313230265371 51972024973425368 70318136687300336 78441855787393183 10257610186402813 70138510783357624 76084454399474813 51378064062163459 64961712001295322 68838406702167856 14716846038305110 95535208445210064 56492866685019032 44303124249119679 43627495719108640 76840590491115012 92711284272312211 35361857926820687 46728071200645633 11599232558302125 19493220051787514 44268343588593755 31986721002712296 79957339017547687 31460754472164697 43632615243436685 82230842209202509 16383558641871105 10601082035495901 54691843552121707 23044628737060101 95539877133171220 92913384465725718 51417251555162245 99875084611754089 27519947838315673 69026097618796889 17407538016056922 92732414433720705 84334227155362125 20918532390359761 61402375216050417 41742209431657780 38532906362962567 11073706662011970 46369731011147976 49749778603148708 88071745276377445 55446894540282282 38988884647080755 36618698043710308 95595112861475639 21782547600974709 79439361235504444 19303741956701983 40324553728976718 45970097980017243 71559309883772601 96263244192597542 90852081971517011 92947716302962217 60448845605745904 81357147550211480 18935456636967432 61819055541748229 90619325896412311 92526549053133858 85381228249920323 19549187082683701 93478439750968941 10465750114133793 27503325256016996 78500879861896617 63255016180168162 27645438585219449 28906161142074567 25966134544757809 53859932330028567 71400038039394044 17679090150723706 16401898341303871 99456537449320354 23636438879972798 78784507502942349 95821621081081312 65482386637911422 38530667535806271 39681754616185068 88165441949214213 53906717349506641 77390772098305037 99372864145292940 59344875085720652 63846904734811654 61760583570131616 63049899730255573 74514857172030993 90021840070515761 28055722029766636 13726890682677065 65518111733670332 46025608694403200 75984970814786858 82189495204073523 78913424931920431 99678103658272903 78705012906011364 61877589285492998 40070121970868786 11783737913406763 35300984586014521 14645010305432659 31981763576473899 77904825352273719 57287701510064309 33400677508128676 50420321610744718 98278474340553679 65100557181904512 42017023839995236 33661105259193422 82513591176852406 32951832473474238 86114004360736232 33979096671405670 85940696692743121 89234950749571594 98005523402536324 66848222064874685 13074699528447582 11444086789020838 74857876586054334 38061126360966719 51770843989196062 87466529117610845 28791289539176888 26877381480983295 94719075196379474 89201867884760782 47368398262543901 11401295403259001 26328282871944117 82851581415795267 71617036150300136 88641775398268266 89100604715882018 10895748939002074 66843212178915936 91627851213478797 22216802291300999 43812935326263571 91669434648033378 93224479644520890 25714616514135153 23616170805937493 16714302275702754 43618519629216253 25622988687793537 97418825044291218 78102365382360821 91289299414802036 26979277841688760 54715299671037296 59567892821652044 28427757279619308 69591315958397060 42358421597909776 59955640908598749 15429711787750272 12148073002552307 77818593241373526 20862697988947292 63674528077520687 15414366244449140 50929817439250834 60265687518394665 14005215981721604 60185549215586864 78884730670517445 36984224058375603 69225034161646784 31205665933150284 51640798056183761 80046838574028065 54071629822515033 26030304498646258 30089511315279998 69832578934692777 55123500185490341 62510931526187441 52429593811181270 59265873062780762 92287954600307466 19568581599480656 79976675050514622 82787458969972194 51306521849131383 47936106891041804 81798312269539379 62325641327591244 47981315579995744 24630519431894275 59662391325477008 29702531519782266 10485572245327158 83841575580225998 88153552957429314 55798957751826898 62398918781945844 55225820645600766 47341837542757851 28782678024150775 27806740244955240 63813520039177072 45417215751585231 35078136190444255 48893685393882308 58350485520080457 21436128092311766 83763468924634485 65461731684866784 26924618998300980 20912411315003448 49433389537887919 39733222825014694 24057417288444958 71713327250631025 13951734775468451 19622701106764619 32204738687652507 45312879082381439 78276114172346556 91038691721550855 97222230106477301 44465232246882568 62530458921911359 31069215218102254 39470955841875759 88980649873515049 28163039909038756 92085295959694780 42491649629028642 19868076781606656 21981283370035474 86760604073631312 58963362657642388 97755308342010166 57541323151215521 68278596514452131 55884344909057588 73299655559591919 66342957202770443 42865646629054086 51866842908370561 21003962967646459 39489894908542244 85284082516761832 14154480998664061 42224757160650969 92519712303783418 38861463584367123 49787620264503314 48730816470282402 26448592659121326 26651212969383203 78430620566461017 89709886132358840 40099036433494010 38624476100456479 74573583054340265 59994274178114525 26842803268133361 83390319795010892 84320221990600141 93716759438103871 62734208745448667 11456669057059181 67822274274967854 71137025417928558 32122792811304728 47542327902579613 55608667542994206 29627128281170993 89987044690542805 68263525230008162 32537791279386210 20106891056798990 12534815359986845 89495924353950036 57280147514269877 67625052856321200 79114688837443976 25504522753098172 71671832823518798 41157662685108128 11280914851296233 43613715167488407 33155226274305463 32831032254382097 81169676292296610 38054111007626794 85215296397536971 14341975439016431 80520100077928606 81531876391072742 77667966259954291 77466321746326563 48289928877806372 47856803305770231 16823215349977048 61211780130779332 71691236221034050 15800240370062746 89214534100056003 86287568694060930 45840945740077401 62286376943236383 20756247003349605 38053773120533833 13548404587335041 96306079680586192 89896438717529792 88848842437943590 94157887857355307 78278736491046860 44677001503587415 53457491932488497 87450946495138875 33793505228835819 67796420859920870 34900593876179039 12185025690110800 28397832510537339 14502312219845970 82606109207956017 58582893998528428 78681869422874224 13451288118523438 51329409675118043 44238671300779030 98493968768445561 41835074687309721 60482319286260691 35054645402123961 98524004448048852 40211473713869033 22730777820242123 65819172213582497 20000529477445284 67405923721521756 86273266919348737 18388141015689063 34011120236606027 27824110375304454 94254852322436823 33574395991928886 10241855180165259 87934731140228319 60015504237014685 30246259747921644 83509079420772617 91678669733722642 84134604406027401 49559314938218603 30837284159694616 27339053844428192 29111703327702068 18936875242213703 47396943131838798 61795130439749021 38011521766533905 67289339787090148 51925462723520071 33765142056822075 37525857208587617 85092964413048220 23702885619377119 45679850610712129 79048013845798929 68964497446626075 74942561920098368 74028670850851072 27772416482957574 12277529132459883 61167571599830385 76974370148197454 59012578720732748 49067082846333969 29075448461277852 38421077589025254 57264538408792525 77716782117375894 44166499873395551 31282275167740455 64620379041666699 11712743492258065 41267537355700891 52020243581920291 96423244850435660 50353210338617667 61132642343861735 78815451684756544 31370384049898317 26824916235295492 95591016033717279 84871226242294829 36084786964277777 87568743846241070 93170158366641124 38707818004585623 25479176554915049 86946914963461462 37088797960660800 14622195094528984 17094729857863859 14539541099629089 47268684059475771 21825305865011119 18090982904621920 75512926653174952 93282963095438074 57581728619542660 91634234183584437 53126529788789079 92442985020025391 94713428086504326 29092007343323640 18754134013068568 94854880289635184 52607208025037138 33131839095469767 69911161131520003 91604070794236006 89452598771336231 75000089343650845 81484430348532901 49773023320694519 60178955611521873 24946748157243615 79394483843648838 86311594139112033 99983101780466120 14771084139380391 97080369370897940 81863615674019689 66057655180312066 69486139316479472 67535380927736589 26791449881029360 11747715328642210 57162197444631599 11165443628729385 98042977286265134 73932430700237242 80702089979446039 47222350708954969 67484248500323007 99032880328430001 72074830812943700 39019984049065998 93277676934062389 82672865264128293 37276331949887934 41073498089842640 90703056846031772 73254792465069281 40092393571534360 31695427779985317 29711184122905216 43042367331343959 65882583791103970 98680713599008073 92164762473342971 40710433402705199 82665715369032362 98288469469263250 57892320913594720 91035410862092502 84529670740396451 69760278928494623 38774132062617420 66005587063474302 56657252265584276 55208017057938686 17118664637221682 71478097180728392 41471665366409448 80543841652976777 25509421502867917 65579843713882249 23596774665368471 33522859641913252 52884392403113857 10081110948631494 67389825514673629 24400082713272103 33626976098397732 13249877192712809 30919389835381794 13348829513983360 64870595436055448 96884283229097559 82329863341820244 56457916251530071 96930357316871829 98486286895739600 61386889350751956 22755386171873295 38148222883508888 57902809822034993 19611479057001019 21642367526156611 23040459068764870 13178303116660880 20937638250623501 12417041944558612 50622874785350070 39806261312615909 11134653333038621 16900050150199931 99818978834443745 62316213087967331 84304829829825946 34952273360508251 48276456591642892 96324740514434566 79023098683244176 46162377663372025 58345987748632571 81911284095580783 15505775559962092 75585200397177719 87748623105521032 43090386080989811 19406895284669634 97873197134689820 80281903882563919 80333885690530311 73663780496981863 12045940217705550 89509417875711663 28467358040992027 90732118560326713 82547853593676497 45554062847537913 96854420601705430 34775146151996132 56107920076271754 81575691282896296 88969294957126079 89853376922971386 64206870405160052 51991630930553012 69482290992128725 62870333559643386 42108784705381143 17161471881211047 26556448070652203 35990858108659594 65255019226325420 48114567178845056 36815729785250885 63626935786089125 18458800121284795 34401280446855156 95913148821112460 32339421311673441 66446800521036262 60005318789301502 49202504954704040 27373775818557692 96593622341586847 62660637021554386 20846052816165949 31754198907037172 97075768101282020 11322359354489631 22516911567711473 97040036764238903 84232246702558369 55124040738193798 68084995314636541 80361107462249968 59873696059729665 17637484197198753 30954766053201708 82030640040625078 70045917869636873 94853800471588778 39646234762715184 54213606323490806 68365537149263504 48603395093349712 81713907259605255 80106756561586442 95295953502123827 28276319046821811 23535143293815083 75283513873505777 83405153661623217 50362105041764815 58390405103053117 28913454244497124 57781915023551245 78068835242774553 92348861887045977 45222368524743804 47675718717216043 10026917357048179 11778730125532941 68399137814259642 13597155818608371 55882514708499754 88090091121909533 36174365292802293 12940231032262266 48268796234751381 25212699231972361 77059775969687894 64765946511451954 50118352456085838 82066603499218531 68854105367973526 94409598766714806 47291018835173791 55080411399295284 89472788145207005 88959027117317933 98730422994989230 15407170039375783 79926767062184765 51938241255712129 17591153254349049 89353697001585085 65681462791762031 64835019835247786 66224746411122905 84099673560168770 44964441373607111 54152296177472703 95696390745185844 92081756543606029 33365404365964655 52527578660847550 70200833826179456 60891721214989997 57074715229932837 81901413869614526 85935164192362097 77185829909975769 85984517725680205 24798482414107346 24310433449765849 64406489515175869 73130843358123425 55617980932685414 82461956531204466 43493979725357293 91317466292042456 34232508698407745 74418906388047682 90535206857292577 56471251840436774 58734154829148874 46866589424162097 69022205456772134 41728889393057124 22066132995497490 56817969914653921 69401837330026808 86597724895606044 96213254128038453 31772399585789137 42575710123720198 72303266475139890 34635929065022928 31524169021873018 23974160013015632 16939683045317241 61312343094850007 39841252130160189 71198917257132144 14514198267306199 20904969532139641 87008816554754609 84446424746781609 80539975536058740 60564016368811871 67083693725506704 75934291724003043 47517151782216308 61456418682227239 87354461480706211 59486322517087643 52275281405143313 78188843546626718 99360545019798499 34218618512793093 11787239541713881 81624463728319450 53542648746106736 91972594720891659 17140627824814851 22775365911083942 84232724763889231 11641801579637943 10419777974240282 51363023312823016 98921267794342991 54285856605865827 48533728107377564 11979337208645042 10344727650362972 77907191273706069 31065787699028334 40848937837003364 24506893339263852 73912096869429847 27334825361637376 54156825018019942 47514156172412726 93197166047843095 74829571593620176 67188046552006267 57184877168638065 82026512808694058 59404983495272221 44431279809932219 38966300469181113 36794288032466006 69369098474991344 70035764062110340 93894207412435651 66055540941737416 37031603335599318 48750358199459162 64508448039593397 15043317781377076 70318507203475560 91811830838293626 57521607434151610 30917679357255192 26657187508589232 46267365781426791 86666361749569421 63997945902269364 46340808001889638 69593443615541881 80388299707217214 85328781231768520 82977682544708875 42246203493653475 92816305781884481 64071136307919680 48079201355993408 42287204574506266 61365329590378164 46427579883726181 66162382641648766 85878399439237542 97119744410980041 86488408457786716 83911646678144031 74617145368158280 63227742053678817 51626137264337327 14210430763195622 21725076814846695 11394892057769018 35152312955731992 74201154771917343 50225350292785579 15035021108063339 27386349582351091 68590735015867024 48948086449620969 70761363853197011 14236295061508149 24497963145282523 12424703571603861 43436901423207177 11793556273008523 19145054653280260 74963064981590523 72291005838779693 90069315674305123 76475278752972103 62118610299673237 78725357416811358 65977359053615236 86683634232610196 95253284521163508 13302700641505436 50310848673470989 56227556880910710 82787447076888929 15444720545297610 98459085832566640 37098020232073143 64697282419613832 59890980543905907 86567709089658196 40312428473206426 90521871371722461 37230350779213616 81011663908280079 44325857379805561 17659563834782239 65827484676147121 43530298077056638 83374112676531354 19223957502806128 29900459084780550 65695196901060789 27586901272316863 40635594534925157 75954287236350896 81855841725955319 80079365223193298 73951753407828745 18942335765331825 41127543904386390 98769472102450764 77917440383693366 61134873098457407 98077617868720025 43092461913680361 76441992874301980 92152870087736281 46859184871872438 28707315661543000 87196188986725412 41491291651544455 44739384784257622 76714233818758144 16636187668905874 55280515935714662 96059953716773511 98528768898762270 86729404855924869 89206051199484374 41228407067551076 91286382661702614 13611198104651932 60824503630210501 23179850702970644 59404444547779954 47006594086578989 58329201905146851 92515090269601044 56157049583152004 40854696939105109 78632138133680976 99651628575559972 17521432419277381 35535212220854036 14838287534991412 27039539258240824 93530191407920863 97969419176882514 65599011525344457 60448019253725871 98513108354332379 76650041948028587 66480620250465233 14435519269759657 61026416163469775 45341421748642836 19094016031333187 75773591160095101 34046592460588348 74142026529350031 40134924267219831 89649172856049315 45974612833257422 31590020809966902 11939815109995794 73177178325838707 86524542240931241 18829219838719221 19112489819812582 15643110746345234 21199437153486129 64974257907386605 49233215005149192 25926075229791386 82173140306750886 91750511337567416 25381322586356985 81895532430235718 25606230968624172 21401080372260476 12928797115782713 57340652979140798 46581260683134405 42758102536229739 57407305453276913 19805740915156987 24406164170789458 35656293926156791 12470789704790642 20609110958723749 79473660409398859 21687489641887062 55386388512204891 65655086255836563 45813676466657502 57094385162244087 52508173048616718 26543793989537302 15371342756207205 61802322196407326 27179498175219159 63120987962433984 21529070780021445 31886513453321413 38071307882409688 17325912001978548 20949529267123407 53626158037112673 65376964149648608 40840443324410370 28222252464591653 99826399164952699 53418757173028900 81743945038938793 20260427750250585 14934103662028323 21786753760163383 83936308099605976 60430325534257714 51221267863245746 68833639909653407 59597353430072267 26954247978140891 48675337530710730 96133257128865901 70093048961393809 15916179190336788 97897018431544867 43946063926092006 28478935480690939 28198147102740458 36678494981314225 48665366985797732 37132405426089988 67827039003043170 58332231511417383 95382736939814813 38586865189589181 75692942226296892 16101773808995999 99399552994330961 95250803142600887 24934664773774783 55198670999726480 70529766583473915 40318852931086376 89468504432658916 87065764559308919 30039313988337267 77849021516359716 27998573254259413 37539225787115015 31347529384151518 14892085268739676 41944956263001118 44886284219499008 39552208946925983 69972550864166703 96343075856255320 28005340043023713 89607962917938611 59422035222352025 16419784066984763 93220429138923866 42217143422152001 95121444585483972 43068502609640997 97981376998876296 70807526029898293 27920659967742341 59917866670037639 54110346894377556 38008326970519656 42100014763653629 77316449857499151 30983828522681329 63012145023604756 98242949945941858 70897771126152399 59521004599406573 46848634412472221 69997205241109648 94710025410588651 48162977048257462 23905523657934985 43662976325301252 26768979592845600 37148873553458826 75004351967491248 92587170311957666 35275052261706894 42024122126734796 58404704265051362 97099131944527067 88767660295787616 25347889197252855 60584019840611881 35375516866745842 62972187292929442 98870847200763726 78967844457107139 68669046388227046 30912329609664633 85112491461383632 27715029358255297 68212660435463781 81045100176015327 53653549021132637 91307776583432233 23498692976783617 80128304785534161 60594955726545348 10196555366515843 59204312432602164 69765080331076632 89792970665475890 68747941794095342 19302813859742646 40371235528730814 49541383935999904 85576742677489216 80412272819743048 85642672146516998 35568095932418228 46004578567425130 47079030004904933 73032900924009629 81300761626496683 60546936069133896 55154585360279398 59798560783808321 36862141982223735 34130479155024957 52419052662400920 85180322531198246 93793699227838261 25875876261850774 67247234239730698 23413801808540096 50629257815865232 60782313092390385 23089519736237637 61836981204814930 36147060629188035 24568336905643921 55997050801342802 12712100498229808 81841730963763007 76563580921943523 22253166109321921 47570904464057770 79180826371544110 49392852757931146 93037844915659914 50332346354718125 39272323062921544 14762006326496599 67966698640957279 30851284114252118 12347846910340234 56377963765009931 86797491575291872 92457374525772761 20342143614810235 37878061598794578 77953054351838093 22992332870100480 75857002987388032 50425854414929523 21167854797541109 75076305807918198 23007150658868138 84718783205114822 80363802381935840 87596176392386497 87017823502456316 25480107257908402 24577628195412701 31980128934748548 10958623827663650 76587288732474122 28820951778689305 96735764330372699 21347904068065008 75852030111314468 10510058812880041 58074605392132155 61495650773395618 18409055857577578 79988643384353352 88497466982217409 97708548163065251 77923371344394459 70392922005085383 32829719434462515 68708186785667167 99612680736569505 31348153347439242 25222999447440667 43651950627999867 40744949099980592 53233501011569793 50825152424206262 88925628891024808 17163826084003320 52594828611202284 62470588118661525 34377203723959522 84060548501543323 56597270432062710 41829791833841706 94247689064094734 33231147503105307 22642174126996297 92231301331237714 28074931900685029 81119519279573891 30975988475069427 38235217757848994 52408155735127230 97408371032986639 66174922195202439 35805732137419253 94051082776016465 82468240163753713 75652940747762828 47937434062496810 11129784630686441 83654317859115318 46895340038997670 45329461087140125 39293642333334741 78303687516433380 24349980314038518 27123166632195659 21446967633032139 48800111416665593 93609628088167271 90381816679135317 76122850922581726 42748042677787297 91804314958633873 74813498939496093 43052675614264718 60255046177974325 92795147027337648 70053218872165501 76175877757915951 57180999229094109 94782780311801015 36788076404185150 78130310289126114 68774112092291282 15584938908292509 16998507674194334 59154946036887828 14193838817110629 87450384675208064 25150054048655379 35000732172029713 86675299152534186 82429936255431078 47188452624361344 34059490437315031 25592733581148307 36419041750653411 25669982724472396 37668727244751263 99869359830932657 47744580419053164 68685355957506355 55762743770324591 88909016070630698 59175043150752210 18719861921677340 71811531967897601 94244935110238422 73731148845342693 22047118339892606 70501850322121919 64062224181742523 15641730969801852 93117185148303481 33755434263285707 96444168932244994 93797077887718089 56842451359198234 57668710135356905 64060046972402531 53706188294624000 41635865542787677 79610248742804801 78010991843955077 84558814586212780 95217031334790215 25722443986866398 72853054671850301 59289161898932548 37672942149709156 14138085311528951 56981011524050626 51155234146770865 57444170289195023 14130232478951797 78446040903352736 55646173193278622 27818852976596279 82036450859327648 55578449170911939 11765837855690935 90242917350034929 85803826887654957 32493263571089989 58817557528072545 30007163922239876 87522384124607644 20813250750135763 86382826684302784 28146208928745026 94118423226219187 54237014825112973 27670887522198244 73196213753222908 34468101195352139 56447940524818220 64650460021516797 57493355657016488 44086611624306744 39934795458589294 51850719754736948 48776126171750584 86753861983648261 50427817088598006 26367174285219640 13038517359069130 14144361152661375 81895759161919513 47008854363010143 11018288611109528 99402564496330324 73669123974045303 74730709253837107 83673564301184608 59029435059083300 39639466272973696 66189302609175974 40673909647481232 66360930387556072 14722619174082608 15922356950881452 47922171871869177 16898279902846448 40247529140549433 87987427534927139 45683298160847735 10857768825822832 41373371392289862 93366297090027952 76189882440691159 45764258506835411 27619122021291740 94255896594324924 46289361001307182 79272001204952011 22254768313298770 98278774221486608 51696817855422223 55584744612190805 23782145720182915 73515206452417560 64333333812610432 36593271053552087 59920617791717620 96783221316043500 32758256482252469 31233680630851068 71106832548409422 15473611436287511 52500209252701493 26260075667808937 88620604428766827 70230808983964828 82830191965863658 14443565087163336 92661053327506122 40228567002305386 15747813587583605 58103663258530124 25836785403986537 40577181138000061 18774913315740648 41944661135530459 15332928829284292 91201165773316050 96978933391904160 98526288568217689 82672968847580245 22721521197328065 67830122664501000 94581316289239457 15956664329061093 71983250011400514 98983448857616993 65829679335183034 66014287633872784 50742393054752962 39670866207664888 90714137822870888 15696436137804122 13431903131343625 55194320848622695 70144597183297754 23037428930440174 71436714727201190 27988504695048069 28465513163229639 44341427017904673 30676773439937469 15835377970035529 97696986661907517 21558166587843281 70693482538012174 80519717104201856 41997304359151301 49860773897338728 19165123926071969 55602728315652901 24064916947283281 32511458294994200 52437110474157884 93751590928980963 16501512541141906 63750206266701710 55952828414623654 20669592233422464 99511930783746932 27176538654615916 50625741180899131 74645358146381596 93495642952071603 33746847991997036 13765091911300762 23146300747019187 64827347563057796 84100614642630566 45814889505099511 13231914954023669 97893132566007557 19332703945158096 50259258090246041 31159792401307115 69822784980816256 18097478499180315 97628301759658278 85276793116661545 35467781427334637 43200116537513171 67997717932036606 10937461095518960 48101247221842232 89971889965197173 40939562326574866 23175837504652578 74004969446415000 71268911162569383 58480456290220182 62367446240703627 81552529362810623 85594504383954055 15133590908600010 77907049047328363 14790891662599193 23458672380498496 82463431095899199 10869730778459891 51667288876549314 44520186677860509 25203287267020719 46006341744032563 82251654267634570 26722114453908302 87997781757851706 56857374360423297 61754093241088288 35527684739779133 75043051942916858 55730876729144165 41154521483795057 63190444336576492 67267114789067101 27109359157338537 55798388473211147 34618689582071731 16555518786659946 23672541626186826 64850159826494366 82932304823492100 29601613316764227 73487175127015713 31976646199443266 17651454276735888 17289776777756361 72933495078071918 56397156638153682 82248648563256702 77774018644871484 38367697415919378 42966383240477951 89121321273852213 12261133660922203 51068713567128240 23008658712052548 19572028386431788 40454450966832515 26239459196818461 25022858041755782 19536890811529972 34975201823729798 10204502284398474 70880327786885972 33019126268592623 77888292577797660 53006878615884674 95309378046076513 20500003842683065 41401054893230688 96703188094347706 63888393020399711 57338842960561108 75606731956176477 60399266767519213 85003184628779681 82540004156285390 59663653039556289 80174973338055258 69127611593517866 29070213562494420 21351500986242209 91859762332701523 48828783628420644 37859887567089207 30837497420745598 55013106275022196 20025366220994206 54452274460424632 43736696925823865 92549384624004002 53727550381791748 28331015515163576 34213603817966900 61150865752977893 25382640213572940 44642470286587672 32525641620419452 48295081105031571 23384168659896016 97285175969541918 61201763018986642 67695462538535333 24660643093467338 77078732749957704 67386665034044817 68691584290196501 98356880644119390 66609114118861326 16107957344578142 26837967118057621 98532313825916870 35935430033031352 64861656288846633 55073166067987393 89869994284751084 18386010360471778 67423257999912429 35423279322265057 10445533466400830 33321876775102677 29263600132275057 78674236141390077 26805649792014965 26983558924655593 42115158370952899 39466535957920123 67465496654614783 99388180395209236 37568641799531301 66068110572350305 59837318622226840 53259705938696296 65234287772123989 54546492054909371 76781904387947653 30667633893218600 49233408354752802 22180199310269171 67965491240247911 22215620892424491 28128901902551141 68799614928840701 46630589760555944 43020706482653596 11035112890171698 94451517884097412 79429570166767543 35208244283703958 91298160167454487 75691916658342760 16920378719900545 93738767770017297 69781789949741285 96405182173391954 79589552093502530 49118151333267610 67966900945759205 45513789520379313 93286452229853734 60848771497886978 44576209836369949 13411025768376327 68370927939889042 23094030761497181 59725783982587645 23422915236349351 73419892872608022 91431564235880924 26385654834915957 27434070882824255 20248457624444464 56989438080597782 13432884090018956 43133534024709017 16668682919176219 82392823588401508 21864435052201874 21950381725955879 53505003451977941 36565261186088354 95388992377772653 55498258629744086 14665268545645640 81937860842097141 40891288405605890 42729016133380679 83060437792037154 93191342461337231 79839141497315526 28193246105201599 51879736990907538 21078023649429595 94928512961415210 83684414810239331 86146752706427842 37296343974471950 43790482354749413 68543911181444734 88649566096461698 77721027282640616 40217750256177764 81107751407647356 48904474566856261 30787881438872612 65920968762327455 17301518624645706 78574577717869537 82100043746150645 68154015296978736 48513453834999370 53564672544453152 28160294704752560 81391402133825353 77697897969884303 29697214820560406 57143946186032324 93909343012373972 85112566905552555 92376465219670900 48794455242370833 94205533125873946 61869143009177033 53279595355524407 57252916634562838 20164927036997872 41964098813474224 29309585788827812 95447072223301853 61690895360772459 68810698600543340 41101570047752508 27611869717066469 35142761407299676 48322201518632274 95055148438544560 37744823278817199 43861323301117452 82551293087980079 93347049260934999 80130505769907715 66929576778535352 52330261192014045 54220874213953773 66324569247952564 31749851570671775 82191436806536465 90549436402699270 67039287988955821 68548846307065164 23606385312194250 70782695661214428 22365042768594237 71021897585142265 72397717147590600 79586224711457129 39428537577290627 92740545174575499 37322364853713350 15566394201444567 55096071713234721 51929980451838204 23541898418880464 94231105531584229 87490506734033207 28143933404728045 20486486119898772 54615571296989785 51211124087598736 48623297010021492 75255857773937278 96208213716513957 80504856749294705 19393985738307909 22307560256714104 77983690332574797 70292628611720515 56258593708925928 53496731082572301 41995620376135704 47393395159102797 85834220507705972 95109007290740530 87865068354226289 82539823918089343 49315959331637210 97187724832356202 92694971079239369 19816605212625034 21465771316248143 98321502626753563 94083390922410642 83798596583119136 87830123307800238 59975000326115926 46062344138729314 57978375533501195 24393885968238839 20130701821233710 37023560306810346 85717931777458431 34311294392612663 32633674584342950 23737544337234515 47144186917660257 21419574082264820 74476504031363778 11281889951797119 34779943587143636 38073576662695524 76539866024160557 61338205244888295 28422360054738197 59746105048813295 94578913729772906 18960689519753680 33810804627765524 96016138715164013 92802724312560969 87551294570670221 15072218969283759 41227054320699514 36014669041134298 16643705173188148 43549215276908275 44907073240114630 64886741468946212 12645841138496183 64481121078570621 64159361109064437 66754216965799395 12514812559581695 79183276761006967 52580695317240948 81679922132822180 85148888786316733 51558468716372919 86339024514304505 49757954008835391 57730832352521140 65623550354394445 31413458117850056 33333512549823631 22328935726426514 86336061303670651 82736980014369517 58440125080098972 77005346325558964 86626001458232925 83087540530909677 54840093360937324 81472131463534380 89112455201587507 86079678143087135 79615585885928299 94472142628637728 89572717222728159 88125665892920447 19564926665903803 75862052550530262 35211519595282930 19112637515285485 36900006929381110 29353493317410072 52358336200607023 86311046305870360 12663389966762208 38207801641147760 79388060196078400 48758280192592503 76785522982778135 51022760969026633 82092943426625424 86542193390531037 31319585835267927 76143264860520877 84770805893840787 21943714417506089 26193571383707079 84641875158808759 12025701048478649 63860379212195011 26090043942842829 28321909879565736 75812552453789486 49596027209346330 89667297890234072 48851571539202076 25132248204180860 62289773596892087 29304836205551590 87797213999947898 86635516436738871 26835071763558254 18650902257738743 66331446557295007 26133053653267603 97593425053820012 25823888173613708 99299514011927728 74279118865099338 52864023165549721 40364814948662030 80265793632510045 87912518902735107 16256388746290286 97866207486015244 56224447540289290 34541345090521130 39523003602278492 90170321617162020 16990253620362910 12709807618764031 27995180970730999 17794932208098382 86699129872911082 33128156181937748 84346630140338085 10674043079914080 13963177889636984 20998841281821377 77804886336112971 95765593745276384 27436529083593509 67832193480578765 91300981284803963 40661137667902200 80641750096530306 38520456906716358 21162967761636405 88931437169252407 74208039388168089 70347513520675971 69569994162643335 37094931820392207 88678945060245503 65721081694857648 78972898802099239 26314238256015816 46872869779887732 18433179724111065 44714652726380183 12369973437745113 47806466657386917 32299809515573356 54353354880049279 33990644804301157 34608972863534910 57267255837011293 17642532967974333 81404161051794104 72636745195047921 20195151983575251 69434669816811700 93389782489097057 31281565252000326 47723179846759318 40135143891811207 49716551385371787 44180003069120312 75206474809827254 94532139505432015 92618720047097070 69423575674552588 37999922363655013 19940532560407272 69167883545518963 67651434974770795 74718705367829511 36003655775554964 34074497699165215 93937805191437853 95943014515479996 39667983078352386 88965442614663713 59827152619713421 83130046034583089 55456058919465592 98277036129544218 23996946153748750 30965687614246850 96562104050183128 35547198222790331 80571377049730403 66759152441316447 79875862412166354 67653228046089845 71470800963695087 66054678566158254 94110826588535338 83796328857152456 67244640322627257 49311716938693995 74235739415270640 56106501941108190 53071789997383994 45518243576999683 97855005070435653 67314435944139030 32615676388703354 14823328644566062 32719407113401241 31509746650966417 78068172629106330 12126210703360551 46796789239113286 20754766249754821 42049856184295940 49144713525720417 45141549917509112 40529106665228579 38988150355867551 71270085933001070 44128650954845710 19183176084904297 70356850963637325 16719601653298260 38028060337361236 60697706146643949 74562245021589539 99771520185237022 29071317795920714 15830974381025629 32874796410547970 45115281631021055 97906250155696969 71993591730145133 75200398085260508 71453235492549786 70514276301050393 68137457967513522 75431573436059507 50684496189851210 54281101780624335 62761406323683399 53017743646696413 55694446388321610 84009662151133891 56308030174087962 30900067212477449 84157124949717712 17135845142714570 86757307105123984 22551371907799379 51773787607187041 37409782566260868 81682291420418198 12617101252367898 86705102313505924 53882258753871541 96544940240920863 54934653777634391 94161757685655263 98940054029395203 59267263852361761 69019073585479862 44328470885557130 26114557029740654 25509399044202854 63201555793738084 48163003146330123 83616692678792242 53841797623211733 90536184442849612 14286724204617461 95070654567826980 12009952530087183 88461158519190311 12374455841549774 21580447715436870 55648582501885862 32450480873705569 42761533649177033 19886493841899775 94602307430430408 15548379362136392 83990402687631582 22817354878374225 42118352983196317 42167273406891931 61743658088568222 88069423229065246 24855227859222950 37069182490398079 30864043437562882 70893497075667322 70356807150840075 94568189466272785 23278025754612928 51190226371936561 52646189829965316 63216789922419206 84843112608447864 24016201996581289 53284258928175443 96200902790175655 72693484533457883 58548591746082268 26660803673690274 96227385399719290 36363581769344649 39425501655432382 58131812756858705 19179268627456144 70528967579592977 82964833100245672 67759015932512138 10692596249184960 24292937670100692 29888866505451618 62858419310729279 83596439722122371 32790385575982664 69405882580491231 20661976936527876 96765781465163718 69628030304699607 10323936898212848 37030621869709575 25440467196177716 77499842796795370 73152985158775563 16568301971321863 29486290197705573 13641940636057640 30282131971431251 21272597571196975 35251264105981306 38456237299018049 66939787210205681 75653547074881273 83332875116436256 75755241561967436 48036429224539619 74311014386987165 55690668615603952 89411786108083527 75176491412009745 91746974003440203 65604899058717948 75179843221911443 61027879817255057 67662868738663201 28675698231723043 76311866414740960 94216561741942544 49614066218686398 63427427831419903 98479173468138480 25724157357964301 63778320348040238 92174408188698776 21387718684487504 37560935145071058 67215158473278020 56600508109327959 22874303777705036 28522846191476165 38591684321126263 58342732647715910 83102810287320037 92559221303339060 38649481329830953 89419641489691634 33805453234876152 95777003976811343 90622715700620436 23845362757038829 39201067061221885 32149233479805934 13342323311434605 41187153860796736 52873928242418444 38496032188125725 96675626138511050 26912220734530563 56088906378851673 55789507669408652 99117180063335539 71266742911780248 68198245475476817 69304358959508480 74252515456540352 78096626331670174 58797042792773299 36560008675237130 60938483025606611 19817698745022436 61462046252697437 95539232748443326 19803440964970769 26306008077222660 73523087583842887 69818531016402370 91964530514434158 41229529436473015 66221502397253053 63120143334783615 72052428627315706 97052007123614521 60147955680358382 27306100780691489 31100304871776685 78303878479696883 17047023559489929 12755631306948570 63657661744301452 64539776578183460 28957248992852059 89858580082964119 71610061784037038 90212628703985274 34250129920996593 43943990610512500 79596666430774866 34987050465447731 93403962408383900 62142396272284568 97178372348852801 39828322443966716 39751532137841956 96503755796249356 58914540531483792 12748517777175745 26039849598124521 70729041683537918 32041404326952057 66085500883427363 39900091004709631 69037462000111411 72924277022714391 25186591572022296 55284089831289045 11230464033959363 74497737600751013 35571443548031959 85882812720030693 21766829469966487 18539122536909865 57939231897789245 46240085046658098 24001625025812574 23145241617245577 85014448879083344 32358947031248751 61532308418291473 17794278446858159 74504650058714027 22402285696307665 86954180905045996 65451452185983663 20373128130275868 96280898004505048 83707992170732511 19433213652026352 58179486127971440 95955044186922906 55812241381266562 72199493775421070 79755606139517013 98776148907178970 17687066137568991 74954823981924903 92545154675732516 78750898509200354 28574147993634875 66806130052324278 70869270324402441 83065986217379102 19442339187769176 89637892468746402 96912620332669645 94162902738429250 43215526622045750 69357721838325217 45092114273525097 86821006077630787 30157315873521556 38374364397747522 98278586658738055 48535918392728291 30164846205409088 17239738649835894 50827007120039029 82298827709425704 57559066550158723 87629166483910378 37968356766710713 65664675510768445 97885227430986362 14603658586529976 34818478515654067 12095254442992396 67819299471352223 74742750746934626 11459940251669081 88976305822942978 16616513503757838 57735026802596378 94126142754267358 60515201665350302 92892322412947888 67353381853524036 78342395802864600 21785930627494798 43393885958050877 84461955118987621 56093672713205140 60731997004850153 94271220675506786 47319059322236970 69609823640206143 13152317898719027 27763372744334695 69019545632098123 26262628359086636 36709281348742871 92828090526258574 79553675340796128 22768346540469446 63596199199871817 25941904031141257 33821018217745076 17653698677287822 57535698870904006 90975759389039793 35401319300882058 77715513963380117 19913103040397965 30463717739940181 66419893857475156 35569909952677658 45797149953265499 29549646624975352 66320789647584008 78111857919200287 55005868041701675 76973070055669057 56615669006082028 54590117505807724 82346910201191634 45669581946415427 87723019818536883 90295200911740871 52768871808332622 26080172984572480 73477283629473337 57356056310007029 13781644122939444 99727526811063709 92688418986927020 70885227822934582 24594109321683852 53333697997687866 29990866799556455 47497823304572847 89633723260788510 54242545788057641 50822311847098005 26047759280707072 89376109432127601 83123012755041951 29678813455154247 27980292395859296 94777628857957789 25545101380072836 41293724014858441 66304877403669817 64228214433809129 81094982943287096 81933233794674347 79196467269704814 43302206842801343 89644337229854994 22914411331160727 24044805743209792 52373603023589551 57591229400897978 49489906861825687 59000495317999710 46850307258014450 91469499604800841 24403682195573474 92735058028348293 57937759097629618 12725798370699713 57717671569913237 85510969763521490 93722901721987820 40870219835546854 48520028629426662 45431187830170307 15946696788002650 90762354474807525 38976053093724730 29309069753862882 94463325112619948 62526304678885934 74126802753948538 63823306317162303 61330024080105966 65816954129673169 18824121982801880 84450269761188801 50357764296167261 39641075792986849 96290980807039090 29720051321893095 83152561423413808 31418425684031251 22569525641199366 33146550288160067 70503971590015329 19142482475135320 24080284986443275 58416806403545774 53247746024589586 59666947309825188 15524303975542459 71604016982697948 84740833538913226 99176631517642758 46483861413248534 48934391248463368 49947340714274638 68363377699755108 22011777613541583 11187903510709912 54629776066791554 79148537766027546 83313095674321015 79256558488750764 32252979625319263 60102564152405209 71314494678270093 96613627598818616 28619277785456715 76737428415026549 94446937323501102 62775950821505297 85273818788833043 30859500259638184 10070124096609368 91667068096264737 92652577980283639 88425745143471303 26586580679523286 90466372640840254 27436549115040806 37458842872687699 93413245254912069 46065225843989788 30327278294036505 82445881858187342 31772855305082210 20401477014502894 60248138125790162 44412125882129833 29055288255128041 17847049874688377 99666366545255874 37394911747845028 31380708369180815 77675550442351243 58766328756194668 47546581300834500 26524625285224007 46527059031314377 38783268799341396 99368591063821082 29157543626550135 58488246419906830 70497156913233890 83032774066217453 47015453989050884 77388226956783589 49832927730388107 65807096801837202 98819129351543984 78266701612040438 99032335085666643 96441543543976772 31024409633138800 60689197815011442 45216248023478319 37456341314958930 95664919467521378 88639421782277476 91872729701457793 31068883257736120 63788754535103381 84789089889124109 70355448023683686 57789587823705410 94698189407644622 43511607532099192 19887878613436264 25461253396741984 76026103097984558 41734980028232461 75388905154627533 81343012614822636 15371454548824069 87127768849285894 73439661552334494 41995403481192977 78788947724389379 99498063538501852 83775305241229999 88734401228001777 98257565572898448 28135441832633418 29626310939421505 41514049347383448 99410745231770667 19619135334722267 11264062610976479 23406345099925850 62366310509235796 81906429614590723 57229887433617841 15016337517698149 58505832317206358 44942503425245776 88923082124552627 22604318983862966 68139091032131915 64672705946278684 93450220946135877 71426861568398550 42873548295427643 57452688473536088 65060025431989113 69264811649548104 92128403045955044 61971572252916999 21942977076784004 62295430774698941 28489779473053020 83848228399459767 32168173595364824 51150767209803072 72338610057495335 37740802144719562 92453495549797398 57394997881223614 91994423854529910 88539870796920006 54008104798009865 70313659544996430 58227009355139996 11232085820921102 91037254420202262 55796979025319693 56735056269119985 34905819268104809 85590977976613183 38664371164650750 66941060201598750 57948814030486027 44855869622648189 20975550280025107 35410764406892650 71224457840776499 80258006985813968 79592686704510691 39994568227238133 53481029751828528 46125696042391232 75300222692117192 11321593046169710 53328275624163122 57789284056031419 93084672926684201 12385265979274217 82260296488932901 46420462852325288 36074611730920903 17692231360951680 95834242366625873 92577942219864442 87469100232505423 94943704152005648 12622712450322113 10974437090724198 36591714393412109 54568899727178115 20083781496337067 11291102679142784 11833814648672867 20544266693095612 24151322191595265 87739659699807436 97035287396977099 84174551830922333 57763929682939605 99408554569737235 94219274458168695 38156147974707148 25075484893785871 82830701724965151 37147529476103478 85629245789230876 15653444792777174 31534551628917299 82218185237906959 44723125051193448 95672271966689587 64301833469033654 97779867170817259 42612835979508169 80641475909036455 71831080668942514 27155582831745361 28863178273212332 35200851227611228 47898369038063298 44890222794126961 31128828379522529 25077237226562364 74166866828615709 67788346409872584 57425258586911926 84248778813636797 23303932170237077 70635660860823807 67812400291708203 32653627580622702 59578783519270736 38585491087330712 94092660136736576 43833883591835681 90738889393661596 57325874900644767 83321379988207240 51504420040034486 85133976534981611 32699570074798909 32901675827774548 10914115063184028 36091342105102626 42613338725917302 70445406289084646 22825274041086389 32286974761568382 98229899681313888 29402656412201596 80030564025135932 50380418312252241 31979496295475174 14796097076355452 35615032497210971 41413003473035171 77081541222431765 58870650551449778 34133440229063918 39716664465393388 57004522418344800 70171063347151426 60654099344443752 92595232710302610 44264252619477426 15974227994886945 80599555665170897 19116313389071533 16717728099292592 73890026928883575 24867763161716954 50827849354617150 68371512996586842 55465757291958532 89017691409623540 35925635437410510 67108532842218667 53362448519166373 19393439735617028 53683998640309010 55614084608717147 88503798712810655 68061425625626359 21106965036028356 58358345282255186 30598625583052581 72428498199832697 43361223500793618 86760562270957314 53229035948406637 59755519758300809 71713061833388408 76222355743537497 45637911936388833 86440450084838345 28995602092340176 49888742050993783 24744557342402586 33064285201143011 51513309094970642 79227705043244692 80355844311057393 59234403599849209 55745456971640308 15402112465002716 20170842093145890 15540151357055272 13822549882715401 77339957239483963 27517880910157875 82346827892573654 18744664708366455 38884171345618970 22369408681757861 75000465567147343 42641561681149305 80240597786342603 93511500540739312 19111657717988946 83732907414789730 91792457355290005 91282715933466820 89110207507334785 96822576169244452 79308243363822690 48749543027665584 74522921213493566 55815855433098737 53415521943648151 25712618581784021 78621065179742432 64112357583245050 41820096566529007 59466546025275596 60246607184313473 60529363221920063 57598063414545223 31354873392759943 21092022023254706 36221164165721462 76919441034897147 38273096615504957 67054193121513404 31005129642978539 18016349149501355 34888724356962059 28225326797306666 31034935245897529 44701157213543904 35466425037435539 87486382120042117 38889174472422282 19346681284251094 35164243281030594 47530677029855966 43573786599826358 25695607569361889 49342125774736777 22661331226061810 88151246649303868 25098793510160618 38885245547563727 47775521873371785 95707876405111882 14031983738960343 34624276685379907 75551253274154616 22718534774890789 78616588588210016 19427238260347969 42614722821506480 77615980725865635 29678372807127946 42553618477488337 30034707661028107 25573445656418581 56643818449005514 27972387311658309 53740141679729100 69917372900138082 42639648993096713 52104544929801346 54914036978783294 52822859061003826 94635404441545908 45881105837401197 32269904517353613 80850332807722869 37585987366358728 16925558244327736 70167622312879232 38189801575411421 33216611266049350 28534308630968046 45309915643596338 52093463752137513 94759403174216684 90492549647042419 74370732426135072 43081249609377696 97621720036896470 16423288779560308 33636150453431688 71108657490570703 79659214789470522 66979143039034396 95576196724960047 77116026798049429 44951609256952896 54623150840898747 69361546789492645 57869525826358076 99173507829354486 61250306198771711 96677844765118473 54212071539941402 70451790190262966 82068987390840963 86581002934725131 64600037485241634 63041059372845069 67430514279712487 83432379750679514 12221588586109172 34806045958188750 68240128367276952 30124919770890095 44925322722245410 55712866356964789 92281947487569739 89249351135880648 37040213488409980 27529333893468090 88245353174230998 57744638109091887 53515634956618883 14329181657581090 18174389757141662 60335086542582667 55210867676096190 77290959632860117 36966455959541059 40072713764716162 85904974915120391 38955832136121110 58447476812865867 46135339351807433 73962491489557201 46142606693753686 14574234870858907 95173186520790779 12303604648867739 76639810624793387 82882212418678327 20887033903723074 86815373315203369 44685762726943272 11174229327165876 97240209566066413 90113217416830389 44972340470466733 87847616351544003 54252854766722784 52539671131332209 59761036876623637 83863130144120385 49056754420918618 49559204572697282 23401811392493531 71520162601988388 76240249421581905 21044157993244552 36918061638130450 97361365418448840 30152157744366572 18437335961321535 63426838343856932 21590537490923371 18011070694360565 92861620099802352 24418077224751709 88854895031960299 17037060904383475 81516046161396599 34809257924733425 57100565180723383 38596058982363203 38614207927267666 97114467876870728 40612784839873062 23705721920538326 13417169032778483 31430893928038652 12664806356400706 69420822930405620 32596938685316951 90990419426224398 39104612394318935 86956101020158119 66933704509475878 41693721012584258 94033174957109498 92180315269127317 45002216789648061 91868635474074956 52876625428528842 27380921638661365 15550144877125742 13302851455109947 95838359606244558 29367369804308193 34698632551148989 42746071665091961 15967480374385594 53380563189865885 90024154971130291 89745011340328771 71737613483683761 66414826428380042 38155264999135061 53606357066763485 40195468419072395 84387390300585238 64288776782295542 16145216813759688 16504747243813048 51383497570814732 72996356507853590 18272671316191096 83534651668463147 24950630156425144 29323195359244544 99501392189412712 82702611597723737 73230599309611436 19467388507780371 52770179583977391 87051933031479557 65661578238626535 33060234690902859 12327464793915636 36564134411068407 48583483049925987 98837486560744457 67869496088031799 86758653303613520 30604920647555248 54519000313247804 23357061972260987 49302817322642074 35226626481258747 28801166362518800 35574185931593751 53379752178010858 23097527306243252 99708162524122001 67206689951101814 57965822210904158 58733805097577553 66300608921297075 40536611560697634 36428070287247554 17330593842662878 82154587761851337 62563360785390851 10737992659030038 78521331722656530 66434183208632588 81057679818639117 80419100924358661 96372881094920447 31536553314612176 52658065896319387 56612639866889009 40437062034912228 51388419531982622 51102846251257405 80420894403382143 67671767614580934 26202351390039015 55083216068654775 33314922753559344 21620131958957556 19919226114071123 69401038734941246 14773379566320237 50210185267336271 85945460540332402 19475654067268442 37939961181966750 10671187514380595 84765200079704917 56197011790770555 79313483010701865 55483192148394878 89965342297364677 56356530975610941 38625254378745256 18356537541403904 88488359060213930 51188966292493059 60294592358897143 65910430848161256 32003359137272001 28710258023089484 44169807950045103 22774744673418751 30607712982341103 76755289083736945 62636738649619720 27304147905848587 49154819700260834 75034051777167073 35796116215025465 18297260515561469 64800470505248502 28573349753843968 45946010561885119 44049909295683045 78208566153898105 10859589086999057 34770603887441445 76653299562125814 20083652684845419 71061312587331277 32588788218132196 34598139964594522 96285169032193410 90599150700095064 29727281102519714 52633713923503110 72743562958590040 54198225224144085 92288428500364563 99348391610316190 55360533443440328 47173081879783628 64587634199466602 27442661742065877 60733810889272722 28981607050772631 25831633465155905 28105212280055018 95663158798731700 39091907339646974 37631549071991196 70576568741324935 57495519550660177 81148310735785026 25744791863338903 42975373406860618 23609767901796328 87037544923875997 76864015748669918 26914651696269288 46792036114349243 63133804830372678 50906335557150800 73185429161328899 78783529099391787 78024938621736559 29928986466849430 96625542264584995 46674203329890885 66516390406386855 17727883543036329 19522630502545086 57670888934084706 52628627688553763 84460345873821596 35921567446076654 92894737392158513 42367400367607014 15641747634824234 25479526321282625 15801354624072517 23446445453320173 52787985935188458 69623467953474085 43881381554290668 67458524015495053 52536105806293462 29446340504622028 22685153013061515 41552163996598578 83270178270731963 51876308545470710 37434511337248960 49297015537274810 14173891744290825 57613837121775458 48737095630344741 63309985829776752 16579529627579416 16760122362552009 12398433169841183 82488029602789383 66589189684714849 70732204619392257 27186891790983370 11682331971824111 32089905656618741 82076874115087670 59553604751798475 81914320132088406 35898145168143826 30440144454731977 97336004260626637 55634093146571208 21539086295108206 15348647630968634 65678960859618593 34630819944584165 24840569946361105 38141955839658806 81124755808053059 29781127496584421 55976402135943347 78139851730673313 82229002694325560 30905661305765625 42894893086628816 97819086861284896 64754645877649065 28642129562219457 33482502920539907 34868618455802685 28326260105565835 35174975162353052 29444545838376818 59721865340716381 94575166004627306 29553741764243878 73150303729094808 34117803816400505 52895396665346299 82029847483381066 31365711803188026 76026079411356483 91468834092954870 23513842191655362 25422065796400071 25283588105185493 95857785061067177 49179652638344369 14375187224267061 57328796429173426 66609128828961131 51292385286240314 19066808945008064 19291900077707757 73148270899175638 97460542073724071 56686024027772377 28992834931613760 92926210886867699 61771379324334372 97206540891147382 47439886420027066 14401841262259110 26115152871159599 71079940046861057 33944900958378531 50548555938492941 98296438923165707 38210104175383698 65264179757096149 67577558799342609 58149650158196168 39639625242443275 24736100025374745 63671290655215618 48054967159449259 43505111523427208 85755093908149962 92844595320540332 22045748687343201 28008092198534434 73610165242577617 72516008612834895 28105444336485952 84475538467616574 22709226031882230 52817719801894094 37609585235094047 63277873604939149 75628392700701523 77408505680977455 34836251729638144 85926031788872574 29241136290825652 73324654286163425 66649989056367628 67882945836268773 38976535871521581 69797094049934533 90863819212518378 95072881936202632 70628826139580041 64658661006391140 60271256891528336 44367269790903144 32796127746254905 74184820690503805 62411802037301323 81417542876186946 87182590805026459 50415000139302106 67960616172347304 25912643895700152 73968618074198949 28550222803388559 87045372315559060 81419320308805984 50097989743168728 58284245578535386 86952105048078030 36727861613990146 32300758305050173 65410664158007883 46472165257479849 45827080552772919 20561681001548435 18514616537368319 25210557656567315 77479955754180968 24619061815390419 34211719425851394 33383816894057928 66214538231880869 15146080679569987 90742665695200605 86430534259826989 48725764469445671 62624857605929312 54328393502929970 48107218975372117 60350934711874010 66559804969794915 68964305851878424 12042414902445500 82214670135404310 14269490581279477 67524129533898132 35273085034530754 77498310064874116 64971407139671806 86580217708393491 15003087833842224 10679879052509154 27599080920356532 12203808092200633 29986759985381475 12014886628896857 21227197414446723 90596760090239955 18881217478899771 83138073046405367 54378006716059734 55923231582850176 34951041889446543 61074025338654653 75601568518011105 90515061403123293 67113424151757319 76776768619576030 85998001994431883 34162018409693173 15209389615031667 84131562968876589 36811655695077925 37134978395129540 70458298534371610 18682098871879672 46358464524406344 23469678536040856 73542695535203859 51319875612989829 20868572621101026 38185048517861793 67251837639729091 62960078246329799 31378998778494296 61965864666321365 21881415807887294 76894062204312200 63627513158017617 11858906307649732 19048528467074267 86024680880954489 79938865876584775 12140318669491818 91707428072790038 66959631411505747 15516624477331743 56442214770230255 55806194042835298 80551957216617900 52165959773479803 53327075371471692 21706020431187628 66815630378141198 42786906685192596 74831298254038957 22669975025134368 67345910470469074 21319652985581614 29244336978110864 54953326708057423 10626034005587417 76490845012829735 91048925988617980 75400210492140007 36507927281066841 77361526641352079 54826082657298294 92332206306163217 26678790183115330 43174936743095347 41926625389965636 87965387082554464 50261203679077673 91652858346050060 90689880644095953 33410575694624512 93166041972680706 54093809919341053 57365896769992748 51662248237066306 21510268038898694 65593273983539944 32255301763931262 11549537021841500 94034268920307131 65736806092190705 96960186836024056 40762267487115341 51861854066981094 68297769980640665 78544886062073281 42642094060695501 33649705826892576 27339740744746892 78685954552223914 61471036832280990 10308917773688714 62503234427454731 96741729421124704 23104868186537904 89073797355862050 93866546144526567 56114941314731710 10031332227791139 22806861959637022 50735793910005462 12878888370624201 85271192663078042 46458592695489416 17664628566919332 48068593130302721 91780039742612868 41934198014780947 65097790566389836 21717856859914332 31036116198337588 49202970425034754 52758764899553952 58870849611427309 17615106541074866 81987737595157346 37128386250245069 42277497116936124 23293510413940974 67605151136637317 61396212902482178 30406439230122717 29500401043103141 41127310413555741 41360872159480673 60267952093625122 51913404300285430 55736624266765769 58511932286273643 21109333923547368 44434039933465872 89790459294683359 42456137299454325 36962761729058019 71112343898394019 97898258733030159 39654932607682284 52474525298665081 43882224505408401 87250696620337298 67794785582939871 16057848446782855 61710343226172385 62184137385411026 22175709831401514 79560181424841366 63173985209800402 97618705497435228 18711613199913224 32607181860984858 53405293333147158 50446489500952840 98621147324709185 10530918030522215 72439296004404370 62031734055019967 31522790713556304 94049796044961083 86286714793568986 68691200321054500 65847332146911066 51766491518412753 78375228493033438 43335404323241137 24202282613574060 29573402362815770 33915687470666144 85332029686375678 65920796830443635 23603080348353460 37690371364951450 80935379185334922 82140931476674009 76078379751947287 17191175387151337 35355341762065880 78573698409248903 18466241057921054 90970049357573904 34325061573015248 63648943331801473 55210974537943473 42039659058805009 80512396821014080 49054944873167581 13044184007881054 86052534669308321 81424306149328685 88578738567329505 75413073209628168 86020314416499898 22936119803512774 20267043335181093 52355505418178915 48141329309258608 93582776816516170 26634778920401828 93497363068216894 51470274553837315 94339034841495130 46016620162815651 94030392035058344 56841072477046933 46131332411401071 83552573204981074 22073275874061003 52203513964490663 15074902815769695 51781639984320067 24432492977170026 71654701625490532 90188849799989361 54317098323809982 93404842812730093 97197766186461077 13824857454780602 94658006877371510 73750995263129289 39970506131911432 18807909056388205 68225176503659919 16032862999124729 37606123030433178 22077776710784782 95517668313484389 23610379987739092 77899442394498721 17872707159507481 57819004322690247 63906654104419972 86116844472171336 85979899657406990 27979230049831209 57775326145734164 54384667547146104 33533885341737103 69916652892407975 62718243292315198 51767081588995296 99430264067679123 67111698271486600 36241013045924971 84120966757806518 40521974886132289 63233131526660417 67582698561725851 75264476815840790 83597629943787272 17340984526831697 44720123331972515 97172246992262725 68211039954856289 30586309415699973 95159713620115997 53541737840520211 72486813173092997 39009690261023477 28894263297493914 61569515285156463 23769161536831476 71655390531090328 22991560045306170 55021168314982627 55977985676298380 53390461776869151 10729480980582159 72452542201601990 76479856491085582 18827003858286469 20371944990116635 59225826676406807 60349044900565804 91143409527753434 84508242858864426 89806390572833804 15457189691999176 36722257012911329 81927814313020931 10371267357467478 23119548886827628 35041610594143864 55084165635175441 90093690259850811 93139691643395198 76346755420409067 99593921225047242 13048749925660679 26008931793663546 33799300644875482 70143677326890925 26743823764706856 69806375295369878 19541381967870264 56018417582024637 77742959971895916 35762312942271473 45954476041660731 97009701639486523 79932827388433241 92410749144172615 81137749827403125 47466861371968936 49136658232676871 32265407923567639 63775331132434849 11558856983880506 44434261037656011 83245330103996337 26301393953557575 28174915037608659 87365704920220789 46689335310528009 38398191652605543 67332805226764607 96066909062240414 62334805367792790 73725433682593586 38068041507711955 16761268407773848 78556937566468842 72612533070302552 47102399748268875 72135434130153718 82256484418875170 33250221671344972 84290716896704489 82904448072850690 55697024959103694 17803816964709475 33256240875377952 96415092934729071 17404758867840463 46776582408140133 17756959867830607 98178915954875366 12751809622619628 68659642187510568 83177726658496865 81423751257852561 45156821799817705 52169394677902141 29344455156520265 12290248497095639 36260058297085994 36279734482543457 51497551602551979 31820605425002468 94536752140970759 40481750964250535 24163022746811942 58438879515433284 12744474463773303 24036183143862792 28571887214608258 89908580371341814 84805557199496606 61291544827764790 59438153222599729 86111886926630832 60893122879333918 89890050052516479 78566267900307852 66023912442752866 30634590256238283 78059672706404865 96789729602788985 34147853669776084 88050657174601068 82266599731815279 31386747295670557 23422504810725404 38041545008388238 54915358804247062 49286499317763991 39003721168551900 49691376098847139 61688094765019704 79396540554505282 40934836383829457 43301140300769689 23037757564290334 44664955236536802 12564891415887874 62780758981222080 48618991001113569 54938974827179110 19454315944086278 68551009748435405 51318329116000134 10318737259607208 69597389908318992 21467130914305289 11207713749036634 51765913913292086 10459530601680369 64747042296745363 28642174121560142 55142047215283298 42889867818637683 37252420369997480 15936642580773861 62426665651815138 58082381676860780 58706690600596174 77125685140527390 93691982183545414 81915706421581973 85558332699258446 56103315004094622 68739469828230077 70862368907616341 34120167072794462 48614344310511909 33324639100213277 38861930621697288 98568775449199381 91189878657248374 12279675665299282 49974388957207705 20364030667689475 74742236369555073 43010932375381023 89320178676129524 46304808713641489 26734836406966743 61753826350605161 43761755266047724 78522457300590521 77940300069588229 97950811279198017 61491359174299938 65455585681581911 97818567345186120 50336482858669955 43080319959678231 98605292879888963 84772288666792039 56812136745211509 32367310890117877 66077807127403559 74307073728430605 53258670751573595 17244935522829342 70583994892682725 74939789643315022 74960819610896100 92216108260427927 46843359861548581 60047242353817014 67894460425999438 11700865501598976 46815596617111401 41970196680384841 91856504654850874 55779990028736997 79474088381187014 20108282340484421 73460990226160673 56829613870638218 21901292793769141 62782959805109949 87312494993753706 94988177338328026 78057985752698245 25802306959448744 16331247674104711 81669945011712820 25030296832419595 80458518188389760 61681347819591735 80103518044129179 25840586458738850 51865469639867945 74160310740079164 33684594161692959 34272486395670948 87841755829990156 59315004418511707 71836878518785748 89475406972468865 32579924169172061 31200453577133057 81619476793326390 22066304543076768 85967959754248782 98601976521854709 22409294993654810 32303815923717251 36444229198846519 11103513641989365 79389675690114558 51105409637135940 78349051587265145 15322154171566185 13548312403667349 49024239023105847 28152862212547277 98256128713126724 94467246073887561 17124957295079264 63487262490979577 25162205030561022 31345269017658301 74228735407084555 35112913455067017 56634353746788921 85430115897135121 78667451418033790 52198099724558325 69059657172838584 56499080326197109 51370136041729628 74624780684493992 99148356311965321 60534340028251081 27021069961709913 14368383454618282 79028954065534048 37708033603672032 78492653643378820 43547603107340863 16715217769822624 89162113990461523 73868061935266438 94735979548582062 67644296583698787 52383834746335499 36111212184564679 98121882243672087 89804045867819442 74513093557186527 74034624562311994 82091145243826034 48404972256960305 67400835638674604 31944556438338265 51180863066701655 72229886158525865 64055050280407733 54906380217262268 86295845104392918 31181879252346440 87115254689652754 64091346697859051 89371746316119710 76915213878485212 34807750666351813 99554257647195251 30908229232080441 78082992366033500 89054409710314490 61697468911779821 54445122760672237 13460480620785411 95416250781728510 65351060264706720 29226701137095299 30713916360731572 55355463576977999 23136935903294143 70534981075499762 56653590523661933 19556995022945358 25107787862853732 53109640651397363 40732513676630043 67913111112207135 98292038123892038 78818401983635802 91080718506745728 68260404012197993 52918648834086593 36137440348351529 70717915022963523 18957713242605497 15561455489610507 77988571566726946 42273796128525399 47861313499798717 60518026500492479 90097296396559166 79211080523504852 25257893009913799 58542742245759639 47282532296376491 69158515571235026 44389441027920391 30079314263017096 23600953896324909 59547163646171103 43537287518125652 60448732132146854 86353512885487350 99874945410527026 98791872721362504 10759269291865216 36071346687180181 95309369423658742 41893083367685623 69627234525559168 44973879082105885 89758066903738687 13225097782760906 86157039778348026 25975950699853921 62181981720428101 65366116059843234 98676882625350499 38399785846887657 39024440884272140 48555815725766824 28574121453157173 61078116159273360 41341208522404163 37353907433922748 53582632111519447 21216650497701243 45964083114700748 54073435076234524 41842123286138824 82767347086216176 54340149995459730 52859018241454695 15027306272771508 68306019810379481 79902396023687903 13995867765890631 17644475875031648 57161373872605730 27448412971990241 87316390303866541 44201775795918284 15699165969691926 96004379517204648 44683878746569559 60411135422960320 47786993263822592 63016945549652336 85563489571447856 96958360587793861 55907805196352331 35573078584978249 12109307331636922 54919596828831146 60611928083678791 32153917390631226 91335585543796217 90903523702418034 71416332196294824 79532972643462065 23385315463173685 41229232387941887 82702724077363830 62577832864094719 55199370227649208 96742104779440474 31115206112982406 70447716223649244 20681977633832949 74504156012227209 48683770900134816 37955956668541847 99221403050019376 21134896550043162 51406512534273228 84950253042451877 49979027484093947 16577422313459581 85675041829315432 58521901488322441 68434579078797340 82072721550428365 72503993180056299 64749313159668342 85851215248333468 26213059631491589 27248825262330515 86958380592632156 49844441966508249 17381829468943085 49252315464951332 42071083952896942 52249918572526330 25333617816938310 52014526036947328 11574999044023858 92060417781688675 78245808442478349 39250456719578238 25178496264738114 73466987836428503 81085559474207513 55493649867077740 94246318125380002 42190109656797289 54160282813745337 51574926803552173 60672067819141278 78945901736706502 47983566673209926 50525053370674267 23403516277402161 93620443364535755 45859943148435865 70079905699882601 18695732444978190 65918388948627969 98316765634980002 81282524017166265 32014842171051343 68648510656622404 93979869396050922 15591243856521715 68048151847761803 12865255915179130 81022114206096735 91001297276139423 29320092315962387 39937256451005289 77092237933679131 10127176299356221 39600451168480811 60896578580855214 24301947632852085 92026526382314970 23493604196082783 80020068822037826 74463538018644980 36141654837997348 31237463460157995 80920655842656743 29204803107563617 38983143838099378 74107243563238796 55273262598302488 12624116076035151 58906379605524807 35210642540786043 75903088703259844 37517778810991207 80696779037269333 38314234308289636 58414211059816763 28042743213394195 65690557269064059 70311795864058647 28847716783076771 37335905845421913 24594987200108987 59170616435120379 68832805432433631 19064310027373601 13754169556404509 74066309607673869 99060127712913800 98170755475963418 35370843018245249 20968982824981733 51090907732356422 51842085113731445 82175169651104461 17916764346390805 83982723885363256 33260956094392126 15567453565625292 75426117428284780 94974068459016463 17356865498720071 96739685560255102 79949502829811969 90302594884075384 47295124957867307 47415369433105906 91553001932213292 68102800355961962 37368354898233586 65693585857305187 64033950498135039 64426471154476876 99933216791644602 55008162092247742 20614400213193587 66770019082901809 69140960987040511 34658770962510457 43678663053422854 73862912915493623 78904603029774575 89134339951511898 55915817203079558 36850626878210046 92820679069814127 67298611223099960 93588016486046014 82282024929976505 32218382167352656 56314583365726513 63623928702638559 89207338075735014 80915824064441574 88086153962888781 91049586589396451 30306202068106860 92872790222347341 42712577492319113 10822807836063329 93879662461539068 88054371499153606 82788087743716505 99184772073987474 47409546674767242 17386050522671356 45455771781329761 76246811161558638 53196543587590398 65518894498644008 93669377923653242 66052123688084533 83728790397303116 36811510564324472 61299771957660812 75732597096683831 38834587297208457 82942640642749405 62950924311943314 25758436876853044 18290084232648310 52726864735097231 50917002198656888 72541158025299365 29863350300706076 28677657511385161 17505085571854627 71230106222943018 90802059185806146 93434555463279448 73500517476154433 65460620660479042 84788756383664981 28780314169648467 56122742261339236 88888467616736718 30334632825199839 57314847465384685 93731677891889318 81260501579836971 41785500309269819 54605468494681779 89356715862489952 53338273272706400 72682432095747443 76191345543075180 93074532516959329 42844054253411866 85927534678064947 96493879964870735 33436318678660054 33313569086480190 71608452143852101 12958090281419531 86225481997856149 67882155557832315 19580462073368526 76534393829555897 71209550821567912 64671361672736413 87222195114424349 34363942323764483 13680717650773225 16001014646023253 44836808076989749 80366867227579697 26669845865932923 59198729739423086 93617833847787837 80991490205663011 37162971559997901 62304839606026678 69527893918409383 85669428631617615 34396944513764006 87868345850906709 58132536592993546 73484103160168804 68523898779236165 58749676139260018 99339199516201532 74957387844433517 39111801480089648 28376625226969827 47626213247913155 82581770705607721 29392010563724948 90009518824696404 89660641672130153 72641360719456677 77400245430853017 62863021339118262 56633140433927087 60696090313703399 77982893817644602 84333488869419276 69509643054302856 56421101415085390 35445216194423601 85260387986345087 41273657406626257 45597838593960466 89999116745829712 97526766438390863 31567749679579607 29614322682939016 60034959239488935 45303940909789624 30878052711373576 35436690294093672 36711310046851577 95771823912035652 30024078660898034 91730206689731072 20350560183515856 69199924112667015 85269608427612676 21479319311283293 81140754810428495 34006019414475288 70797906068646303 26601694076308956 64180913289274178 45060895002316584 78967650316705688 51600615977755296 56287535111299196 72853710881207743 31029502481180927 90780545401364645 63617196953207282 79062032206522616 50681349182836273 20807031283307444 71460786622032131 92925322988119195 31490410683458791 97885113559179143 23462878304170226 50332313447718977 49969624525094451 71449340436224421 80257950519198310 34638193480311192 60986424096553677 10648475085228228 29426404357937816 50421840961671506 76860459944635033 84835569520036605 27527691233225741 25343307779116502 94847708781239737 66104006409232881 97394281710223679 16996767502838851 73845765502449442 57461273973551317 28074333641870396 62804806325338056 42705744650738588 56248804778974763 74138080236716946 36779934164526054 65649196981069870 32512505582868115 95445046041139751 40420324970936543 69568274186866021 79616526144677560 30087542290161752 51158142508515298 73332918760681281 83654417560197086 77546037422679504 43848308285408683 52992419605215686 40209265952271553 76274953088634036 65779619377095055 76252972479266660 36522407631833412 65456489092701699 66421620809213509 43451799098365719 89880676204430146 58239853948174862 56739029191281101 10142097455456567 20280085004037618 45017615202060807 73334395399749977 52950099608745056 40407692743308689 39964561366269464 81926781711854130 47735645069642504 57214796424282978 91192457222722136 22208361087240987 99949054888399511 59771168090297004 22113095508898732 80357348003809243 39408458917223107 74221865359456368 89348887412665214 69005553906191438 47042340452742869 86258254909998046 12635253103821523 62972245779809080 41582663174489302 70290225520316652 14113462971170649 32958513833753999 20338411645951237 50129208225918120 83334328064526260 99874750547314458 14184638070456525 80298739809542856 88543376771184895 92319279708074659 69668770276219516 98457369752588723 97628481811767065 98594114587936006 28123861936581525 76573373059129565 18468886759744598 75072558985247475 60680357237179825 93658494919290672 19439653885625333 61131172737190928 26865527725670381 84065505908280836 89621178342677926 33459292711852296 71493771735538087 52487904731601373 49585575752812820 50688435938545323 35667292978498065 24561432429282221 40446348407637701 17074696172762364 51183109117747780 60805715460026354 95710680557671880 63443953021355365 35628364744176946 77483256987404257 24664101715427289 44716576801630840 25041748615077718 66297359040848094 98283116275083296 60447239277409768 13313820810776107 58267349183669716 87000394496356478 63638080554099705 86837424425832755 52489131787878120 23774077351080275 30701714579552042 35427573597971515 27747198821828507 88473149679326736 26554925045989426 76898318046544555 76093652199735322 88500915871039192 14548558563027922 87133626769772342 15481961483565842 44801021300706634 47881168087165520 35650157487743176 44811622108579735 55562600887492195 98430665140454215 76287118167753131 35105470457454187 51782887659093534 66788893821734031 59934398598862975 78451061976078425 88973814088349609 63259900552016623 89031792423812317 98945882662464348 34276082340221569 67231975034629875 56851380553765484 15880705472268734 25035738060169036 54000955499006349 50639798799773494 15282566866273612 82825131141799598 42041869937065643 23959349623458648 42197446645823152 88360592744311277 79357888846618635 89142730092228199 48695926862735584 82330883600403367 79606446692064066 55670889843659954 84846827515842585 58144894965194889 14585886948806406 12143701935953204 79443411894941919 91536865983441091 61471755715382588 46381948348205704 33870571388051955 60963234330449958 54073815132476237 60999359629608643 35142803814540063 30922351669243293 30663532990159475 98936679646841730 62708071124638388 50700506023056806 59658864086151145 61373697722521234 16615439296228987 56611130799108759 51205807936134187 31724962628078127 70284733381750133 85327139357728161 83760071376010822 92565116281845358 43985714654235542 12725086924875133 83063227554600071 30991250854446428 20696006556496975 41416667139872516 78583198654752208 79246295036445933 47226425123454964 51133245115450031 51345672924188166 41452849725513685 52265226345738543 59841477623802837 46137950453393912 86281395778678315 45963478965058450 20667945261274684 16437187077890289 89971014656696534 62890733091794199 36676573946024922 18094700744214134 14947053525555601 55460350486189639 49025185314388097 68518399571314329 98384172975901281 22219715969466948 18649244420383119 17509791030482779 76038053999468828 73404444696735633 52957781322604787 87895236423318003 98409310270501398 37898460103151523 19630034032301709 91176884291167004 42033993691129639 71507037520701891 24715153859121763 37817118883929939 77825988835558195 71337859179748511 98887929024388442 16016097935849405 90575879577748933 72961405999216192 24495178431782065 35215277683799654 88037217280913497 58608831649842416 85982655964606365 19073768126864049 24738850136196656 63426876063698278 94536388902143101 46166573812805758 60233184884777235 83870518612923447 77123855253767167 17316590140111817 28002912542912360 99333010166674195 55781774926654149 29015812948606901 42772253809548217 42339754302931630 38597263097436602 11098462649548041 53132671111654969 63032033847312849 98029484135951590 46171504953641961 93512857433253763 58168189370028931 20293343512950180 48315021037706161 51737532690180378 67403529727227627 17757597227020485 96932385125226243 24557790619274322 95292881030784712 93383427207240288 92440763060314030 35912717043007004 89671547177946810 22522713938863348 48300177006414677 20622109395215300 76341311951076239 37681799155176918 96155153501424959 33604175407342080 81902026222628065 89626737845690416 97004505605339503 39656818614596900 16578508034867842 28911480758107925 87466868118041904 22346356111646661 52536123250199293 47350507400560106 26219231933832930 13608607470189014 59325284172852641 30437794200849772 14387691234631518 95258302680109290 31862684490711949 29682224028849299 29418803407498985 86422542111506321 85223743454500062 67356876683738592 50886771404194283 65826438402585753 85635935997870038 55046496310562353 91472764296421464 33276501801628207 74096661742764643 77518890398221532 29480255492067774 95977825669914013 23600666384763009 10117361543197480 40935329829777739 16600170716118414 87940029575651956 94238392802568320 68044484257977646 69533588884149222 32701216485309101 92459650142196159 59843394719730213 95330154653902664 50870610501782657 78448762417938167 11706503009088694 18151490208547082 25214817895595431 24089621107050702 43659169206692596 30111926785158084 49129609160594561 43970417017976325 23157001264152938 53937896305284634 16807125229731701 83170443024042989 59008347124473580 41866241306462017 70837699174716717 86266538315768974 22093452712340150 54308586579518566 73056629261719643 82263898418975362 48250624607729376 11713394570103469 77745021619661967 10062231715588165 25706373259090637 18370732038363974 27210910202366678 22387248736670384 80159550006526591 36314102307227574 54785049128289898 58598933344912141 61826310403998807 38495672912841299 71491007697934290 61585547482176943 79745687829468264 89264917973002931 63955857816589803 91171519327945175 47996641610255955 98309701731988195 55017895324048911 97318638585947927 72971141059504939 96588395113524654 95822134675126616 86876012636754106 35816621621779861 38556525866219130 27127584413501313 92635519005286066 89120558808804536 29533364502057235 70368043119209376 15857373505358612 70880661989112730 32763794144642232 92338729539605711 14901828942829739 83915426531731633 51607733090408532 90900571700829785 36547580309267979 93577097698011522 47135964416661451 94118654896721891 45038989629941190 81247916715166815 10455636729398448 12652185862784281 24843071281668210 76526951367881459 12843643969497451 50546873909058068 12303353349058370 89393335505374261 40681888458434666 17017131604037582 69166068068731745 75329382801008741 38771566794115043 67005055505403642 39584336044816610 69394666669937656 28360639817208773 80602211932403331 22469373373561503 12585233638631594 93718822346094783 72069480079368555 25947045135344924 87300470034169872 33016997554262219 56885697233300753 95490509194496846 23351131715729296 21830204201006220 46672503300140037 48319324436320964 93325679050803503 22838047640867568 15453174621827595 74440773252551832 62381840968548860 83503086303751856 84098101958628885 37072066302862209 57386823351164422 54981978800179894 44146085738670233 31175183882130346 54234763778030173 14716583539762277 64850676142289049 95614268107999415 46278945889927918 66203592710609186 41220176379556427 78124842142421083 23584037690571914 73126103812255981 74107682301494885 52867585392989295 33772912878055737 96484226098379849 85750116290793294 56719211766051966 53148808075458766 31575535892952657 75269402037768829 63997076798681777 11274752544965320 26035450603260856 92124425768075475 93986628476565324 73458721376808181 43223748394481205 29679155646950828 14155374093212110 48619784789324874 10502569296407231 14153941108719574 42117748842621758 20816996483126413 20768120577100628 83840508402685023 83820744684265037 70764197828100014 99233125920420958 83488135154967928 54082541396782324 10642165276821796 32094805266912984 49910192574341010 59025434029623416 74724068619113779 18998417099573910 75471734898777840 47705686826508766 91063209569823410 15467441052009786 98210175489458053 85634585320426853 63078604661253780 77843103935261255 21408390601924758 36280522827485133 29844365268700466 88225316636133020 77962083241173365 33064898713248858 12467767494829700 36357429100949308 27453957426379598 71542768158824073 73607600573615991 26234779507049864 22257776151433141 65469849003462482 17140047896666831 17525970868849594 73025182223447169 70547237091035599 16378700555233720 26469895728046255 89623007835397172 17023573226434296 26493367145424864 90788980379296663 94856280542889438 56973627660128726 78573137023125747 10463331497405312 61720667303532624 83828919395638092 74665940838361528 55139492568792721 13398641083387340 22080474834376815 21927543364313729 47868547463657971 71153451926038794 38284753450654311 55620209714812062 19580563746513222 88240737746273484 63842507316690378 46513852200278024 28152624272077650 80406123983670423 77736472900553497 65472211202362600 23559280703746427 53725693571404881 38931689534166118 54156064773396831 65993174326334744 49847105331781068 26722445291067117 44845880817772985 99364181241365408 91179303032497927 12523759895126539 31805900614856449 67754633449302190 78981806897500887 20273889393242840 51441382867722870 47355405285165586 39784694488484691 61053005481382696 47946229093584986 87717089042866060 25956085740923858 94526784012258318 95480247460504118 34649866021370111 56592838095398441 44521886331617393 45674071413125227 46805703006282012 19590292132354431 98845980447425827 53847479713665036 96130093695151688 84885054809033212 73965487789898591 48768086197921553 43290035547889344 44922589570455554 43523271629170614 35626537856602420 29151903715809097 16072259789726855 48133530772072559 65351665057479520 76962219413411490 44132541998626853 62280830723052292 31328632608218936 21164985826616250 97646487556805116 68824954614011993 89644333427682859 52695151125954988 75311811753869119 39415234656802493 23410408877205827 95252291126956684 21589969026021242 46310032184549924 79244676681529535 30508780109965216 52105159174546933 86240035594496838 34080007286650102 94585519047095463 40617885853812874 44705717544757360 73344010223558872 35857293142923460 58120440265870488 77237330756342157 23824291911979195 41918441137568841 54843795188524581 21421953194126529 29997260794329249 68612219625246881 69336747251405671 72718057974400706 35872673466367598 17848522937200323 74583615241842522 16278672208162909 45466977551254673 74498360141836478 67129942255512387 75198245723962095 18257874780988731 53538622389486129 52984819029583744 30056550642796216 83260552614327763 17710085228858867 97043643245623988 21685591145829824 75318897502004854 37318354362580350 75626679102121385 18723557703667692 92937046738725146 72132037513243399 66973367459340495 33302625024711761 35152221616194827 23875555777478563 10514038942268423 87695134650390549 74407223393231295 77286445206204583 20660502333414827 14637302686937004 20929894833640372 59165830566319492 42978988374183693 50816016751879302 74956702809939518 28608081258055597 31917156695450297 33515291399798150 80964074840572815 99682754639957635 76744687251157018 96006291410042638 60031142224434842 77657630157449325 19778934618190496 10660957024540346 53924426273846743 95054111885130531 44279819242609570 91495158829298015 50339630798082422 18122442054796925 21008483550192574 15853378213544299 34590460510798007 37874432124360612 23062581323244643 77378402414341725 43596709557510312 85972784235023342 48856303488911048 76184122003070996 51083952527506195 57816275688157430 22850839212331252 60297077791443164 54872442125939078 10445304780934790 28208163673024370 97209485606410284 35320887451528791 69748306907551631 60740586106837589 16418177043063745 56286208778191751 99607477359724336 85116584177767058 16337326641077100 27663879741835958 88334273392434285 65202892710619385 21394082290929442 12524092512330389 34865521445091519 73533091751893541 79093593237978542 23988513668775682 75782792826311062 40787999096544545 97650507898880671 12904193484719963 27807536610006387 27617850050014035 29151342705760742 61518501157230316 40130535241355518 70481232130185557 30373925002656313 88189311987280614 82171215438765488 36428047903254804 80471192201741000 51869823917181169 67529565092740128 96291179381413115 56970417599757155 54910867184396762 96938204555217027 53336473425164949 96646372650866612 55069304771605687 53004305465448717 94436918487671685 77534230600586417 65298220586252606 29319096257045755 71426902222617657 18382823139621595 86540015043482272 35859394560698319 81685203547457160 40254720526168518 19361980355437270 47469117572938726 30772611559399603 63533433049465801 44773274046774571 97901316628744039 49845779522609333 71597542076656705 33004178843579808 48121310707466250 89022462842148949 24050938173164713 94079859957805053 50372005861304755 10390673867781271 71394092179076896 84494279880532256 49493652691552612 53684345354780181 59292198069639257 54553846656237137 62359637650497312 28987649580981994 10445010602969329 45434142602592440 66559470172205565 98225659102504088 81447992666496457 58018669484853484 31109751804619604 13497773601104389 57784644563123247 78550328571427177 91793205361696561 25618187347018122 79304471088931374 53066059352237661 51398258020638552 81936316230830293 27133241454019003 39586114618132245 88045444506337538 97183703967358760 61282270380461921 78441026652776694 21871688323732843 81504983146078137 62086636821540378 91390989515972675 10927724649357286 85901930511651214 64542792459346852 61228401786059185 22761489744578036 52106804091506236 25178498636084513 84318372870680913 51135212798125009 48032872799160077 92093217459411269 36212677924816719 24437658189563157 10319995908989348 83267350938126136 77200625521196026 39861195959364629 40193540616688308 23202685946448918 18277263328338065 27526372090216577 22958792290815385 30237203830301965 14704988642646179 16784356761505249 74601543997583928 70232705889609091 38320760926415661 17111277314042178 69685422604089450 96548954696099887 87149055194957809 59766614294342502 28557754394496924 16872143244095856 41869516222778483 55627968436597482 79931653308990710 66940746103706196 17842864911243988 62124432473857053 96197473829743354 86786165933941301 68762945168632825 27345000686393565 81677426135866481 22388700912188285 78079361640172216 65913215525678465 17723238118847370 13556268971111625 42880348477715536 51927705842711783 30348491081134013 90292956921576243 19065290544800887 50784645506689763 70061417609494879 82973567823578348 91790518970164230 94539481058802911 54451805783838923 25023310696999272 32779828264381684 17504226126376715 98156880483973595 50766859335417738 96051492122094555 66941099743750220 94042057920018932 42306994366086290 93223963685034367 88071617907201528 33489708418699167 51236290883667858 76668011666790128 33643096437003958 14178321007640267 89555752479241318 84562434780997342 84045345753157872 94959418296178537 81340481679529138 42378416120900136 63027238778245434 41574407774464882 12243912904408591 55472861734251512 89016728669803939 55387307694222171 60938876709898240 46992231485039907 39918032816676164 30040908867602599 27261214806960812 69431559480313594 51409234284022230 19574587958562196 16768018976205374 66850185631966597 73210338879089950 43926054505075055 58022751045348708 84293801932061601 14416189857657921 56986501534196055 78166763279126865 50290015938201201 91761124368103284 40360316389702247 31616413553445272 57728154416452443 73056954898626080 61609025157065201 56372884166655807 46129501457521750 43637756184685640 61405966545172742 55614026115577703 39408362850330123 18758232023562824 50235288036578434 99973438110391993 18054408185840709 58941504410012505 54376145140860630 74678101228196539 13885639305599858 31332095101016253 64236253363982152 56364742301084245 96941434662818166 54942423277990964 43718785836124834 72274154243986009 19615478493776927 75979934686323829 37997408081684839 11955316966947472 31914354494073158 74120405995350337 68129555808123479 82809823315073925 83877916074922210 27690986770563104 29970437411130221 30765290150617958 60671586498120952 61688879392949177 27608695134792626 29441794632436400 21564892441397828 98370584845076849 96567408128069762 19550279204933143 33756648314429345 17952200527285880 18978151499459713 16141580414037805 84002328255114191 81884011680314875 38600431277111100 20862398157630904 33910296267706708 68896901631360596 94509025841221584 15274774235253719 45632641842754688 89893461429618843 17640547034287040 90416316896686358 41878692301098095 93527744794649190 93098274617223072 64318477772063668 46870800264518183 69097878088687125 13283734882490104 56513520292140183 74058106879627413 90893611790747573 97739393434558381 49429546878673836 29746061676666264 12490274150015398 81113227909411916 27563128164201131 33221036422302046 59519035269421799 72060003990191325 83450105085903830 51565921827635979 62102309017647453 63428098264550237 73130604772063413 70027622124888595 56056413793325872 93797659583862218 76540267021788644 46068888823957397 36879111879323338 95887700284580306 46349126548991046 21782481585497233 33502688585690067 73185705046558900 93999165624599878 90585353924326204 48327693498814276 40096984747388535 25502452009981114 67315131560521481 44926149763381551 30477005196039541 57675803879748093 94308649722195884 46922821401724328 86643548424738304 46464693005551989 57055288793712042 46451730299659761 90309877173364673 25046966562030574 92106551258126505 79669693835313366 78240953114066798 68847635210542239 80049045651907657 41834220353719861 80146390293266206 19714861318589371 63809206812893502 21712777372087315 59903444428565203 21014874826668458 49478469862918018 58019904997349451 64623423085791361 68349998798400669 76676234599151025 52598110832854454 43323877130457851 25572848126949254 82148651386439874 50239317234788818 87582430144108545 77646016422696610 36581148143576326 29011234910752614 18242706092875505 32790573910649125 40374226242908355 32699943768347656 51616991732527949 46463988272558801 40103560871875726 36580232521727058 71000130771140945 25258407635902467 23812219830772100 96202598140742305 94872793856352460 36169370896662093 95577645664772866 64493708249245371 12311579621500826 84987547349290340 62517113159980917 44334898391216732 33958082270505831 71813620300586670 47484149975398302 54524641088292917 67707005524922679 20062552013532532 63028458722713761 10831177590182382 34815147502299845 81125511754826569 61009707091759492 49720665367525692 44162418789767809 33543599239806267 29709256952003716 76474573778395551 61191390183612546 45253529750082333 13899420287049074 55146498298390335 48511229970886802 81003443745978734 72557950511178627 48478078875530231 27376225509278605 93415200783429828 28062798602257311 83419365987242855 86476133839538876 66575341469849211 16721533453629600 76041819713718194 91433815207222652 73190236948916752 50637510138305337 13513568546424601 68762724634106006 42129491704185240 10278260895288344 29719377171647780 98098742693410372 85859843005095427 51909946803616102 78633692270654448 78968542660703880 48195295261083015 91049789006825605 71922961220336741 37707213839249753 94810042017056671 35842533689002630 45593050408240967 13366968735001402 40065301614515851 14317773783531405 28095565049693033 50301813521424686 75465853264289267 28815733448976809 79859848832306746 66887181601948491 26332972232665150 21120970518152917 47018353042864420 48462388652795333 30850052719689280 60523767985460036 67903191414528997 15115427390787124 60410954676871839 17051617329517574 12676133020495293 87365415964833820 24678679629479390 98959048517482385 15242219189403305 18966564333640188 55364459703790461 34866579125450640 92825479432816921 58777367435719142 14233407647382724 76909342703928711 46991820973920280 39273329827774940 63034725160444018 21474573358870916 54620719677461937 88081348936183373 28985244831206370 26740085847122092 23122737519507478 77946284534765332 19028583567303398 37592625255502966 77120192136059512 75655287657340107 85423446388470851 65845077561695385 43738350434863347 98112777020449145 67839691792567946 61453556027486914 72734233075356754 57965639083507085 42330827765353753 68148708160327641 34220195854478518 33816955770747629 46552778379302351 56976004708288235 94379164392012180 93782415513127895 81366160521971264 86460952351893574 49074554991812500 59155034311376580 81413965656872173 18100959387755489 70532357021318736 36144070114049797 93628627094900746 59251368101304954 30594613098282873 30258468791192468 43817068892959008 71027447048031388 26938764620090210 64415261886941421 91906177224094384 39745105173464879 88138951037398789 29135202647734084 74846245348976957 78373215995358406 33710340954635043 61468275919774961 77465608877342968 64737917200363331 72460388413215853 29963076956744706 36119541718884437 56752793018726014 60422506679033848 13996444829305770 29435611603273907 70239005626967272 88231061056243356 45888665100633655 75663741760645292 49423896395374235 80782471154681442 86553696854598298 73147913525666245 34752063276316795 21887314498028629 99686226396803498 19510769858258251 91292540683769453 63930831366731320 40148910676409564 57157993188827255 46543748083502120 59482876897308984 10744720916603514 57785132732100643 76464454375852002 94872905421797301 24218202646290343 11924523925441909 24537604264200850 18541159446951391 21243990285378465 90894841629190885 75228629091458002 63045315210484313 77432766177905253 15191044516108929 25395128927964884 39214275373979393 86977817648670252 22664540661737472 72617195497414758 16176843991823118 19525807053131595 65589467614002249 61147475684750167 77102553260486383 43116298022337420 44532896830473827 61120178836914615 91329359429802497 63752033232162621 29178171972661052 44792356502962085 14716186680629823 76764338487482787 54193636765593382 77639034369024037 82162883871340494 31463560421486528 28302899934191176 32871077493560079 98052973160999324 18224194938222636 43154757941233086 24991203217414004 35936160473079713 24504864004045155 37520101918808001 31866647089033976 96834847328707462 29830792464267022 33025211982954835 81005171231590518 58253447802322018 64561473222763039 86054928793170487 83038429875087104 34592143800462984 72261634976770025 94919124361513587 69193808552764260 54424850567295381 41556149039906252 79507056001824750 18258326891223737 13812597033031427 52662805247528456 13964706673968932 71551133901617748 34877332844550997 82324805896826241 37040504347058092 75218950875935669 23687276175721507 71994107663060960 81270662125171854 92667060387369436 40605942618013004 35926177984307899 86256117961804652 13770230312072435 69814566693233270 44362699384314167 13751908337693326 51071015080998899 11743367107710230 45656104537550359 42878622696378107 70383785263269868 48799089280082079 24945868593938074 59528573934400228 52218909008697926 27435602401911883 26815788106613206 56038716081224413 89051994692385893 92879975635535693 72982325482358732 14863368490347950 86557876794458640 58366910782180025 93226223437429787 16723576903471897 50057224620932046 47840842826267369 83515588812377115 20087106621720272 66810895841675037 96946296384992728 97441114586812217 49856743948142711 21911815466238426 48894202727308094 56608362105785930 79101848731206155 91822606888340710 56453458003589093 53284519356188810 93048548242610330 86305950950122038 56677015563755733 88943584256782236 91747791280706273 27258429930853754 62087580488486541 89403616635512014 78532535128668009 96437309693787436 92827512898168668 64484570778577896 57900877740180146 44510348343123326 15103859541627463 99213165011557819 99818202348740284 27566523663818035 91790962276882594 61854174721696299 38990571127969339 45256524226851279 79243361042004205 74164803669075142 58098739513140511 12913106704578569 84446388797390659 41703096698938592 19558159559678944 11186121821101397 19648636248139907 94048141313930157 29931222830208562 94628480229203182 87661510606800744 26846073293867229 95188839201676205 39105599743173801 40893101315392276 95666816811033787 58864778191899554 59307324619444065 53766067903422925 43782620446441455 71135141580702445 26828279037121691 67549669030215558 43175337726698583 30058060924926865 55504959946779657 66810394908916454 48061884636367924 76714217909886811 90781392459851831 10575286816115637 52809468529506440 88428707714888798 72626531027029296 36171425212539694 74601974174400186 10124230162428290 26732799693585883 80181395082973950 76535382609004270 32524093224637814 98265741506765000 30318865821925989 60448116913794157 86222630115536539 66818604523656758 46654065516050546 69808966599760609 43772539264945440 41671965446106102 76503395607288503 23088592255178016 24028643737295015 75867505055779236 75530062178410219 44634620287311719 99587434655168346 12687428764772400 62926357856838521 90863940679904609 75062398712797157 90733825612549299 37272919143468478 24263978522830138 51092628257827104 67381666816451779 12457256963632154 48237006332206239 59958733183553564 98848431450510705 50360486817151204 64559519317032285 51738164940111888 35440826462157261 37086014819754698 36211783806877426 39145247820458600 54829062089837290 22427274024665848 24873959534513648 91346956858137342 32385054081242317 86479740801620741 13383910004854583 75007964051382756 83889377820328309 95073319861257111 80702310657496327 65747072930815060 86174801991602016 95635482714175108 78162582402849641 46781676208078971 81172451791286246 87205711317165469 19917066828993937 86403737494954202 23009876127613283 86668156399465266 92894180304836891 15386475399216245 62536145600808956 88543881171312355 88133742034162979 91415060863799061 89155168516751486 35787084099942026 65858187392426406 70368827189110775 60368294609726679 56141628715518289 36273891985239863 38254123107583089 26893252646025827 47108154874866936 18789727694034528 80845306394685867 29375762826953011 54552561966923290 12649848959327654 69336130159025980 28230348605070525 17364343076821391 23125845799428011 58075772197156222 91835785174149374 86787673242055898 96294177028329614 49913244422892122 34568276596273887 24731819803938619 92097201701794789 74819963315468662 71037684716721622 83259918567469400 14827120177132879 22100134831053684 17243912520247448 73865997221936748 36919747491250518 88945557288283230 36585682890284971 61521165813502366 40334213499643162 80124821058435830 60733142970642999 13247586869480357 21929705207453747 82692146776239671 52521685054550921 66285721497558676 98164464568878158 47767270273325752 38455159773890273 29344122708812604 60987312752931369 94856927816119939 82983153257860466 13407241219252175 13427362991235845 58549948857206230 97548949593212483 77006631202273940 86353061659417799 55391779197946781 99398371071503424 11659167653831691 27226704436177039 41214164564315097 69775378131324877 79928945090845945 65564731703424114 54605926916315288 93393122216741042 49649526821309082 21901816077667217 69515676087501122 72635550090978331 75670432825886605 33965362229554481 44882091921850967 73492161271771967 86653430095167104 59417246629294270 24236754385212454 79119830321449756 48449093493879724 13375787871693128 59670638657822386 30484807243972139 48354114937998907 56365956457855165 31536399293743501 54781305973700358 98719592018137925 80102563153068987 31447779546241375 38741743723291609 58523654979526440 53648611606117193 98388094438821235 62799240138179378 40774610867188150 41196477428492802 12650200558538583 96547072634417719 51500720804956475 71660582401407818 97574254126123457 33759781088603313 24280626359839954 77518282220294022 63540992718540596 70433859654909639 37344187887836720 59882924170231553 63256724669669657 95877836160035588 54189228588948241 25122300551852854 88414458155527969 52550535099062089 23528736579002305 73892340316894560 90093384792418656 44931266058940229 93922666663868361 63831587226851237 81472043010540609 33218216213078568 74987138713113038 88343456139048742 72225365540449212 98244712697868668 42921488363708965 84490500751252487 66551186170539794 48961060309042334 69754187356835806 37009247364180865 77739670488449839 51905045928681238 18694167017236831 10699203985638937 80390322812232658 25020475513047215 53492519220494946 10951207188916999 81421197735746568 41618221840044004 81289098964483789 93314586008617485 62951702343110397 87276663399074449 15279388887043080 17434198678379375 97826472540188186 58500500800912699 20953516269167967 31430980944553447 52329081858578591 82559296417655477 58431725013636651 34226623725771026 62531902078951942 30105959117513213 42961210338362052 27186920963223365 61701877656510795 32550540506459814 51265567749779127 85064086922928022 39311736158331926 12473047589461030 64027154987804208 83538309679322183 63137983449944186 10112232775796142 90331173165071670 65687107347583736 26649336281461871 16777292648873727 96670559740163064 34740100470564908 98723296166590385 12397697702308521 96393050014064083 89827543315588880 70139642029891601 70205845976888392 44174903537790506 85679741778581525 27210721609982551 68476870788732573 80454476399987284 48061599042264342 51194591670678348 87881563729640565 42654753910296016 69249844985741714 59190555598191264 66422935796456325 89079524987661430 84465498676574988 99066256704067580 95308177809479423 27307256764964363 13840185698268117 87683579997715145 66241556771424746 70410685261349321 61074671602539215 47580860771423749 82060609423201791 46153272177661267 19631323045463827 73842739815549748 47904649375969322 46181411775111004 98813324252249411 95647184635910743 64064303760624304 47314564279746928 10612657975545617 84367645579758307 25142304448935126 28371122750651481 90094388838714137 71588056999939447 30906578622261782 39688259350251725 49891433341545326 14910416268195522 49762592493246467 10060932141225309 79755549743511555 59659883307226388 29479978721712201 42712603184548453 15619791206576920 74441443773758887 72673460529034771 26148911097562276 35408008125462894 96802862418990747 61504862751602780 44424245538939185 83942670124044713 62008720810779810 82758966573739022 34955727204344838 90651363335185482 49888508259241283 72707932531311378 32210373929054392 95393230722271647 16322317353081565 52278050340352580 41697284806663031 98315646179190378 81107216790921638 49259820379971007 62584451769668029 51659765372605190 19884282330435810 99189365830408318 93997787488189505 49869478699243978 96152775598453859 92289803424624531 46083214528225251 92996281393571747 94558582395037944 31615299462484069 12645575881637957 21656099604050163 95539468633513271 83679798934849736 66232373105718781 58935119714577765 58912239855611033 40136027974009015 86141618852211132 99619682280540929 81151103513230755 68574674421387898 19783644725868895 34118354269908209 34496869514943844 70805106830520156 18596081478549756 10680709778988020 23680556049347843 67584380008962122 49190920767463451 20469847346791549 35948980573124427 77420055527874366 26207325536757675 60896370268072536 98179787421373389 89292593603843919 34099406585121008 82906276871890141 96643763391422684 95683802078610743 12104956695576563 67302308470985457 50678215544422016 36393899968156545 40739110094501588 57453931360987083 96756227655097528 87549462172695172 70983005565933357 56545504635003878 20938640033886088 86819604514927555 21223012140928911 19595818714396734 87806920264220310 27948123909797993 55241283789557779 51835261725789363 90749598563766058 81603530730820871 77794888792467572 18845869996610467 42051907292132886 65219972351709984 29505963407329414 42673941323465198 66107565328037337 14964304770253461 65802141437780742 32125311427621323 94648641748437987 58913008195798149 41833999716002073 50572967892295524 57520733756987152 45570852162061661 79341558000477760 67547838758547961 27123830205924509 50019204524679509 16964985524560613 34921708718997807 49801023503903599 41497110262064925 79970069607569699 93107418341384167 50867437677371467 65259169387519215 35806143449813576 46012054917642381 72037586607481175 85808942048787473 45649735233408819 13916161483487693 30867758954448771 44682471323473837 83431608002319685 65484264893569916 37446536090125761 29672780402809832 17865700278843840 73257735355518645 54342216248730000 34598035514089265 13056966078904995 26263364805153063 13275012258889163 87893813875867984 12260261082995731 55897275273756868 71692826727162215 18131499148054770 41146493227167620 98790440580701293 31239396146693624 25366559640373224 58387682105513811 92626959335870577 16682341457682073 28185003817527937 29186608430010048 35429179441089848 24563089476608613 45610946485157357 24986691193432334 82708132460449829 12152838444543962 10138246089619270 41076463612389471 62661554509848745 87569721773418721 79827580049217753 53706244034102915 72316510161788051 60448302761319091 62344582141829654 17735407104947936 31208632298174777 86159675043559509 36658101736379246 88605214452321249 26337402194425106 60878420465290669 58432615175072231 66384861920994613 73651261441724012 15644508131149802 73050056950455420 19406048068507870 45069655759098667 25353213377355069 53378476856031527 79213165416248064 95822102027517308 81691234801478687 55186026420277983 75596278749736278 69298053647297020 45474571523701109 38127713349107862 60049300573172353 17099351650881266 69260754115325953 81876201035042977 53317682093968631 19971503887136283 29804973991452053 90807954903898895 99626573300708331 90720959976819117 21000135569638279 51440988596738088 27394864493979271 98450970385122537 33935688296569236 76731205355549581 18607739908346022 98720791956595377 78002895605441406 69446264790671212 19308757466010646 16495467334435890 14194993879995057 47189460934080086 32426632241193400 83945849506973995 22741687524827334 40957605388825767 65288794798894840 42666761107717240 31364515456125728 76393109353549909 86621382747543127 67521852476503974 78841211927264139 32009171427479411 33499922712022202 44105182227300790 58831327150550773 52477589057425606 71460160545259260 94977299282453114 49275715611216768 68527703140655223 97970650796286818 55067564347326622 65486118615623627 89947413944246178 29477543917339193 69371484793155323 51080870326111845 52531095822235053 86690755224404069 70137181825807413 12832682486220217 17275946727730855 42667663091745016 54214736776148830 51480747678587818 60431096000155579 74437080500680944 71059601493034726 22950261415422733 27771788235404764 99417917614767247 22753388443965500 10783037217126743 80403898854959892 62936064221624552 96296030815786064 16501855046559793 58895758870475626 13817581951591852 62001511620751852 33412251850682608 69052648970615109 22147222474490602 70873300279421715 63480140383767268 29731151356158915 60789832320418783 26353301061661235 58571520713793409 53311726275448718 63665690375761996 55138512611222628 95212987105885691 51196997848685526 87525824900861138 99079357969548438 63933322168830595 73270491054043395 39356595458321464 38112234686035837 18980576880677489 64587567432854267 69141005874236271 71595142317237542 60257730336819366 45368169720913678 87337268600895090 60140760583674386 49798848028039554 52342950618992510 45520066116619537 83909690363617021 93283993340998656 30138072503748917 71537474616852153 59481584604599590 71781372281483740 78742730488874366 65586742636967706 36200969072373601 88578995327877185 56276849047027611 40185516778356476 33996185322820710 85772113199344897 76430114150536563 86850381655802306 78606528178370831 91947998976140178 39605665776490256 48629435296349641 34168449908271083 20292913093030614 30311005574741405 27108732430213767 84882671043497566 16424545061281580 25736051785934787 17151327321032524 91504771369311406 77322191945291603 28546598519975325 37638930790570367 39419482616678755 64468604091407228 56395608332787280 40935627988585686 14248320522818756 72546073576679725 46420616628835111 70341963936966107 94485250636022461 20566692416169362 22508661307124105 45415521249769774 45149939847368754 65669633854903010 77000558687685492 64267167039526183 13041602132068431 33464738527138514 44313793806084713 91543940654686918 28368837094090545 87082594788842425 75391636574436487 67482269622013118 29405428042003728 20035043557492433 94674854017918194 32602723131202997 67881170447346342 81190644820371117 69060012188138399 87484727522302743 52959258602229729 29116199883944946 12211602430792003 64938949456283274 71841507611793339 55921812205298599 73296585506316740 18751862243256986 90488498666236471 13479112747440747 52979528012764815 60684651134383362 36460646827756001 98175325506048804 38569226136232360 42173111062700971 85377054754150114 65155247936998738 50636304428113794 94251461113143979 25495307715322703 98136896837251207 32630708651982852 80691125030547827 11670061540751034 20286350516579366 41208936642312017 55189264718119551 92000364562495383 61429602296410302 77852898712291886 69793128214057654 20212991485782538 65912459696167947 91589936144826211 77506213756197949 10444551851249507 56959205912721488 78415400932102751 65788244825382860 44448473370395669 27110070508742265 93664926813885802 27526016158457567 83142441241468778 47786405773507672 91609163740187912 16472767785897562 23736845934946278 47338049442096629 63268061375970831 38719137188264302 77448335236671844 43197173714787662 95790173189691034 35760627064851161 35434834770980603 62306526556095639 18712833857023188 63487125801207053 33985801497093465 83445632683516294 50429211350438585 71850613462706081 41065685055532351 31928026773166642 25534137346221976 84272982462788919 70185314567389455 99718874675851582 51674183841224948 17288999340579225 61889654949419644 96572801985448248 10352041504811354 42329834409213254 85705078475634961 80743086859133254 22405243717296467 82622658620643238 31708750056011697 98680951656910162 87032857998551569 17130175329309443 51294606985693255 89545146815223449 94042208175370703 82503107549977169 88385227755975801 32078162367796934 13305774300429380 89313026219779286 31896222134722873 38995577687449275 31525962735325569 22296840998183163 55891076440254688 77009933752261832 99759112733230393 58538695509543928 67028045009704673 76450167217964357 81391086333997462 56575047091626075 38031127257546860 25733887668387377 47157456290720897 80777550803007702 83554745004152432 82026200652910585 87793680291476959 23539157819822875 86898575300962191 76431791412564150 40370571183868599 66452245493470211 83559406007541746 64485174986010244 51450215912105131 26194146651101336 87579384361571229 50379782744575019 78456389335584787 72559577665118083 85236416929884629 27351527463457591 94402330985713146 26116712778218167 66180610344394933 30563306041902887 76198321380245834 94914947278568093 80008527545764184 81588842696013102 21949502170003130 11842134185566050 69720298694943572 16774185320767709 64941329680377973 91120865118742102 83748082239453914 11779019360384330 12419825234065817 29646449148086018 17691969307811053 71379593416926364 32411346080716137 59690922893081312 47212300482149407 78388148514619791 91751500134766460 58188197303465644 35989706874038873 93724561661357620 27927882730103339 83394971098984035 46244262689835839 72709778489009481 48746560404316361 86367940845307009 53414262598247692 62557211981064654 62314549057746966 32582150658285943 49057087621086613 25335474101408185 53987560167562666 95314712446055015 22279004101563548 16341912188794000 62260372570708403 57823116203248675 32095846579533463 75380436795457261 88057045918546116 75718478052703880 30506034616974779 59779552788288201 24976475128679645 91870183085854989 94692515253451006 25156265861887256 60838012184571192 47864100854677888 24209900736923957 25065549028792637 76157319313070935 86407499415224450 48744697032602032 34032270548789080 41653994648877329 12266172632594784 38194798611764851 86139126422113525 89460830785680325 93807912441878110 18455230419158602 41738034435467114 28786772507202457 74418883272371969 17253883475657380 87797770037450654 65865308573245808 92872824918178766 31102497172528706 69268081204740483 81322626659859177 53191295767652210 19547770846823721 34328259408434109 17064600150787994 69327642994701934 85881578342213844 34678241471464994 59109033125516999 25307524214612264 37171401971132409 61575438613782036 98804524436015383 78944698031270105 42921067091290836 89996579795661700 79798366417837184 10708980211008476 83690774302632504 92949644164635564 86564010628143747 36919570233202345 12499332765930454 23127086326416418 11729726993374404 82341878390598098 81904419193944338 67829945252708397 56676624474752224 11650563913804655 55994312077606430 83186469516089052 41436802656335239 72108904449951743 99296315625635092 77148596684538509 38965749860130579 78371954292094429 98152423088311381 33516854454440081 30841823227101214 49588567623535899 37472037219506249 23714164876687221 60058511538677464 60095395288886456 50464777262035416 19333275602820029 84041782858917376 80890804293718025 15662551108910865 26876087040837434 34347822106080169 26986118048928264 82219289629859604 13246678031402476 20182389885783569 12878007192999155 63739734984357867 58281835600506345 75682841125543083 79872401987479912 49107963753936070 16692436123481720 44348692609179662 43268297628517108 59087324149839664 92592571263445451 90554759654762248 34826465309981087 85803731583723790 29072421311473107 65769349139838540 12364986368432305 23640432865195940 51259076145041842 42567492298069576 71955752317638186 35228425899069611 19752869810267597 55413086640034061 62782503172355837 47026231294135258 93563621237262907 68367767884303019 92010175452010761 85473796525839628 73535865537629079 31414264339020304 12832962808489966 25237306957398145 69290787201364766 77978075030605784 93809648255559443 67321578696265294 53257974774143286 24344822224951914 85056826127536421 22481282067021367 46518548528230509 15506569401437825 22505924369660055 98336067094910164 92162030934556303 33280132681320740 34371717747393189 42900073871967678 20897923363751575 43388825708258513 59102425331056593 74564465374382452 41742660522539574 48498098662611709 28643224300171152 52853591696143651 75082868289512601 37526940061844488 60849419417927181 10115884583702878 45868765785552106 76412818464021610 77186072489432676 88254373410473287 80316829128922350 27285269040018008 87179623471547196 51792116379721745 39277988003843181 70875449836388324 63662591542735496 32508058828879443 20905553621928538 70213529150211956 93901709852332802 53620088292087420 52921249939575896 45576494537575732 10026094902300348 85760932191157368 18097706725198429 44566528990989996 31958286666141680 21006855887723660 26372516403234192 21744106938517712 63678902312487895 11302680628482620 63518764904245926 26069962120958046 49578449985498146 58422737899647668 16930960060093979 24901617525808958 56574091617766073 19390778090296788 35032187409491307 74919536807679991 75196321397718091 91469616387608301 40481959328897653 22626674703047099 72360176315463411 66576848950996713 70624105929254827 19856919882421315 94480216410157062 91037859321609714 39441092351055727 77447312505809366 17926410589261347 93170503715235364 78419880471362137 53472732160982880 15713840693937903 38774536603566726 51189909926993529 89913512643239365 49606355437954399 95934981655130065 43740177121985334 54253352253416883 41778919751761826 74916714838982573 73465793129940155 56708673588443554 50140482268789433 64321364935027027 70425018262391173 85617468278727921 87254380522248931 99915771696323925 43684486551711352 24291597323662022 49234940511270541 76186275280800399 17181578939622885 71839626111557720 99729645385140808 82255473019495231 24527725651683515 83169438788574351 24997296039912831 11382704684310294 99986560442981309 77066551142495972 49974484021661234 35846871438615550 55576099534383031 23073052923548268 11901905508623359 64319045247723374 51970110947368263 49951484868340446 89785028232289935 24759955408762489 78124925320273777 61010003256678409 72915138109192057 57228527249498714 73030349367512411 98072005584770389 20775749265275279 15772920218763212 48230312437374444 75948277386251132 32201023618609167 55590112601871813 94534052564502946 50653345481364499 35778035701250009 47188205200845434 90004227733681060 78287150447101503 71103869512136310 43035344805386264 53380718246439653 30665410695195012 69100973998406467 84384966336335921 20970111379743997 49836268930434582 65333936845282198 56733447779321226 10529528667547194 39403887673056253 10526025459144421 47307276781297440 18551486683171539 84322174829605207 44706857443578596 60035238759706566 66826067570844830 56493135487593218 93155860361772589 23037918298972241 88517589552713320 82925814487727741 64959223269972829 49438939398690981 43389102555011765 44472861087613743 40469940093283839 62195315298671989 52155495436958807 71743818857014273 59553056467737069 99926315412586541 96568433068942184 65999477471228855 68353769369178606 95074357023084507 78388226250321187 59904820787506725 27378810653350342 85417358066477481 58615682273640189 40136301102260181 51213954704585783 45309492504345880 45467695699297421 92397138201007685 72196249918516530 11794001887842480 70008659006039194 27250187488979038 87282789557294534 10783617382791638 51345195238324415 40633588796821809 81594739721748030 39549469470430777 31187315998947922 85978788911086566 63353014419937898 16335300414559488 30981718188601827 46757548307742890 39685184561039398 94172411461294083 67125426286555841 26734459971105348 70873411310294108 85397581425956078 46552260741658096 21572946308423330 81469480617974868 22708548332877780 42542695046381086 76373017274685520 78495622121381374 56527137980500942 17644712731582611 30591682512188338 71096918143745050 29673069266516090 57394147065012132 58597256975239505 85098762350741941 34644987903831908 16586626050641861 28333077419377084 45705258154108385 52876052169754061 78772428250615271 53139790232515004 23184341714190641 39160172735222052 17586030367113963 23167235592902748 65119543338751034 37209294601778349 59974963983090169 53404294085417129 78534602296533284 73784288046999060 29558741852911174 27990351991498945 68918937728929245 32777561560760454 74915081994236640 82793162748565312 36645196206294546 33026840737440180 80330092573265353 72456904874237222 48964770889210014 29300854524042515 29079663833246667 98003974492388033 26144541929847757 52449562154106955 62873185737272986 92367177638018899 72333669245135479 17828951182302068 14638641138542161 85391056527124450 77135422360044287 16265544266288827 17683056168638113 16533254727714385 83647865906509178 35069066704867555 18811988199910422 42919208866303101 28809653398529453 70635306722592193 54277224695552750 66333445241548164 20929983006572958 46866235333675167 72513078517272326 59195961542012346 62700301495063613 41141466756499201 10196169476631400 45934389371320483 75772916931164935 91905626821176924 67294423247185187 39248161155891529 51578894944385476 20303741546806971 90566118067942410 37956530985000924 53011363922988951 37955954010198619 64717051762806180 91587923949561519 80660138426512867 49474249845832060 16983174751557458 28836054402570187 18022801982815266 52170168627823521 44266227985237563 27346107856689850 16160362855782524 13770021422943598 76369313108522506 58324950685344854 39793093014986816 92565370645834924 76942315241577547 84245960612665023 94305435333475820 72829900364969534 30635441905833852 50644021600535217 80900869084120908 44987761037788298 89691262460673676 36785602609853652 23580005501566975 38124555545222533 13732033502412417 25745575478159914 36837596477712993 75173773923281253 50200759494184084 60172188124383409 12490066107066320 60973085107672685 18346863833580474 28588178952501013 56046003039860454 38035242291599256 62037836740909134 87482115341569339 56932237150162528 50172459085332896 15284276524997293 63890884712605290 95620852435804517 86104575072199881 96793348464150306 43031753885716755 71134504118808678 81591199365959216 35426589365154759 36728456552117592 96303704768363125 90292956757084977 27632171191764074 30452043040610706 45234468155559141 48094375403656859 55750300373877558 48981273809568574 12040974306921106 35676129773268162 87165298725545210 66423419378516107 19741423979951323 60940228274561912 20757307213858734 72804941297721022 61138912413003613 55068555369654640 42352979573748536 97486422926718294 56345686354637131 66493497102478092 46067388541707702 73197728604532408 75323953966735239 27548739729464787 71047782090635429 76000127787427886 87348655467252988 17568413511590256 83856368874295850 81275644389112547 56814739321189651 96654753627494997 90469197342053354 12951645821755214 99659199206390135 55388346712135525 69957620135085240 29635810038568510 81519138650273047 63921714277604393 62178459754370571 29994686914378247 15260803010344676 42802594771913805 29974664278036371 89637020145117396 44719459166360453 24349256698003871 14821913417381492 15800511654693948 34296070367514691 43363184409469353 37865136130912162 68801168584734175 69462431245433820 86120964527848651 79736298898953542 80478842324978674 46914337847418977 18063473235228737 40389047038665713 14583830600982408 43400426879114273 65133427468371859 71617367822748112 86595092525649373 49918969528560333 52472876804413300 39939210149490805 61290824966750676 24993674297574072 98154707239511876 67535099278227021 16084733640608111 36598169196729693 82167655676610779 10245577693979899 50139102154605301 81187527676064021 40879625932349347 63641593703627127 97080924461912623 43006501464591891 10472863573255105 41862755600479519 10641953324024272 94390167322256961 81787949138390907 51908477899246298 23519378709042937 18613669717353651 31735311093746880 94544888012202535 21888865758559581 39167212533598306 73231444233336576 15606867299241631 17967897221982427 75182008319958148 76414130749848373 69649909522733086 22059652035487886 75423879203171782 90737306180538776 87080930476546122 76384986405401609 93952038091130889 93069324853770971 67058034936896207 94038721035242097 27170965535430542 71008367100348700 83946995908620578 73759135644609343 99488155145265229 11678302567448128 60550424775069182 22944138950616355 46977855130232725 54867167321219872 40799993405917683 40310588016408775 52505771255483707 31984092998427184 51947280716668076 18683853984349743 73903113804995470 63703267410136384 64170925126995717 85083507948520791 12143965537334041 91945798466535219 61620323385620652 39236284353832123 16098409508044067 95093036342805137 99623688089705505 50333485074238097 19363278385613097 69693489502599916 78202057606735705 91856764415111369 80775850282027097 98620086549184524 40335753627950971 74984400876127297 82489291959400081 95398551864568937 53901065704936607 11003356962253500 58020070443642542 72562791080581071 47096671536489116 72980378686661351 18884516787487759 12611877900239255 76853601761814720 76266897713402709 57402618987430958 85626405230477370 45111817503394895 56316180856521590 11297209439622187 61419355015268954 81073808306911935 75139176923646129 28782790437560176 53294480893484140 90103852650903514 71523309689044681 40002142294282992 64459432254337796 25564569307037010 63460440260440720 25244082632576059 48385820621329927 97829951278781204 96825474186955697 32283971035436357 69693109698761483 89770152610735435 65527353094824756 23119550173168525 48984700383544909 55954792604631550 89250186295452411 15748159239602489 35985237233143213 69760313522087182 70472855058289139 45785192095331864 37076985308745683 59651407704094358 80115259105968907 74616109149015655 88431056404801272 40841548906755150 10692452824957054 50531806187461024 46158406955958678 22179383381289536 63469054336554797 48853876774532474 71443078668105667 98308101811569998 14065541110663071 31287798108971918 94988712029192611 31033401546838485 46854313090547709 18751892536697787 10482869829098983 93337164351499794 28978022178057295 53618192437818890 37047982566678352 32590514626584385 74363016140891407 89252005640906099 61402023956331605 10201733645793103 82308389283212664 68532953218760703 44548093262669899 30530646427038363 93853381107125231 68674788229446505 29593452759303804 33192730450835270 84011314489692920 49002576077023437 65878101651162646 71265884962771815 78140240844140397 62973673056410434 87592774839502117 20700908211568277 28258122046090981 77793670801456934 98367966016568588 91261102966932779 64703470535950716 30587091500982367 55455080106075023 17738433504150579 62455091125091268 89603920571173522 58933216602635684 25153200717438019 60324188546120143 78455347548668647 89336557471919239 22167905529193612 30676174710220189 42869294572478530 36854309068797799 79425424725697180 25597007100871647 49873572376001396 69410173016766127 97018708916553528 44981948281627895 75334851969458044 98945473272893502 70417031989276309 72710902334839377 23107495547916117 56634855664619033 14684074364503386 11484531410699847 39989935550334981 54979815936005934 49827305248621509 10242685245665188 23259325796858093 52848893851798069 92923890533662534 94736635901791478 40197677850892227 19451369634844307 19190832598034396 86422970422207600 88036274929110041 65447015511556305 60221000133588837 64396535038030614 77224857879158844 65198001349630818 21019437543243129 73372873035601866 53973012644158131 85217530508022618 52369953539840207 47752749154240776 39454623866593380 68096499784456068 16248429207337264 74925435341585780 58972051797897736 27711938035304249 22905830091470349 28912580749798381 59158633024748655 35914689643056913 85658753358789056 58257322787536373 72923445770782368 98869961622374524 42676335444175147 75254020173626335 23593539766594964 92455428041748239 26765374823303604 35735886616425273 99601652353167695 38024801909372911 92710142672451141 96657384081050949 95452415923980373 59933157561949131 76314084835285805 73420239957915470 30925631884232600 54906872145963151 29382228497568752 80530137091567558 95846072439090187 29323616756815330 85060930898273562 93975267111807900 88391405692467973 70276015831188178 57841886503178879 34921528545966317 95547543661701056 22079579210545473 36817940266707915 20750265812112260 96483484659489194 73196278598368743 56904689348613716 10923572732494617 11384877889946466 82874371172041439 78889019849204459 15082730598673426 52758546370088692 43311415318036352 46366207343657909 65178092323958576 57419487661364999 64849444915493058 74901037222460752 97522079348315449 18016899879920717 62254846552258375 90866125691317859 38910447580819215 28143716068573440 92328641175706757 99274118614501742 63841795332769061 93813631150955492 78851865324773589 35806666327226458 45543269248408048 50352220268596246 50648903490627078 41211672942477890 11001512013519464 68690922497665104 82962656536713642 95048897590422986 48754903427974284 87888688979392508 14016919701404009 44741505079399376 64574811848555403 31496347770176777 11199766768079507 94401791085712543 39136109556583595 18944819355279214 87399975268075494 66672523868904061 28013962190772734 41544619405659101 69840565305278095 47632098029958128 10412550538768144 61669307845129911 94723092840608671 67568463747753391 43304865149427917 15091893172261999 54393672562398603 73129675412817297 51331536090209189 69607257938460674 81469057419926660 10261687932297966 78639730172068640 63225438787715147 93055837199053704 79814637786754540 72385512362879531 41409101479399426 58836098500000990 32165210764856253 22189129147424881 32650915768937694 15907727498878075 52696165199741635 96778229273540096 10621766087710524 83138742204884621 21969143453515331 18704126775863157 43780967018804035 45134593369037814 91277398569341513 63438300468701975 61122187996472707 13536204711777455 87592493495755078 89637640509851523 79837661958916657 20954267815065090 93694026290782853 86426184409067415 89785098515846786 21530458362375649 99624913692311069 57610214438465534 27944350305065142 92180815061378953 44659497337726497 37130803347843182 92605794118417111 55914724488031991 17034040108387544 25933412569276090 50373849996538165 95205169287595871 57198311846415872 45741859007166906 49298325088314498 74107685166934962 40814864700838697 57650282144248487 95929037902136518 36890446484685271 81281199540624966 43901987885274991 20056260101968787 59400096864420429 11069842093261101 83412668928621200 97646079402600015 31939213757618908 95950108685415352 54564615337117997 54230045612495219 36325296161374712 95232114766320988 40873303986316697 95249083154572209 35816512960842542 30710734243413592 21892844322091153 94181776053309898 95561818353138041 78106474154389108 11129426801292042 45852249888354435 75571947342142556 14849482225350331 98329547393971994 60824708743637005 51463804097580646 78430417806628460 15221689097511271 60320027863962645 61308714036547182 37572516490645402 43397022184142464 79409197514305638 74047472688690609 41459747044628119 81888281378117281 56020662967286805 19474590071861241 58302216338421539 43098261008333259 51152719968027534 97506880957105611 28120501298998242 68682198942801833 61238632165415456 53576110344286862 31526917158692200 60334718360934553 93211346270038992 77435807925391047 93519035366724247 42163773732290327 92964835096175117 91378941991462786 14518557540281135 53931847630207848 90357108538758101 69281913348692767 28455375722041453 51889676366212991 36324666725631196 46056461136831568 56943400243282949 65898638774485102 99807063940519131 73318203079608028 98759040235444795 86774723724947697 45427552238273540 24974627632151674 62033515206538606 12062409192670206 99269450640768042 85657495841377843 17363423018364769 78798405235186450 86773351012819570 50088010558196709 94957202864254216 77316059089652678 90012292765999343 43452889833117107 18402823135813489 28016595728680749 42138129595657670 46979243073024349 71111054274072109 78595557398196944 28008708883833484 71353834463433991 54414208276837044 39738615441264981 71314985320623395 10165118519711631 76633303377769980 92979866361546235 52632091064181170 29912111539289170 78084992421146278 34020595719726633 36880204073628113 17385489471124252 91575125255693651 34006952038441329 36743869962816356 22539633763153726 83045400201356212 55053483861599446 55894728000454181 89448946446134720 31555993886329862 98288087991504392 20787186487730903 28996444872539438 33526636576179102 57232092207895889 88492264897601601 40667878528708168 96041511231526817 22467568450845461 37953054438434831 18663128339784635 43862789867736591 77796868865510248 43995308867838812 11578386783959302 60455748857679371 71853658028628726 77354315928801045 60478335064874514 62649282675092255 49255324008925742 14914349654961433 82944574392026415 12489696751716025 90042529024415559 79725379141471314 68255059869769175 79658130177476590 93404646209704273 35272048622622807 79264916946487376 66174885497232930 97037383395984654 78719034315470851 27303546020292290 36352319521341222 77496627490513159 17149091755139868 37334989586148014 70782073839542314 58563057964788108 58223652450673968 98733155650780723 63387710331866600 48377548307069562 82475556671759345 55340819721280256 91987254652414261 73315223791411214 27904883087078817 32011639296557158 66304119178572841 83873618505958569 67045438292225551 94581355385423952 36024318091279703 11163199883445933 74810944717462615 90548052176124964 97167707437315670 52236617747924833 52602375008902617 33083261666407689 17338985960992826 21303693403121293 68648696925530470 75824915311243216 14686978973140335 94227886910027430 84377541931596979 46764224543816200 92193635804040031 28662255648146896 16976042307551551 94951819084620212 87745554636773188 39842594160559418 25567689172604509 90822206364490441 62024341569240325 27660127609358408 55031443910510053 43660448142327402 32665785568301324 98508357196530457 92250070889357039 41102257645749686 38162152374094684 85893005136831401 93259129273756875 70877381200174467 70755543102615449 31739949608757393 77144327392421354 95318087842691968 67199937658706874 64825563190882844 20127576684251132 75049005287082025 68715182282838918 12249650661407587 78824875977023864 44973102080977603 80964801356848332 89208110754172488 26806208798639037 68627764537287077 59751264757179025 43398684635940472 84127638409741274 50452773985742265 60388817246547535 91449704567845154 63569421314386266 68542631427139662 17016410913922365 89714960404730358 94309870757568996 61056972028724588 37102692319341227 30336666537760842 17016185824089734 78469114259558149 15694910884099219 27516195722568157 83426602157786427 33213293153835344 49473953710208697 29566284243352021 11264660631565444 21252557905735022 21715643564642454 51925111132207223 27630473961401787 78117514560477996 77674001218537048 57101102080795051 67831341662309404 53980943963047536 51106555101331726 52694473948638060 15056152284385035 54557880815064185 33041028461551123 42209128038894778 37621677919838527 84334229551768025 33631621139609333 90544212989362483 26708450172260773 54040405811195508 26948272963692689 51872879466086035 90984108926616799 12232783288516300 35592630035217501 76334972020523668 41224493501167495 52613214178820059 69022843559857716 35130671024550516 29533076764656708 38345946183146687 14107580440726834 63887445852647817 18597017210251748 26218928892865416 42412260508514105 52919811331296957 65597745384432666 63186801604593000 14096426488004683 49293186203528531 38144177985256698 74697947277921028 59542271488531113 46427565317779013 84010878352279172 22478151815977010 65013172986316149 27081238547156182 78275900219549962 52918347171764498 34129765381079383 54536648282403695 16891932705517765 44084791790067390 95907943997988510 35115478776391072 12452355782471645 42175598854736960 96948584781904639 86221266595270220 23179063818417970 75155353232382120 10723698483802299 86787215006485813 10845458429907712 33054796839172822 25603937557190482 80138709292169653 46783010351258318 37656024274646091 71721958887710242 51623961479409540 85998382392164278 67405528554482082 85242270808075197 39856290839294204 86193609535584333 36763509078610022 40860070083701774 13520792069790565 68119569818174648 59378135959885825 55051744884215701 17727142461104114 50017271016150450 83976227139922686 31352068910105112 42588113346979034 38079758807841311 78027178017746330 19090554331445163 71020742062301935 62179632314143671 42784794751213210 69478753031620780 32146574442374519 40757224234485495 49376087787374184 89073933866321169 43675911368945554 27385532878986896 63270413175128156 20135055020397145 97820118666896682 25076859360302497 53791747524482752 42327865248068341 29562493021069956 17315356358127394 59326193163844137 39618943134658371 34028437061415088 63188005318624840 16686019513633554 79011193302211615 24396297237618352 91273253682969741 35530311029497392 48039106368146205 63895979218119277 80461706633833790 86281039924075185 58481093724297393 52431844921021173 53961463359283163 53995871933305149 62597901640680001 16557331007427132 32162828315822070 90455488520858616 43514761196489480 27484109153095577 32350884643747959 93705055234189980 24090608391174400 59022467685034322 16672735011058727 10965313593024063 16759760478326024 69967276754110689 72641840986249027 89843462856260244 29704689695685990 85273176407167952 52195744082662811 55910692596564497 15562234244421820 16672271873089612 56727327471667064 59808176533345592 53936704621480555 10256229320750056 61314143129959974 16967141089074958 41678682036420931 33909852680807206 76131015480073480 11159612598708688 62632841322297738 96077623403938622 86192498222092548 82311758569385235 19705774193216458 95341177375496781 85314029151673553 28159329889259672 91310125441625831 70114110877777640 21482309051878850 57245795079324853 29060388540082622 24698118833819733 50462642106846468 65083488530531032 25494753289720298 74242580142879256 61989082066429689 91671339105596296 43946177865556324 21266596331835552 56894614769654215 33094897766705451 98703052183260646 18882814828567956 62133624804067579 97599662661942983 28904679742536965 91379951222676778 98469254172494678 12013357772923554 64696683975798420 27743653286393456 48318787061262151 36892323808584456 14573532606087080 54348901610198071 39798801139936731 68574068930183656 34728704334949212 98621715428952938 19876874084167172 34979493283839478 48405141638681612 12254594758331049 32834249346852843 70469036245351483 50000502224046475 53848203028716216 77899499265985524 48944993144486496 94745106257929919 50413942363659667 30278665769042839 64948961657699714 62013628959564008 19830301554875880 52007601698151684 74445265820658280 89721506109971442 16313108339392812 86056809077926820 90547053466070264 88786324477840798 27994438328501399 52603836933704500 20383426174454718 53523423775150331 28910276217239497 13424557309656975 47718600695087710 45561651795920321 65105649516944969 92790557817108923 33820922747952657 31294112832880473 25933175803060200 69484834968858766 80560026656800913 77366871518771853 81617519416589612 69925551725982725 94375981542940035 93594950394239944 83946952801266758 61667725177354308 62637113625471707 46052752049863278 60526566483415653 39210625786160068 34874074854004893 66997122255572466 51147477921798940 15029102063518635 70245031855481521 30094436244327758 84137022091673757 77370969413063046 91828812803866014 76020106456740463 14253772335089575 92774641747357584 85749046992823233 89084844911075686 53204054282125656 54830969788617160 76452986413071123 59652508909815522 61371752071382725 83427905000704504 47427837910382240 82116921320914488 94225938866969922 59535017740449523 29336174685738872 11345233122257328 86526090614401226 26109215349402382 38257302539942697 49588682799094664 76254560404816965 70550009278972258 60065650394646396 25564652921556721 30729734796175703 99434504406830524 21643949250310352 99456955104400099 56104695865037030 22337943139952096 89955914273146432 43486422970312442 52844953270043765 26570221092846336 94507642757036762 44125855823567381 96273677115149152 93014112343808733 39846631213001286 61105452404319070 15015879210073904 48891057042424120 13728025878166286 20034322221626523 44699770827730093 68686732280393386 50635575090272791 90335306624752651 27281143644559119 47384394026293161 62484099095959737 89246507576878395 70275067434038077 52607429248406283 49065690880175990 70933470502674288 66511818502316905 70025939962456242 94529966413368275 77890546542002629 81083562096440999 98906608705398743 40449113130753073 31582540990475805 18798316634802436 10139157539334140 96958494822355399 91660485297435455 41348113513293279 81795950411985096 33191705488032463 92667421113322282 89385719212830398 23943269204509100 17394950559282706 79464479424180449 11787651751491114 84854191265846232 45168815119430264 47741651711958335 22338213106333101 64275295535802234 49242854534931534 41862424449630237 98742253091845868 25552117569578130 47637630500482405 26345590272069428 26776794024035310 45499675337053596 25713741714931903 33447537053032410 46244172469878158 60953432769400780 16613179904397848 66656396886695171 18015819942222751 23313989057777109 38887409713791130 98992962631315171 83758801084468705 22027120530334848 32804545761557539 28651555813154255 56400534408292578 22216730797692804 96388633992773092 29568018874317973 67213663700141013 14896045477343422 69433216851974977 12444673563298922 78830181512130068 54529216319985039 39340796203752217 11588330746008816 25845044028241033 65964832793809621 19160320651319935 12895568952661626 78125250764387190 63855572813904495 49376371927218661 12407589708957665 58764497296251886 81984969621745944 47721048733702668 80895008409944057 49179016537596582 56214317847285499 97415700491577180 22109928561609899 87353944917866715 46689109785927820 40527939725061334 22839133278052960 21667373724313091 28846340236356028 78488578996894198 47426795602221629 38286544534943203 73184156814735671 49096612704267706 85249324501767897 81357294120514220 73254572171744741 23589908939722856 63349603162567763 20383159940594305 93741936164618554 48976055332260028 98862075913337962 81928484521816089 52164095743271288 49439140703221548 37919595681336694 56201572169149423 17713828966990517 38781603464950868 37277062178792824 99103739260741063 23047552099942766 49358079422967630 35983758849138646 88728893293648665 26975528935523923 82173035701434124 59855990635100549 52985736588068686 82862661197625290 28640789537553523 77873706212352165 40266826944038621 97011793948742640 18870605458153266 12012151442587619 10662283611901481 82984921146668201 39224167054506050 20350781071574772 89008030720283610 52402225952425552 69354822149583426 97715457761678654 76473627434869779 79440109856349326 73601859082030978 75320310610695692 16154319150844863 96882187426871300 42677897310033799 94938915837521813 57418433603696048 49741370089173608 14120845569033400 56877987917766303 89145568762558694 61584865863500516 79271669740467528 84702470498416159 46093427493028507 31984800309813132 68905132413948119 54015104506354348 90306081831710162 12751920306473964 72176228853580703 74596183914120017 71431812496507629 72665666964891831 52045537201382758 71591529994388903 42398825610212535 70581064032715685 91289411372050563 14991062134275168 58170493027457334 19248055810855175 48981451537747336 14726907700958301 41205990562620125 89181931376514887 61967761128399110 77042398995457027 19503974570761590 75537924043912892 75261146375852640 58837122278959689 30796265395129065 27424880866674762 45805113385683977 50798467557975697 82486942910672542 93356086065801245 22975504796053717 58298942310320911 99792567728790359 34725546315734578 84992062457330768 16103257793443748 19856742087291302 68415775665918978 43978606190115567 79110767575776699 57551955983595128 39990280502334532 32377023796933931 79709028018637899 68985521983797872 21865833166866292 77106396879534566 81055883206514989 11884372009633862 55492367398495023 93998467264906957 85567086221482392 60512796162237293 66939183979801858 89367305716472213 60747215461820745 38007822088932668 68011498624449919 38675034865439725 59636447986545240 20911524738895238 25194405393267084 96653765060791107 24674581228392132 35309210877447866 47998571140918357 78039511847326899 13663000357640173 28913285589000856 93217657237631022 79844325418465016 15147183626767929 61230106151751701 84571320950371251 11884145357878104 52469036285785009 24563589699119712 54211175389329380 50543734222247547 46775203141058855 15463445853982806 82132382286634587 63445876553273463 97547510906240989 30072050250480650 83059503077886102 40133502634966987 65119997712889687 73384370781157899 22071618753068472 81775785999367216 61009703058866858 76257842165943124 51449185221609845 55159194613071508 88976872851779313 40517302377370753 20874027884379765 73165993889224621 63315213206246329 16886576294517804 23689330847281557 65434491770850322 96555469488355832 71829092624231327 58158650502567476 88179702722925485 74649606930333209 64780089082369722 72998771541963956 12920704965796609 49191616133044944 18519928858083267 68609935781738080 47290125851732633 89575888254332201 53526413157971459 82813473429371673 29881910843956960 41247758221111573 78327719994053452 23380565875671023 79064669712342682 79474556437620815 38809287949716563 17131219007244892 85169368209364656 57948292350346103 95446840190720937 57170319014293426 52320634559488499 14229162169403251 25607664243114442 68024033080063037 21526325105027498 60475705644481424 32976851055291599 98935411267225172 10825813917491023 19786535980390042 82617780071291752 64723424141451650 51215549674447688 69195171524719097 79651683620020615 58569222794611644 47087006101945636 33460125272650042 67989812727781759 61427161773786425 74452208277916825 66813405874403397 52053697592518239 58262568305169562 46820274721224819 62749392352595007 66754150879852576 82300113939171164 41555774143990019 37355717240016425 11761552223800789 62310175303786671 30040388903545724 37531793440188590 25038062396511338 73267047087856087 88302024883543567 18095445374105395 42264470702068240 69295917938771643 84822319604942332 60201634472461985 69006788144860547 80441282599909240 23798715330731604 96070881789600027 67317463745918202 88904719339564796 12768986075840926 67122570360742847 25560717895868962 86152997214757739 28170651480296938 48616159359842329 69221404496409375 53381588477336883 82865219670887193 80590322662661504 47724716218480149 15930562458696321 13227394444983427 47824659364653048 79302912746403606 94331659467825497 37495524448774442 15966860460364183 64364192406181463 42054419016024102 99607316213914655 37410829196367525 99448095024191566 87342350538437247 22707566357187013 55144532449349817 11460549120193846 56125001010645849 16842508489145944 80313734393458009 59943786994173468 23592112456234566 37876961176035765 45605905425215082 80771257850312234 65366318057336457 86147217783971786 84905471089159543 49782258512413582 28226486430455962 78159234665074971 80644097211035021 42965511922316240 99093981218099337 45193897227503390 44385638422636892 71105749380952452 62206708656233523 88041317197711398 10249743340332811 68004897218784836 39468991258717060 19832301571675043 47875882588440143 58315043567774526 43679822456626047 23525938723351181 75770310368731538 58212366935855382 77014327323236444 26072427354880503 44800147721814844 14699748044142889 34159279925491103 19623917670209800 10203239904634454 30861274869807872 47475681207431822 39499675613538404 50608541214073393 60501448101570347 17813545099920601 70974677820994279 37357891756953211 86305473563673159 71422260445520862 80601938327347208 78578730276874444 13542760624946780 47339740377525796 45664684718054853 78990794304985231 30709055205761620 19881290680235878 29813535607238585 53367557486283808 16185061858693358 42252897503357685 17965565373147948 60418920839146881 37047871808151194 25432687749758976 41889323374053540 36868222331816629 87716848222208285 68802326028557267 86169861763425371 60558259801189614 80580079999560991 49962224040813089 91817348905643033 86416509357276162 80396230682309672 69253805961631670 40490691999970956 24419198780192968 47029994318914823 80062449658000862 84930584741934136 81078845184612028 47834137802812374 40511531153954443 50854545879687883 31608439272885722 45476141228756451 54993267203621084 79267822166669805 27875399462473599 50089763510980861 33876978223602093 19105230477673331 13928830611408244 51374209981731742 54765221195034973 78522059310160537 46291579584803254 35559667990484868 22834011868419504 43654220052315235 54116375460741865 82290263238272027 94120877322055790 72971577022472656 32542644673193056 92424161585564499 79296454145127669 75280232770591313 98038859204592436 93006296339551547 82856855507262538 17379193616976767 72656026256862520 53114784501406879 66582855902130104 96637504658317668 60969936257715324 12562114697460382 90972642560721727 51991910718395160 66395238412097404 85231678312469351 44439885185727089 23509799650180611 18078374057368543 25184891027514888 78194661444457949 68590421095643733 84479077600717189 74490076533483858 22175265093754623 61393951011063794 95379869908321022 57067943932089433 53847781316017496 73601473402691856 75799482932669649 19268653197555609 83055376964848710 67165056190985438 79908566481006548 95213935355115862 50876141327870610 62663761515904112 11730298887490641 21586112457036337 62432384737477512 69927232605587875 41610253682011629 60983374192818485 53546061394145070 63984048088139943 68501945701154724 56555909765836640 59329690844767816 24720215939254507 90963416286132096 99895021042874463 54977839727791504 24297764709500295 20583542192992635 25368209761725115 21527863529911434 24958230403640164 88054224162134831 13577791055465257 32448721816445497 35660090050959645 17274253587986013 63201753107948417 83364831955364526 34339715766452185 19226336185326719 66468143085656391 97865129520110012 54268603002032893 45314530293732627 46992375776354437 20083380806381960 84480909197517991 74930168106189273 26693133926654367 28356032437087317 68468191275629661 28551594816734431 27243911504959991 14808033007304928 71579518636949005 84558186290888772 75840131982769345 15877977724346915 77576070961914635 87447824340139777 10748960103721365 81533652668510754 19187226066901026 17166809365911831 94070048367293944 56620977142498808 19290372821112475 35329077737262265 29130069806637072 28788704698452976 84289309590980146 78176773280567445 33378793048069896 94727989726506947 30441172137338342 97857854033799043 64383929815734160 56439993915368965 57970541343673387 98475991919309605 68281738453405711 34374518399298217 49125010406295565 55918103294430288 36726466342490094 45363538833089489 86938878970503487 38516458416021156 48411628712507967 20641262855710660 92444075581828278 44201565444925177 75771193857961919 21568574391556085 84872415110050908 26656554807858252 93932476809611821 46286585987155851 96775514376636508 77112688227491649 54563173127846310 95178003416332746 31969842562385668 30516647090016826 83372917405300120 85406836292390354 60245001730909427 92229693968508861 97610375274304588 86548123572998306 15287477174962975 63388452889335110 41522845477728168 23696444257338307 29168079105829750 49093747353718897 69655037334800899 85467372960672500 74815342586932868 61729041682229432 80460002554355044 75606253593797883 86172618302822269 11417029736692986 11796831911792680 39530404230481973 54676410671205686 79934709296156743 40627448022265029 21926636927467647 79569837517083541 32861745399281903 34907215684955976 56153754662386132 84229290762805405 31743587622636429 97649472703817628 24816410223077800 40415062270950535 56107329516923974 95810596600062553 51444343605866258 59429115469321756 46045568606529549 23643157679629175 50411133685996701 23895396884760439 32729382182700338 76545828616509077 66434516061776370 87275470686821996 39969465840126535 52013603885967235 50248541285519742 73900583576261491 47682029569583041 19203096463270904 32126548532517427 27939571471330975 60325949112115815 59359479438857428 93528535048396669 99761264218232885 94282105070497714 33636808981628570 19978338374584328 15282839747430336 73826365188840083 25149512221528414 38531357678104576 32822096250268225 22064788335932971 30361966515702297 71718874654348024 88134554919705953 91005083499293527 21848995406833582 22081257864128440 91855899418141547 33777267993023008 16373220015959429 30262971586937803 60875704665707568 69422091920037150 54595395729951887 80776893007965013 47812149756829184 43191820267245175 78949839727531846 71101161637211938 61234181133380468 64236369922193787 94318037337606232 23296845321160506 43245859368659626 51427211236306717 58358571315289948 45300484488461392 94861858304923718 87076025122494922 87133530801316619 32827344462064624 22639735427621269 78579376153044486 35116783866271885 74836345995765883 11725663842733091 39138839037560759 77040643388717270 52216492924623523 68524145906605427 30954518474939961 93545107659376078 47560343736061377 44781169454443629 47271731184867519 31908775901647526 39928794309464650 43595834347249167 96454785729101052 56566879597680887 27669555753618795 63779003285328740 95943734446066080 86093581343366195 65393857196218274 92074545922844559 81400877724405964 55178254362653317 48902487951037837 68259400613919336 99272497750083478 99677594094600996 76995256949187360 53590049873307722 50924083894488394 95192786008139969 20259521097299160 16218362899654522 20506161306334657 10980459411501586 14712055852760594 17928974153167623 75527284463361603 78977375379199930 34047646595737581 87882600015678031 19412320287166749 41328847946809193 44138024930313916 44159981010190274 63186516880821668 87239475702440827 90509354107523580 43306955883406129 69262005862437089 38752419437525102 28833783486734309 14310836912558272 87363117157107958 37648767367929539 99298122445010552 99483356570122630 32571164409257055 41216300119246088 56755367768121057 65469590164128165 45809961918666059 99131078161066843 23304477813918990 78536082602812981 76523476429607647 31173451462535957 43591500391497292 71260323161976967 84518817676879299 64222777298559006 22322124378745554 69700287185281358 68443115150280771 74201945456476574 60279389447989389 37062504419819933 14419482956121341 81524864515823982 82582416974254442 78020252714564834 92422591155233779 50285074841534642 51832912256111119 23530695413461700 69241314695030418 10625148258626410 98096164532921411 37345347190525215 56743404290851464 85957923614982721 95366535682508908 16433505876797194 53331346194419766 22615575097219731 58090447791352792 86110596332263049 54973085605156380 52173554972982015 73431597466168104 54825687261386621 40904147128184312 55125252229642460 20210450008163952 42092341861615937 10437215085822749 81639306820645387 98536318959282150 60679902167284677 57171430567440736 63884236550193449 58287802479361462 95447690359366977 32081152120682996 38344709146761986 53936494241626722 49789184728400236 82042968731284593 16912530281651290 47000616540477749 63071983893660488 99963866607239351 46077130796479195 67495866101817527 86851472699206709 95006316869892287 16288490498090183 43139974232527535 73247434661781241 84803425820238304 97915524417114362 39223779016782309 60496458058600346 23043917814584192 45572763493590754 77684642339953328 71939786887978286 44653833888027812 20410831679849946 56072002408386183 64146520271758748 83377108478895306 20038918530389208 23796716943379231 24245440280456294 73607317590325480 11992799177948847 98618201297160893 26385936684712555 95024934504778022 60046484051077767 31124202573402436 56260414571641329 93293493848839995 28149440364610562 97727322199745503 68383244821084746 47319695376412314 49037030013344406 46026793667924722 40580385255458888 58737779365821198 32326638538689339 77866818213735425 35023172588046517 75648742460634833 97507176235745362 36435651337028287 36813230136708590 76987824902783762 18113706671628826 15017285212814015 84684363680799383 85683159323963060 77373318767966720 25622623585513607 76610871458477842 32692407151522271 34462157571483207 36956304845412423 51209728517929327 96418653236818949 66149159739503142 35314530406678934 40505160491059783 54450457851552358 74652814232504553 68491557295542831 86637073887726374 71428257485380537 84772173467225849 17689778584545702 47913036349193836 13733989544225345 73161265911849521 38363629987351590 39765001493413518 21440448755046936 91960530120879957 93391016241046388 16196795866146736 41583266210595635 24577983059267792 84803300823753401 25269866660255688 95006913734447099 35647044120682878 93938848434951493 95893962319432954 77697688558375482 89549814728424588 36832063297551874 69779328215491490 92248214294544719 10652438205768140 11591636851524175 36399133086819852 77650234554532822 13390971943912533 20908051666049863 22106869398337647 64994283025956451 81140218129236756 78765940683710441 31315266672909831 29766854385681842 16310449421162580 32692070524571110 31933145187800570 28839669759541093 78791344235614477 33496640664698473 97336117704744571 25886143515623939 84755995690755111 36338002782638263 94282032826174359 58439683133596137 89142570437917841 17230426985022656 54945799694916876 54985255297665231 40001121152739016 85503612768335045 39153046385453676 31652942922761380 81535946064656092 95657339217086434 92053914089033422 64323574714964513 73103407787599134 18948213361388936 64968938110673313 10272731136906041 24357446783977572 26020765687300837 30671488526829717 26661896198893784 86509258887635631 76671806353327766 14632155545171463 51474651790161912 81892729389205456 97601292746740581 42212668664778238 13673166711684244 74526698148770336 77475333562873850 13018017987210283 16390344558838515 26854884450458077 17862959569896698 18471052195726419 94255127333755375 90721273393399144 69761614605124553 21010043816980018 87803752317119694 94233173047991045 79725880759918218 31906346849621518 45465761013869943 20577217687237023 74212853897899738 32671387771041941 80724351284624612 38092317613788377 18397209465038548 59395534715003107 33810113867697545 28586051068397812 20399186117691644 44418118080689983 52508253789470505 46652518631036744 24973813935252255 70397047861893917 31584938663914650 42945829033070677 67128513426619172 79931507561655838 72342812074774028 74609215714126828 12492691163722929 62015443270009211 65899360756448171 49372975383809700 27589533014706081 77019231960166192 80091782613365558 59195120805957945 52831820415843711 24161743752684850 32824410704084239 80904294417449779 86371235613697203 80505337438814045 19406797324449669 98118652645903312 86226734287368119 93730281980223810 32929176095435883 69746135350200911 75586967605423769 56057119075564308 31611683536696056 39085450442719016 98315386085558298 88727521846138437 42170036722817327 50221270763040933 32899411860487376 52316660829966895 84151196928759513 97880059135393496 27135909426460231 77050440642174860 60358737426189318 21189876709711556 71952210329959468 95213565043124099 28199577621096859 67330555314699111 55765198298929866 94025080677109492 70951068788615732 13461912683460894 81184432000965177 73723619656022294 79583468250076511 82323212761794785 79101213169703412 13341952432680452 75762462336647118 46277777344747796 36565767109076197 71833750484329538 28444906452150458 55958455718572074 99137269057179087 24131325786329807 88616380627944332 65020333772120782 20615777452974112 53272454786095931 83935639063104756 67110087200479380 71304145070033985 40660566727579132 58660367312595381 25907586683597405 64912179138402881 84499148965344648 72670628243119162 33812793439783760 58402647517476519 19731970468129921 17388393899329528 86173137188275865 93721577631455554 43277247958837806 70083516605656158 75776662285935188 73239310207904583 14058679563418342 31494077621593308 81126426965142080 17501216624176631 81690902093779424 82308015058202005 14419675346314890 97930581049077870 28641254478444156 54395608556835780 29415783169493519 88832156319408315 61258759265847158 62951945467852036 32656662757490525 37810002875295310 43850132813670789 25566603037280012 38000598795395791 30549392937836876 33553966035918452 61723702139396054 13375901142531142 74804484668042458 76404438489245247 67525596495332998 72091131583137850 19640284675106934 48415511368519674 97279445200728895 15417808363101570 77678336496956236 13949314812382970 31455486302947681 31052923344724675 82336789081318733 48257583669399335 57252187360046884 10664581376068644 46846131759345180 99927962555628765 58403245592260743 50798911080063716 67803168921415937 38919930482231462 74169540650608861 84924702392080960 43379417144583066 39778315650740862 82682494470599814 55434552295574902 40208946490803452 64926222932418419 91635609374974993 46961902889181311 71972015474878440 28093599549511996 57670775254861397 57802351078665737 89894954721880354 91242883600802300 35239702895979660 68356162849609500 83712512516064976 25419119004435837 80288207512843883 70753785628697157 29584781707733281 35620231894706391 95695987906579222 89815350150332672 76731155037061694 20314742964177424 65968708885961338 69048988702851556 40454141691535495 32472996809545299 25803983188601300 99862917450957973 21971229301622299 53429254608338609 22105569166051576 85970253414915023 48070326778899002 25724504819062322 59607676212198020 67133240191749478 40864452186476350 45221823932242265 54076656544377849 57873345067447749 43360904516643111 82709581606008785 85781849477561128 48026915448363803 88036233114315131 22194613271801029 80137728769857080 78604527171510912 12684721647922682 35398105567840671 92421483876952893 52173560172181576 79926388970711972 67918624552045107 63392418147654452 60434419555179008 19184403540736147 38583478782275885 18548886428020218 86083288132862762 84254359950045838 55156053670033372 76371658272353121 41577229457402396 40322116594265318 35770004061053287 69544741006688645 19892957609464812 56846784522729398 67698721747818543 29713204157812302 53065152592045704 71062312047649911 88907272697569887 43777453303744720 34447832204590375 67132620180509723 43304805435102993 77971992377350330 70093730505714691 76490541559366761 24677109924951146 67942225088850936 44331392089949184 84067943733926596 75060929124291572 29896820964547758 72232131401317828 86558697119424385 82089807963229411 93322347007607616 86499308144472036 21078115185969258 38549885176640151 58790783023788510 58463405703214112 78485949289016054 96872300001847665 43110494823948702 96558289429055417 54383549294510565 30527178712627613 75472841042497224 44887296559434990 10440391093448822 98529495039237891 43954650374916041 28740690002725133 52814420329033322 15153401399597513 45998474305584664 89984334000801186 56566112252164504 25691848780196674 97551695804474204 41464028114097201 82846664836237853 37427803742393547 45365968108952473 81204665805397808 72631195425226980 81780600480638752 84065399634814661 62615467874580439 39933789172844510 21811957673446283 54024969501099498 11382293322825527 54290866268245372 68290564220830977 32631691704637763 87995730453826237 10367878626718624 90597507481353449 25466429280299026 31301798030080403 39790633705765389 23881517947940860 14595436952336632 34164212506612245 12943000310640680 67425532362470403 89186501096634255 64134015598144855 74576117808279478 95964450250860445 31868570336221765 89239581040326446 27426862414145452 46220156409098824 81426788007734706 33194787250436445 55968530552138969 98156671795778481 23586381601708493 57760293925781047 97237721691183808 58263911226040847 74729727267037234 66905963246688090 38687825087847763 31936801436572559 24684370538004148 14699823521876768 44792500275358134 50346964336500709 43687971078875729 96151328533196498 36255170413873153 39698309913438544 88020059636655815 95673088166446010 22155433388616357 29939613012825338 82610075951184172 78723696685702685 98230150988376489 76669664515222844 26806821997115489 10129440866797704 95142734496902742 20003151184424816 23585314450371058 95254639592566504 28234504307609918 63187063850702593 79234740075491786 65440968408969473 92022327387741985 94806320593810853 92078488264838477 34983957511584373 64673230967722254 33618208436115452 40919454043841690 55027400297062730 68846359041104408 74304880145688631 14359620091691871 77268931351860504 51312022309337594 79502578243169693 35364120035442524 57508713306893012 38718974422490477 20009601290191859 57768130883108532 31665636857274349 20625698971386821 54169706892735972 17962170122730732 29217968221639946 37457823957493914 35958276154747628 45752179008037059 19696439336614369 26041521490052023 56524094953179087 90614369737762628 16271163455994940 12362031006822402 24408120695465615 26919684566189369 49299286374885455 77530505325426627 21243488957572780 30740369874114203 44483509359953417 56232143790878578 80600350441291760 10824252817589993 32439828973627876 61433811898508098 54865413192834380 63310172683031105 37180435276250712 45841623011277525 24747262667095909 75947684595319272 73921388499402245 27348516405704249 63480607194168275 13382525912668296 48680491019352691 20524145103697108 55878995743918329 84923525729897648 49862850974752792 75686532015626165 24929370900444116 24542259055343755 43392710468577003 26424670883106415 64879703075621522 58443525708367727 64408855344695001 60868915619700590 88188097368649012 11498769241754357 58855966601258951 82338171034702871 56266993343381181 54789806962015618 21917697571611937 42471669871998023 75875909491516218 33455025056240086 34000179296619840 75008387095473999 23296213797825559 52162962109943383 90135466957018622 62866457057665530 82371810657536326 12666394949454772 28825619058810017 67924280434262932 15083251751182287 83267854211296760 21868530184940991 59189042950737643 30391370061121782 78972560695974033 88815522967169171 45402634136114277 65349511926189694 86528352015295608 83228953607435313 78601014246243586 23962554059182576 39040907803478595 18291908231077641 37283644822083294 54147596671362637 87114347321443746 96181826500416653 46787545119747913 61641353715106283 77723702482038206 42036749472574623 87800427652581009 48835655775417104 62646492846201615 74296414704956380 20671260342345346 86494442313803754 97954577546513423 78861676035431750 25049527388450297 12988161312882589 74819982369446513 91816866680098183 66440975910692487 26786288982726251 35419795781011146 34862428196475447 63680664561936069 53920891507102645 38791802285675164 90947809827134440 56052098235023640 58823668309346241 50932170309847500 27173367420938819 26687234380454418 85824156849550509 77367301790419318 40547911028837075 71113706085368671 51159658564802593 92997726617575734 33163091415812578 44493982159356107 74579458817312422 22752150750283544 75077586399854326 32937073657493660 36620157103036745 29582472370310379 88334357727275440 24588036565190975 85186093113779611 97851351587287621 51975359955757200 51656229891145575 12102205705691063 73288737349021623 75141560816920936 55607937167388686 24004097195449203 46195364293980023 89461881345293062 65779606087838485 29118744087399758 18599772719324766 17054719548435858 43084672694233100 34822457563150638 82784447889972960 56730670128548775 84035391226206178 40255430671483583 29959805535750071 72861593716263924 41049944104999962 35400004757412237 30623041050235939 38631670808722560 54910652449134556 20930442114734532 17442637713167664 68825552752016778 81138387174554312 14052513802489123 35004211278170228 15421434957408881 99765145777925117 28113797196133227 65961890423265515 77266253049475918 85115435745565137 26567237501631400 37815260804828131 34895766453221634 63496825274833659 69783045198475405 61212363986231360 89263514579091976 26640313320135549 86107431282991473 71185396836313615 42032357381842755 45944362743596583 42231650481656122 91644971157451363 27708280151913749 12063729166760355 80906411061412450 33458597203287489 17264700067536045 30392457491196006 18214266815543726 83329732015350810 73271802172612075 64297346120933802 36255719507314144 18270040649661679 31166645671118423 44843239895972003 51906082207212026 66839321768702886 61686458540003764 79173197801319737 51484417929838349 23152670495473453 61937036093966911 49958055275755901 64333741144084207 14088592489222254 71801298209111641 17017638238022643 92402846194219047 96871268099408948 23617224801363846 93264320694211832 65933362302345793 45978167069009785 49941750214025698 70085125391301290 37565097631052178 48822972600813180 22121161729478430 16720986044336236 12207688340690929 58692207962955767 69869640026050042 93856469272114471 21372426399985690 79699379056218578 57384189070816980 84095916864384550 73564862591892811 16944701979644542 76367344694104760 17634619405914426 54686687315633607 63721135255435859 26043038267675708 11297097495648348 20651274437012588 60991604225853016 54718797467423605 90792661899293101 41256746805352041 20242388397546067 14890966561369400 45255053726737970 19556875716929929 18871899475069077 10416288974261919 14548394263636478 37272548636332201 50826971532483784 96218458358709983 93543874410603143 51709417833397318 15239011980072256 67733574687438743 72855199560103727 56344974544778216 85456835210390289 56533235176056832 90145666767908560 80701283883419901 20990301910582540 50177313102536496 54829747325380046 57547887848329146 16863937832856627 49837532284666961 78868369143261039 70195737617063086 56436754889887325 50508518288690003 47857116342556428 12598432255297123 84476298284397519 52400215100694431 89570747377368152 45784618870526825 97833601658711167 71926538247641232 56101304190764060 18105013067706973 15416990569560833 35186655180637082 56747430156263660 14972147387968650 46508963393089497 14103122383309782 73376984244224774 61509198685717194 19305668825231474 29099404506358975 97847143943960372 19474993045613113 25772060602260488 90679482663292978 19872529463171673 67375456487818004 72512466838260376 87551539105086191 18820294732839712 47326796693312149 94333677636303856 89484572944823264 69950452165886166 65416356342899156 75877067027374427 26191155669810615 55392100732617740 89074184627447688 12252449914106232 19499011365230147 26835171551447166 19756167129904249 35813683621142571 86693051106612169 75527045926360282 84507722827726557 88528291272435800 38298767967580283 42849477468915020 42972003938406523 86618701571162186 48320057846249869 84228925007705281 48325957992169306 77702425665971821 72268067245510470 94216297038545775 71561722161898663 94096565116322881 87289104234823262 48991588353095404 11432565585977144 78472145447641558 56893128220368851 87559310694758319 25169895353715519 26807842790845390 47143779098967013 27380678420585027 71484686277170390 74784497464363342 38030160909179052 66666776218637878 31257298985726825 85526308154473077 21150775574202574 43757454152432292 27088332565100291 36381810293927471 44613704127280972 71158627391114664 54082384578923270 63488608510231908 51289731569414355 58746261236309517 30451886492147923 82671813339337611 59997225835545640 73320536623719665 21138874802938926 92365235112350464 43866684907740821 17283825100572732 26784989903400379 27154115523127268 22671449526099545 46896527245107016 71361274761057502 40082111583769479 51498523130773232 69037959481100904 90576259996576595 72239866489505565 28667071842941573 17211676085870212 75671879042149067 37282476234876143 14552486231695870 86256913528787313 79873149331504313 87882167871242913 97690210531874112 31005170810391852 25767759898380655 71671689861961053 84923581786080084 74630841279033749 66484301609428268 90200376195282645 19671396428009611 49385400035924469 27169496502375357 73741575442097656 82531411854886480 35715654717986234 61534709898637291 81600047093039643 85474552339319595 35627001761938407 24978576487246871 99937784249613694 63426115761882297 17567424654240307 90109811521755631 85933699293270260 49470218889275657 56094163968174599 83102101607814943 53539524562808653 77541427755915591 31392098642780752 27002679944205856 22912157701965463 74687223721171204 68145161099032827 57560101973986062 74037929391997493 19865153544826419 69049070495685922 97720288898488020 34113435049485417 79408660108810241 12649139774366797 88688838317293104 30940774019185271 39229426205915605 88503065743677456 87514776108022661 57687571322827934 90618660776072711 73235812835401655 18236147697366720 28518948760938503 65499762304256901 49320282114209108 85133543146875665 79701916710581874 51117158392585549 87850182010366096 25548311306566336 61349525540642673 65536447682958833 95970260272150433 60236332148418736 58384084053337364 96671034636526854 93557208691468749 82852620015334135 58325891376545997 13552541507238147 39610705803634449 14229367896990171 27615395308310345 19785728500039709 46163647454627770 76901921351081638 65001114843359771 20628074660131639 70707756296082717 29305772458214040 85197244412841248 56587760728625525 32489766403898002 25009212618209937 29500294012299890 33861836996505353 16205432645327242 24903545743657056 94903241757828551 88083897728822346 77312541329768248 50468991485775626 35447168650240963 20557361210191956 36668207743633289 93607729237053598 34915862325826629 11531020683979275 41769345310873800 63945126111363658 66944286627227792 28064040880502715 57579426815850798 68266551710599290 99815941825748978 37734279245044656 48820270005771877 62647485071835912 86839741413873818 22926396207036815 15370079331200932 63387284555359596 99092280141232331 68915318682127214 69599846252590754 77954946046158621 30972995181261815 35106602308956021 46457426620937442 34954797694652848 71273865632608328 14326351763651832 54894440257155394 45714424069629261 33068780595051113 95570919304110215 81645090992797215 70802459294418891 77520481703416290 36237930114558458 88904549341845350 81132582562999944 22457723290607133 31691039332936870 76598500464095607 40030955622042166 70728101835905327 27466518564050557 35458822371165211 80258861989859717 63444015920797736 29868922866110507 63975183836405258 82246178278859227 97021083116500435 96033223412567947 44017422354142616 45484312287666994 54730533664115166 79704383431775277 33729206994840642 79996693271064877 18765991764750510 15151582810385448 62000706077369952 58823616300701563 72440274651723807 94744524625226152 81668749149967374 95291396875709177 19923515050427297 54665263660416981 64321518852374432 66610779038524059 26672963288076648 41147631789509098 80674520523812698 25903782150447038 13268451778992309 52496780425237591 24083162591915845 42935508713462799 49754215517106674 34364591454166628 95415000307552045 96430389728674949 24404674522974136 33042901054538901 30584596471376304 69458006630572186 63231017609783550 96184021567093359 46874060063511125 40449757714683265 83645199333200837 89660894804913562 41311006956984954 84513810562210684 56457398821331663 41166938416259064 41062826855845033 35239252848743044 57323537185519360 93558236430308327 34460519062716261 98386420732672266 41538333355948161 84444254579700581 74085788350045491 59868567265537988 16812998471949959 80423810465290442 71253697719008440 22531382079311980 16347436004933947 60304393661010138 42201002868015484 79238491338476110 83405089986531572 73840305661497533 31348811105650831 10828847993374532 56669904873523779 40027947762149320 22641685424767407 24066161294401037 97308068512569467 55575833005426855 64823297269523401 68393785673734397 18366289756060064 58335075712888374 58044088718534905 44774698380397626 81533762206312880 50926195985364065 58462493428472794 81544653360895363 96722037139717660 71039086719674691 39220545435632443 45937949154717626 73402893890254465 73923855125664821 96917125866532311 53114932163831825 47089293353153556 74345278913788991 20708774764984981 55878337728446734 42485069830588500 56901783451300698 57726856887251317 80894861209404629 45964252408334153 53809909121883253 87413997118605685 84268079832182888 58083669959647708 30479533814204902 94207395415523680 35757733934182622 12538249080538771 10213219405890473 22738989646815500 82386823750148997 68510708741243495 39314813731663629 13685919589704848 48331557765736563 93378434009666405 20603545547749336 96182325216377266 27310732946511789 60748225415151914 43819087885859886 70910117316229214 21783514804467214 80677397549792441 90937376344055292 39795484364872630 79532471714045152 37317356908654388 52835168830084113 73135332282441455 83269793924315633 96528689369513749 86014135840237135 30462950152242437 18454213152560181 37584103136796602 31549736344209019 44975238920512856 61282787798217022 73200359331018518 91761409478697247 13184235301237504 53388741223915496 78063399716117364 18187610105684098 79410711992562990 32072334494365698 33667314758722577 88347243966145117 37006749565432410 29184881500945794 38583776671636863 98599061127715386 20915507423600222 76967256475237162 64489913897576770 87856660551471808 22685244886878980 17902433908045797 68212165375515587 13541996172995892 26475819219181424 31314229913369134 39676038188531887 34439367322213393 58940295930408359 99386086147573944 34713472708696468 63482350031260673 18357478782410020 85966252041291242 37253690588753691 75515549633177024 77640088084114393 95434582024324447 96632086906317591 31166785185065921 30500586422257049 93256530919372973 72329542214887662 54027563222681061 58310143422005860 97250023296546508 32907177579676774 87891985837286832 69502392781077001 33116946259539927 16606627726286372 92128311734764800 14895259897240471 31051947249953595 68282729847651772 71573517748648842 34491167319375627 27976132542814843 93799498746891185 71993158958976595 78004497276484806 67078676711327941 12008874349662857 55331481064905997 57098500474363467 89643455495368020 94639035671626397 18333697240176142 35899106314687600 62423623082754357 88541129410284914 69488411626512458 40559412560956764 66663534679981453 64544901513989817 10283731343720711 33587804981598926 83065157208988295 39342054119170986 69693464362363834 30806640865214567 51899093976240897 29467681047132563 14853102731416451 75374311911394121 88345173384792275 83847363349847420 22966597135216119 75706497881090392 72884042621829192 84673352688596642 73909832782262363 40214356112226987 19787662482981701 61703254255793740 45088221300274266 91041240651620822 76932113051547878 53793894127548679 76775674909777942 40647774740384694 18992837218030457 26619090026701154 11064866853096091 68679304382577949 11003100109391756 44981637225606652 40692044486163189 12891663213270918 52120789364969896 23321127965577072 55717646730033675 19482706209970352 50784071750752493 92230072819868162 10058371953594449 12613609299320768 82905323861230059 49059772337107166 72491561732704371 46211848828992168 26924090899549838 35638357544016220 94178317186525270 21820338524010902 27767511562932340 98841263107394842 62677554156560792 37971079281864014 16755893795057728 29175888184588064 70668568966187449 81050741545943345 71899244321300858 81998481895920028 49079491869421300 66621800109453673 26359350193828653 45170634914128117 74272606346898307 70549939178370612 77181460927097235 95772305898506587 72340090151423969 21895996153464801 55080555213663099 79320780126583425 72782711567650845 29054508199010196 86199098205729724 96916582851648318 13706464812424779 19090637000488734 81286354583649919 14549450383742844 30245902401434406 47841975326231344 85834741744986704 35042324568066289 27141952337780787 17608741045554912 11097076474433948 74177952589404004 46241109373647485 10144085609784329 65298722238938253 92170176891713068 55582829404326875 47597100910647940 76024030689119183 52181052420428286 77011322751058307 24840680162052812 21602265266593502 90079926605080908 46681037242246775 49939410359034968 51896165519672130 25512001385157411 38618346570388489 73816175828600794 35252868565048112 42602005721566594 43243011872094054 42852954780269516 44877207638694511 66540238881222010 86381907453813030 88115805731521152 64390281341305758 48762448340409040 26438281797781245 76692707523917234 88041789575254216 54479031000114075 27367250487856990 30549555853606389 73408801207161754 83849562113733817 62991718508124313 57259290996658001 29983273926340728 95740467731015042 89402781512550870 40357193437076696 71877842894514305 17392566613216681 24220391466453792 81487628530356836 63013691322853275 25337651875560429 27326516941133068 27425043129765982 67450033928354167 38268655062883550 30433584632854339 61271224414630129 24759969728616091 33489050738657612 76317362684751259 38952683906630907 41400311283190323 20304823880214834 22458130521278062 40449118981971073 97785660719057959 12345872383010561 74794553350271733 96835009624622583 80456096128260808 56790917299268583 37450611737873163 84711360927080172 43818092439204431 36964028615680598 68040201984143215 19042371633155320 44333607062933866 72215942941105301 25260467741450112 30417705898026982 76086373549548684 25152762095517001 63335446291204757 77895130601009887 10918717568199111 82848793442288920 45663564725786587 55562405070114299 17131258859042670 81249360298397978 85467862798625006 15557614484246298 68886561111657742 31998331457368237 93953301500551282 93927305874420651 24734947255840764 99569470810025009 66247737059252215 61953796790603919 53291887444748146 31705731463815450 41242988520048825 13005262057075136 52611604834574553 81953102641881582 76225727627969095 61806880707477394 62142429812778400 60651570264597061 63825621165682116 71473616764797513 35549211911190480 27157449856791164 41699940215825843 69494411117687293 24402284113679976 10665467972395378 24059464952378337 98645400904850050 28951001183224050 76392711057034164 30622508884986377 28018604527875919 96560936725501512 85463513789040686 23258892859331361 99866805280175093 17171254086668017 71833360335872262 28739723208574816 16602311264407465 60185667070225756 51486811396311767 26239324219774972 33905444835995109 97959288824750026 67562679314273846 95665389983033932 52764513376015928 90166937922542381 31808331246160486 57379994764078785 32225005443270181 62230463342838898 95634713635427540 81407316028160870 40590583635600097 30529919254722847 13344453317101690 61104316748789026 62220858615396126 56513734439659670 37187312710972623 12358526735593680 51326228798042272 41877384209382282 19561425436344337 44126798536772800 62482439378585237 50625241246660413 21776437100361260 70958838334189307 17199793030990843 39239906250334515 77644761453169028 94376028774708746 35242885258243479 14093772121671855 38181476108343230 25725506898848373 86321296948106941 49716729270754550 98156553266777153 61874268558517895 60078532433419661 85651464595345356 54870509555401007 58174440705452657 14988025665314052 86358110264832286 43407865817782723 49104610819697569 67454621236491208 35636352291390931 47458373825026382 59060610087200938 68238280634279667 43730890534681121 92997739757547383 85271532210973127 88974965602087480 62248707251468255 18747808099160994 19290445729318765 85981128961457077 68566511944287728 96924206113066572 14891630097516809 17279337972229041 83362470008132308 24924805122210499 95874884889840584 27753840195396217 74878269232589237 30019448314722791 89319881256661497 89860134449360038 69488132516642363 58996407482445292 16621623694582717 42395122499291886 75433308229386365 80992771082894584 68110030896907706 10279210323055332 73198517452129007 93507327276515342 55986420866599180 36899428861758083 18498044558389391 36288939711952098 52401313717417750 80129620529231247 91280936004618508 86373669997008041 96118781213690781 63639099937413970 38281698777103428 90259619434585796 53949314733882528 68954823720638751 69530526002190255 18644511473161900 91285359035028300 40339475348137113 95683665447874515 57556539144199623 13998153543052023 95694290478349984 80532735087234575 27197348685998428 27936167758606689 87965591212430320 20044269893070335 12817314244408547 17185233511286482 70607136482960132 51602052415947537 16372354178885278 28785105689549251 89452164554317439 47846770229870757 62603933298840114 14969314306450303 27050372209517425 17316369549186925 73814181920889584 30443253293487107 17027853795623637 74343025386955196 68411438072629651 33259220008026469 81101603065111203 71990892874181542 13186362425422452 12428292974434226 90430695163344750 80456361761381416 91941903626225681 21816302790048588 65507729206040431 62368491356998384 82413655118819366 11796238833345088 89716193341450043 39440347435320039 24097542747849376 91088762250926503 98805949847564706 89203153370996449 79297633247951558 38423946076937196 16960963186500541 51887065588547831 72980060335658068 48334293297162203 84005854751958572 89649908783655725 34448149510782225 33711715282572318 24736849205235756 63913183064540434 78030412549932575 50965941861311108 70465536423328458 95097089413360995 28011293446890523 36245747966989690 14739117372571769 66982100277582281 98233155828457303 97383344132130361 25061414408988556 62959443725285826 79761073657334812 17100285670730516 81349388009056824 61159546900776073 75672088505797009 42333660326158997 87034535780508315 18104290173237135 46749545169939418 69154156853346450 36049570936092654 74345739770015134 21044378506658913 63528657029255261 12577917431539240 77000369281213088 19008007217734181 70865337352042726 22117782010880236 54382402204319473 56859504562999575 43535758216831005 25256679571391832 60453372242005893 83921439922935367 38934346880634686 36903067850191010 97199863111624332 33701581520825361 53605485903607879 76902296070395369 11653736958340767 14593996843396519 25098730159810805 74545798309915300 16079606772818123 76815299974524642 13639153767485928 78175179038694066 77608419650017547 80101651399817458 90505644496220046 19856547039262552 27411965679683899 84841823182759912 91835287249045172 24124404941169015 69107333214016283 36610908076866510 51949426178575683 14662780910532735 91827457807052359 23091204881956953 28849499448014016 86214698555289282 88298322502977365 77732336026312776 33459766556759485 53220337272682259 31492666506259739 77486562700074629 21144128743828245 88817901614423939 80853735292947956 86343226951480218 90303649693068062 79014767617633542 81925434001821802 48081754045181000 74481376106226126 62220580675297629 44720127770818286 21005146902868668 24197334054218446 53905161941263768 67713282096423212 75752931514595225 84506214874585381 85704715099797839 43309295844717524 39982379781674864 41559227010789688 12524674477675101 77587565600341215 50979163589465912 11584307953928913 53959548459381867 57877988675898312 97871157856009614 31360203224086893 62736563644454623 91940504532285168 60958995617177287 46433441022310303 34951836258412034 47146146199232202 16149595431918099 17147621001890223 45278335994817509 97018349730659662 45448711411704181 94881724388171217 62783625402345111 99668130645571688 31449686051075013 42883938843730939 94638743289261031 64131763102418593 47506071655659878 60725383438079074 75901799123965377 45825938719189479 73710347522693373 84850594582001046 70611599214318685 49662789932420328 55529608337095930 77437454460337861 31913263860561839 13826283410431256 16384376961042099 34143117507943045 65280783039239173 18163907056719026 73636617641052835 73069871781006364 88275780209464706 16782984546171702 81942196592845051 88934252624791197 23144922233303262 27820402313728064 80819941390080634 98426184179996516 58032127301592688 21956744239069830 82809195058160173 29377593729765590 38032738636317273 43207855207517993 56131580857650143 26661412212600825 32151636139182597 38324453216842890 58512824446182859 70973968834518541 27480465066896029 79179307200710076 46311132649273227 81241693642729964 20002009322025461 54320976245308921 76497377429195456 78333797177663280 15604801411803585 38514488790773757 63092351987337018 51477466584298360 85596239605083194 72014421329068583 44111689587412856 87768743907746387 62064341539153446 36446429948461755 94636805311652888 52095088883456717 95386207135849889 49000861349543776 37224498566652338 24570490987283314 55040136742470329 12989205336435127 68911782768909305 41501537092109684 19760128446406911 96604774609087755 11664473596993187 67968599591534739 93669393242385325 53125640394641801 37347349075642494 15073519595895310 89945013951004864 19058190055433835 61170479503583897 68558334351073405 32803683622929701 20288222365169723 26988247855573706 26040611131849421 70152602939567683 15114108106275235 79841832692804877 68997384473522942 89175606859152259 47642770749253538 41770457240698108 64466620134517380 98035194356069782 64641782971604309 83766599150549959 70434891082513441 54300661998476024 56296346225964936 52959865522432725 90079479147451897 17245840472768292 11432596211221673 82126710598362807 45953363298043969 83744750122009578 55676432135975802 44701614583163558 62692150232306287 68314096838034575 21159064843533480 50866803258635941 84459276896706542 50964674304534449 58108920487315924 45569468357469310 76043353386697895 14870690574344228 73534892829786361 38663181587008616 15982015780466272 19620647107685554 74214069878180079 41553002615908366 30090373122096451 36023366939483622 87685969036190370 51979960211611555 31372771651779297 91250246685195636 55932883407221038 59631368533351669 80528685583351169 44910524882462680 81787061107191355 30801139656155925 53978164623227215 79582146909501781 24328644904343173 56532192347011248 68167785460349932 44527407816902707 37558993786773717 37068528091943416 89390186328438288 54924411766952197 97899384743688465 76848638504745930 29418107743806669 77277980718313526 72899722738880034 39238000893567899 71385020499624467 28534387540055289 78867463012005076 89448663861679987 51483438780153782 62069934326072537 86505625543024651 97859947045786463 87535934288149686 64715026168398518 36931166018518244 71521335989173569 50385904932628707 74595031725420414 18731766205830622 93571609042325074 65972994789084677 26191492957482625 56672984356076008 74477124628280327 97018873962150059 89292167015397977 50619003437527182 34886328706916390 24264159456110842 63884740235404308 78544767129853288 13173251644075272 78507932603636095 54161399503766836 61322752059781570 87719460014746169 27289402366434305 38953032256115616 75081113004713182 72200327835251892 84173974350928483 55970227350258422 61282620048214563 12522621650295971 88060506814373180 72222999225906396 85881467109452520 53860361042310357 68598521910219758 54815234071266694 36465265287193920 76937630297772130 96550274971201240 52599230505136424 76414234303708870 71277873436079930 13013352915970754 44868601553609674 20453939010694803 67909057761344726 25567806880804722 37860613249374511 60687294033878971 66611280834627882 38853031147610260 29733675559004584 57036336951297274 66204704741812853 37347026472434444 69365796270083375 47733438242747708 84587498804633394 62214224217167308 15933972842390269 87172145115164472 96112549130391227 13824850503359668 70011734717045633 76619329004620158 41682704746840903 84378116273220067 46268635460891061 50973318074167243 46295258247566808 90888564871947187 54419636278577093 95394530926775003 76570634687707768 28380827418137837 37884723751201437 66889858487008058 17171296372031705 82087896177672050 47166245222251246 41987147535003025 54399280990704697 98185679219784804 38218342936939586 73586379325135749 90813405436904520 60394627932389337 84831267183121089 46232893456252766 52857408538652723 55066195343355959 83537373849251653 10512176494976982 35217903723514442 31665261414790167 97645556817259582 63617350886465322 86306872331783906 96723331037447584 80586772304722430 89342133346107181 54733302213341753 11892393588758991 93671015050081429 81161765455084556 64862337264549404 77624910066288564 34649823093683446 57292648463017420 36121090625054879 11348565459628770 88460200906915971 46769853987434877 37670513454333981 52092666576461190 29877124557585025 56213412256721544 87005921557053435 83047275450814769 22540769723030673 44336183859355042 55293667431472202 27216520902418874 59781282758433316 70145913334561195 15683840674134545 70431193941693654 25646016618415116 50401416823125696 79311771015028379 22388523796589974 73305287461526851 22880178163027284 76879677956317554 69252431943385227 33647837062232808 66380511562749952 42933872668843240 70577954636639006 11194582913344267 18778097131944354 40311097960814040 54010392291562199 19966994573372486 78670071156914597 43264938446062141 80950462501576567 70005313155581467 74603884026308479 36928723325865089 46476042286335780 34108307773945924 35700492018249888 83120302451362824 47393448121641016 95651793073080513 13922242087188541 67214367750281197 44880498799632785 47785426027511704 21444706389414195 48735115025714320 56892265215162219 87657972253439231 22296733822773502 54057869699560116 87919538711044791 82030865845412755 94735035572850811 86370266293549755 81557307798921942 92128421321993319 92190399093954181 98460984474816303 59638779735205544 12804902106308606 55363704018501792 23752234974671469 14476265076997733 94944615887462481 21872444801572708 21635798695535054 76831842248696561 74750732954115075 90079817176581361 45018564564466370 22012704110641509 23582013816913072 10869065075715458 60254380502809383 74583555442089399 26570280349950227 17028177029310152 30409426357617634 49279276107477296 69635195627417637 52454554882451256 32376963262729857 69165876170628237 50128669637902266 66201018546844440 91061206447686457 98937803652022993 19232326595790266 37284415103610650 43559520197417588 81168439581122156 20310258028910717 77236072257297028 68384112996933521 55479435169072589 27218488019863485 80599846309320900 27120353514474054 90944706787886401 36405152828479472 44671505519591940 41249126183741849 71512854532132270 23025473479779130 62333412605995432 73257263627193306 93938260937559080 67287560940447227 60041867479967465 50904521427940959 98480569358478931 93875510559930525 41261633799386669 97332105401860129 28379309283395310 44695705670576802 91192252286985707 18429427401763065 29317948030497650 53654390984610922 42385158528176513 80677830576133329 53585135897658179 95235300491390592 74539896494279945 95318334678029516 29064168585059068 27109689169160344 27998353651075178 35476969707017687 38023162110021122 57690610683406323 98313957145919929 16895544192650588 85114986161996423 53162429450040061 91756192630728040 76520151770283060 35553929094880096 27865207256996504 23721045563517001 49270570699680810 21317037816141053 17287335966881350 15177162358350230 98958632677472855 17179018836791726 25221017345251369 40141338182592096 36287982863317371 26230781171129083 33275903653388583 33569364124743061 73997096094459791 45447282025121505 22527010104705254 39034572005666848 73293244026377419 12333801107665163 38251826402600434 44465934769528025 58418654440272182 94737241636001973 62449355472889103 18400915376971447 98492205400509681 75196729933345060 78769810365366781 82569265047938153 41682151469688880 88479563524047939 86470117964496203 59752024823280262 82150263308490237 73399330891469251 66834693343629195 36104815597375669 31327921019873913 99879111995307552 14024738009419574 94394043568429271 59615272228625556 72995706203279691 54407035069542222 69083408264824119 35342012661324897 11876127388346118 84267826112469889 82018767336254163 60706783645946065 14588829952170949 98116463068062161 12661741038672927 19588000272780756 55574006274241175 46319661386852661 21463516389172905 25676222209796742 38062434724148848 77262841356491468 60493633483052608 18757880921376165 60578238442893202 15983563807139307 91698390002765921 56444770376585682 57079361900183402 93434095207886385 24983371187439971 48441338875762179 23845755638587995 31193068803441337 88328573374456472 73514757318312197 33849384021231469 39911034901205097 92747830483533047 18016251620416614 16774475320998750 11933730463484362 67668979157277767 21874341851404568 30250201773394620 84215641868974177 36148313080383334 12833153645679938 28599291387536419 62964296040767879 43776481519413657 11490997252454525 48107470337028364 20091922254924110 11342740853019553 52602519709015464 61187134331059867 92226632393911442 59271554268359183 89630745638876547 38502963519234306 28786119080983946 72828904704547911 27535384253000295 98230227347110537 18003015007901866 86052468296171227 16918396547748999 69481201738177240 87744035192586167 16084186837014332 55563381550721275 82155451757771434 56838241000508459 61888857704284948 14995865434862078 96152418606344852 78885388338738150 70884767456911561 93477361798665189 31819140978525866 95507924738052763 77615123488289808 63461496827534068 28246040004429108 70349418526921339 31659914318834214 50969306850967926 36918998771315700 63659910810714108 47135008758974060 74905542786787630 25886538620217413 98635003874355014 63852627232720653 35815473541458956 58806524670916375 91176305131592068 23598855142651437 27749225386288302 79907324625150582 96777385898883800 14106902466556344 91516069334485304 51270645846098035 28138679162801648 82616713524778432 78282640508725235 38644934497933900 85709733446464954 43808478742891224 76689273337046966 46246719376540172 19120867171121708 22281878871854947 74390219383084566 44023564985771475 71598730959242470 79332571234523725 80134821165244289 19261805697349768 56582276857474952 57376893413335244 19965050772627363 96018763239567025 77260346817955715 36383313730045429 89370690053401541 34798498702662184 12223030230511206 45959872986930464 62269822753231990 24615232699610142 55384195742642471 80331226372558034 73326440978587577 81821816871060849 10799905088792328 45485347221909678 28362993698711213 81803773845327212 57159442285939435 63297933072103202 30309429731892866 36616824803446569 39408234054076321 20415085173585821 30384413789687155 17624378067257885 86168400772483489 87753576259867807 84681438922664527 99405921066861289 25115612093482605 76684072077401158 61206461766861746 69850316617379770 68819037685705978 25893413049023470 72580207751772660 75149689467082816 43035992698230072 45907766794823376 96428769226148134 89998207365639216 88908815962817360 80769671825956677 98746925897374591 86904979570529081 33429921251219348 58459857575417426 32600566361398197 97885050750329285 58903235225246433 43917380222249042 94588691400354538 86775282187359353 61662083693526491 23847318735764383 85022268028058896 45770871520410182 68577355706847346 20000766034333564 86042695277410952 41232979316462994 34460428696216841 33953538122545504 21010310487954016 68720792840394570 58594463768836180 34158845093911430 71472117023070849 56146957176290434 52887477812969785 67769371891673174 48202534058928384 75827289234507404 85776779193475873 71099350947514482 21358237131033131 23160390611267245 41806666449077359 64429985293171875 57703644582985850 15505556663732926 14755647516058486 39727716015512587 59413245612539820 20984607397438392 90820490088080622 10051523831587600 78275264278951215 13595842175341827 88581063234615509 51363268655257161 89982990643119217 15708085953638860 82656467357681845 11352942986966813 74777706375641130 38170762910993682 50865369991223668 89384724234049588 10457776328994013 44666286525234957 96997097155418147 24905179375058484 10762603628393075 18956506628072627 81806662875125249 74780048711279637 54983568531661756 97791108936491091 99195845206016361 63153241333137303 25729908874940967 45095399453707920 55282639019185948 11528501136277292 65399652234768671 96852067132854377 65310194668554463 95172533519624555 30687449140506994 46407396091504864 58650009539097069 63875834846832210 11441519565979799 19282676350216665 62786741930581102 31346373589443012 70618907138853643 77280470594591036 59666041465530616 28029966190362395 17658093948957976 40460191038828072 37201502963201313 75650554138749948 90617714824762221 22868377419543638 40445484910980245 64451504734794129 78219735098129740 47283006239811274 60858171490375391 50454839572263399 48619084173135263 34424816433628948 81491906343762461 29211101822110457 21559345013533144 31804071501761372 67363338993060226 79253401301894479 22945154501178477 38373066786064347 83873895739883230 10909132350050587 53432066002368711 51876022870958954 84564109837226597 34880733263953004 66411643524179112 42619076151537898 32176983057491483 99599523111432210 43085499089686277 95071569311861330 27767115459452066 95289553172304703 94367276288694132 55160981418853599 76299908005451310 91056293020678389 92912046428858542 68361241253641370 68540239020344032 65290097286890330 20065052719932087 75077400924685828 44880683612084877 15611307347422280 87364930074877278 80013317868865426 63788524172718953 21586379328706921 79952710815362016 56352502055809324 79537850355269116 37003737063358781 91588880851673132 63068573236123534 39982312971799977 48259178732235029 53840286372230831 70233678656708641 84894628702657402 32876326196637763 70094907037196956 62905155829194315 89554501496468508 33404602405136383 44183175798794303 53035803536037727 37409787672777239 62880439337874333 63713406831889487 21132194907799482 52224286030135819 86600836854517014 53208307897464276 64269961043181340 19658668871099875 66168925960873952 92967857050283841 49107098350029371 27356896917566264 87412649910600931 73315901291167557 48005769126579474 67416225280302244 83691198671199613 91237819695559817 37410573640196633 75600609307873019 31201167704395086 18895995536090883 91842526302852460 11778738849552739 91115903167851432 64789779080761545 68460000584442475 92370792963794821 15306195136230072 79873017973670587 52009771698163659 54446820535435771 59501477783433837 52594398357516834 63529415457765858 17589158736063810 94429853906564006 85664493063659227 82038899978413604 18266937291207287 73227994964306606 28655521962984571 76094241989148719 76490651414104911 76226951407081588 45223087480014346 73479203881039188 65047822765635162 54069540191522157 95911852172849066 12781297623253667 94428936047014750 11464359419917093 19086518940437641 52507667933963407 92126245856182623 73864477448288881 63691750247450769 88606055542835594 47680598431313765 27834891410524439 63873063917274331 84423945057316250 54414370998422118 72062554107866314 74550755196226372 78286209941196611 60410455678434525 45923250505221594 32324404287740495 38342596757010216 44131085624172746 17274547926704983 40949956736006778 20991989355840467 64525793732045981 56840092392287716 42482294817938328 42417702785393157 95247123315558350 42367757992601941 33626353819090855 12679673362776551 85222138096530691 14622086645015005 13490141700916645 38197823348667156 91587481922121822 94940350879782085 80161762333847983 84547292963753749 30874975548583616 89269984811820825 58126557389279624 57919167244124115 49069364121927433 19523663745495461 58820350571422882 37381411450976324 91724912491364292 92482400533840116 43148255560330271 84248578105243018 70615052952873503 84848261650574490 74334944595732255 22131442158362739 40309995920095794 49366859158209514 57285066163087374 48200792285560159 32493283690367224 59632197424691946 95840229266035718 67944600346559934 68829382237955276 52082765650982236 25030437915915695 83482063215347754 55135436037766163 40786540007135717 23243412126673903 91432788746277557 44470892568621260 33433535530802986 36537029868599165 21055617833883806 51985491018298851 26318704852426079 69821345731157303 68638763889728156 40221026520007171 32374906042629244 56532016470921721 46936243050263907 19664717644355850 56437632027341028 81842514261181051 26111708266332695 65129894873957106 58856337147591816 23579065677656481 92786094001133906 64151136380064577 97495553068394329 98375660031772110 57204643555529443 41599084673753709 11427109869911987 93977422105892194 46403014330489930 78267006104612694 67318255751540180 57252760547741193 27144558039943970 80279194761071611 67073525908209137 36232439151866055 76640995876126647 75690597117682396 62921586725174294 94585550628098212 21293220483583590 83643557651521132 92778811896019504 97547138550423781 31942702874581794 88866712623772593 14031628338781287 45320268333711859 82894097197630909 92083315898977104 35535989168262601 27047033318846006 36323256089808830 68687231694440960 24448297856212741 26382431424910166 24052077313582136 79935001257935243 14422556609472270 48277219581639295 74146773149960004 44007828938063038 15192455466198125 76860805231301479 87288374828732061 16075537894592546 58960400645879519 11409688352568292 38381889979925559 76596754021572188 16621179568140438 16763302988145163 37424957808620128 53467647937810873 24489717144702547 62419724868724922 81467377576500608 44946541439530574 97017281905363826 97096448407092950 77649927527317481 71456434327745734 10393613278744392 34581317282425669 85572418456953735 63444000711518505 70249102570932645 56912080096649997 35978565545148502 67643527181459536 43712990911084671 38598790744935486 53071039200261993 69069479069245618 99772712402870942 70570602434854980 81872970410510086 93455383561277849 29333675035996760 87619122099071994 64469362954881590 15880955868723620 37879769694672643 37344462250757619 67674815909666357 39198851602288992 43928396267603998 58122062598668036 10369944276052747 22076040808065492 92630893008687023 16327966200145805 33308673165685739 36711448800472924 22907007404341688 55447751809521893 56853526793588370 61771368189761220 25927632591048146 77971303608582593 91170319089422776 21247314898699886 92422969743377045 99788384783346888 59407719937032205 47864631156346326 83718905002338154 36783585472445955 43834070954087184 88340109375275506 12579591504107489 51803103399200015 48683894453705122 38887175126085299 96585391756488795 55646723155484554 85143304544158615 31291951185367265 30528815340240241 76163528519971620 42717606087848029 41005010343796970 11877639041090323 27537470162111632 79385057822014439 70951789150151006 36200362326712608 71856031603328445 71221817463851080 60533650650089245 18034138867521658 93804734126259385 93677870224714033 77333165690921266 56058378096744197 91777982034247347 11394394633388267 43915123167455205 55805797378606919 69419105868054539 20177228440883844 14347270045756509 78083940175846207 77829409827095874 66728740110762920 44540231800449593 27570491110203592 81869837919814653 10906959630829775 64127286288928267 22316309126796499 74751423965953986 21274289071417078 85143866236486896 91685746741872310 48585056766208524 60999256424004778 36320900600075238 94395174399994565 65089395851337170 28386829302017778 16579787762616868 56698999924541805 79920866254026439 89017270774504019 63124536343473040 60451217792962418 34294503724230579 39799621303027775 18512324130465834 84072160492637741 10120209101267389 19280687142151702 69037731181750915 13245795260553768 57327773624428151 95803886604069097 61208401046523161 57943193109143905 74877451789793872 25467384784249379 56026334737170801 46272548049074335 47217968520848514 50967333795783101 59964077563073576 67080076378224908 77163814598682799 54778210259010913 80032756167542103 44602091606962220 17900276950353338 62406120269000527 23183544154876811 14821999640710470 78928416561639518 28349912921435445 89300204705729269 66912578773544879 31845319103060673 55580347817646431 48132629559464305 84537210713683623 43422032782147995 34657797413282910 76711453286481264 50997844120427334 95309747599135391 26130655054004426 52459801509607178 67023231374992253 15720456053101366 65287872048566782 44808532038502349 91306009859048659 58308583585375228 80927304503407106 75652145790351170 34581866557162946 69135479444917050 84205420414410534 45765139120604238 92901046378635383 77095614122050091 43985275122850824 86329617104144031 46762295916108166 52526914804580885 78386345387475138 39844169052802748 83169428194044684 63250595451137692 48231729424430655 21823608080257578 88682543384890240 25178593652780907 89303460845943005 25500133332560866 85522429874896284 60315075457477486 35305650588238765 46978237882741531 24484385832914510 17086556750181409 79694264872954490 17714423137762552 66950938494198030 51918611568415510 56119205157599085 73156124580748865 38945056544236609 76356810300442162 61502598958721301 54773768658345715 25113696380937741 82483977530602807 59598144065130231 82900759549425927 94946236825434784 83408652612178171 29337512357827837 10780398885794503 65295667846244414 15462394804858797 85030317131026952 31542918322192816 71852892281314526 28484977851028159 70761540848987317 76985935910256341 53019920195717839 24170748024125497 47480926645968455 62653375733041849 55728484639675116 81398816059574995 73327101563201299 72839672999990222 50408481569311708 83479430664007932 72243752378610495 88696987089491130 99254500047713133 20963093750018827 97422381163718103 60661710842450845 80592133988053247 33480109577197015 36093192705482102 45218361268828009 93431967931435609 70427024599009320 34829858488007054 17058988563752290 21030352462074074 85158680424199228 37710900032663910 29533766014692351 85802202602615044 44867834318783043 65861943947656104 54142462831115276 95456117932026705 76878125160963270 68493470248946629 46497132034534100 89241571769170902 74638896284556285 88258182402570461 62028534513365782 61910575401322887 51791185898353856 84833039001571192 17995503111504270 45304350259736605 94483877635541261 56329687186357270 37852205776216377 10227511323571204 36212639288627467 62294393573773322 46883265978368464 65459727111810698 17377228534576660 14515567379649356 48521714108878721 94478355585522352 34331360105864744 43929654844799915 83844663060054407 46228206568333002 58549884625192672 15953038304503939 32616483460237738 47615858622133065 83094482603846823 94892027045969408 61119227286705032 60017031696740185 74767785223856258 59681939180075282 70006249421363978 71610062665117983 78499903291460692 68108909476807211 12640646941057643 66035416310357811 25124050717690779 29960720504833552 22371622320889242 36871778757229803 30631750103738043 18098282960505052 75169425281042577 61968185809947138 56776445301123056 36586874679404500 68331259355295089 94480543804279180 74661851580582117 33501828366797702 38280895762586955 95644037642719529 56767273048351971 20824544805446187 98411432110503866 48315711565668401 33887420285944475 66674259861532506 92774373552735203 42845665192209725 50648930998086829 60707241975788744 90110226848069260 59717784547554144 25234898530018562 92062429191038508 17583763921000252 28364068679944970 66681215498676660 78910529400133875 95865384665755013 55843472592806418 62133763468283752 27506802831034532 21578701133049216 70040372846771033 54727602132910166 23596150983755713 36969302732259730 31491791964528040 23270021969811309 27533324699756338 27957574734869289 95969923167251311 93365200382051166 15216350023494930 48679596832072957 65153125471761229 84959898653221003 49636429417536796 96363830874354437 14076991548890530 16342220042308269 22102266165286118 84626944366956003 98667253899516037 25971493261226629 97181218312295527 83978025671485227 18691590351687713 16442599145203781 76192468708680224 75009486497952078 27962832548494259 58130391788779956 62032186981547584 31619767733158254 92978310155082052 63549618557232696 41255740033240817 70012045922415512 17551045312282047 14459293994102387 42460209699309734 22160548311931534 46870195619965207 11484899924241850 81424560272235604 30524649810468237 45840332825670896 81245539186823234 89304938207713246 20473655766302167 87589912328382544 30424722494388797 92215686985029684 55329981883890832 51671200894427918 90951921034902604 59836611111595072 47316046016878851 40562426214340191 29175130485949623 91200849028756017 47774347829772027 36126552267422054 21536733421690427 43775949629011848 12803982049171005 45387426138108986 37801220890480273 15962382182689531 75258598434689792 81094692953098991 38074690828229986 76973079726874427 49018006113046008 52272079469631416 58058888831389374 99842722513966676 66587513795235802 92341053051865030 99142153079623838 77144090557730250 77511504093469759 35595173751745168 92997095523757644 53326982296755875 25681022187404438 57050246302256450 94430884709620328 50995766789032478 86681022566557287 59893848289261736 61342582120697590 43306098218365996 16986918982532448 96101322525483189 96612430826558140 33847478366159541 67446824881719239 92628301978775882 84639843340316707 98031281456712657 88960985674745140 31941714232638324 46001019262020481 68680662825547765 69436429229508903 93154378021431216 75934382624447044 90258631486066724 59626058202412131 30788515835333917 42456946001189315 68425363150434614 37111240480235352 44255866046002099 19635666110485354 51685021493505399 41014294505197541 92305150868218771 39750161174039039 72094912865824548 48492479673193384 13734468010286895 98131324385985014 76903944106810535 51498258459426784 12882339854088517 27585753522762397 74888695955967041 79216874783417738 15443888401762373 13750320949181048 19368688606364626 65985078031601763 48060018275224226 89113305080837223 11576059298805434 49957411825524846 84221889817474952 81657576169334757 87311958583937564 94862433416903453 94750610770702952 86223346094925992 52527301247828162 45713866314620504 24478109419103204 76294011893778773 75436603934625256 11865135642447869 43821262322791240 54186439002347911 26049539468728241 27833612930776558 21795781001211638 92379139913988789 57277539273811158 33015968325729750 80667465766094374 62741497637052870 69947788236929683 14064687601928505 92616533606090867 12618950967004974 51065367349787183 68605882906418101 60219768331561505 97922452775056481 56945614733349087 18291963409646901 74026007891004351 42389852215668096 74992177459191669 82890357597025002 57264185693249780 35137606429610569 39607264038388248 63075409647108787 64372096307274139 58432827148226884 58296879387679549 55029724120157889 57766718078758341 70831848087006158 23009624894422083 97693431841963110 93190224255965789 33421136697732315 52202657663165722 31911789759245158 52500955021117835 63501834803770956 35559765279888201 58612004928780725 19999584856116451 64598118216210050 93134474554578968 77126662602759611 94124529756386305 99732183304188639 90090001391662093 80169628437116870 22220509602914915 46586814447344423 30453717816777654 46965488061540022 39259911372310308 59345943057107442 22834980274736795 33927668536784263 74649437864671060 89389529468936122 49800928243180677 83645010904782214 73068117358870014 85983804004918872 45965534103338390 29128599498734755 39661090982402978 78744873560554010 72338169917055939 89974758461746657 66214807650196665 74076671177251510 26941346906204178 49930362106913578 80396408431700517 83239557692218137 64448815438498993 41522749239201344 23905639179782899 32997264761715880 58291254545238138 53944713635685752 65960978498063380 40446801657689708 59173189065971536 32134198809480098 70362266210520226 23987209818147764 95324533013617259 56470687890615714 38963097805473910 62189904632013526 25699551347682652 73133158183238966 38105977350517914 71800883938342743 75948538921750933 38680271187922436 70711139649384377 26271526285644745 41492133831756574 74857331695557228 24943790624702428 68508079191195101 41850243227254690 21883141698670616 72445367756507891 23296463806283781 72863491454047164 35732389938599818 27969930965953765 82773804034246396 40874884561594706 96540296758023625 13611228589994026 44034726895403135 28068290165675363 69750650385127753 66110379403036934 98708849479578549 26655381915360838 70536009433846039 36105904000434522 97877317470596636 59101536093569517 70297522303160180 64784218514972838 43370633569174970 33571452975088560 81931415991192725 16645983795498148 49296717704386175 74693300632458369 14496655532563734 11039273770982812 19929444823719133 32953688961149088 64694305472433619 39704539004016329 75965533810961945 75642211126002206 81343908568793359 75955626031348349 29436962951074935 36180688702451351 19059311428948651 21254997085286561 11608293120427295 47971005344773925 62428169941157655 60349353987213766 83555351384150891 90146188917587345 79248582644503610 18300898782588286 73934529209231871 37756194489360628 12589846204849050 50561941422388581 17604682711670476 44706500750776898 96112896245693394 11603527783045684 20481140405334126 68224659028393436 14618252265620736 47476411370298433 94226054742975676 68779214165527173 79826475654664840 45567689079041385 28575119669011946 91379948788616666 45000178780258019 35978376906120878 14521911870735458 86768111686926633 62367016774269885 85795891614349788 89007489482642799 90501928640737103 41304256741895923 45649728641700261 17019228778418258 56661019697069496 48292386191075683 53860303940940899 18323136196472646 11360042943984865 46441881617178615 49205886805177192 40359050335064632 60179822973699236 43098321557183276 56278793826074637 55534712546755893 63753833890161331 60585217886631747 32407262748478729 69553994017617683 21971712877048188 90715450302120851 95205625403183746 65879286351894423 65097943880942268 35701062664171049 49151031634966121 83450771744630334 93218922221047513 54943772217888002 15647064662608086 17935796822864977 61997391997905949 76281970082925459 50643601272067041 77305786453258159 70438937186631123 17059768880103015 83046201094970065 40757535651467937 98377341458675826 36715551886623209 93189830535600416 49542268584057484 51588333352282491 64935736408298033 87739059719621857 65876450345143445 32305189244544709 58787934417199130 34367135488920465 67566058204565376 12470142199649604 31439224872693168 82971794994962898 92899298981296674 99009143806074256 12250214599360480 55033339065441491 68269520489968819 71369402630688856 57234225027412493 90318088726583517 36451703548111555 10242723866909643 69293136626295887 68492439169158839 99750735355890355 16588004075665649 95330895373203923 77771397168583353 58273487812072774 95523795543726129 16643213880953002 24406749012413366 37504440948839278 71796815856011776 51750191952568471 40441127663772575 30943850328304534 63542045449282430 74905325250608556 96375553372591227 82735659679088030 34630843026178178 62250147840010098 58772262190955787 47200037908483329 42066525856354676 40599871233962792 33446182551439358 21822786063003763 16980750897064821 64079484931767813 19107333087146703 35460869530074331 69245106661375633 49520758828120051 35562202361642545 47502569566132479 83625658581622243 33446466266051152 81427348668033818 60276707973602688 68448019931121332 83293177212424809 21204682842698001 90704930137417602 36301018831509052 74805496072577841 60669077643165386 78239160077060486 46916032581085642 87589664475820485 80608083066397960 60268753455054134 53248994263139513 69630397116549464 34619198705729776 75452941905972519 42605396995065750 59822271422006033 63006324912173635 80319624830227022 33352076796465953 21235871400011091 36004750544153605 44678536131609105 46613191945233637 38297701583423456 98776021536083141 54960736942569766 78089758329643564 95862601404294094 40942630242009482 81867792542578143 84488793231758504 95112777433924867 64223389215216480 43823569825386594 38049835068176129 28848695995479245 21594283223042216 64572920013003205 61288114819031989 82147535955913229 28846940935208460 26438113010238914 26937147592642147 10179835554583488 56222641580067643 34234565093806215 55108903396766472 14029152040009614 75705884895651729 68394658141356057 77015218840526343 75516991273357764 35477426864949300 56709503395533999 23283951364641424 47009467865365323 80824514835207456 14604572696683456 33024363858280445 15769466865927505 60157919839683623 36950521313685026 73878597292308857 96500914064635329 23144970518932095 47230500205607348 40617648152384218 98023690810419980 76863375990361537 81225146769594010 67800434215534864 53906348916751647 48326669871008493 40501282526622041 11358479874254144 34179784932277138 68594942539338161 26846511209384355 29350704705501745 21133665184807861 97877730112895148 12302371909819461 36261974930380244 64370473651059399 94748549286302904 26782886397300683 81695848144209436 41030273696300201 92934602359984897 75283728868786624 83862238723769766 76717084596913112 67483975415290272 73870888448529912 15234644151556951 68098087940383502 70114577413621976 17151236527515474 97355615816116249 11426362001099510 16986169005553287 86825696371590405 45356883608263458 26346855967048822 12065095969776599 78819231849939394 20662773292641114 96200403578592080 85340978785555986 25537740809324699 51735003800207109 46915906317330720 82937821901019212 56210112322352339 84162606214236381 11970327541020216 69341141986311485 64166784184004899 19181155282471803 34140899868268630 82234780949847040 39691894384555480 40395626994934534 69350793077632973 67099530592865034 95838770508648435 77636271943541867 66916814411830690 58123226723134463 60146235773201496 21658676661426699 26411860732349147 19686246511556585 34627411812560673 51739802372308694 19493139802621124 20232175448176030 71590543681430206 29673885840239215 79831898066435910 29019038357702169 56942292505813581 65435993988693979 78790210317965854 37416168281062795 28003531896843783 57968079324680002 59069780229846448 98648625974131410 48211279282632627 30372956517325260 17011443621219774 54752377259004159 95819504248548177 83174124337216239 35398681120501505 61770448828548383 63156493044870478 41457896371030559 95285813256317963 21955822802417657 10352943443664855 55470346545356726 65561192984396016 36099804077528907 54996562218725055 10408052067287224 20750749044043800 67048069368456900 19929925925364445 72531260598687905 47892798102825168 54478048365885188 51258742964030633 89371869423964988 20539222135943691 85016389721688615 70533448565964208 46743864529757638 51829908939329595 78695279079309120 75120062506813595 39722852960220676 92190814836535105 31197109761576623 12850974014623933 74746443852591277 45641870306029774 99498586591187141 66491479740702104 10904888518389976 47368742333686438 88545404763651091 75008922470695888 22597877287528405 57512878151744846 56266296213930013 15925218720062652 26068705823793401 46258424953555889 83578637828297409 95026722696577654 59222142139026164 28524624696273331 40293862079235063 79694747828629337 29713699854607643 13583833141750543 91213011780982480 17655026268235744 36579685987096052 72314222619514684 57675565243715551 29749365432992185 24524619097279844 57205221838253870 83499009699628326 16734467317735117 40606284284692722 23538723567999514 43238794345214253 30950667269583655 60469930042046671 81527556437847825 29732846333427012 11629036171423153 15507497734493759 80603313096879103 44127856129481619 16829637051635117 59223680677981492 49923726303226005 35857480604822703 43469842143658430 51110149875190008 58225416805685957 12648233976742150 50096814020816830 51650649206429395 41789617595281970 30357071440227140 96081320865395970 48933416283637193 59181165219118075 37493214490176622 31016559280714954 17947918767023499 23906027553654667 71933664568666281 70335840172909331 27620108914808868 94110404585199933 39094442419278211 81451814423490724 93745874998283267 80869436609280706 79152203591105919 67447255601394685 13139519465460913 38654439420090079 69611315573587513 48272203812243331 89606726084498445 31264466576392054 95687289380626784 22449940084194189 61829632303170886 60908030449225158 47831736290775290 83818985534240399 24109098444976853 33838693698361608 45833848910479482 80736068288668961 15675725968954429 65966462600581299 42897386150661563 41587057324145444 32511621599759870 96789804805152151 31700512663051671 14461728552405217 90354095892505931 64714371938008116 73790942443862753 89584611430765902 17302733242292945 52846776949807966 13569679153479485 12941746783982896 61016006984089886 35928925364220407 45393236774810180 23323021733419850 27129928062515142 49303817314307453 22967573867957046 66671713375158929 92596344283160539 65089514324897405 74539404797054075 66167033395415799 29726123862672747 53066696077945997 32466113907855366 46580668889842796 55989675272161702 42853200102913295 73736690745530631 76557358083094722 60563091561565529 43110571548204611 65234359461684477 55103282240524964 96945711494109693 25611661857717845 53112825723661449 52446757226068472 10901206526316031 27397940977177410 30641244333293466 89644057948720451 50935133965454280 70725565504631770 77915708672804274 80893631582399665 82305066178006770 88872383448653234 70633443095215565 79768573591219050 41241355701213846 36511228017496717 95681907486719914 98186600317694908 88225358676896099 25427764287492149 45685101401571610 70548276800108889 30339971436555283 57273636126754798 10262102230909702 36587383396394405 92357277908838971 24338943912389480 18160269003733691 50174339828630388 83961538548144489 14929676879142093 35731771315192056 86036813105629730 90229082839233613 40732561293511152 36333853077288034 61688267905469880 48755797468723281 28104639681651930 70806029995313725 80348165249160032 30994964010552034 72370231614642474 98633040677627738 66860623425333689 88959446320861125 53895015874326543 39151595316139718 93834015711055298 43607593333718241 77591778365857587 35064232131932532 21694215088239095 40762394044437909 68753640190065304 97766223865400174 63928234360123780 50035190416217555 13944135204572314 86654105599119990 44220403888879089 86565781275444130 36536721835170932 22096238731723759 11677500272401747 87127430124505683 83554562842472534 39616998813943446 63995846075843302 49535192598028299 94624859168899888 82973473910119071 39396025512925553 12450231358512832 69323454781186961 62442084827462409 17884478959535364 91394866202304182 38304520010749001 59094609623570676 56322781717138335 91591065404576470 30294702901546374 23115383374330447 89548845121970719 56094733269097175 60710797403388184 70031379482456779 93870720938959901 44782736170362310 45600379288694584 54576082211461831 53691792672535838 87883815361960925 71549428329053320 66028608850270590 87386982816555189 92967760227299108 44137857813096928 78017516088800288 43335834317567165 84691659002265737 62942976527140673 77312800873296950 66776351047112699 53840985369905745 91043188486949427 75320608504415628 54056910645846429 63515214351186259 84042757979962693 33366455726007804 62879123799951984 48397739791606043 89273820527188221 54025302413004686 50156381915451350 95996254443272273 42780692505500330 13091171587821273 33097819763894404 63281686199955463 67384421439941421 47475241558396607 46250777517988265 49101707632019132 76172622895126562 93836138935603360 97213875801272400 36707603538988265 63692485062602514 67773210867561296 13524425050241373 82550733782719043 82829812728260239 20736955955033381 38006195032363745 61598749855358683 14978488835679925 19577473593788221 77975473838694424 67443552206605844 83757485616394061 68849350353651187 34412285633341661 11751961348920105 10283374423484961 66113879562187498 69408670718375553 26596985362479443 28564968136163542 87168637088113154 47852623157990873 71320064495989474 67540986261294732 93693000652773742 25763933423635707 76036078179807047 66589015422586213 59275597950809297 44741908211911662 56153535817160123 67832212217521170 60963167838985357 30527685195776625 27713091454478172 12686737525441188 50704549614493820 58990078984703760 28439035550561251 84068702997173257 71595682090815551 94752014668140607 68056258777114650 73023738022614941 91626299127638030 79039989037100589 83610131450696988 60906005793308950 79552692989411978 21435770631692184 68565447036771574 13767909132768907 28347549686553301 68106703009926096 50186687997709515 65112466588536048 16625007289456442 30145148315579356 30225654539972777 66951957835270184 84363247034559885 98083626049301574 76364206174214144 22168942839619899 42379776674898439 67258284414551654 56104656088240232 34108848896499830 52440423921460379 97143217994749818 27357263375189019 75558413518889800 94309222423080987 66362287681869819 27000876566454020 61038093335705556 67648620842876126 87742019255712533 66288490617521560 83846308329042789 83213391906430107 59183657582799170 39922856711756196 66793949705586868 38356499006583252 25735696004104652 52954597346967464 99851962601982229 54492091390697377 20001777392667875 98679299908637990 79223925952153345 43652930633668063 30727581390805899 92492116576090032 33337626343497398 85201788706856241 47337943672462175 97748899267553958 54308548608234017 73743909488163420 72156735530963917 57049339673345701 78613411168933849 45726641637836551 79096212298287984 43784546176321986 55900640402109331 67242016091662836 97801083236901628 63660275147303741 50612227234314052 64123290259748852 74020575974797681 97705506922004304 44723736459932677 91285302403699067 99067480903109697 88895493909438637 21326171532993202 22900394950009121 37025405315387519 84020260852095511 96781450813252848 54444999395940835 69560228588623636 49100810092511588 73651185934584281 74693460185040492 20555078349217628 70112516571425697 17080724597517132 74930263466366316 19172630566767872 97545864615773655 79724566124590221 45599473964699731 92296367059291055 79851815393699446 10993119828441463 81169890110819494 64899504038026085 24355350394816407 35097527649524481 72984772856925921 95253135947410083 85424449243279681 48804602122048847 90471925338541620 13220702405248290 31299940372843040 95425251463590773 59292420879759898 73936045882900236 54216002627873107 84314250614007567 21562151333355947 90164718193299879 23348032611240031 76593424927797275 50702808649723427 89691676152631799 48773779049479633 32331789481944169 34169881079259447 38292597482314430 22980034760835885 37908181802575676 89168586835998371 28604884506488999 74012038527881584 36594420795400373 39586384340379023 39411462907824279 65223581709617318 31041623177974236 63986371856067863 40392870138308766 29740217499111461 43840299790907203 22989234911553978 90711523582927592 65250370500396116 84201837674050837 31907474358779214 99855772219499746 50890522043902046 17180439845583855 29332686746478030 58201190438130698 58027997032843258 10051435869817136 67331001875974836 57520026417295543 26564339979341678 34344631250053111 26549422223182963 28450728961839632 54503853399107608 25504149456482085 10835249943405946 21443578780756547 74626231398047724 48914427019160803 63050618047800972 20350196618778564 35296268973541669 39678486544894622 57351966202252871 91656002526455008 75749193455398572 92364460456578198 86125729578001292 81609148057942179 85109654256581700 72238838122681244 63974240481570611 36513945410374093 82331270215217650 25086406106843022 45644695889995727 16104792854033042 44726716835659395 75886707434786435 32294068596848678 71310136471381388 55444532470915915 56834908433345212 16193924966279178 84797309419028397 47711982966525562 28857317733233255 91245515995897943 28099499065114635 42566146440731207 26758819183748466 43331113423794418 87790849294760701 21883621292851437 59893636017054402 35217064261516459 16678147158059747 44798749946102557 22985650506202642 78654108832495896 15960944606385159 10960518830082502 72352991390803592 72029841172061791 26998183067918090 91448286374607794 46116448969655073 69233836094766957 49801405317893114 97844336212551583 35307508629037227 62269981855051920 70670651169851137 67422206278780734 88668880276108260 49049667521028997 18847095256808869 23500408446989175 99105823902590096 75484080732958082 24269644848709237 63770413616115031 40778823734508799 99414885532694856 47370761173970294 71292958791901773 84059394867968758 70349152402417812 34178313997775241 37741702930941989 59384401246514722 52428522600003615 69891851616551339 77583587037636641 33294465579667018 60593279502201461 42464600781968547 61298453736653916 20435784454946361 70329691669045032 15722430046124218 48829965908375034 30205992295175704 10394213926133080 38468208960536393 72544742082241736 41236454751911077 16500590167788096 72591981266552605 56852455897420177 63063595768968344 69607215182903639 11358148822559166 18157711063065044 83281325693980215 81896779488711523 49852201208795159 87588634870856506 44942928009921227 70858815454570564 12172374873932598 59778677004436346 99411491117378393 82518275625425533 25239226800482654 45296572095087738 31138836564307718 83489067677988705 25906552327480179 76047260353487711 50507136958051217 13385107626589780 70088932493894445 76971257996420227 56670693803022519 42957399732989698 33361148209769122 85616007511278305 98426851712728165 33733608474951928 36712832468637732 20370928286095057 61215116158609637 36704190090206413 68640476022409241 85773349838652047 52685766182518136 39198506017152349 64417997804272267 54102692875529685 61494390771584394 68129592148939871 56413890153902278 55071196138911416 74109148990578954 61540263586542296 44018576437987457 78359332182013225 64318469969678309 17977453284093326 77633598492832828 94037958148884439 76851305735759511 60620904023213833 44262000263046081 50262023021507703 62517815243945396 60876888357730797 67601020914592241 19064298737662640 13523198375743875 20002721575189157 21170615176089949 93659971795752658 59510265952483076 29985200858110331 49175388652835595 86210494170807263 53107123152948482 14283564092303493 67622699627318762 84927111757261613 68609530317283553 69012831456718586 94017399377427408 62410872641292152 92421964237388503 39985581419168514 74615031161791547 94355215364131383 34618012476225550 70059368371274268 74750631056015732 74987263861637443 84101139207584429 93238666290978416 42445680536421349 95470607805203070 91669630251403708 31828782045908311 27650447685900474 80784150749724291 13624751611440449 22243499271593414 55605158539480453 55931555547928311 20975149051526405 32054931010926122 69325758630833300 41639063032133846 33764710507616562 76168354996293745 59308025426110154 27332278207034657 25655551955127388 97022760115297197 70461295800479882 67124066567690223 62883743503299023 21506618167202137 72654949276626445 68390802992979419 40444450085342633 28368556331268709 78448633722730094 40014121846831369 69745304594296753 38951341637485875 31774781782091641 23644910568588727 94477612594022005 88181659696946557 74843088886946445 71930540748295421 13837461220932623 50337011650294550 12523186031947709 50382110325013589 59908092795283807 88883948888485126 32121936209027993 98968225284543111 47334379224241982 14676362472641912 88464646808840690 42783633440754668 51414205524976698 17216684221435637 71173598767762836 96713903151675231 24633597746975948 93663554434516657 97497537790357670 41328499630555823 73413965058138396 61716114992860798 50532464098092449 75006850214014282 35500197583877690 22788437821841797 83698990326791255 29180015330702387 69843915311815818 80368563747217014 62103934486702563 93038859899186674 85801784720749557 41424261777121931 87619705178658475 92293677206490192 53993372612170594 86874621594952390 30241138977835477 50636753950904854 98463507294800136 70301764946041649 92451123595582184 86290326936875316 61494452708038864 15270445503684479 51778670246282177 14405509923362162 34307103780151825 40566466714173045 57541258061581099 15473951668945567 52871337597597211 34458194391096207 75463973765977197 22404507609037974 56143501218115588 53983413311098625 47659164433150594 54864530996320027 21361176623932731 25429854496239418 54644491222924216 24186281151750485 86828391803697002 89731597163728471 37783455296153254 35942499064908134 61827965689153092 40140122869219813 72801955052300876 76170198498445899 17570994758995970 34885968641119784 34445627679474224 50662628184132319 75911960527688700 30157640004828679 73644341407733495 10618196648278128 34581251472859912 38311472978923280 76139312728710886 26481475589358497 55303790041482199 84117511879918331 67679699517258578 21613030185471975 28096675392249301 99106133062147946 18014179379998208 31448770990122396 64748359525425682 76067244804565995 45820030000956452 42311520380134988 89383751375642795 44127883750585277 73663065059241308 66678366812831859 27704173456833386 42224115581235013 20268539273353695 46008487271346815 11014089716581710 95396773989287490 86070873741501559 14308146984253434 40863792247920985 73079983505793969 64167003044308159 41324524958367496 47630924565948902 52871794541894714 84654382816266099 33354508676162508 39672495148968324 27654505361408195 31765693727978065 85624926267640733 27053679421463456 21878981370430772 31869144929686856 99432475362385501 95226437210109232 20537425316142713 66291852322249233 68247572849792814 18928791380388020 16196037664833685 40919573390147679 38119760402534143 19183573630379324 93577343689751801 21585745605993415 14100429687984549 94776699139617053 75158885966576388 24234523794606198 61638915042223435 69806778399966020 56005929964223279 58418690137763597 97613548366029299 54456114881846941 29690092026939194 46162761914500028 43113834243630030 89870361091845002 29715674590183214 28931870129251674 29708867242350832 71809737930593128 26963126660176319 45647515872322142 89121114093854759 29968509639172055 82815605246432744 48124997723239020 18508721438901790 88460748486896726 49253447851138105 93816398597107701 50059935108710379 21381251349200750 85206488770302050 79612879280304992 47859796663119859 37492125624897885 80268554953364931 40420552965071647 31562047982222623 54975055250892725 70458595310882302 67460121833347303 42907497067836579 35410856451448192 32812024964590670 92048349615070938 58337130815739597 26303116370615346 37086042731030802 99040944421217894 82987501778334952 85823723210694414 93855478909327495 48432874809530265 76593543235882660 66269829795705914 37269892068459817 42092381946037946 51601854570736852 99956553431429071 72559387684515848 94160764286741973 24844318457080568 84955468557295202 92664514489543743 68119932219410474 37110884772855232 20478913844650160 43107179921645724 96343701306299251 35276384554787914 46636548868380475 40327634436893479 31308422887398208 28717751012279508 86274870891095537 16715223700037459 24902408484970908 52842701668375294 74704217501955260 36704422627453591 76034211827023722 31627365867010330 19999625674982525 35439549797118747 49244784663967162 39629859561308784 99642676488010548 62340812187157353 27159769304902608 93140198296195332 78401153858614973 32783247620890666 32655107528222244 84184987994428485 55843709680775643 15628562789891036 27811490261777601 99565166013224824 49229322086472479 28673478152778964 41921528938312194 50230559133587356 27248987263917948 84602031575753509 47691176813225829 36247583690276359 22517909361566967 65889914652072090 58803059894375348 70529656026512162 76544205854470540 72302600737842763 43572832222960634 59869474113299124 46248718912418068 26647264407523723 90530517957136401 67707328939366155 75505463510458480 96599425335104189 31179420855817698 30959090922712362 49906777813967747 85245547071162444 56981028187358054 42346067358273058 39038088559263243 50779813516728033 66517659833643591 98590118758210432 43831290080268559 96817150211142124 59470168708242346 39025079329920736 20787529189072316 55627924201465504 31457500890821243 26942559935232863 89907923000953334 34627672655061241 83046573932022795 26308472235101568 82666566280646351 23048259309334034 92890115851122502 73561582406160573 56091145345187730 23992035218278044 31144399072065054 65902079513899291 80198583498968292 39773900514929373 42923096718227300 86531516969566996 73348983502393242 27188049161005097 39699382047172132 84952265459222434 96893255674795516 72912175751509890 86777730204795812 89297095520756571 49703484465045836 58170920829448827 21857328237843042 25850370052173075 56522879866852638 16484074496329206 39283462613995147 79320997347007958 54667218642968875 55335416049277113 88228749714718450 37280340664848625 39319049904636880 48828290935275540 17788032193934293 67721085171071028 31103205690738652 91000866587633726 69926548992321830 45170209418491260 47305432488484356 44540040326334936 24682366495598533 47688009940214061 32477761068167477 65538200923518547 56266781652182117 72565929067275595 96052750761454586 54138007627386467 13158520175694719 33083635769628944 23398131421116397 27771639142769808 37807744784861218 87877197209531937 28792530928082708 88952824660449248 20657622165634398 52286621265531642 81642010551834276 96645639806841312 21428652079888742 91578890833363959 63442031431377119 16347944242659405 28515880147602875 36956199726706462 62572742813716625 21458985302060865 30845198628934801 15372470646986559 54985422837612890 10023078032825547 23693353271528903 61934882429623637 54951400048614818 31381537270675287 48190001962444494 28537993556360337 42350534142043531 31134038471315001 84576234445889966 44479142595786052 91510402662185288 31786003938064521 35930805027622659 80357116808712746 29436117086323526 20179629450928316 16607383875622500 39031554557766900 67619656658253863 63496984841011295 88613189100150595 70608067457401914 78382583872550512 81995872114487604 26020752884442850 10283381593357986 22845334912921601 53033177937104945 95520115318045608 25515202944277548 63040277805423141 96269632992450043 99299478084536076 20532585798382179 75782273088619577 69783670046755315 94896956676686960 35063689459028597 39769790398143271 72558780358165477 42324522620027738 72178023106338087 89620672094723250 14515761993638342 51935765347582507 52973363335820087 36139145442818722 30279477621242065 12755864712468147 94999813161508694 42721053202339181 98934679665554569 25859375662310966 48236500279154978 62907293283679731 41494018674782830 21810526358296254 17799999358303835 99303337252833484 53000166007357392 96571412215227386 21408653112981458 36554762012224970 91678371967210201 56043255251300012 38617891558316165 20802577565751625 69436108027982110 36982369756006923 21279812873436653 25675501005985914 25938538390649232 69796454619838414 35246864728589934 63466787288365271 57396827007031750 70837572935458768 83706542765426858 82442319477536873 12311597683358734 98568460878448676 16342804936597305 90287297201559048 60581279677107901 14514521721066413 20908770728105486 81880284199647026 38800880146724158 99964521359989377 22261038378267825 89906756894959709 65486630310729851 34159799413378721 45859423636315313 75168722208771909 89996543501066143 51864963530187035 97389568453656776 82794270025185065 57741745879169647 62232273977803713 92403506177231962 17986102084724322 17932106103851196 50347610538875917 98247425286861804 99027051246645721 63302401049790820 19368513457339320 21219875671085946 39429155276796175 96670194483248214 69437966146465230 65174532257004624 42098155176160699 60147858395214482 16210451631086314 45307221385943781 53310231951758987 76213283192666150 12094077170503410 86650187718422657 51766090591756366 98437034091859259 40169497171931980 25498110418620770 63923083518221324 73438478394175876 93386135967983372 74614223701871371 75440669161736661 64328632315389668 82683083820216714 11272614542666080 59712653269630708 76116810375093451 97476741491199541 34564696864129602 47706751965336486 23603003336172732 49232760390800725 19699275874952354 86532487887846842 45720149116830510 96059484201385107 95086768916951116 65917701235941116 72785546430253814 59608000967757625 87948318336413654 64048601285026388 98209853881508477 86539402058300994 47513226652308737 99234077564406801 57436942362444064 26319844097501464 86940010509206267 41817030568912910 44897297109636322 11659244434556474 18837997877305613 71377282061320053 75218686585080585 13073724161569188 92362488565512459 96991119329831148 63477503002150849 83901800783373051 96701042325504904 80194474619365925 32285367016947558 24631316143125846 99825203039867400 17404569179180488 56626795651253210 24057646197583680 11278041987594878 32260667663500434 15153321776697461 62321773043085295 59501761638559732 84706061368033257 58041281905768392 38566632305937143 71977945951620072 89616962127785414 25003810035195647 93176197049082289 85826942118585018 46305368872885560 42928148953838834 94492059958570881 49379288105439251 64282881440216067 91558264169888822 50555730469023886 79982872550261948 44574969598342190 82951758150821932 96304509710605231 12414791325536420 84375968662039058 32364945731993152 35369131892551522 14134956780671302 79038347043068573 72633922117964431 95955208154338871 47132185803239214 44729686175103220 86427422939485831 81519799048599741 40751692861133632 35113683842810652 71331862183462310 76366501160933695 30139375516069538 91939717062673766 62615718737291879 45940448517530721 26382096015259963 77086949235769228 39220576641451284 90681875651078546 91111920743397303 91922557262975635 87449318238646546 85465787455419602 40616938778090205 31670138656635164 85712358612179529 47790972304021222 14250197797197803 25487041463615543 55727571279733979 27013388122012809 39987595282431455 92488258045654592 89367927045736144 31503094568594795 65332915512829772 95005513079663201 90996421306144265 93210189227416635 78173718529100506 75684545569494358 69150148362168082 76870153802638217 91202854401791831 36958312973960051 10569387541068419 45556925788356196 41206948588556203 36434546966733500 88343064086910459 39591332624662364 81839184691977359 25425152576785543 72681332664510151 43202259530254220 85317138567151581 82143452480396499 35742474398119340 55832253986867437 64264359024395724 69497364856180753 80355112298056311 59691662855405662 67046507965678598 96673863618195824 90040136337381648 33237679000155404 51159346980860545 85873054756829767 20311506987008715 14614870900918782 94022523778584257 68539075968403747 95219726183184792 23378775297438597 96682212721909247 11744890048554782 94483183991387824 59938445595771212 21260490800909418 71827284775598732 12528822278765015 99457322145015828 96222035180990962 36377819974886699 21731633229321755 66739773023539087 80200332954258134 28406001111368004 39999874315226845 47155625105619225 61379357119874688 90547902793377773 84838391954636223 92347678409908547 90848856474797010 92427996147674880 40328465763794499 21075833724858505 70786470144131914 72282479533191201 98404188517280569 94921108490433020 96428368864873508 83603542550229406 45354934440734027 13196841561056061 79896744061643929 79306190384819832 47346303162467211 49627048492536486 36020797486496434 53548844119056034 58190486048857282 14496151904828516 20945742121611573 34224653842414095 92295557185686491 71545708979671870 69951378376382900 31923131117580159 98358733438785647 53010297072470713 64427383146645145 84671698050554636 61497887769385607 44861777420784889 29500048910388968 52393358613950624 33042694294487086 37498360127268466 19075481443977579 49856846499627417 60834468500012453 69480196178764721 51717790981832101 60488967230607084 35595697668267508 50562661875252227 44995832404034528 54437601405891836 36623563773698695 11972562835626398 31209546555007766 25398684963660992 93643349008145748 85194922369622426 52074755905406991 49312256372892815 36251309680472665 25725037821144547 32296720581612272 75337334364729266 50803158484696515 47061725263341408 62327302550161261 57779819413617611 11607104801358189 89710463239395212 75695164022887197 80081118827910620 20642699828985172 83496620414515452 67547174652993994 57561751860571317 20306884729782938 65639003889782538 27259705821264444 23729626385622023 48155430036171107 22236053926304064 93871659105392921 67411610099142532 77910097773982410 30215280317195458 54012022835526290 97103692921394137 11676582391802315 13297688281468501 78621978728394699 86232211517208325 19848645767155746 26116224626327294 16881414638746375 75997850730967045 94933781540407084 20355312014477461 36697704197054475 54003545929130988 21119400625959126 52704426901238274 98465556720286062 61165663419643432 98755941602259093 84266744412289135 60635826653251232 97815782163793145 36594518009097252 16477191821904786 53448212743854354 49921445118819299 14680266814523141 58171014518031082 91723980205737218 31557228427840864 23928895923541621 53784470846848407 35460999680235406 41260782926339217 84612720718009429 27164297911164489 98770634903737046 44633298390240787 20313934362353321 82302332135492158 63382169517801415 40831316422198383 59748751670813627 14366562163653985 43005476674341969 19685696204844696 66873175627278073 21543163575793885 34500308976599058 63988246833206676 46506323951619668 99054231210654354 37788532431992004 38478186877859079 57992030525327881 43597745186168142 46508838572405840 17976213300361307 82671522938433430 64687219403325195 72160138477105039 70495697328895150 96968474105029085 46704377006461553 77121309922637268 78096237153010623 85211115662374547 57244335997287355 70379965736751749 73114767070923802 13659883519209386 88697218239415961 94365521211237700 58395783096582414 24135342548722083 14219920011598798 72829953397246125 30224487387995474 27260844461164932 37021330691415509 69568723683395516 13934300445218871 58459202117551418 73192117672038121 48266576203670260 28941213291470294 75373092497654738 49852704585291957 21351744201615558 81744318090637254 86843312076481016 19269295301850721 87253331615810289 74661848521114766 62128738022149586 30908909298921217 98795508975320610 80167531324776286 40964420601927049 29678580528371241 70360945692554746 89571909118797709 41688004730661126 44835890663457653 81609064735693087 28860514118933546 98308885081034975 45734195312627971 90293439515707087 78972569876797838 50820309436280299 72054319239245570 19529613929043200 13194418158691117 64390835507907169 27449995684717626 26404929262851895 49371767682240292 58425960703807870 22971103516078655 28123317001471897 48428495998462814 60451650206928124 59882591934138429 32073982228898024 70009292767822741 79270367640913918 41381390795535374 14318231969027361 93193447978066618 83294482442791207 91531482553410683 91164511420221577 60961907695493407 58273197640872417 38612534105051702 61277659961077170 53818876929623311 93579122291380199 76420095250574920 45991523070359217 89390455924054237 85997746933360349 78810712583555832 82572630712622235 28679674689116489 51854612198489478 85358995571039823 25829052420567389 50200442432443424 14415224412709038 19967665845541061 99875081902063499 61392661959679840 73428198365884788 78939296185405812 41213580947847275 22965045815220296 72448893016042430 60418377125081332 37975741830715579 27198725419982372 88871311075783275 47177956171820400 60259648291386153 21166861883903651 65031925368327228 68963575677434534 64085307060526493 72020028749160640 28539248460225247 77709007410149276 19734576474948062 31377358397361704 73591865591567490 42343463374663115 36299691181266676 75182712331928134 66486144591657614 40836461833502470 13460588810417522 13918022434984962 11743765539073319 12471307928584285 53799030716487728 57079963762860443 96794445135156199 30412357774796088 99030190161184622 72106486363754957 31061042968047577 61736819272014253 12351439280728761 54082229999701453 52287188923069533 36608820851303315 12267255382224213 20131843760320762 20291350024939262 97835850729475039 26904815417532731 17232156495494128 33682213439228482 68313712544890984 33575791125854980 29440865250178990 66286113675958119 48308941372950074 62077616114102804 36627396587490616 39105905463319299 67210569274514975 62379464087548434 94797309903864063 91054142345227564 68633313377082164 78175537753063623 43469669294639294 38528014974478050 91580496388234824 12593921094037292 26933906745644453 65659125225510752 15503951738729077 70532822902210627 68883386316095803 96537471285769644 26838962678733129 77198630163885054 64891744279624292 77665214450692867 60464160790627015 53282800163016199 60308831903759933 23615490431760644 13908619726063463 64337309967660119 92686883445432178 56127253825459670 54827538228460878 37186792347167645 37249290681817235 91493804608462943 88516708750893863 36605983749261751 86344889908211831 23029193048567527 75011306259169620 16166938396547065 36969984058044750 80558361591286685 63610386074138269 93628722821417497 53614361044140232 95702934259147019 70244719421445820 90660978552372671 37482679153744477 13516645743433161 39784637767934411 66794219533142853 34483565873163268 98251256221812332 39641680500923712 33165824313394422 28762485346607241 48146406979039713 67647191624347665 20268269628431173 47754631092947873 58045877005643102 71972898913567561 76233959014526544 83694517095780956 69876350786251260 88963729653348423 21661699405058481 30252236334054504 28461587564057320 30397896037198120 51937454526053898 76653399279030168 44238503811270876 63401282188493096 44797808411381037 56338364347677421 57895557351115041 92260872820636077 79346432508417806 85295475248310848 56715140287212611 73427031511974650 86105399381370450 62589971648331427 61950546768076266 49936554631717787 26820718244943993 67368271415233626 71381365958971658 85612004033634427 57571944943128376 98566471061118162 99704164144728552 69896523954192914 41275295137942059 41050234594930785 44882149487998502 62002467191105343 65144398326349878 40897078228394612 62246767112777291 73154838239632822 25935180865698908 18768846423240683 56050652641740088 92090647550742180 19585762758363688 30312006498101947 44439208639976671 30215434547159131 64888661341139463 80844794505277543 21257579333762495 76319244412988639 21163139749737113 15805826344319412 60955121513318450 64845005574000182 15718379533466501 41144588758955541 37690659791546124 23424459109160557 54523592976907917 94495830668696405 13489460100242509 12188802467733527 49784548417990950 47174575996957713 92029076282678757 55648347559922546 78923605262211803 53918090006438778 59588865265503777 13753390956100657 60164420705406065 57131138195056785 41230728854690678 31938777488711888 58871670494153990 90875016218375235 45690844550950666 39520798261792677 72498603806948316 50263914068371554 84523112379977535 39638427998317499 70858348659960897 52436698170635699 19146466348866596 65642193949971667 70885126862513541 32419445558846442 77193049439039907 70999047560145382 67277537883993606 33189591616776198 25597832976356969 59355915733770842 92687962573388512 47382003428286191 26579318453327953 36368412339848598 35617329697476316 30890247638643628 16005545793000458 90052589566969949 95536886140125274 27645059495774542 36276606100667688 21509816144527196 83879444504973660 14798075314720955 23111867191976786 56795540114085159 33090930504840052 96105492962068964 60101271470864716 14544584834730839 72761206462701302 80265234585686330 61908117167600215 17580723093049172 45028316772953558 62572050928100236 67136465493116588 29734629224824972 78689792610514614 83682344726272758 17564384510827714 79352787903892685 73867073215154280 74481957990271685 64487334866307996 34013120631989270 35717857256750310 21977756192606851 88011438100824766 27875350864309807 85842960932187319 54631129601239095 47659308220243440 87472834321076379 12367227675828520 24884193315840136 80664986294138552 68611588113922301 55078453422723232 61814299109712891 26669677834877388 14731690980709869 68849926018658502 61343036900170093 75792340598888361 79884577037456959 98126392802049391 59904657360202643 35820214575797915 48769544568438983 57405504056525686 80679197058246560 19570267245485997 77318302939245622 81282954181762122 90516586833962627 26568337681062255 26879160894659163 77054326493478614 29049530717200231 77078633515218960 34276471790753276 26330831182909029 57955979415760394 13564905111171810 68448397589284166 64895868134145546 31274763233782029 21352147504204900 60978201114939519 17005735488885787 63567682224142394 51244063129184796 48362079708711404 33109638265583342 95391288037651634 92283189470494521 83664094051771605 37881049380357424 89945329406707068 80350470801697317 43772887600516368 14843836396025985 86108482455617075 28827711497404754 83530002398027527 31040510742932643 89769219764546904 12629500998747135 25860455810256870 25437133972371898 76051106758146534 44365638680192796 73814689006027542 97837255524961811 88222813339025931 93213921460008597 62672472197782286 27602759426184177 21972001679624490 47723619662888096 69442747029196445 30732467840183966 60989659669454843 30108304746278668 57988836490956931 14019347676834720 41785618828805196 78390103289412542 35783238554343072 44868813441197747 32910786683633387 64396027194784298 32922540041799137 39508101283459525 63690206446885494 40927182394698905 88310300531303960 76130748151775267 32922050067822752 47627219560719292 59888892882240596 83490458766951746 91901999262380016 48674824221477610 51959772814221410 95834438472974016 20804457940610509 13175361560631948 57344440514558460 16978939688123702 69020427923164264 67676610890674541 76542885869015377 73720115100322894 56171069766574469 34380438552792687 82314709764170667 81615446761449126 70609381284336259 69085521707712867 19049910918539797 82339490764426592 15238735106304843 57482875577982203 64557187827068957 30760037176337946 35919433177859694 90936737587708405 23376671348363398 26408299709140475 93755999196723453 50321382379579287 20218233692146916 19687693327213652 89046657080870675 66170946734434881 21184055935713202 89121646832364570 66788911404948512 64279664054326726 38359438136690364 61329282313316972 29248657014972525 86399038283592318 96823837685268747 66095687883320902 50675874299743311 83968640195535877 14117548271606457 22985799280088965 48962111886444060 82902958572019033 62671318833352619 67105814612135010 30009412988624026 26908134299966519 68196567546649439 85326051453676922 45958865691568070 13475371219185887 58284836329506341 16544875314707213 38859641991992326 68379884997405626 25639960987688539 18703790705442752 93259319290446776 62044532276597618 84234135287455208 41732419541713063 70149670368474215 24003029939121162 60505130101902714 40449660074702687 88419663781658687 33937651136193786 43376551112022656 77156711464560557 71715387233771081 96679054231245834 91102517761443737 60995123229599441 30970415756154597 33314676641198179 49539849504984301 89518008561622127 86936471387646364 35062921426012589 87047242166059596 70364147030664636 41338392245254166 68362903417779256 66220718672105200 89369408489380404 70091458920011668 99244428038472440 92932609818037376 97504067102685027 80359953110374070 72500404041049114 68316178449145776 24614870760680957 73007338460879518 42657177716487216 53714273344143973 83001012017853554 22656948891117367 85938143668819547 90102374361004401 72460930891672080 34244379633602448 31182349912543505 67990333332687260 63910760356063900 51163687227241156 29128977302835959 58398980752549375 38369256480982692 62566913941989356 65861451543268044 85999216508398054 16973102415089174 42080753828785523 95517885984858544 96420972878751291 89668812026770604 26282252102133198 99173532494516804 21007449412994630 67193145095009439 44575419938635769 22440479580226618 45731376611619691 65645330086863562 67069249283502052 25223869864012087 30742948726942575 88419854358149257 58337939138380434 17637110051095451 89230581151841074 20094613940730751 94677801953328128 51509791548564677 12953391121295049 64667648895250340 61319054554568607 76973310129472789 43902206461934308 71421385799163438 59993125424364610 58777122768854082 66428545514016772 29796086328891028 23960973465664876 30037611846288589 96012243025380293 84579726983721586 63183995361750852 38121275840415019 75211872757553073 16624026404241539 87093125118680274 46154431058121045 34677135074317443 42635005199564033 36297095731104274 60927334906119170 81847467827311378 50501771998456998 79098687578519068 16046343924713333 30201531074456560 89861616788199491 20972306609716899 62173659403994323 12312838577258960 19230904924250558 22394713457754860 85763279705386369 57807733933154388 31175793645826950 32069897256612280 90376667018296834 67375175267025480 17278238638344849 63426806163292236 28517991362098785 25289613434269354 79409840999927070 81410811798646055 30661356270903622 33995279622665185 19977506775516830 21950463489063902 29775110078887976 41463320278418971 43408647635206135 97584012775092024 91508199747521157 97446293030585368 47516217590971183 13725971525531320 70070911764986163 62264314350008328 83017766847009978 24332490313110512 16275239171141041 41081350804739230 10870135197229079 20084012739384109 48380638228509088 29184546266907684 39770186712008909 67572171578553369 71230025218295655 88301410199837552 42463078362668651 24960201750050702 63888646527350092 16918684865176229 76740134387146177 55701437440990220 90689815515771428 66473374061490295 11229217395271405 49320611043530270 60453935989963575 33261131667606267 21965675808319769 13351738925597602 90039928474794884 50361079600030037 10561905364986240 18597660658067153 39658651347543714 88825593692762380 82612227325106977 42120619282568463 52537324274287464 18156001458637184 32445330239071440 61635580382178600 60773302468435954 22827481016091130 73792816493247787 47892114636324387 37607999415547147 51676772922987372 35471327713118350 82483781325454231 87610669941751417 79315982384529210 99768264558960726 19131350157067156 25346759573159867 62159185249907677 76175371129027776 17942178666147955 56069497718289559 92665141701199648 91231918063347301 24225096045112115 48775956228238240 58219387815383817 38283420892928369 32313873901391360 34658337572093852 94859985146952017 56054389289475848 94383264712152537 56389372066673012 24752070307094983 17665716737489440 21355700379112704 37437459475998371 31228534868558576 43167061731151322 30684515491844968 76397461914232734 41493861201826857 42508339304844095 91506271436806192 82764442066856626 41210559095892010 11950433251508928 44163686707343741 90198130319459948 95888408828338196 33966091300680289 51541699933228886 39985313136590292 67132690101189334 58971990648965293 94504249253433759 90678700688847800 26290265052343378 55721677820654547 45105973570562023 52868454148208761 21462131527504260 68336189110177912 53436521964869343 54936818180295460 14227587559096952 66197488440397911 56903642046858613 76570504006225897 19941881308725397 99353067612421940 73438773408019064 82330379892350865 44520918332833009 19289911939055043 49062145724715757 14187355389227271 31949433270033763 73798681551621499 41551718332195596 75088102446732410 51665094390576251 82551745003874874 86397577698026835 13197491814512258 66418363868736722 69338752798000222 38079968185287397 80539088771270230 83186282182071320 97159523420869226 73111275415417600 21489641396617755 54944054476502270 67718220023627509 98329242110681231 89053873165415195 63744022578151229 34613154918147755 49694642937405339 93178702266934047 96100356471827024 50232692361651796 15303909625452389 33888445864196811 41269034699685348 57588669274246248 40320257236707824 78997022400193827 96994399432529693 21064054866176774 37297086073991569 70970309630812563 57321437688401196 33513903375816623 46815916882131576 95540237485566366 37058942641762711 56979011085117583 63312999427504056 48454564528638075 40214794830885858 62175424309015291 62767730958962093 11060560367123724 95811815980747588 61064363591278920 96610708085996798 52040515611118176 92209770319140500 17171374860460467 34468067661612846 97199666085107025 75705281708915831 60358312107606082 74445661546944957 17829679760027780 68438433511008522 54226986817670887 87569546375347450 35568192324036361 92447504256839602 14948570231462556 96022030952310586 63946617829157172 22228430407963436 71862651634100198 11914929588264640 26199980010944265 44198655282474526 70806553440728996 35694231394048904 37124477947530057 74425698194733698 66748433190872083 29551664047304758 45943921255283665 79708597093176896 70286432028737224 38089499629517393 83000007964652399 40699355487535204 34517969419046491 22949757875331360 28245907910382693 31625950319697697 42703172955608118 27785765199839910 10704238344136440 49111466506791676 26578503927882777 17780115431678758 16748283883796281 36103593630110833 24474165780076163 98198836699515755 32485102481997289 47508551433197441 16041309751246846 44384438255725179 49008346490168069 92721096188095008 11518735037517068 88229526669254178 66579130945367061 78321977921855032 79600136346737989 14066033918727185 36782703360031689 69317773069153800 36522929500057297 32698475582028261 98143481698968316 50460461894729030 67226308702741358 78607045678430118 23129232625191630 26536436342091488 66524279103297734 34708518786124456 48586132523329095 16644387730135665 56689250281988687 22366411050257263 34630383845189477 85222952924789943 52298674158417346 92959670500701029 15678821703357392 33483504868770420 65309013770998458 38909104925823249 43128592535439628 14348271695594201 61680898906504271 34250092949700296 50027250979401538 42612510583169897 15515695437481771 29080843311093288 94187800688297025 90404724190803020 74987138668536146 94002722561641438 46581561398913923 87499150909808673 42505033370714667 98165983985985930 34291574367288006 15234645979167647 28869381136609102 36155493076188680 73424684216661240 77244776479163654 47740581774544436 34182852918441423 27150861576781687 67074658813504650 53411856519555238 77613624928874847 64295250329598868 90602678385260388 11043564658730120 47068923785691033 94695732915210050 56115271703015355 39907511796415992 52098261441804924 46126380084110479 33141717133183458 10331897236999805 90991833358653497 81761147842799389 99561808471624454 57706280336079769 36989723138763551 50624708348225375 37321552493156950 89984593021097236 27122936848044888 65638678286058044 25433474149119924 79288004095716936 92964785425566769 24685451246807517 85904785404508390 84745285639283938 84218792783094705 38169403021449757 48489114018302328 16631968684328097 33573401895992476 27738262368030331 22993287453536795 75997135179010901 45112553401553088 12526841740867638 43317165202900032 68062546925349086 14612940614157150 85817371248289279 44882382506011815 52140450978691711 55752646640164088 74032703296657741 87038935898886035 39756110557277146 88153311692929471 36235029878075371 21510757946453591 93074053727800208 94251383729554322 66044270458641413 75525805476891051 70621776184772906 92497832141692091 43395355667369091 68792110651664878 49310985404832445 52562526140006489 20864330407658341 38150299798593642 46693567392461258 32412211676395340 50007679152212250 97654355882492483 99782969227566979 79203045163240051 53133573503733296 95082627940871994 58375031697808480 28610511010321867 73664983913582294 38557433013284038 22580569790161776 97322564969863238 86663245389713417 10827871959038590 41112544333581865 91684324522540454 65905104692578787 35936250328734788 83932547678475719 29878352768202854 32258490849978084 40572197405631381 35340547017874050 57856463469727410 36697338513178130 41336066566843828 17113511205607167 72197477057640712 91140862329064472 55448810574232728 14596782522146516 41089709528023529 16643174554911351 20547097872380405 94278542678608358 87767108699055684 77399844291910984 91048236230356940 16512802121793262 14044050020124737 81486672741801806 39692585429035915 42102278769591213 53029868600643968 37258547416316470 72912704064010147 19159347005501712 47168136747128186 53628232191526005 91861728078793063 70941337978283034 15867136955509650 35251808398428128 94615161064299549 22543828629286946 37308013942540654 98365544137739435 77897506805806236 37074394092219455 96375717023770967 65772198123949859 19271732655533971 96456928218580576 71261986070807663 34862268294343299 72646421996186198 20962280390931991 84626384336143742 44299006802195390 59386841781046374 27246285823952101 49536867746640250 86120761478972434 31795503367624986 40680627750694520 98095155124472640 40705176245470852 39098837169003118 17076236786972617 40415806110670784 56054380989391975 30429095996069198 69399834776327942 89636164260513290 29038192747368523 90106608093208082 58193416141042843 50790775832370154 73694916758951675 68456218792019654 18537069109684237 63923080344912919 24259657278553351 30212686358300670 29882382925276287 50990241488679188 57669860024872933 41540661923426727 77532135261020752 27295574521730183 20065088312505995 75721132688919138 84174311854894233 47680381063324765 41905365820876755 40138712936386145 81608052019546318 99873848908148042 45673446275128010 79771914078408984 25521638151026853 94680366121268815 54418787499253551 82707035903813385 72155826977952587 35494893898700658 86468163075252413 98058470800798929 78665090542839223 67135133747115104 77436846988373084 60051393793899335 67806578475626561 86686415679227246 43840118769833753 83664450621554072 68372910098030514 34761967004598801 90147906161856377 72582872380761463 10922490061717155 65003252651195867 97327846438409826 92668345699645520 23058172686823748 65358299148163441 15668625835972022 52969122904633616 74078045683095083 46701344947294127 91206594352162888 84996945910949339 89301105889912998 13110562669053565 72199529867580559 13695322852866413 45329326896173225 10071494544387570 14853701760811994 77596486708536830 46178112505294941 98340651304059248 68468673231247248 35848289069580363 14059860730467580 22372919317822892 88298227096159544 27218840144957595 57643966683393744 10649523084072406 70271434137561394 32928037034005468 95561047127145235 43795065876796963 75054574094235932 88650503153764635 54688420094624956 85636997972278559 36617358987533473 19414417028350365 91879316310572836 39432836297286869 58164695606309714 48617243159759446 27553569254577989 96714035104151252 66071309599984999 28868348904001124 98679409292636973 16003989306229108 15635167668325515 59674405093336324 84613324025999694 29009391000032757 60586431179666730 97005949491161553 74930102835496187 68933223459751211 30300219813759374 39448271106988137 57969433732389672 74440470955531016 72998070763906280 49312091286462282 91126037104408411 58353629400715841 91592140499801119 99120465050028174 67081126075551391 90021640681477232 60407782536347388 57610022334768559 26850932345114644 72691122418347252 97905705681417499 57233080486477018 37835432334896501 69982338398025675 44140040695802469 60830106985014871 53665109507474440 73961118981780628 35719109932870140 22241207351202574 17057154881042688 87553704833396786 53585680968109137 32996331885534028 57728635520742329 26897285645806040 51023094476261336 85430989924124445 83141501850358315 30896562362380008 26281296611183565 14612110426741304 24493983346233366 62156100207005906 17209519576226201 70307117305155600 27474917110654559 59243906152728870 88581154305196291 60665743721809172 78146566251116892 17834984710835648 89807724679952370 19956221808524236 74268379835608864 92229822053005621 46429341748741278 85959737157251519 98742977061837118 86816878802965584 20896059326476172 54692537775705575 44296145613943878 57334019952494096 50290589731035360 23290864112745794 23081776098109559 67821470857841705 50011289280718982 78840315467196653 87870662736666091 66307392342839992 57513502144605231 85621968278476640 38404671638358289 12557363759020973 73665066314699172 64974345011509085 92038761722304731 26420592259807386 49103701134462846 20329238564023990 22966542250092437 79619446570778778 41567802533643632 58250796839006005 10265895289454193 78748037357810218 33883416410284066 73740264491913104 31775425164027044 74629537009290117 42589221079350487 98345195870846710 46909925864031853 17217459443184422 98467502199044996 53530100464776754 32439271958495599 35089985188644787 39374848120854071 52875076311002278 74450471958983804 51508031635699424 96548769293165836 36652312128642848 84869640526662624 74483543006703666 57089986957571842 11015009929076804 29287479179248443 60106607047381053 30327638137072684 54886450305692265 72291168199820797 22434578802533306 44360765828182379 92729488895321082 17758867366694407 89152031120571272 37604348835404834 67088143245294239 61352001047527854 40463481410403270 65836289280941256 58787181820307910 52968414580142210 96545852615840535 59987853349893573 78252693789956955 26631510619358231 50862037668690928 18848307456271683 63830935380236170 43404480237298834 58236392709669195 99974974972284753 39431436797209394 97996636831717456 14270097101828475 17737910261170438 37290456034446790 63717556092156679 43391337671677981 43338683897359258 31965815622773456 78665056127743721 75056918103686772 19334323211554456 39940841354800244 63336800548209188 11549040296780921 73409094006241475 96201372827452900 49991069325694894 11559769221399295 28495623202710940 27437906029373284 97930781865609267 18801415793404270 58790015232453121 90627392492988432 79201532057908935 93920449139779292 47895578067036953 67078488434135179 22917305638805165 58115444243739793 88977789367261948 54056079112352715 86332125314917483 32493870407480775 52647652031514624 47696575576843293 45029682015959741 97937950624835666 34043285190675065 49658960443394482 92365910326419307 40869043980437170 25923361319589622 10585367506371784 57936380078358021 99862626218688007 30030048182682529 60931958866830086 83188547061373663 68381729367433951 89064258033834563 37740798701429429 40665175206837346 65849107599364759 23758681435707230 17634584543026274 32745581797816532 54478315304845103 68414709995546099 47089152862089783 96726751714640997 28730957933118446 44571579942546603 40834537896688462 28090423058394102 55034478430370761 42515989736901995 61290488871075700 60783170172682517 69018523989508734 44960455530314012 44938835076869428 14632943025354334 39324382744465209 77070562806664541 16581550889487064 30714599817718863 26872737014751686 33128328409899579 88433835740558369 26913410553848152 63333283769221379 32497472562588339 84729751580117843 74497705523972645 79330352703488067 20706517598643052 60254345064886739 60734361726942110 45663997508452621 52037344111127109 80784489498543906 26396701397250006 33588948379567633 32007131146307172 56428907188703020 54134994326837724 17752915641898319 87217269697289428 73060073369915381 47692172422149178 54317479919683799 45545799410555282 95271432828546628 88248681675755884 27052104706541236 41979832278938092 33670427916514237 38104854515777631 76505631077366779 82049427934937186 37462308102346748 52387449791898226 27458610642556338 56906362389950777 85753957735845479 40597997631999855 98997212303708147 12159325497767896 63375918135987912 15283845142808441 38678341779447588 20538660969028990 62643721176877055 76148852708361157 80737559853518014 76565677893869150 14607008155358611 60143827417204946 48899531683661393 30312518718869370 74935171236645953 48230487989916887 84027588292851912 99172721145313408 88158577001523606 30047806436842543 22015634033648305 66463966305683596 93007206661444040 82094941032009633 15982616840859806 76142407180952571 22316138757208463 85201226268971299 43744110941910250 31153796685706692 34936650574482372 45517704170713069 84695159505195408 22640954166324611 81946510164671051 23168355631495029 26105699728295936 23587817371426707 63677394750263257 33367586133015813 94558612155446683 12637447628051996 22567150844945148 79597671155050914 25156269597631412 61162135935145611 39283500938726059 55180298558014457 33211951023886237 19155275424997328 25799998437822162 59587766400017212 58957614735116600 39284500978393876 32432066241762166 94129537939724784 37314400337345763 76040292777199198 27823663001198939 74863242197905530 69640001897070312 31594798828658098 26560351327268294 24068573864787629 80896372464019935 46922127549254837 10742132887698684 52354982582089864 47352599579124595 45993431340138495 78286323909583226 20373128888973413 45107631558624283 25641548821514447 79955611546980329 87866543302336789 72398261809946569 24246164613107673 93703768501905893 26739697451096725 51381787481088339 49676099322962844 69433901375735966 87075515726653140 67571795961923261 25796902197179104 98601513942155668 69034235761447448 66481901526988854 33584156524749830 93337092737818276 18491011866218081 31677946394938296 51277192567529176 93152702784377750 41472849178712454 84904414171826037 46317803641279744 57470428360196283 56556855392367396 53148635382550984 20234107835077175 75842745580568786 11159874040155929 79909602431319823 31238886850843688 92381650525614493 58881459571184502 49656898670586274 23570000618606051 14572832366584369 98812150341450168 40381869599209287 32739129516858535 94510118192382479 30595877351163541 79779838294775057 73386226674441435 67928193810323686 42223888899176539 88827694909514362 65136098257268539 88436525746615540 71399762143845326 52786405336954548 99126677315056294 40091733984877579 20974399391139725 41895415389482660 87306981331506653 91575332557834725 92006157873918988 87820815749723631 17209100471128577 10050212429543774 21271175268067119 51440687180812918 93627380477667328 85886624917546649 44143066621307505 14424439390374675 48695773276060453 57368068889359644 81419693433280419 43538534221998192 21189458536075341 56962919599614732 91909945633540299 44419861224824820 35352539786900031 42543655381900682 65529532931029481 50414885328252626 99360912162171209 67635860432301372 39980660076795847 63490458766579479 73075835818042464 59678146363613521 41556713519684705 24418839598627762 52238657624473127 36146455701328619 25735016421293769 98751958116248856 77694189064166464 53957293712202825 86230666950862481 33426598605745381 90757558267839266 28424012456367849 16598954640937788 13078636975872075 99560461381877062 41252197058460943 47878021496423534 64645124527447373 62148657411064310 53207727591911704 25639316978069897 96099942303894695 65619467826436601 56645339917704372 15832086316815039 32911497582814183 21803382619141407 12510162810806601 20556608944775547 39309118406768037 83532351399377366 20634790059091358 21112080716587744 72283786675212492 37395426934724469 27670755837911832 77781065341702610 97399420081057047 86807827142018510 77943244511951658 80776250074726558 29010077966641511 99683361257178427 95375735718462532 63956433067910800 96617351937435792 56143607696920665 61434506579162186 27025572406535105 57034884835062701 99730968505091344 67578780093509899 83634163793164507 66081833438035532 21449925442022082 55405932574438213 47386928504386702 20009749676230142 82368008502053445 97037841006752831 32510077059584510 28298785563141498 89762074479780543 50359820574719683 60767261794438617 17283549244509233 83615864638689231 86795559950448102 47842538156593688 35015787055874781 63355650863800854 82718131711130464 10196896374292750 28345735636394638 40046767127013293 47936683098073946 12709284939556458 89686310394838141 77471002200291289 80891684707049338 92022925195604792 44572397653681101 12083480609766935 83086489193981124 98484972803922370 27868962244855246 33525918825171901 86220798237709972 43182564895937725 94671082908119798 84291695337277553 37682503737481596 61349257992517502 38522815222311380 22279426616300118 52132404747348929 69025105000332864 48566648012927220 57843158428789797 14006942679399719 27303619299638486 46139729705471818 46747714628114597 17593804190261262 81374929459386316 37073439131489274 81006564729039367 37123461569891894 94714093495559764 52206341193402159 83768924178005499 92197384021818880 34114053937757358 53141786720780714 59628908771641977 87211851947475500 21580212965498867 68959697806650805 92484474216827363 30770113987842763 21397284724405430 40506267957792106 34953546232578861 33663795775683410 29167447249388593 11566854337452019 55409325584418308 72201297743376212 40334517949835184 38586123923441750 56681549175048118 17996533122279535 48936419274395698 17607803118173635 88051830906522047 44341682538185181 50678323433077754 27266088140974281 24215495935985509 55501558378326246 28475428646683029 92886195514469642 93660740699341147 69578265330890779 82458308858425860 55848251864274798 93185866580554067 64319490127828647 61409492814759999 41008747228044076 81018807561687390 89060274856088880 54727959462138943 65374727479245605 95363827602204304 89604464930183847 27019256379049489 89246082231173281 33735633979439108 96182946182078418 98717327324850277 13172205690969613 46349376896583066 97914433870261154 13053056310108054 73102885002768848 84498531049716990 72825039301437289 38935558919749719 32451105008649128 98389395400374445 13478200760105546 67234834562042785 89720581310017083 60954248267965565 22639909612844400 24004461190833350 60917059629268830 12006321696957944 33545946777479187 61241830819847109 78338954641514321 20614645352535409 91826064488940569 69129333738922202 70864405351677464 78623647033542369 40057987868673107 28304147467490351 24575948896553603 58186929049718203 44549871557869339 16647963281182566 14655568066305401 16091629510612104 44601347623776713 85738946152785569 30129424083754796 18159578254185976 23745233568344755 68774661800703701 91530717759571992 23097261026642790 73525081692609742 29877700340820338 17918459841931244 36727985536427710 83881288607772946 29852176938664902 54143749708232208 47338762815055873 91262285614122170 72659965125868858 68553629073772423 69290577415434319 93566775648099037 57224565341982294 59451994930720045 46219921726917695 82357788230673153 10661656839557889 92214934350784358 32956826778486473 95488216049314086 56787395198601544 64795990267622209 21146592246996902 97021526823110048 95693075954475013 60832248973736359 55447170746117785 60877601600890328 43801679217499250 51647590680402639 29308048516835851 23819340518188646 29035964133337392 19384976472862831 31159604992784795 28105153565490664 49945542759119477 32266099902105831 84476093214975103 48212382502350239 84939648152075832 63085071003202966 91527887317713691 16129692009666958 64446519554951606 80218843070604509 16454044714415312 34378161314175042 74582480155032230 75884106841441472 17163273169798393 78065140940923873 95354480899398503 95197459642517808 45310352660616290 35292158429574687 67232617453731065 60151044057039992 56745253532936831 50831387858541398 92486843339648043 45400168201829931 64584100922313776 35630986355173390 92533867124308356 32466936051958825 60731779100999178 19300295352155993 43314840096998118 93829802162355535 99360126978729630 91004851382267610 51949105927752976 73569630269742353 76350223018340811 35623510949627135 73774915687524061 49347670270633193 89205381014668897 86062439314894133 68625753962850586 68199567204611694 31454725812316083 89570937009067528 85466202443576404 51830522065366663 80416992880793606 51780760852062365 85659995687443767 10542514150784303 10958213483163012 34526146459785390 52969611568473497 50557488427012866 29295452666285264 22406462792948586 43142625071163359 50537491291407998 80296641744517242 24378784426771885 60187167280570876 25462343117795393 14193641305384568 23575362534663679 68756098466963300 52443748681463425 39048394692406965 13347409947572635 50494595741055136 24445330873516129 12879489351090846 49964309574003363 72422758640511662 54262658855956280 13721164465528141 77863796759376568 67512346280500270 59126154003827264 84583584193103177 86250306371963549 76519057930042179 74815512251405762 29214215267690330 99030817347860900 40834848240263864 29242662261456836 52708394612167444 23462693968969487 71421481861964572 27808084951207147 35254043683890926 47568157861086548 73138615998424557 26783187753253027 41888799866817869 98496234094816234 60653178773872720 17901628739569771 99526332459286834 44144814672420695 81968155156069049 47605391099493802 90233912251006078 59897374471346959 97590538625352968 41362115833173072 84209698618259383 49207314137839909 91764048717716027 64768201392610843 81804079743087010 73655807527123594 84705258311856165 32183354553532504 87483279620054780 40566711378177357 25738930751152330 26772643279227452 57603193603986267 69991583621553687 85493910641687947 80564900038555505 70919640366198231 64082006108736430 64911273543497966 78439895963982930 11355193883761478 72321403885682196 80102651262111510 69138136765905252 49910949571626152 14549211614709447 93145311033105220 70269723721966155 65697950281123882 20296919374698732 22846547941680601 53478136509591734 90904700614398155 60792151694882004 97061308081044064 21079385728735250 89597686466011788 93195876826687934 43930759431862057 43431084584299453 48318784602664323 52722448320792535 10185245340817001 70130787555081771 91420367893730720 44953837687541920 40616984579327044 30118828909194239 74577161904591262 97356271495899722 88949829564624809 64437010261224517 35375319328326472 16973226813144543 74206048361182513 84794761474200078 35876935078515158 79800113027499730 37060983660877959 21014699685333610 40767941526672689 63853722849962809 52430365408915856 50748300771769109 10633999998225163 76449039511376579 89599272870174091 16735045106619227 89984000162768919 39128151169194123 10668886254899644 17648590943056857 80248665574989281 93005541121587633 36621321557216720 46759425190543438 71087811673509530 37177590149279582 48228123080174546 90059188996530455 95827838413402508 12649691171562417 79338567098969980 35855292715757848 27470267670409259 33315237936084825 78580341454739559 48062281724631273 28031343456058825 31495831843433835 99183159669896903 66447419714222340 69514858159078786 41333553590500080 14286222349428909 48334329302002290 10178694903734093 89550061538001675 81719717465898534 94858937222974472 34265725472647676 87687148664337923 15695073163647083 38037906589357879 80652986358856991 92109250091677337 80396346597048959 42797409245780897 15103637075475452 56390778611193678 93378671909477931 11424940599138866 21486381283964717 23640037461557697 72791005471610551 92896764383571178 41035575478199855 14031778420904312 68300941627693218 16618144654948690 17519708017891800 96379363660224646 37166214834860711 99305248847410925 62464801831954665 29013076733312613 81814324661154383 25455647641734735 13036475418877701 55649680268365688 10556956163824036 70120389842580396 56608344672100683 64121116770557558 71319193404336974 51098341258906356 24874868881765594 56354805958220844 13304942331327328 42488907910769601 62781579332743736 11276665148523762 28188384795160385 66782962421391975 35944224106182732 15764985763752410 59124590327536276 37080561133299652 58795865577732426 52612441048856097 57830414240951553 56882276561524688 53837983000064613 43418273443839160 97320742292028301 77959411430961226 76795569335017196 62204887571780833 46759068538817071 39618017725773119 16049296250141637 48245028874700871 67941326352153516 97505556296421896 24051498971368239 59172133329764390 35945439663443981 13724932816472523 16211606159990156 49828842278284572 31328340682312017 37095073257567443 24821835233423241 73688161242036574 26911904384078817 20780235763574140 42805998608152436 19747452478242813 99387771902726577 88981854313580166 38623644931325777 11803787953600206 88983039211414162 50721318732175887 61932647090620112 93482004619945522 13077267623605847 88595329847262022 56507352123789713 12712268208280030 69701439024583837 36911837342442881 27174785120968764 74970728104392200 54068187664092669 13109784076124711 44943619488693683 55610207984759763 88115025443721597 96930958899203260 23747121285114925 57281060852278756 71023707750035687 85660507794195948 94069554927683133 40591031736356876 57103600999059565 85948408962350831 18053048841564431 55268613163697708 16125138546217046 79109581963178647 67210711363223852 22701015722846687 95066402056639470 47958989181147882 66092923073633219 84030915191259003 69296644523167249 22544249428628598 13090673413171610 61535213938767553 16633526725507725 60904972385335976 23692175248666905 95737265042343404 88326279736217675 87278727871305415 45547699593062943 76910558586291752 44137604498986631 40650581475145331 49489818274601467 80899120867821799 75165535566862081 58586262819451073 41171806003403479 41119837579180973 61005788378563492 30112161774154762 69358644078368497 95299768306989017 88450581479538783 43950286447711123 87088107572537725 22511226554663521 27152443903101275 13861540153844258 20675052771078693 56362797217567734 88853549195437504 49470579176788449 83380971948044055 25276045817660607 24050746948247456 69344183410506401 76710731349779839 13571842229710037 48487770450400918 11576308225230000 94819117964310930 94566836802669556 41786693095634981 38673879767733968 40110636519723192 95410763780919914 31244061725284602 71760306503233718 50315119670849190 15487771384834389 45066353508970197 87200367599192282 84925724800017970 77359311575133932 50536974636356983 72156707819989753 16128411925833269 60498124390518712 39731220602457762 78606167173311237 51751050368817951 12712244550805667 98674217192008840 42444713718577224 26113392606888961 16353407334636347 89700866299121804 91767629837173373 27551589973054011 54199751030683712 48961906712952185 50384723348471883 27586910210625535 82789249843225573 54501125610311671 16105033439641041 36508631046691840 67302437816898863 63572286470390813 90483801598759510 82798048492420481 65146055835187374 53847446334950575 26775416882964012 58169507363117644 38110668303266835 80884590636071149 52421701098543000 54049601177073264 50435022590044976 14155547461505099 64320879534340597 68389671024746467 95025901403342165 24635185968005497 29023118965047978 47849915196235185 24652538049379492 74849797070640641 40439798244050087 66534107571973274 54375123483199754 37432052416704830 74684809297819104 94534749120520650 67042288856276135 13586562639098387 37774838767995579 61117919799657279 14613354927203701 52709027182565757 94302872295949170 67172190414751338 13117462324406512 78464386753952076 26083235138123028 77419759235792763 93944941695617609 51822538186538179 89031798605193319 56753547008728816 50295099496514761 60615264372253788 28387509722013263 96940397013579408 41775116181428822 45292247190439807 31445686744569090 61681765435590429 78157482028348885 88435550543121571 57004113461791515 11290147280729737 32747495130154030 96653468574187136 22574761659467143 39740029226484995 14287147974039948 10654988903625516 22670173299612626 80405003884744815 65103994500927621 11700595475010679 15362158615868621 43984174084322952 25664827526707137 25279047382069888 88230358272210322 41572986236696411 38025950352188694 47946632374929108 91848625841566790 34412350325718109 33725732672162142 25885929325844201 35211255193006600 73575499442041530 76442582055040555 47808242046147583 54301512395857326 81867500427873481 63316409093634489 72498167020847412 89372943569888183 98666876733867725 15105421253651097 72512448140194462 42593811470347395 30480876781276827 78796835129376839 70384011952255743 76773277937707664 75290199801137143 61299328337538799 41745335418455142 82721786756279775 72729269772746173 53770998677511796 77398057111480088 85508203193519886 91215006612619864 85703276383193177 29995434890085686 22771987139021718 32537802999376718 82112721746545872 35349355454252160 10335351973798673 39911756866709132 25310162383748624 55933803396697266 27793146316760727 94663802999803059 82002080419303028 16119813491732053 58802666719143963 39339829507772929 24367227369935079 53622983906837316 41795641235080265 44726019263080348 79208758496533109 61298415158453225 99102795017350011 79944288284238266 98854998592752647 92783405241066237 66377951988116225 33449087220654423 79311885915246021 41826183299882726 91164558871984764 81365877790795164 73114915953204411 69560656292878202 41965275665723504 29831906883445316 22815024291509751 40996963071293021 82155901083596242 93847228823270351 50892420611394747 35293211247445496 29339062329517355 52464510255797151 70451239982485380 86542121230707964 12615212381814317 96626613853334929 10518503711535745 90599915771485094 18933629291694356 17424065899612924 10397411161536541 51850299060177850 64489416192623677 58711765649691953 72008548303063805 54165494917371963 29541534169181238 22037660372861220 37784336406283667 38966830328318011 94402170796838340 97778223176993193 72829505881825178 19531792776560279 17577461935257657 57447427016371688 56780863648542386 99928079662663278 28958727627981346 71238412437823323 54355586388962419 94071693966279611 13874260398081045 21884313357418679 72512145091317948 60128575673846591 57926505776730791 77999436098912736 69020119655635005 51387739213195759 13303404416215050 82338562804200738 53983847541674181 66338505926761050 24069190338321812 50637725173045957 15540163020300929 64773612627087425 30013894829668074 23491132387935636 55875789605107480 66724634666406113 29275914867019411 85931830472809942 26695194467410556 46720500326975057 14295644952056113 17873337730087921 19823790987165918 20414725348840243 10667506853146986 89459233717146253 41531906496610505 96231261900909014 10638725063995288 31992267878878424 62534448149013650 75683900606535475 62830192852570292 76983141453364501 97986945916505614 28339355709523368 26892728868757575 87965493589844465 76798144674867467 56245531334683261 53945191565241337 92891240608506773 85122201370959491 19348017873072597 69798171725518234 79835685426882633 78948909843184402 21507689378561560 94973928772806604 65353617731976321 20520454988576347 22141303692595013 99713417358438122 32011876833584693 99975333588770307 13203140282128999 15891439520160609 78704135854589327 53308744979286561 84027248352844006 37097906653799371 67296821228183918 73529404677530482 78281912913501149 94286050196057021 31339892523407568 21760887147685996 72860563536071049 32314299290453927 13496234040770192 69366075392842604 41205444650019810 99016439425685183 15099979348388923 67704250441328993 38258732489942091 57989966142389810 34236804500015891 35696175675162835 89686699998910045 88492625682142140 96794863736348048 88065977941522907 19795170419697700 22385814390846676 73422721503888405 33552451996700683 76198523930383052 14660844340453821 30650058389328370 92015011941988468 56355483604848456 88772514205912235 98915852788903932 95303273973612709 51502993045015150 81564325943004093 87806345460172723 43218420636331941 78999739648286004 64148072050344449 42717461640705889 17958910665362419 16050252944035749 44529181280143864 16541083241465858 76143980925562254 29926681062656113 22854309195432073 26140422853181843 40817145849794986 34702216848051839 13676679301962181 72706329133177097 92361310342914098 13618683912881424 48225162473085562 32735925178854340 84689657321534079 31319111415744142 35855365633948944 41003427254166435 34680806311543204 43307219223590928 36600852307577494 32229430340949110 63343954272255740 66461631436899474 49740126196935719 65589318597210402 46268267328903368 52408565316374224 99240137212754992 37126130088926890 45641289702735177 95482178088028105 81189150559189979 62084407476505700 92306947637901306 64240814452376112 62920518770729597 82580341611370751 64309306116371326 43399749012010456 93793352816125124 81639666972347171 43691642627393896 91241809185483482 91015739315594317 91279664185344210 30819658247287843 71133362876664701 18427231909075812 58637764775723733 34550221389032498 92965771182350719 53107856779305348 57667554254490709 32543644315724009 65690067169245493 23475827401025611 19241099043230493 11781983590592453 92743103954600845 74545551890421281 80375398513244665 72704627369811754 12718127285926480 94853846558848808 36691618748833602 70141766190176947 27836222401493140 70191947086164003 38532103539366356 45220020962201215 28476608136858715 53323211162099502 38896812348350329 17297053498981342 74616926785384966 52703665444209722 18422081733131632 45173769273084088 93643948581660381 28589108639300106 34420384310843206 91935785687979732 36976226730841272 46663298947998786 41880159048551153 51933244504065443 54857690441527296 79186235113388960 60432203650988197 80617695771087994 79509218610749406 40307144030152083 37372104125166941 90287319441193162 24436974257774079 40075800240185150 47170765335589419 94905307328772663 47478680725488650 57388831514102764 10930740425055888 59582874722899900 35553874178319086 21351419418368584 25781588805592229 24882752409698864 50593332504827968 78492915539397940 48125282162291582 15518164365310013 82400806964789413 84334554488637878 93279728233068522 36661647731401452 59721963618458609 96584857589322396 57151597424695665 30043329300181679 46815494538166153 60478302330961220 50673826841151211 13943293123085252 83066504236555165 39264357077401475 65909066846834250 98234447491898509 28528640616117011 66867155297822691 36629067241245690 20571618349407528 70505347386672667 69931956406498635 30290470176795339 14110895326016427 25908263032033646 91962572036630942 13278202311257464 53372449956314946 31405918431778703 65447245504166996 35189324944269258 40036759223333590 20331870775895082 36358691879727668 56355966365106239 27625078720971477 44451437974771382 31010804349533474 83500193366246370 88354846334779646 17548087016904095 57768718446219168 57454984915092984 62880817273801414 28334227332063073 60113391878808050 90291079619297355 56868729527326585 54117030495110394 55287684096904491 77744854135261381 18022689254187648 76397420270720978 70281036672505926 86922723352421147 80214066186695511 75802879937331136 11004126850776426 12889042295688913 89333283697210966 76636757001058160 84702150011784574 27499899842144676 17060623473786876 75753797040134364 94071179417099836 37220504356932429 11603413854684780 87572217470694438 86857542497545892 98144704557766574 78516762980046083 28633306465004566 23016835672398147 72481567672109072 53215929952404740 39191721052614623 53144673834904620 83104099041189185 29565580327765661 15120820773532136 23173522178544006 79125500148795870 55122879953764572 50522328653348002 81347995832609486 45169384182873004 70741126940086197 32490983241005583 71094632599988278 23333916891934528 95167618854387703 24193693415141649 49353685859311961 22541159311507284 74377244142183660 53399751389539717 28189980212271050 85849025618312703 70956052638931437 67097961786949690 37851351577724790 61616122223446443 54545653064188187 24232342384770567 76539285313811314 64911895100991729 28212509764498588 20601601483945598 27628035670300632 73627408135154694 38061858586330739 86955919046534518 86740787586234397 33892999491584625 24613023273827711 27602714073655187 78279442914763500 83760205637307352 85982308362437601 36799224602618141 32695477193334764 55233462135002733 76340383630719704 37516321243967823 72074311560252007 66931094440241428 32803840831774883 91905284021512229 62439035296497705 29493711651039983 55135294537160395 71547563779890717 55073114807039278 45598783308518213 61971445457249441 37727900472693778 59607976102984643 47172031511048733 31314170490485807 95796809013034199 89175110335880312 59897112486043308 61888578798111746 37704442677837620 84947006224149940 27366115881121750 10155487472162056 23491459403871756 32091353132903801 33499735848603969 52449507677772376 15574653282105189 51223347494655687 95396630987813571 16468806285939422 21034403716467179 87943092916668117 15836889078181812 16142316429157142 78956040848705879 90456252262668036 92257309214841414 83612617571344656 14359166186586805 21634281151767894 38762669756852363 60296202278091108 59026218676322991 91065395783175972 95150914040204286 68621136279889336 43187774208881387 23087231758700430 29977991832590821 22565611330212976 26736625285262718 16928219468322968 31950739614056226 86098777404208650 53064659737788046 68843838960587421 33963444365858577 48247322729847330 51430513639069076 26860084371572198 86338058724699343 25991818680192831 35687390729563195 98256754862574020 60621600888054018 42156420774726629 43441915199855452 64449673008888880 87037529290792659 52102263789473477 57077148778547240 70707474373589088 45768021658229866 65737260663726104 34279003105377816 44606625428840262 91478112685097988 99499830696929249 81176420583539089 63609865449234331 99840429812469184 22566835746364343 22137356493811773 19727181896945948 24004991159448582 81023180045884693 44907571154915279 26968084797285276 93684903872059963 17747161417946136 38006848197613652 54889049664324881 55701734870222752 61895439559530015 44510184940567453 87295875753204800 67800743779709387 22165381824963010 73859172414922278 15799870180993917 36407956169154372 39824762019795624 90761316815475742 64520987147979494 13046912314249690 35144949734135134 41943739466949286 16339781966673744 45264031973018471 24491220375238485 12596286430329660 93075217371004759 15534576344528035 19179079370046546 17479147341900351 16290978715659383 48381980314219608 92002596028752540 76814216911842996 82215789266990335 46527316700652652 41999686982806691 54649634191406053 13010561843302743 47878506420655067 35813224849632868 74659612660283122 74862231894930024 43451666416466569 70328470025201156 29093416368684037 74135633597202003 23942097369043366 64073350663094676 46302568930770655 80994510635343774 18110403284325597 33664217800426562 42300291742620713 40818384830719378 35653360704051485 59612949551765898 35322683563002186 17130802870177250 81765160710443759 87243163848777821 53708136639379146 56154297117713688 25680915102961166 48933231860833635 20646673171990498 15378101794481885 29350905717870717 72663982519868580 39250026263074234 18150951808780148 95693653221993341 14764962495044559 10604548095579622 24493157473708820 52495113933264653 53144002425967292 99260641354725578 43232254564920166 91383376043289445 80707895834072598 92519636343900378 58171215296357426 67971250465065822 42550900422577655 16892946939359362 78228516609937812 52293418893032827 56951567125132677 21339642551698160 20879215987533040 81451558459520289 85189872869830880 16617041651557068 77988985545991368 56148604464211405 26408844932793833 41326584478090533 26867482374185559 27504387544822326 56834545697607082 53878264920283060 51563295490291720 14966110411075583 33918064815478500 48089516278479221 61535693944976660 87188461677745201 24148676809075387 82446910773778764 10680996989294586 65516633785559066 29712441570052714 40772209059320236 83801059112688322 77101487348934526 91742128401016304 30070613573126029 99089093055396631 36000911208852726 37162265704145389 94873393369522029 20074032608544123 62930952057793955 89713874903414032 11665977057846799 75782074186418494 30434097140617211 88307453695980817 94788189628869986 18113067520910388 37422832328753019 64586409899115765 65857342992592495 54926443115193224 35939690698599341 32760445746291076 61134117763685534 84477950963507226 97735026612150698 64324282745922487 33027890263242146 35391463884877647 69963847943207706 33124576753353324 61966563932050994 62408256302579840 65095795265019185 59568631078419354 82033802532828549 60580890912045969 51405116368415470 73777985688102269 12257884411117866 26484907531523872 71410258933244393 33727906263341023 19690047338755944 96267217913952555 92351637374002756 75807837757269268 78058711839701842 90864772719993194 45210668136703230 69051757826333923 24633512957177732 99014381113575176 56812857832323384 22115803874490034 95046476055320455 65033722002731368 58283266544354927 87570336410029361 58052524045094817 56498389757242173 34045692161579822 98486953659076939 39570867126915908 19277571908132339 90844791674733851 99957894213137673 22122277936187819 80259302346055677 45333695914686717 18914049458912309 98491526987162565 53563793785148657 66092257262298618 65159717245202897 61766817087505946 44071322392876690 63245205167669470 94511662441228678 61026726410028327 65250990377869038 80699922917111102 23767471505801412 91298178419963794 89323054258739351 85684419160796976 30386576605549120 63591399729207450 60089649717549296 68498721576482135 28555164615291849 48192518360282318 49385360503829720 59487624418590690 74250637689137776 93500802981884030 49030386882004291 68828731949228416 98137364300216760 82646422159127681 23107989237956910 94970416806609740 56140796737353006 89532769393440757 30015327218962751 78422166509060576 61036283000408569 84276368241650723 39843640083192937 42491179598174259 63496794911889235 52115245378295621 51000293841486217 10627666822564826 11437461850597573 74753567606764426 35604458780308590 10914224386878667 24419261401828434 65758519047428451 43212168952447329 32225018841011487 43419302832946669 22608576975960494 45047758401662626 26166701005458057 80429802206335144 41370203716359642 54907806442096039 59146670951452375 11862563565724017 45931170027000384 62797927974305443 16258390221818589 44393164214865307 22668055545301809 98943172293513564 21513278023056985 41944382384522642 29072484579897461 67200899676423363 42112842453120673 81340283245757942 55938968681749006 99379818531529530 10036989567331725 71220009996855931 78173208542960480 73942979128544308 87903286451006910 44805278966324243 16525310074842638 30528637002514711 39105150535738414 23930378817269469 11840184634346414 66030518932294613 91645241072795805 52600055439716456 33718202243614398 78211738891610750 78814208096184251 32639217757342862 59925399012874624 66289050052539510 17594480972774491 97338213138239736 25056587929945443 81671502757632853 28041533724095574 79297112463867868 25597182315813414 64389515459043165 52020750472995051 76086653608560710 95120652546133022 71396478700029589 23915217329249474 58730997761066095 94347595747460774 35227491178035925 83336575288477185 90757923389194899 44844042313549832 14445998992351018 45544221616694753 20473637794851626 59111795956387319 97335707682768866 73780890349886412 50054205669363995 90650843616175450 38246469279421193 99618568168263567 84268800805819297 13921989949180601 86627057251839705 18112478462012371 73965866838109111 86319562616399611 89666909823109715 66568730509112580 64399033914572973 36431847594743666 71371230992608699 94802298730990702 58418840846670960 59885464564959695 40321436877227376 90258711525051240 59006657776016230 46898433047274450 65876564234327502 90466670654288188 94020710697381907 98509717971852874 79254616824153990 84513840876280174 36004842693838405 29582702231528301 45794443941530183 59336582173210359 30252913287464540 34215544898198504 74400379796516576 21895117771316692 27911415480554677 38991177309221319 63859254979701890 78041260268388601 35882725759333025 55579339471665627 93243671018416335 53702770496700166 18851132417392819 71494623446587351 52781333174134863 63536178170451669 75793789748711990 77892569858358124 35884384495036376 83953552095275426 98937572670707846 40805492637833590 65520528164667030 16584636183800955 84062888457904182 56653022779592130 85666739576332252 44423667324994936 14315702168651264 84461522961073098 56129036386644636 93437827363437561 96903730413961275 95524253996898101 58845545418115301 48489068939549727 94003288410307508 90774661569061595 18381631342447702 93126507994098720 16823063659891551 19393430873500021 43217781886706006 23928773735828174 73623126936887967 24532685974614341 58917448960664306 16716177224438990 93011679758574192 20524277205378918 74243786649596370 57523039334635922 18494275046934236 36546044270124359 12085179449209975 18173718583674278 90153874819620089 57479093096839179 56800052426031044 79884640641105814 69627623278469882 39762198467152198 90191411990336273 84733742406665487 13117111538575196 32245463306604247 51595590607910474 14206237680284836 14515503555390210 42401224121517370 69790530864813016 30781523212605500 23634084072389602 35873288732177574 75935928440073778 84446754489832753 64640625330099003 40289715873313345 34245163271460619 49027360515400370 19259375514817796 43679722500552561 77274883874779021 41424502194260002 98591865069717050 92302300485520192 26001706402292655 13739764173528272 75007952911772113 48894563601380629 56890732685240123 32405218277747739 95144622526849333 76509186726107215 97206527467992823 11829272736719713 21581964690207869 13039828987933430 79426297740410640 43110874198027058 71396430544992538 90199008973314168 41478015176175683 85620826100585741 34005276093172449 30442916819797456 99160198260867754 59176591411434484 67351326308012507 67191574949411823 55736348401001486 29348798600785630 17312129768176179 73252802959183581 94747730174170254 89789222513922886 27457018436146010 53772678997012756 37532990145067542 34499109396718350 39653252924283356 63606712353960642 83519777802851627 66629048643209749 29781358862731808 14536080782226910 10473959539135530 73158779897929956 75525215843085292 98907043106498251 50326179491880167 20730158700505981 33219304349175576 75577446660381982 39407216890338093 74323880669445426 91632310574524612 92401625427369811 48001618618398786 38784830961951744 48099290969610433 61308633207746649 15629417937846358 87496429687765815 64369361717435851 27548490150733452 83889453342230385 39564648471213234 10088591398003200 83927797336098115 22198257769096831 46172783987646569 82173118857719058 39355065184661122 78669876655246889 54589795527156216 62337107171453892 32204074881233351 55189456991133802 39567097848875377 79680928944753684 34800241526835333 65906237439104929 40931873137049565 28711266546112129 60620632613235639 17876480361469841 59802125253538720 33033893009641696 87791455018576688 70254146748209975 29908662096364782 98640240262268990 59754934412242383 82086013703997504 33382811140503872 41164299818504820 37130642846200022 38971969859150447 70408783379489815 50785157933208254 18880164550771732 94134557845558546 24184444706185999 46645421778449643 72737938742448592 32620839170459619 20942233527739968 47378123245429982 31548220068056590 83482729769764770 52174338626166727 99511361382794068 11557384297550163 84758107136800723 86850799697674989 65621761381482039 94734420537892517 32340404701485104 18071940744784544 87123429626471619 95480931858797891 34385273251231922 12227125846821981 92787169408838526 55443273856530096 36033905496703714 31532221734833649 79797869826520141 86460582183225500 51993729526670474 12607399097963116 51677419905591366 28374108723686847 89251757278215381 67515958753987118 91495991469275489 93305997849774818 22150523800305105 16053078236608127 90698472875444777 52333662690796013 86767866303260982 60785420728735360 99543318599680891 35965326707633413 18111681631756767 20813553417975277 16882147408013037 75502595643716580 40640486389902613 56951284540018212 99468175123068237 84126956402153624 35237081212141996 54586247660514741 28714120535650011 81088025580749894 90132561847153950 56807776548230129 27893844918809193 90579108600175576 31868634423853020 77841455990396672 57424708352314124 21678693981713031 47252769653865894 31373722873117511 64343699332692458 91958059796513268 34933468395670127 56464912783977857 12681401542257992 40891756827275923 99942614275463629 89348522516563022 64145556921191938 27920337363911682 21482974358163445 10271878721661055 81660836962947301 29094825511266082 57433001258872338 73116120208093283 86220119183875009 78810790609756306 51021107533806847 95591713265173615 62332959953679606 47830817136078199 29055549707036507 59206194988531875 99668985805921303 39049254424843249 76900917185218701 51690680036119855 58042718767517516 36971446373689453 27892890467423735 38283469721012277 47376367973917242 93369697635788047 41515816596352727 44617850561227988 41212786304588064 16344285341414363 18342556709071164 70119394684518380 72083495351412350 34430080063934057 65720668470455339 65435476383448912 71083457500817405 74728446013377736 69940702808202652 73322539122181192 21951371421780049 30180890641678909 85742695738501704 25813865984393304 21962900052743387 56403534034557582 69680969789924496 82392428630139840 87239379429956361 65992507187952522 32879604797357509 69312455460903767 40520612151924972 90757162729938023 13882920413474999 37716778253879707 52142633343517778 14498309648035985 29847445022642684 48497255361383165 93013173082923408 52157882694754601 21490575044110556 80623808276339928 35060856004577013 99098716815756927 66206554675930456 77200513457517000 96893192126986452 17642226577588814 36126084526663116 40260049947209258 72738003023751807 75799298513530582 11017326292349737 60022367611174107 42297675265640259 69515052451026633 72866854379282456 33414982668998536 44379871895723590 20553568734678142 50323416020989423 49084436653240536 44614355746757218 43343439168786873 65396574937379682 76046349323727823 58781971655878307 26704900826646641 99646066102274727 34574710267182166 77325527593178499 67858871293510840 27583347260027982 35942281820834630 23386200960021958 68883469337056993 53729766370176861 49545098418847005 90945745027649862 37274528350264453 75498882300215175 46486206221294075 27208629778288755 51738823476852388 93806463374056685 16388602038730993 35906179007757974 18580239938105263 46013082258601886 72831601331817193 44164521966970978 60780384845259839 60512750916895245 82587778999406334 86638804762549625 49862102249323002 11468610561933820 33516511250495853 81361974683282191 87172281267388933 79756823958777402 29744543670496635 87191332444073488 29619041722046620 49291099852548611 47489128287648944 49542933933817091 43715363774027525 42848205504971219 77385231827616293 77164994364782852 64464920104564203 12928237266203965 89758452540477060 24529010557268424 48270881746201419 69647082123408846 50807381988984782 85323964143519272 69608951074906061 50860402308071358 80296654079248496 36712473786356545 74535850818532373 24287229435165485 42061022286721303 69324362809233185 49709097492597130 84537597948885070 39605055396278732 65500015560123338 57774638195058596 42430833277043229 20117013040767150 67656355982098931 46766475946700534 11703259259911899 63361720801838892 66407059508967075 88386575462649607 94979539178132397 91954768722620574 44234659225768265 31729391290891169 52598876241433014 60318865720303449 75122124034851785 99756882799664628 66352287479367829 29608791488902423 22023089586553443 76433405693058309 40179161632080050 86464864401241395 90735787611141275 87636231411464774 58678024058889151 19724714581743022 36602296669789272 31969076005722618 17472150283160889 44766815689545939 31825963646855437 13020387175724118 62775585231622882 11068391347756081 83979480885812271 39304562769572341 97383407136301480 42021489798014975 53228172109701747 94263385310145357 84063483575898098 65060021296127893 83104033340486709 27704854112033484 25930606922532691 43242227184669939 31948140219692870 19891500272424674 26110572008234852 29780242218322932 78815405442437283 99511514166571569 27569215469244487 62504814857593818 42128056728171743 56093340207434886 53497157084763407 83891985393880204 71495985691943343 55857188940273520 27484918121845901 21436148503086765 32877654735914723 80326859092354549 25731857558475079 61585161765065171 41727528017210722 73401224816375435 28525678357534260 83767813041631942 39854009383703858 30091237107769332 61682984584462692 72488760535582974 47707536239552871 51877625161619262 38211713372070611 18021449898534057 50208937528802980 96038997701250989 48769615343366239 45307823747069988 31540312538899927 76534422730300302 98095590766212096 30405586261716710 89081813375094379 99141042985383417 68554975913377656 23377046321482494 18830803930413255 80333857086385776 69250501250819401 85970337041569413 59882259986707760 36842136794770141 41447842504137985 21529363923053629 84876243260523317 53151416491225069 30760066791369918 32266869457496525 47494225352753093 50061382396444873 56321598428395066 53398889770894628 12019419537573861 83064685797948425 27559026412046616 48001073991027880 77386232657928749 29682283428384132 74887907257105246 12403758029356844 99285776317167671 31279108640537963 36958877413866569 22127397114748308 95278746092293777 95307481018114281 94153346330936580 21087994728171831 91469923621308463 40653590914878139 34439628510927203 18402640459615936 65022076764699031 51354364848152815 11339069852840804 99890023000567371 15692339580838184 70248721826781151 94656287880469628 44093015667287283 79788176127261588 17275800798630795 49395360860586702 17253502323543011 49653686048399947 34593408521149186 24346300641872785 33351228464135962 98414118386946210 50970294974090886 29089899181231787 52741761635116269 54392853571917831 34716759339290475 88609344962452272 23770230041544380 30468732104294045 84276499674286312 93238388973263479 52467335459061087 26195920684374711 37180815607942655 92697833096244719 34733458755291238 71488317362126293 73109212349683936 71826627236517897 96936372436031300 29898227521699357 47547396274820163 13015950161038721 69107527854053599 61182836345596077 35360689030691361 51601592239002540 53045329439170508 49553522929529179 40255786544861313 13780298090477173 97407849035106210 79278082059805905 24766071944392577 62510951306134268 78545297824057518 50435487542225060 25326278912263067 45875044681857357 79993877678648086 68878249126064948 37206108960556073 79355265997950633 87281692431398004 20611795054019183 81622872648810161 18070923663019283 59146585518553154 39587264313649292 95267861434727903 74666094426903209 45789938604028460 46493811501291926 87450352330302855 64350123583712141 87981705694411675 52871579858481398 81783123606480774 22460329240647009 35906165358254044 16956127977403486 78750234641469472 21880831262744116 58923699391833877 68931341881810835 37941861470586224 67522727684163245 51676647775191742 17900534811497218 62337678347226922 43338356295550491 65296237484961547 22200421816856308 75204036914012903 57713804939808699 17222675309407369 21643078422245923 32987760222737260 67426108337047192 10239588394824075 80203979900452617 28724929883991030 98419299293926137 41348716904665136 92769673270011641 62222227997506992 81639363403344919 19970864096115747 22220202127547518 71639384994758273 59344382736216872 63887584358527238 58001118713311156 92030778806274819 26687243580305608 68087868893577367 79405704351785871 78020648210702515 32881115428026424 89887070144114982 59212838738712326 98627545976122502 89671705900320344 59790149980183478 15652106937264426 24338738212528985 60523023169739528 78983035319916319 62567131026483661 66584311951244615 44486451590782592 52117757616846675 92484391044072222 70387384041956334 18627546599282210 15764318416716275 82520899454765683 39358271887740544 10295485930645811 16039204165897820 14186419702048381 79490595725843032 61185386973693425 67020766792497683 99377076606276378 73873150090977144 55078475010551195 10009439769486294 62380782351432608 26910748590322980 25564946311754516 30728771829416930 24825531072658594 68690146454311664 99512499094679401 37262201850486003 58767486697083422 84134606602981002 35434761057637174 12402873330742761 18601534888992840 33537122928518603 29263069471784645 82933465592692938 26530945090657740 53944481997966324 19966150571023751 50056788402035796 91210494199535779 69297210885912663 16022732478591321 40507784541890668 76012395613303005 49841974899895514 89908822382191950 40890725709056375 18283394056877493 40157544541537443 82598746496835157 73021082868075722 26354402327625494 73284408602917338 24230683918831127 17830706743031294 27990527848774654 29046156062970211 45851027451365167 71723298747858445 71797370767442554 84483999820333719 21755091890372794 99978624161256648 64036014963565716 24142994878574042 53962432709875638 49766927882709571 61270832452143119 93452650458506789 85108762060140108 52339858152507369 66857647360121574 31564959681017126 59707550249687651 32969993210688370 61569134606032586 94436240563241459 99968038367293082 14645701076516215 99308168296524486 64590432016431178 42745847601587225 23134158288924278 47726635475643075 23151080424737313 12085162084703095 71060456347749106 66444108697277897 34778617256274779 68502926312580774 10588941267305894 63520838500833215 81549925511818728 24948220406663967 28520267682170504 32513600529012697 34569033558148206 28175763717739114 55713559259439571 87969898652210197 75000723500108121 85183780195943366 38741830567006012 14592909653997189 57129160176727579 96162504971570800 91212696570977823 66107869509975703 40298109887262362 81858305756121480 89520888737693338 22943166139244546 58925739019137017 13699777877343163 61627652189977288 24711086196007467 95729220529084045 39229731441067245 70838839020616716 17830750984035725 17307213765397217 39576754789833882 10873255252416336 16241709725966211 74983078530382996 70083664487873468 13758025850905420 94788868718111929 43369709690716962 73616712309909531 77034213685931901 49426899897533907 16719877264808274 15577052801979925 30567937391350728 74222238900291370 71943010090285235 36435351182515622 40131883451279772 46439072636589389 50398523168108411 90320498298400972 45809414186450017 94596549984639873 60033211573994671 93158599234453187 84939517701285781 14829343902118862 59481831912153425 38089900216418446 80528320146954636 55851123792607227 52559995959652456 39409643200591959 57065088004193459 92281421610800026 79295446420363387 80851039891014068 36288932428146612 57813704333846684 69536378422724247 49981796877215492 17459000528871849 46447903479407314 65558167467628420 40968644926431134 51801412104290027 74976340121633394 63295540743899957 54252326960462264 78183892996105207 82064965030367347 21396394953639639 61370107512345874 23448917122970983 18342517298926102 26730678301501802 27852310735237388 36356545396868305 13200648887769947 94413173875290615 24192903581365595 76408753263420498 11034226646027238 14455091135857911 76317519365987314 30314714389862576 56190687065853772 82582023931472326 80131669858051397 53546845863755421 73748151296200292 53719858939492197 62818389587440978 40521324341415334 31814060692158804 10276707933694891 33505388737849660 58330654104692959 49169452691803925 23137644917055994 47789901477790863 77051995815827045 88309121462034702 28347661574362808 25710368650984936 96190056328984237 63383286303004547 41055537612129885 45040194878284497 54655486997946530 93982736765339960 73639078122554904 88014218823805501 45015299283134765 99086572013291445 83889461451639699 65321068984427959 43412030083284183 44901227022998644 62857065128629885 49738330150865827 55203694472472326 49163002258063763 40346971268733095 20419445400402006 56127788283932267 88320551948267304 15478914642831679 95892277661853225 42726114684488283 37527702781050023 36297568454487338 95539953622867387 25822514675522368 56095039522118112 48084158111881999 28850359214619826 57668332723058709 53624978072516049 71202644460486648 45719541395894313 65747821583771847 44920342295480321 45399248252366575 43642956811943936 51986763631893385 29054233827163977 14656299222582238 74863927873344664 21494840485100131 61518243663753251 47946004260407220 51247049432079542 93282024878470896 95413208796606724 22787908031411373 49407587417834335 20139835786886214 63471654560335264 74383163352393321 59937819918474028 72164037345766810 46440678956635767 61506833133195462 78496889115318918 73635824425074183 58752897317119976 17208542166357508 45375686254504415 60803833705970671 17996572103471446 22132497243667382 81620561036518067 21197729846414339 98164019058134384 23257458599897736 90030794836401772 97182581744045835 50640789293761873 19133472414265309 16638532603331035 58495926634771227 68165063195550512 91149960180009747 55778016224549326 53979313743667283 43491883398343008 39319069788266809 68411282362412016 22225043266164221 64614970895942511 76512011526517245 14812783976824096 69209577759077086 67598643065692635 15169547214313453 59753501038662093 34230722879767835 68336420960757690 34230533185411843 12857626007878621 71235809085232311 98644351631025568 35723820535410387 51886910332252659 76710938098541820 73254365401254016 88434040389039365 26776538199660436 53534879185037403 97281947375994392 61102629734010778 45398926301722291 24656234429096530 11513527142954840 79223318955402357 76984703352832957 33915986803465242 48174926316592060 43469048416568037 60225173868574015 99725495676863228 67558240930705888 35032345922933124 37514150423066334 88396597958297378 34980189358185040 40074445018950538 77365205567053934 26987160098845621 21217922987074059 86657951803184844 63881949135323022 50116264715919432 83232210803551210 29648379725101724 95488371444781038 64951861258034499 18737633330448379 35151861479115538 20305065346982915 26036379193291662 22380042597625168 22280245979369823 84232885738586870 84885460607526199 28178475880966321 91647565044163149 69843924015915615 30270704157371305 34075450257188537 14188140494210057 14761671287841941 42811669442408773 67196069971349175 65870974657877720 33325490224142855 85146458385732788 35047640984283715 62964039349871100 22915512188430326 85604932169497090 33429935104583318 41724203547626815 72197887191318265 53724319884102350 20729396150195538 54534612132808622 62515350731698147 67626264048431765 44266697339805233 59143405955355041 52603419398024880 63859250636067328 19149100479500796 20632922459137987 15757928593889155 58742013359782546 19286279345401373 74442214463300001 80139658371987745 41975898634100543 55673008142811870 26913118572883251 27642735437606607 81389097413034926 75558180989572488 34845823628737774 25236901409850937 25944683879704520 11442730788414669 26084715928346029 89834658643913161 71386534758434417 83360334686476527 29266125636750794 94631970536547240 67620822293119860 65037748652516172 83944034171598146 29248125806399962 83482044105417751 14299861328360148 93568588918146708 90910463674199108 62644292635076396 42819662493768208 87723164300220035 87331431741454015 80484527071978106 84412939195225738 85370775974670485 37898995502456667 62591562209219709 31008498592872899 65906055046898802 93445273347572026 23038473766559958 22853387361577163 25160780664296283 55527079893726947 55335148869079787 47472619930398201 44506258927459506 57185111614807004 91554976319032700 89318358007953056 77467559292737453 62468711894913211 59856661844242230 74259724061956454 41999202940941417 34754623778761156 71009746336852641 68087123641725156 16669518717358828 17272985115177416 83329519910545336 91102852700152123 86283659418694736 88968503059340950 54276797682085696 37180456284075705 17702520566785910 87757053076864346 71164344143685648 91087664682973103 33052831913979437 83384893646567162 41588616916119225 79018757186398921 61384660952728613 37784798375630883 73432914784351663 97960768648074712 74731348116710477 62303125344021836 57915508923661126 36038479153381832 98610316694230673 58198449665519791 27926626648520936 99320284417383753 36882713286915441 42204819355013156 64141657559341988 20523805852949944 77614718895314945 19543700804436429 85404248927311003 54300908152307114 29842424685979275 32969794761071434 92109366957978259 48515503880777350 55003291238267548 26909533582790920 33891198064924076 90982578379247977 84648530816992493 60977552870410614 57873867868700776 94851217798248327 26473436799690462 41419797417694792 13499010670437803 74475583323602201 99077084622393043 73282507239712199 70062541832246417 52686015544523212 12907909692621589 24077510869990174 99296889679867440 94590604628886603 69233805647863652 88487054567868350 61166178921911007 79626060622002991 46168636736318102 86872640748465228 17344108099667955 38044079023753532 91783569973883951 10101122288403494 95443731235238970 81368503686966131 86654145199735079 79979139012598999 70204459278526291 63651795628335565 19673876289351218 13069464244817465 23781778637533547 44095605958907370 25626587267712464 33019838856558041 58226716425398509 92351224836639796 97685914137018891 23989416091683683 46756445455733383 96843286854071380 52328982611461504 89544971343026922 74627393127823391 49707023998887766 80871618816794425 61298126575736226 18085844203085494 22665123235132017 30120953773023551 61683062673408973 49202929178933241 92551349431934262 83478642578956678 66230315123324986 86534953435668444 55048572607091054 94727926419872656 79696475123131020 86750535238870496 21143968560525899 23383285253742565 64971810452971791 83857263129242374 79098696529391186 94212413523811019 84203786770594403 10042629964412186 52207268583224697 63052229756291596 86741555944422000 40976612058587719 84058566607045274 22783899804461279 85909549790788254 17510043189043795 71390469146680180 77171674445479318 80446402069003132 35407240530650256 84260922228537832 66269770117409831 39035676906182619 74707577501212584 97195285610125502 53523504811631447 57274251022779500 69058322405350192 18983736640933811 43695999436600603 22676596356413288 98775447623123824 14616833610857789 25408948076428268 83291731139328496 15580305493454856 73296902939420878 88806498776443594 77188086258494654 22349878201426131 62455574407945270 23123402115335239 59066421088373148 99592340152428323 57969919271053267 95069681370061885 67077398918551586 53708147260609767 49685711978779718 85760402383030330 88651101247273438 48711859510497811 90588358668230614 93374256823081640 27573183753283089 27863884724575176 42184380532996219 60442049497535957 91218497094593609 22418552290203711 30348420173494086 75768185213098506 89434358137213987 26225135035754756 49681588423027595 48653548827120405 87477966426188135 22038844970026540 33307418514682246 71981057750625932 71898710696354575 35954163200564261 22227582381449828 75444806028286776 33992208053509255 60820467528899516 20344630836770122 82405964906930171 39372895778817254 21464104036634209 93799483859485506 52695583840353116 40907233723596703 86943223289806376 63194092814029515 48926202612652491 86501897108212993 19623333191706879 18532281157175470 99158931576681310 70197958382901390 30391013006476407 82882812699231651 71775026160501862 80377710358241426 42688948869273241 29027786204481287 39128309617525898 39312035390657130 92741431350295596 49375638028835843 74440048326900058 75153575077866145 97606973748116830 99886819777428323 37648352582550583 60089603616241188 82100961292627071 23645155819057625 77827244505965297 20563681147864640 32169968482789531 55379846614258170 55221771923821915 83830247628030490 96412892683896616 23963591914093750 45776925301939294 23865879749003694 55845411561852738 12853393308970497 13714928264494837 14544874499640480 70255492991895594 13986323294408133 20508820802149164 43643174556753041 98808182217965195 42998979616157442 53509958363642031 56683141524809486 59061097734562892 55656971948099893 37339792157678841 65774909937958536 44681182640288148 11342866979016775 48954198221437593 93649018877839464 10258735517014954 99257735563835306 58235958212947012 89719181116783131 80759630576825489 62018353637359270 65746451047641056 68923965997646243 15191830223979823 36399949733820771 75921058124075859 38749790768893234 99909332139589796 59303068713444725 77961205323134751 84259195983618108 34499887796903660 11587836081535684 58624569766815992 16794805760465870 15694500549374245 67962704138606566 69348172009966836 95694097013845324 66108233756888446 74889870659574810 42168312591507443 56805149209549632 22993580215764484 90480961061273578 14342307849834323 97311275581474898 87306674532931979 89649038239070735 30171214743696179 88298366632522638 52845081776429532 19786162522942267 33223981279745960 33677999147603330 93444699835064070 95778871503419339 34332049026229053 46478877256907785 20240949650901032 45440516581034518 29258080756506480 68993839191379249 37762028189789242 26970878995837336 89006602856580151 19822484797663459 52123028175955424 56294475695923882 90718858120026296 36304481624924966 18497033106767520 37841960284959819 39754428456288897 55426327250638955 49731028511544605 51180595627617511 78665567067751747 62002724907079663 84134464558037591 91949609855215139 82344801314150871 22923057287557638 88769454528529121 89971367961949938 75190284560622302 75911076150033309 54108352993131185 92827222934161736 87375972147143338 59916682475252879 67983277704124669 18779280896340173 88555567326134202 67325878384191198 13543362051762990 78040878892689680 46413780460043180 95199843397882558 33548424544020940 77057276037263236 19581103772083627 78691239506899866 84745856296720553 75399139416064832 75610784573796366 39528520774870766 51055742127164624 71812512675898768 64618268982717110 95187566804600219 86582127695858974 33252271700975711 10963443521994145 96693125709991546 30256666580327364 59399867096277663 48551924597304757 88645321936148826 49503648112657348 60664675093043590 18511771519614419 30067583853519913 76236621918691201 61049481315545927 50497255387313906 81796335894783094 71212368177913725 26018604143383668 24547835068565456 41742165353094059 61432287787512155 18175407491186959 72731195752974324 47369428290142659 40170491278333705 73968783664671391 14933634793575487 34155378287612223 76051020500545624 55417932740694261 70342092876686579 26954279996356582 87506252970345071 93872766355374374 27886523399386022 76352901239757444 58884544065743172 97334431028429892 66046360012634835 10153484236064157 64269820655884296 74069081833891972 35065639305662133 71870074747133722 56987504524568211 63354228652668091 42033105110100551 59863102125484567 21148350169050591 30630903828677392 19171342009051227 30509783619026285 12642853503133215 70170264249250860 88996763778962674 38029995410832246 21861429524027496 51251184519883398 50942032211838939 72908843807473423 74616889540946975 55903255828760065 59681981731103289 66985105048254323 92037835020054782 57116917036841852 11061855105553521 58394778060394541 40013514195061518 34010811662982564 86183928104165337 21296684374373336 45152200567329596 58432993158697906 31278035332049206 81443683708943740 17556856039337137 95506638324683385 11062455896944214 31363911447757686 85779186646509099 60881020979947589 96842955342875729 59672365123033052 83981258313642419 78099382211641282 66879785975831283 38162499484512406 48021854281945669 69904007559597453 83116153857181563 23535838730643685 60127944090027246 31718767900929457 77884917058489729 48124463863247563 29785658164345715 92379841062291558 71581554292865246 28349533245469917 66287806893226258 64334170943708424 17431374477526658 43084587219684172 96515688595203211 34678526707690667 14252786766320479 22212391641715574 90582236311006314 93049837705751335 20730095853211009 53866825460215169 81975766525482379 75162898608559243 11520487796066987 57356900525019548 62549520831323601 54344527285630965 38836710133357921 65120477333677261 23620306348193044 52215226388288382 27444730915294071 13734933659129295 44686743682092579 37516565448541443 80081896168931768 86767216323538032 45652413218004019 90855635550668072 91715366643238783 82507113578060944 44471680584446520 91711773358786054 84189048285348541 83174552050187677 73590668894109064 53493056369546062 55874696623958591 91792616832464261 49302851375580963 24196823731960013 77316771679907041 47784567648475084 18158266429668617 73747401448269465 28575494157535268 71955046790989281 88138695948392704 62791266632857067 79640137452757848 13018163016332425 40986980318146825 43739526939130040 59168412927323657 78516591278873793 54423770772473791 66265676976775659 60986586596095570 81300559550521197 10583636267265507 79016292725506912 76047180988197152 64350168327853970 68752944314369679 82740349046978808 77056479179035875 67103663234162894 10493267251349823 32990948324479364 69034402644636942 61264481867328400 46587408145856836 81207423832100466 44867874023807371 69242447206760100 66099237268510947 37692376347695343 92565069188766735 96870777108568806 17796304657534822 87232749507993716 21644011648301478 54472740333447184 82073748684081944 65587609647103617 36453822504898776 94369109778208667 15245765946408310 91634292152603027 32889877968753336 40065377171816776 35936614774790906 17745741767770265 60640729491741242 93925044996168058 78873241666265324 66542117122158569 76633349137541089 33651500712496091 68720543328243730 10740287415647852 33974609179213771 33270465221982022 40320522732042643 69079613599030055 99955134993661009 80082469779394569 51218554393168029 76381052806830036 71822884634586545 95946596308229652 28941325829639147 24920610048441234 62758839496482157 48894467449635175 77832782460136253 21677741250092852 68569823845507095 36963068814091210 32882781557282331 67750222955196443 55976157381614520 94379602614856429 46043241548571755 16655593679693411 68483456106368579 23383805189263295 84725614245672960 69447699552992931 60991732806819612 48894997273996869 31589027007442345 39778395458594371 82289006255881837 48990778965044836 88622798131760325 66354229013582525 68260453211549736 46476805752639167 27265212029150099 76248114074901437 88806677952595794 92887577163626128 50475480121163919 16192976356167098 92584217229272059 62639638766694674 14866896613995485 70114523904315893 39533761626862655 71319630276338366 71539290478589830 92163085458424239 10798774593973119 47407676049726293 11203355705619809 10547918140285531 57007977787208907 13617954203518960 14616896896160120 63705291544262776 18051105442714311 75441255887536808 26825085914141409 78091973415301147 50327586687456190 80629569663253937 44192311446013405 42340530477744143 39352270943391330 81829267266894381 64297703263172280 29187096407453920 90021781644407394 16775540140744878 26569146832964579 21461583003945270 91973180654825199 31308522634559495 79969999019546570 62694077938014100 72718182400157598 97253723631441397 17278318547846855 81626469059477387 20954045345839270 88147424959124131 65997280581436292 30676024056325718 62393078403686209 26953696866991341 53996392347434070 64968480874258788 40721980979296514 55070663022910557 17123723805804999 24318388761689351 54843116378351281 36771932589299646 29979883952058028 97859989674209309 42084880397043607 82237388657362417 43427278190261686 58202010157245118 28933050845418555 10280166625263987 99374861348437691 96629534264669895 70550354885860342 99880784499347568 73823590630544548 22008679883751426 78778122061124022 73393713416522526 67382157614351301 70396737412767199 36520985948684509 71313581475178105 76773494794636259 93452499673121584 34040340962816781 79714088716658109 25600160609594392 60765897801406190 80572982538517605 27964753341689274 14403601044768263 15710207886712503 66139844041696638 96565087760279640 98354166490103285 14035073068349198 53870797752794453 26394614299240550 35367272793970183 42211444522021258 26147478133452455 73948014594600455 16218950659895622 17507750450476571 27654939749946888 19774675678722773 23055192309502535 14135245596986824 27583662815292491 74015769272906957 67055063570999400 65964489748257835 37495471345400738 21159718213417967 96262920828570816 45477734672414053 80076612314588033 91521874696884981 12200786939681166 67942698589321618 29569627663522050 39577807786182501 90299822942410471 83710221595277565 12744538581266773 24891893612419687 70818285231610520 14137419461851985 52185284675495697 65131068011819484 74577892600345844 22401925951202029 55673377879734790 70144252231759254 51132885056867976 64785965434528376 58461683716871346 42520836923502254 29866078245383941 18963990057547923 91610765112401793 29908005590910370 81547168718113334 91517531874950209 71491264930726127 20275993792841435 40684411486400730 60701710493538404 72340091455988111 96478490703113380 29885493141507575 60870796068676157 46216754706823775 32211178212370581 37451791677551377 31469840992992329 33948782832810929 24364454196252987 56356274470597645 68995055870398280 94725472510084475 56230517242227316 77759551951868158 94355086735531709 96304773781760662 38826596488429938 56116764425398691 37940021586961693 54072330622747511 77992053571825661 51096992554443375 32962380641617027 80847318653016507 80210865641355118 24095792885583696 87046453312543064 60177998538562301 13473463164699461 86380060068157367 98269575255669046 22757862931575158 13702291132631197 70299394094649416 22049235466951517 50055210842608922 44637141881123816 58276199548662619 87539544933878653 71444813079638127 63537744468961166 89848347343806713 67945115025060811 40520639549565084 33545505195819586 76369921856247933 57221394609338675 61766388303990030 48640038721725121 68167226692657429 21924982280028780 52438789193253603 52375699193530106 97420088314826240 40453398107572555 31479117429046847 20068567188138256 78816388372609903 27417343714427523 47056828720696526 26751278910934811 83667861708046446 77029536294787614 64498782685791956 86356000003542627 46629402084522354 74886088774415408 69556076915972088 73994123988201551 74552899143775398 29154206738797791 11210111181383391 51468029084323500 67220767110789258 21230135321543113 33015348653192522 27624212533125514 99629046389133540 74116431215726596 74875805964863657 51759490377233026 40793322000142611 46429725371005446 75132265394101002 59402659598415700 98826516270967035 89094896618841206 76143219083235003 15450779742408175 53579354076457015 39351909420537635 37302038874716779 94360995378352832 82525224616971089 60944230507954040 40562085749188511 87153195875457274 18732583451911022 94460091170037917 90821572765876312 98731802747982231 52599358457840966 17361955720615257 73256451800165621 30453581914519360 67176346320157323 52089187132789504 71781088243425847 81898901947261296 66253867831997676 19032259179851952 86802365619281540 14339645774966822 26504543351973918 12120207991256844 31819626697494616 61391824952629554 20952752895752414 81386552964727770 82280631576734991 55004901225286248 37531116068998755 12447615422378816 60925654759843351 93773385313479077 67767043512244735 89921618477783563 28461474243744307 92175750311496790 58880586173463092 13110420325397586 13150201802314606 66099327357809783 41071007641003810 52586823383341593 74006512991258725 75121139720681821 99008523397831585 48185544452303385 82845906790896509 50408753077001263 51153234147346973 62659388700303807 30882946590031530 34479388457321283 32256312286335053 84433638780394971 26674169610588741 83417001173861226 57406592217375064 56488934235273382 13294413069412311 28738883073614279 10359377806357059 13948874680635063 50423003705873622 15855611175041652 13487701912242066 79647865145573524 26613983639025883 93925856445745922 99588830593767099 92201430143078442 99784158558945369 83024731102594901 26882986718798298 96687106609501695 38934449805210369 16841032813194327 43190729391038786 85242403872325994 46483095553998112 38194687862047910 29155669982368797 87274295996150382 88393883107417109 86898084920007185 48764133261029248 18955841530340536 51739664566862990 71801780512103424 27373835616263994 58465638169125967 21817862978719146 46756308667010385 80588055160196208 17295189819774884 12469550883353475 64661276669886390 15045316999017972 78730138271364143 69001286724370181 80397674147982692 16556606040659986 66337073217043812 84755497922608715 61638895959840339 67020685493413676 33926446052863189 44185539992110245 72123055332172671 60802328650339783 25398776456655354 84128134709361219 48115880683199246 83949096737939620 97903869509475087 25856057561591740 56084651497376772 85021113679740778 53953486003379369 26021278676184077 35420493733013216 37243005884902846 26258498151734123 51468292102940596 51644139403431372 91419014895518820 95527186290406464 93194635212771355 90251529425010935 64106091231719370 89998965281351124 32867076688262919 88921467855645535 85269772436916837 75625119266348298 38454564767541536 23789411668958512 11664779322492899 77151053983893070 91977614330547689 50768277080791865 55185905731594258 97963352473483929 36720236328900447 90407194959646212 86792156817746588 18831704514380971 54299836660150052 97616581181891008 81395009738183114 67349505032404630 17576151049419345 18147711203510171 81571398880810778 75613763102206519 70709376278712462 98858651201003229 45620556767541293 33552416327795829 97732563554925728 61807072269450590 83906937314515110 75727880567606418 26361817038795181 16015749018565306 59865492638380383 27098826802673418 87342834448443177 51365425642105085 94008445254066287 66939519476594049 42590105959401212 17275975468968277 92736185397692778 55660444579121668 99865017248550486 46155129823601175 95368592998542888 68993815206663315 64489822695276459 50117464090581428 98942785020441442 57487056266397419 89328603111536405 52456276996896771 94653269875151941 76348522253424840 84380195693263344 86775658097404502 44815653271714998 58921363262236406 66049766888308171 91945684683927838 38980092110302095 89864275644023726 19168545102505441 26061538305414551 22918897672322808 66168589699204827 16717037332709488 10484450912747111 18198802445471675 69256824624198884 27830787232758360 90399401193267367 89182723347978501 74534723347062894 44917838338278450 32687531100220867 18404358916205359 67093574400938522 98679853655125596 55698935490721578 69673048096914371 24859978245736409 68258071527440986 87289402608286867 79212697524665761 97146242319524209 56888450765555069 76165741887319549 86089216973341260 15561019022999465 38674885023587172 90483988275512246 47883820748947902 18094963367253461 55935380315032780 25302068026146006 26940705987942265 87366251332746952 76578161819168419 42762788940425968 46772062012592643 47617592734510188 77624628992096726 14969411172192525 13887632880679219 22567424695590722 97385480027002630 39840643240574684 61925565000063794 67543198575521300 92048647077472669 27370256921921731 44039299958736472 44574213348508922 94866670144723008 93188489727773756 23710881202607296 59951803068696312 33474446419290005 30423981551358326 97750341108050709 42508942220415513 31325228256925004 13242961927901780 23189623325206830 84319166390138074 52174639788950468 48372257019123135 79581046245031900 45708113506363601 78382163627307310 80040472653640136 84137853535260654 30942681572389865 57624980860967273 49013151316908657 95094540112179767 19502055474769656 44255187175930222 59158964849793284 90061323305216792 78798737679888790 18270077065030972 87781281487681404 33108661636185177 73425548353751803 52327114836772242 65807216931336877 16982167819465228 27939414915172512 71888850076413818 72641406985206095 40741768811403900 38191246542798795 42650268758699500 87433899397167650 15741508664904399 50498759996074788 79766248645699192 11350270100642533 80465768454532050 96332129583089586 53927550748730914 24691148393300395 93651273669860937 32676359648003378 73873663780129806 10539101849699490 58905317844966727 91387141322529940 99535044491560848 81712253920890646 97214005422885367 52035880908836999 93083306378425802 90635853389239075 26155242616966865 45612191939113509 90541615378266804 17865071820148134 98016407606290733 29480741595643734 36695600448390289 26654247024491388 82830580004968341 34346515409895307 22848142884032982 37507317721191727 93135107263213549 83149156884732595 11102990681232681 31134060997539415 63973116160819136 87032000418067728 19516823900740978 80644715191833811 54983206326802485 99757736517270165 20449862164766836 90205144289024517 88475096025334815 23748099951986529 22284624237045285 42700792634993185 20515600380352214 70534728296252420 81255089325658391 64223456295360201 68986827960747171 78643730137895011 87578755651658126 29108854861225747 93913265468183828 61190968690544799 82612114749093810 56922696244441192 54313734497438233 96001747121616667 18373947238295558 68116979374706882 40919569115850076 78607667955055037 20320818881566175 76745928851644009 96013888124555188 66797057942681653 55264431258777324 56953449134263995 45285939535553877 37371421590234456 66870584986782349 52912403775918675 80598739785781129 83596237229092495 19644485571002425 19141004515208492 47577984133806989 90364878440005255 93822567166736175 26233695187701645 92318193953424189 72191846211601196 70315692902724842 12275879651593211 51595146736198182 95504998524773077 87496369651140671 35654691434669053 31765319698605504 10582524031931730 36731677790699543 60098337001333885 10528588835504537 58449284524765647 10367676115539374 72446074617779966 85489541904167336 15465519884563054 19572473158292743 99655855142289881 69471391410086067 42829008729855210 29083484156611699 72237185397190267 43458413046346667 89494577288700978 50426293579448435 64827810620252398 12137943659669304 46552154910256224 57997544731794353 22876446661879819 16437685160417504 25597358021764808 94256883569164044 86357915391579882 25794397748535680 53869908471236682 66201333645296352 17912335110294021 21249130998727494 31061411602985968 35893866306286165 89437305363506892 42285685862465111 84247478955896523 89909037824790196 69386113392523581 41916860854653478 87302420176976676 96373563495324036 64471488469694894 94898400228445962 28157254194702898 98296004246177395 41978553659507539 46414872274579088 49117551635187942 81878009652208101 19126302859539802 46057028874188824 64130025930182744 66533823979204572 30009862614607119 37725478568593813 42859280698562749 12997950764649927 74159846757763986 54919283518767443 50344521065923783 52620556941221329 47306528585208141 55491081905528943 97081647228771628 80195969886981896 33522083946263975 63944834160857534 59346941464566052 28034701920630284 74593278132060276 75657330592323505 24265130189865840 53454644747629980 26549314206856309 75291553123729732 66721874879301017 17099693425727339 18129467252839814 49809286218754620 93486449381085368 10346625282329529 80511382656262333 77402878902664401 44279263571987646 68238905951709991 33720437075569469 39321530214068009 56562005439721823 34554886735956287 42013410867157882 37986684363110422 60401928454681935 89976471071885215 34614291932040109 48914787856385422 40218177907559780 43023284577950823 64687044367525436 14954321263632789 11631652998253936 80060015031476534 68770445531438893 26856620913623361 84060598564165354 56847871548116900 95321098845463910 78399880885218339 40398781517478753 80647473955796517 48779556317112837 66865965633385055 96744624450334096 18105315604320034 12276309916706622 30603179416952687 93073996723504197 72725866791228329 94967033635280698 53701510417651477 66271933680563199 80764219087144232 37129099512805212 50921173787887866 70303027698022030 49025702891976198 42524629754453429 53332767933607253 10109470053686543 45503228069706403 62730824962008839 60166256386429492 14328456292794454 58606675089207376 39816914990131937 60153036712967515 24526932564988834 97015862872996781 50215070464639242 73947441781724283 67214334736199058 34773769639056629 54306259507072598 15593551544504257 25242701963800241 42521687327687822 34267323956100927 20269747956330826 22820962994458789 28329270431642865 87743440025341663 33142932317942072 92857967223107307 28603915944038114 53889427784390808 60602890153829580 65286176050632550 24803083659858894 20530058177069584 47876013496499700 60924532172247802 31817863066156530 85155413311144447 26680786338936725 57786341332773963 47758110474411725 25058825454793555 14074253306309216 56765129339962377 51727762840715008 35603431656072293 92351143431713596 12326305224880044 52158277159667088 28652170344085547 68181114640454905 59199843498984827 48677515740560386 62941296215755069 58770859592153740 84177779753189826 42349864817921251 15113850935641944 54398279092593885 84454876020939966 28002133397720875 54608452436475090 35956630478253457 17517519869161969 13104812189147539 59697366927294076 69818561986954542 48087232774990702 15216674152788669 21804467887999431 49759968319678885 69805276377309888 74282125164236940 12281631729817598 43646439023656982 85744263355492768 17259311561447910 67649935040685122 23817391147669443 35645683125551408 89603081135061109 21456317243566069 60336685233312880 28711303180792808 44669311469285875 24219416107676035 97244790560618474 14322501023059618 98969951051792016 67299671089568844 63173833379313642 82347521229749616 88243019910220285 30222458653001079 57566967896625250 17742047671829366 53532735771387194 66194214243342653 64685873968084951 31994242733047272 98924841176293520 59874329408898016 32953075181162731 87090712456674769 46886789904059674 94997734398023079 70418387539611183 58537356593040061 71316644532778661 75674050022054403 31728277723336329 33106318439540520 91750223893696869 81987631567552128 66368654221344069 65547879738349631 50551631529653641 83442170992389170 92775013263107926 69745060525624683 93976518100914365 65399684364401624 32087045648568475 25338751084964084 33950542563782662 59185533387240707 70650644668350475 57958106681123590 10176274735059961 40468832529915904 67841756507650248 85980848183396388 54804231759909901 10161955884609235 20207854559183331 74185046937090797 78701368662743244 50346696112540798 17385611622083925 91001238494666210 38020052412770279 56720581519072218 88664045078880387 55130364370297316 74707199425366793 24344706341336498 39427838238520886 15671745364521982 76261789677035902 20654688626799200 32867531318516081 98971661749741808 46826050812531916 24429765896504112 57187698245444201 37888820689576438 54944949910043864 92603513718302404 69655389740080120 93958420320418382 58536301055432961 41772575462265445 42800164322502147 16460070600418158 16171149829369505 57375396099788855 43911675769040070 13585605477056482 76298809898069398 62381356646630837 12490519820639097 51154223552353229 75903591321744236 58639746767468477 72510737554208528 37892100528162404 21262011066931489 75711502024008511 47310060905359948 45140751021998068 76473300453345871 20498047630183326 93738133781771301 69820110098012392 30578860586863947 45825789463679712 79650428487551414 18158437241925735 48774047706258116 15726628994635282 44795932558982042 27408061828067441 33642505014225813 33589708890447748 47807424984807845 34180455661327878 55662835580519702 56478500694081526 18406455751385812 60866377440838560 27231026007193375 13905589985899804 71637940262208987 88631020067756299 98764875505776230 39398100659534615 75374676370639182 91700470841713501 21971940602919693 16984293706120770 27765532225220184 93069294300478134 58672246816943930 10802089110264708 23600138946649947 39095547433403891 10428001346025170 77399441299211272 66277159365039858 11002138103035378 52112414004430865 24878703140169232 82039942147775114 40531918362975276 13423221741507974 30280390347167226 94799664365074251 93015949524734288 29278442301078716 59664315858902567 26829754948285930 36454447089651120 82913312865588985 35365390404616677 28620692743665801 59208878532916838 11888587580946051 63723456212479208 46604582054688598 71079252281332423 80525518385870052 71273412369702817 28581850730878946 51142209132048278 35382905940315059 39489438170995546 86589919478120211 11899002843241741 44271611428405600 88985600254572916 16495346056812806 86060436404953613 70720754502544558 77969349525988902 99659876325880912 20362238121430509 72850498670533583 97970766305936062 22729833297364569 87817265509647515 49348972610768021 17618463295450329 37328656819161828 47687393549481555 82890830429589697 83305670081146882 70849469578002892 60842300271143880 65746267716487168 82520599430313179 41318372674486105 96504911095628702 89533993714709328 25710349221060869 91650728158928050 28511507395575213 42138323768343083 91714493158683317 60596702546776740 93797335104516530 30392139305587051 73767640860442589 36782746630045439 48499925851738408 73631273342181860 30656560704857984 31756953334838958 56625002063514744 19109214487842491 51202046066045473 54163349715572765 68408693725490220 98113568499985707 84683022495952945 37315703034066163 92649058443906370 97825191398313702 49675053020122418 65897563711042203 50782644858819179 18074681901692412 27957569881291414 83588388108262875 39876946867424914 97903612859332393 52153937763407793 25695041183840614 53122389124452803 99485326109015098 92343971440946652 94133667983139443 31906333407675126 19037725506813720 99868064819016244 18642335465518447 90515928255229074 77142579760164496 45113179188444118 20651858968456973 55292161260212717 21166490692517656 19116291395412866 20913416082491650 73755925066586135 20348402428139961 32631184793569729 68711193313084694 61834236761041806 59103926454497466 19821176182222011 88429919965353876 90527260936142896 62627285492534708 88977979153175729 96425738196540428 66124041220203636 11833485651180930 83456912212585525 25537902149289070 20372590515082830 63398687347944188 58682637560291960 14191606563575599 32192616751778846 24869324934912527 75978340989445318 37880858501825577 20249194375368385 99883310707325812 15980344519678070 40664278226111040 80438172997139770 50937167729560650 13530099421513568 93989317047552248 24883918695646085 83109666704162827 70461758004172188 45552713701089644 67256223047436723 75056063282473077 69053490532020205 38243026205928711 76776491765732154 84766852911980023 44167747386651208 38633151147880788 38807757447215919 96916984507130213 82052553732214674 30100501288879178 15512711332620073 24121131315185689 74348325573067093 81366975413531640 44566716983495533 71106903798236116 12098980556268620 93302569783404148 46480510262517524 89398368306141388 69002730314035673 28385140436059595 98809038762991595 78642800304465254 63864482707627561 33069284290741025 28628750927183322 99890756078993303 78642305189118982 99339353152920880 40607851796012917 29651747088628851 64418458926198510 25836220288874525 90929391376112260 37154031842272891 11854815984270631 56028938831654326 73705139321403007 44964991662861919 37075090059859818 15813902762780350 25183331773878681 75483271221908967 88834083877652870 71945637123419763 85003685464846033 83125526304746426 44490553513808964 63729630080414372 74801509174547961 36734848358554860 86231549731636444 42391414999820694 33189272894521734 29797313158690767 35586389437084856 69586714541465854 18312560302684752 48832189054854907 97641223943316770 98165274370643199 10135438234365255 31150083775759743 97671712858986135 96360073456243128 97660103793924512 25094123981065197 17434033254619344 10293112353226857 70250976956697380 80790976457705092 26589042182948200 39206620171748329 26332196871891801 14699617149897721 43256356598648151 81208371853156785 46291728641038827 82835703244878200 27223915697648787 93191196290910260 32480266268005184 20108953159178954 55486301568813308 82228062146325286 69515442068028114 67656782587730844 49967539031824584 88749784891396689 19783752991668844 62778604438914525 45232873602549471 31396994414808655 21930096754225439 56814406091178592 52868133655229445 52550908515119650 18546347115595731 48854176942775793 80883868779703483 26489173361733524 36755300226087927 42054039019408315 64395713143725039 64944012385622872 69610993085950764 23711085266956304 47338264610075713 12412397385985371 55168876022057532 87061768926144344 25126115790481010 56599806502756806 64348908598511516 64371702188302664 38326303374128782 56373686012658484 22784350847515718 21333473374328029 60000910095835847 96364348794789727 65543408338496573 19129485462238132 39714048906805020 76796627192164267 92464964814961825 51113224643535713 65244003782005392 52030054004658240 66153421711599045 37430809628042828 17099924628352042 91837017701466386 28290440333173424 29376089417667378 58416040308440389 98423224695759062 27190535807564942 28632254575667229 41365959228545875 28309296773401447 95972166859761783 79329312073415480 47129819319911572 54847745915790363 56554080176233710 54110209331172375 50676883545794789 97005688454300385 37406892263856002 10966466550632843 75337140502961473 44061013158601811 86551633703933731 76876488024259344 90427755340290279 75764129116114390 31084172655364703 37680542653760290 68210949605788114 17274164701278915 92378195088960006 75642232031058961 55902551996615826 65533079242587556 67587911622979091 90263810827250507 79320353251708004 87573471269851878 43561857555013088 18010472249425198 93173111501494120 44357895595439232 57165359228713959 49009344778728542 92353470023115337 91280911147813057 11710486579743170 51737080737056605 72224051523670005 61874629841741848 78811454518470268 52620143001708117 25970283484683818 48888878342849661 25430267614417811 96647030574912324 96186935989547855 92014406187675467 29120348761188248 22156724923644688 80833124375666169 59539638829631878 88755668546520493 38207440740139182 78865479912869579 20596527353267018 68162460144902405 31094905283714228 40940988272921965 47329813062935362 78607464950210473 58990127699905045 48932580366051189 26032629547182815 85020171637067971 24219571843681423 77148498413923172 96556320831776524 93589053215516582 74508513069939932 60639130771358530 87848598233328407 40748220340003831 54928419018407547 60979414300263281 66224108723673867 93785679604932243 51029340090773067 24583481925484435 42584142854511949 95460767566884262 12735501635211324 40184479643042921 55690279332429048 85859438831538421 64039655249694740 22778026917006284 58011491636476047 38522127785836862 21466845277628133 13414684857537044 39141843331614193 48380586097321373 80522404140455459 58051624921842153 43816048302812042 41334458655628059 21634002315747281 25470966508519949 54646903073731705 27756375135219632 92885892850355298 59843480778792450 67666653979241333 20340708213810707 79809233982004436 46442484633621480 60073902975600518 47257514875962476 32244033404035206 75954243840188960 50322349896593455 93311758612381413 89414585679268591 32415181210402768 11033416528453121 98933067372910296 91289247831809401 89489283242381046 70188830765426045 58074772376574767 37539608274664143 44927705433006397 52464592203267195 55430573807982447 82997211351433181 69449579722506247 68630161956263848 67719552801199938 63525214045896153 57044997715450602 70335020037378644 21662968388310513 69331124755951640 13763431496925446 31100198290866737 27753273349785452 59779004680034293 96116975542996211 15631929292839635 38662956495213342 26966000479215451 95202042771467666 10071774358092023 32777862517741482 69454246294532815 40135154534950066 87750571811919920 12518344088781012 78760465371620761 42764859170585659 14593112588302288 43720772102983036 88028438987556047 56945369177620852 68796360533370066 99527504660514345 71455009815590500 51351290566385111 99765720378219250 70294235376568900 67533011263629941 77853205322951728 58562922278349639 12675391375393020 55082354347220167 39347893046022134 13303707136086872 56021412664107306 96069278629114431 71503044182818460 60570286894131921 49305352635829971 14333222516294302 79065656226962360 33582194796514571 24156804445593049 70498016715222576 60625919654195363 20210949078167564 82209048064418191 33532556203193719 62331793048437466 31526297616076486 99724723472993348 53707769643293436 74269763734806666 33595781660133635 60875407862264028 40790322734006682 23471764149558881 96733633723471597 12946215007995085 57085417293613285 76591320710280027 90737319937596379 67792243130802689 62064717709055406 49716264928761900 71366817997843670 43100266545787230 90855636668401939 75496114504755875 32568141252482436 20223963846426834 46553606373517744 14249498525993865 88819509119317013 25509304937740163 42781859218238706 97215522108992398 27226726805518593 43697260665115341 76766517950837613 21609779589176395 18355861120450756 21560595365933737 43674871862769636 15895054291926801 40481156694878156 15029698638661706 39733792320952083 82618050597384653 70060987426956332 38557323170031888 91441218436779172 20533049155454269 39796391256780632 32277243225004484 58852993108068583 29337639296144751 54696073559196145 23289297834955091 53697768861015138 36680822535210797 51563307552396576 57738552266516926 79858728465512259 51289706532887571 81478739404419691 11725374535382941 97456741351143838 76567101270274149 12237445723827043 64899569237511335 66025581091983372 86591652566666582 66807356632617936 81565133999203932 87892772104353938 23862560472247835 56021270614876653 30192881298611145 55144905588311990 37791065414468373 43049926203938961 19568655996898237 44385574980604649 64536763058435888 75779583116873486 26032233942829308 67571298669298017 79809876395013669 64536504203110044 93819953114368205 35828490264615852 97267111956279508 72582203339089620 92487436118235558 23109660339561136 29554049243480240 69740484968787048 14597523069855954 89619219255191398 31409050428291615 79604579732708403 19115680288765914 30174613008352797 97255784367288668 74368139286606284 27446134243522048 54722995786234910 79691517575774676 60779976059739499 44044075846613502 54143966962925748 20818168632688937 14640111930030813 51786481406996103 40839187071920029 32329692922102496 81478970049998531 68151766195449564 23501279494404261 59871861410884590 72004731477396028 65501634902724918 23375723319721048 44947990067921348 73870701264492682 94214734205856107 89281526823900490 58638552440136943 37103044443024087 82010378624126858 63723733880957913 21892721103450838 32497234643675718 32788479115400292 97821414342429291 11543347534040108 69695496513438422 95610859614965233 54667943177560672 42858591839565149 84390840728193730 57536039119269894 13101434900735366 64350382934613896 78510025473350672 21288544957188185 71553688894838717 68392002522027177 81217626865462644 78908563830674284 75376252920855691 75230621852588583 32722716323596668 51976337201376418 23949349988721811 82060215820043469 59541809409322143 39986771858280795 92054419101910542 18285004995015413 72423752270542159 11782466258349736 52768286264001633 59701871605017493 67622104659481314 37827222586850126 58969018379240115 58714542812152264 72014524081257353 54216566630911103 82316740913274991 89353933474687380 36790069484190000 26557014708445372 89365527890268406 49258944366256768 80221104159420723 97482815242548072 34921595874724980 69943724946571838 13958300220778919 58256350088656073 47287471109511497 87752387612337616 18668181595816592 25256571183261920 50337105843297205 90496410098698817 43347550365897547 23935271439916535 98543174191150458 82589386243962906 99472513344638668 61817560212376675 55425956311035191 87114422450944073 75815387724862082 47714871380570041 43706050285015220 82557844581687608 27466335849513358 69482498039470431 29078602161177423 42106012716698483 44864811211699805 46183469197499086 62819765736686016 94271431495927795 81740442402725899 92992256547263026 13163389483127601 55687190604054017 86243995427063124 27359352526671903 76864861351597285 85597304455071085 28679790699259121 32770771224427773 54279064960975445 24152340322057394 80823720464656605 33854850664794028 51385397502615046 79388114912975170 60531998936229676 42227815044365232 16194619967779333 35890287930763963 50858877592025631 26260325885204244 80628805889558475 30262930670583108 15768418550992594 90785292066202900 28440130981159073 49650314428220492 16314136421033677 62827125291096704 66089285273954411 72099499850759331 22968761622879137 87341372727503381 27073724691717891 74012651219835400 93385871667306392 13951839872237782 91382371251243742 95547175121121220 89759804964827012 84488907508857729 14891507250422237 13084338974535980 60056171824554841 41636501624882351 92300293491076988 11804248309621543 28420153759488625 82896042438137663 39234339749341547 61655590034951531 74741927780948237 31453821577732989 62734505944846211 29492859557402850 64044772771383990 54163942259227030 76177712216945747 97368157781577951 69580459486805138 96895604160296731 68302350792533520 65638978344926452 65355694133735228 67760938765052191 23817988098423997 88937548110865973 29282273232993094 66011879902075721 17247250811799014 31524042184328977 35883581975145636 61956431455672738 45239884402660271 13541987505299419 49523261438097074 54370871339660840 74462476962182355 12708281507845398 87503511079089585 60834533646234476 14181771178799018 32227175005059575 16372053358287821 87163450476636733 48440618450685512 61829255929118306 21359108372658684 52020716440277895 45897533584723182 33675665209288297 99755019897358930 18444940412421758 68434555219182298 51155513925542117 86122272050576176 31521231693926625 66796256222041069 94385123553752326 70756238852143635 97286223024700464 87239749113460429 17103150966348223 98047811038607038 85454584350538120 78146629874769193 37962245899822811 10849265666298879 65326843707163509 60244466615214621 95413645525300010 14039163772293518 71792576413608235 18214574314545264 90266353607207817 69133569312517136 25721395284991071 29349424026695160 65469637735546193 96232285030945000 93179435239588102 83247454163923374 40426087207663339 36718349095908671 70354147405306564 12001049935206333 41342476628706477 69238349129919374 56594122614413487 92433203133541779 45120769609570142 64807796003798374 23595769675213357 66496357618429235 57932731411612322 99760612064653420 13462141771679320 94630482086133788 72220230247564399 36553916283354894 62441980876153628 99340630919481042 91225209844116796 35251918639362463 97030870541041805 95941569167134792 94732583667131573 59638882223698923 36905928485214050 75049971582196278 67140831932966198 72210177448621097 90615440352999926 53778305896021018 65679333562791162 99288315860486380 49237405991647485 60444692464830993 15547682242729845 14729831580061511 16902933966003896 93513665920263735 14473959369027685 63236684585423115 99702662713015256 95119021728091936 23256513769379668 87380556141799067 20981919498466555 42168814325367120 39690949079567901 31956261765390644 29241740878555661 34487888612557088 26292275303969138 17562935146378128 43000742870914557 42951430867277705 89872916550156140 91876873818927770 50905240551431100 63140599271618764 93575516795183324 86682886983850850 86700786520856888 21088544415060416 32250312980889410 36825957691396845 71587929218312118 85334352247562922 44914691525927331 58437518062106574 74264639234098552 51787137400919909 48116558806326369 49428756441983688 58619383942390225 63370426324379751 50341325879476809 47040051815724043 68982872986238388 18675799322295759 38744010218650374 11031483095802179 60730114218328827 34864407406416340 69520671033363103 92961175133844494 97001219737896703 40004752647661190 38988136611057389 80600207323797141 97415491554916787 24329337158023309 80260132392418978 97080226596557946 85724613506836082 63450290139988952 37057601778600821 42823374508527738 10863631760778568 23431214297115088 71473962503919042 72242090440795701 34900807918890636 62186860064553381 37136127034247374 32910773351445985 39926638567029617 89973908598453749 34569035683390260 38218901479265355 98844913318882064 81029765561650399 67360449948122852 69644786825103880 50003732260101478 19274539010761035 64680766540247467 99428480165208491 50889642069569058 47347251183187976 66437072198675389 21063384339395195 24287870981651168 41733542293958142 69051320236944472 36854074627130747 82829244853261064 89412279764981530 57811362531889010 76812481465936757 72375557487333899 82665312062356875 18181786961577234 17810136765607764 26659356698024335 15574130621546445 13770368955049847 77820446497351610 92454505685974559 17964613539289234 14411881645438058 63680553087115565 18275371061016342 42762958165070188 62228988307889822 76832108971842672 55664954304956106 27960852548500014 50648593499217978 56572064083118563 43615543064334911 13596288931534775 77828053414766598 77682413636392902 94752087292209206 46495126200765861 20960450122898046 22096818177500630 99902469939028541 88923984877593053 60222566819937341 39425634233500321 28446678266342622 30531791967355262 83693104040745844 61908315565570180 66334654979042052 94112463692162071 50072787450061117 45539426468510312 44020500891376642 52004596622783169 91436396765870443 25464418123183093 43569110411273625 29706832855792116 48160433808257549 72219841405212914 42865241058962405 55792225676792368 24861679382849279 72111057786686058 30185471534206146 32342991777895456 62901571421893603 30480916063036502 96555346770300564 86414798617308799 26734773818866719 51083630923331267 52833478397292683 25253863658325707 66363007749692877 80026989489927191 46094665103863112 46707439289302444 83323292186854188 33285206877701985 52543331500138848 94885742367294854 81514876588385633 50356676830360586 81781451769563659 23591882960340850 81719690978404536 76142090021536028 95304054122818415 40387561905844152 65666430065422208 82222167248166585 68210967178834970 83715423629768703 23389881693049053 11763818203821462 82210428179530592 60329607671764953 86910236270422107 75696555299976587 53049893086460960 75135538126355280 34634124137067123 61040147119287173 97842945768402957 99878577829985378 90717380846417906 15279076654114495 22418393869936833 76986960992156907 66339638992612898 46257423459409759 16038011804680470 37098285591912291 87766575711772964 43244535075411286 41684854673706864 53014572272804280 12913350980009176 84411544911687106 21800036002606043 70131053333993366 72684391950841511 53256865400572656 41446724995270804 82928261960575592 26798435025583429 33079467951703446 43037687111705929 76825661421845711 43473653438287511 64155959632853662 39891366699455744 13899541041923701 20305522518226353 80088237199426913 92553744807434587 58324213164744067 84575569879480912 85644994442535411 60517816627727765 58591230195140032 22720319028745409 60121070706640147 51956098749155100 50761817564727626 81033293776431463 54110107867801729 73553408815206558 40088935743387634 96991422886934727 29233358884242086 24970122030585729 36180532734587302 67757639860465066 51622467758323318 94374596258008426 84253562897235996 39960823293843165 27772174689376621 88412261638123394 53024216911350038 61835975686638866 44839752780698838 18489687429052432 21490118722673915 27449348359231586 95816941115342448 28469322557803235 26178925459545105 79551705523622349 62070038927636551 52024226747001783 78879296732304312 52903772034247905 23662717009828929 53173169522098511 91858995860554266 35878295146854683 97265857444283799 49457307912581855 84245126849776870 76015078921470695 88119728642693881 19651825918013379 18174256735518897 32254575416942764 50348982447185165 28172936054390844 92186194064350363 25689898268350664 31683349019385567 65509080882030872 43986254856422061 25805662015071282 18514514816205552 86345470067664038 91479840485708133 37635437803587455 12605397474145768 86241174440666946 32747395583879399 43714842965878780 29204064229565252 64345448794457750 20493267662082199 99435035738049944 45635344087822403 87302837909587595 28694058159991940 34225500755634639 41107169929098480 11650525181077633 79122597109665553 28797704059021779 66393084626389346 51839775068448934 70825830730956723 70873395026836375 88092301455081683 50846730498205000 42477347139952161 78858594539887455 79320604208585517 32263650493637273 46736510889797375 76032640609359757 29703423684662472 94030482928962042 83373205785980890 28943441946158692 81933341575150413 16725818052749488 70825416587714503 43287552602486490 23318257475900168 37636834978126493 20520916424554179 69356878518940850 52709631817843406 51216081457227004 54005015685973241 20886401442928668 98348571552408548 83084678820603109 95048313039607509 74746355154335634 15884053114656791 38885308202455408 57605184565898788 88051847825624489 58999575393735088 29786567696096666 74964264793681756 60311048882636221 78472266533781961 77717641121366327 99228048898109751 41368153493458316 35682835537853652 86762507015765458 62155835320293995 33123879314190205 26813414321307891 97947993727364398 64915193271195132 27600678206911390 85989332597218774 86241961066555161 80296514628945271 64920159471510039 11161394423059415 25861161627989633 44503239150919574 76523464767909116 74948768377900325 72185098329974622 96841213581843038 32795512056527615 24617624377056599 83693616195445268 48698666939195069 37402155971310665 88816186213849714 35650764310246435 38014050544552563 88478161954657381 86029117343954358 23975571616466317 60097754643708663 66447856589728869 55750586855178010 90100525780377417 71946438531106709 57412450511490964 44587488838922542 23389041646892174 44025611454113881 30607986812591080 28093315599192409 34712566696091805 35780648734109150 90264899219699544 45599234831824170 99348260715578504 65153159671046641 59583543732732929 74964999504229570 98614508112765763 53758595926304520 24354681973190891 43604444984343046 98829466208572871 82232354244811316 17491879079903103 62952266628150233 13168360140066235 26970887468804216 69964815766682324 32730358062124957 61427638944733156 84450731611589474 69550332453436836 49221921609328725 69052652569016983 45471343071206889 14574541412471440 35789311943195684 35509852882268387 66466363282962302 42959607391649504 40571809467275538 26545917017171485 41914991701945098 46000544140062179 40972928512049058 34317373567878052 94753108213017098 94948462472261299 84832115542167017 72038563007662800 31038925893408002 46759673715582878 81015607541372193 45344690111479408 48787158630534359 42832727514376943 38921376936182593 63657021009114659 70341492920426358 56594251944045393 22082875034382024 13452143635335105 28844577026394218 31800809777240774 88941815694033430 40118698548072000 78593022212615427 31887284501719050 91979166856703183 31903967180957746 12427057303764566 69362214422084561 92703825586246858 55590227892186937 44439214441590994 82094142417711265 44388140390625989 78106839388613415 33396916940553225 79759190710138554 92506550106152321 41698236752508445 63674887385477089 34739776040750844 87619300883318624 82539545059370574 62424168468677678 57511597639797779 61499172572500115 48398253878049115 48705164041114961 22641637577670105 18229414858405070 83387595285236228 86904813026062890 10305001452112472 76542972567108661 16462662744457031 43802440065730418 11236203532338417 79024545183560015 15742181915520810 26060117356605173 29390413830781731 60488607278946338 79284340670803209 78536761877001323 74235073788304482 53035101128224976 70287905991180828 98904745329561684 38283815328688321 64656466830873585 87935083482582068 80980148766947414 62742747406913697 94984932355066275 16238697000665240 39392540924983599 62268073123620978 49641501856568533 89656305542460916 27440964224277697 61186394428788310 84054132452037541 65051835742635212 85459191286976902 23232434699082433 98528081283286810 48268442284018727 78550674744476761 11659822181812377 92560714250807538 62844210635478708 50116056764452643 42015819510093667 11469422295076454 22823086044672231 68153226713228802 24982799140905486 88958250963941977 74678060672531483 14660881088396396 28249536323049496 80004608827354668 28577445817376337 12396722731589403 74090800659546030 20883744236470964 84200458399002352 82207353403049681 71046032993865691 95572246030964424 26606504545693642 31118548759004237 62665038717418872 28328280665648795 53152195513912100 70459042486148103 54777530724794856 78651940423870020 72907380398957746 86757505055912954 76422750707856135 50030865821242920 34575086011634218 63633617317360292 20885086893210930 25661168601611128 20678623824914134 25899884959713824 95525830118914583 52739894949239381 86150130555526839 11542550514936981 52580552438268363 78165178414352649 84842331457265446 60139933620391451 41602935782962965 77533215773256954 76407955340348615 70721598971550245 87076653884034136 55489291898172302 84630700228157277 69660029898432652 40897981955627288 58179400441088520 95702143933376228 86543434024350274 92696122797856021 51590564126766430 18518759675612552 63852443970707653 24882722586786946 42655519378622647 21394663886166164 83694419632212554 69361506026921257 33919088061885100 26674770949761967 90933686019920797 96092845464388156 27369738032907697 11493477189960344 10503042876435060 89851653441885304 36301416076977395 95017849816566613 86711362920156922 76281475761205015 45187181954281701 45778376471433012 97205554589823496 90411896138858103 96540792867722146 75116115357086050 62261392616462962 25445851178516622 25314927756713892 56144861194607293 53583150412486390 95418509017556552 91503205286955256 22643377421099495 74316755505691387 25966367591729714 90085599703877138 93917239607223286 97971881460404494 16015778132254194 46290784266933526 99803124404150425 78841261802227536 54802219840759710 96465547781159708 74043303684446745 16642161384300466 76501758405483667 19552795263019674 64830450903804447 90330773356963082 24559373133010603 23628606539623421 87531377889145825 91531591024718250 75591790142333334 13705011890342569 79755286120682788 30625708307474513 99384937753131808 51295212140280955 19892140893369628 44730124034106514 54218285321115554 34239067563238937 27717582540250805 49536624183080266 78787182111210989 80092785978167898 22835585764015907 91939514362908818 72845544337291168 22852023798291319 67651357870025302 60514620779408814 27992444586746099 66991799152393657 13815373538202313 46942252904887979 55228021906587893 38723324831308767 49333753140639279 66501564169864814 56458574786016405 41783781890227188 16279242524409940 29715512237430777 34688193853275969 56451895555478441 95121569411169027 67344290160858122 41590582205396130 94453770013893437 30693835474266645 75272828590983198 98555528800186779 85955598003161634 82493670955407170 69229194691899802 20652584389811367 59768762784973724 56099844039864474 32643559006009560 89301149627989347 93343857496956852 97449347830756983 16834211102677088 39049700080259264 58797310977232252 26494713840590187 87228739189618887 67657624151721921 81211387558335795 83697650558113692 60318428022059838 29089187158959935 69935441789946338 96780577337125058 32875597206123334 94703672891184589 22683174601295225 30250005881393669 47617145739261481 14450871333950972 51710540470133556 61289383400320118 60348862327608828 66045611621113329 94874802700128095 72692058215011697 79278203369812908 35297365961435453 65079646232371856 97657370769860760 34200792339974357 14628991143132345 14725314860410385 59212113966510329 89965598943959057 28747138898037765 79914709424041521 57940721006513792 64411744733116272 48043840115794834 57558752706129585 45940631037744592 49698986560038268 35361239557777616 35088176502042421 43401041543404839 56932665890257853 12567267223608534 46235968005506686 51245123221470054 12107855896235573 62481979358162029 60434086805650015 45115888966617243 46694330053798688 66866720089756359 51260761077313421 26582169547938738 42864665073796183 28346515711440842 33183306703280735 82945781282306154 69435735173331846 21334220547167934 67615423443122591 36147967549339655 66523293604981844 98346947707957043 97532979634830215 76387097213586615 16970739205129628 46918370722596090 54372927071333605 28464377403926119 96438937331023513 81537200073316297 84583440757997197 40650220930993280 15904650328620618 69485935187181783 72301344277597152 41522861714058270 76997923256159587 80383026307083074 58230584353954615 91203951072446908 19225712290446458 62989306574868302 35425090821406844 42818239740602353 45337140616506147 59461917696916470 15716264134188821 11267271146131333 49702062056304929 17660398792574253 44924030728633295 32357373805240864 48473399880358322 69344477131633018 50181594815857780 11716410656861562 40477441919199512 61807838842780835 52479685308396633 65863472194831072 54809096669009766 89216214090320129 27646369643411676 55277095870140448 99907036127220163 62170362489865991 83633410189976330 74210337314418646 49469094104579043 28265713354374995 31702157121496383 53019214574800308 11248659018110730 27520964448362069 84562489441111203 29393519826942892 78721763510884230 35467343776833155 52130051857969120 65160197547122216 66070376976387171 33215360130996486 74180941698504501 56080401188291787 98157086030866879 16927929223709025 51989352464617370 44291974297768778 33121027714813322 53940517606125292 71505337325913852 79670187618544495 62780271249841411 33176522066760534 27086135267472014 63055535436677288 25381313519320560 61288585808666268 13825516717586406 11922550453533682 28211930009163147 50657460142311276 84773111445860034 68938301528877307 31777981866568912 94892151557977126 36405449872488049 73022182220252010 97148740163757230 77259466104042409 87383612405332043 59573777291652231 82918670413295080 43960704873593140 80266496014714590 99656827028574272 42014443569177617 80752809106391126 45089376825535998 36784129576387947 67863528475298387 73370115057308929 61552933493574304 62728861976773704 75746869603424578 19603890048725079 48913299253579506 55036213636373601 43126893065230738 56288980413064292 47010096357464440 26411521152562437 20085536750435708 97681787999790598 82949300206277678 22714685232588411 53038340138795131 14075326706826014 55947826290631552 81729014274556383 14760786067300006 70959024360708253 46999260673948273 81050216872833791 22200542334192661 69910813283217385 97861179404767033 11548304532093836 88336981242264246 74797571162769885 63792898789484158 71585153353200866 82127027998118921 34136191597025779 44689221767954028 81794477495472020 37898419962913257 66116996640400185 91058382808090921 27787104907976229 75889600637029320 80748897322972772 29434607377975853 32358122726308868 57059422117641306 74915002384153026 77753410447481072 22308460300778742 95619456286096068 50950898711660965 79106268300149723 64218690903755701 81680732457382916 20410410477612225 46005302122769273 44337290898123343 20252714672599197 67967101717349253 29891577269002201 11338120496845895 82743228405135833 45665810738247818 20012668297164171 66776448592898242 11342472284625621 98136878373522641 64985163320975866 90847139688969053 55433154222406067 76982948488803466 85702717690821336 75152695339606171 86720249071923751 16924141418668340 16870828025417706 79371279094668180 88534204783517281 20904189606025282 65519583629305801 45713509541807998 99939385933604261 61637325481720725 51734838654142558 47986495576902636 76480874892082592 10693042951018172 63263946240716200 98445135695800202 60914705594647092 98901376751559772 49888765641522809 77470469192229425 15524575946700734 69923354214134129 56014072514066610 31960338655801076 91385819663334370 96301644778225181 52692696962737434 17880629390622789 22307853802507336 69814206629772581 37726878526742969 21693075041319032 97229417776995754 10444581322060942 14080642850314984 51942236407166790 18742111957021325 79025066476891365 66633942841889234 42153551012938794 71002398513049778 21752091328663344 70864529780960094 59048452318092514 14107231916008557 86232772112398852 66216448905801317 15152266464100978 19730704236728144 74764616437763912 96870909874373772 87314933226094470 80210156292785129 83188901997737497 58129048587350044 33231314136753424 95860787448473950 79298815760261044 51480731379980757 49819530839738458 65017888189429222 56522667270200791 67832749812398539 65813737729608436 43499110016525679 59411236086815349 91216624729892625 76266390486377956 89718174066345638 94149418354153716 62727426453047618 59514335449639375 53273784771919330 76286994753174044 29163062077389466 17321930920340752 21609556230717434 80010229728845836 45236008839679188 52926893602989536 81010803145874680 91523313726322850 26669211780191590 89550327032305039 16975845075421018 51677871141591657 78925916010791362 17979464159333660 28991628298010887 97029374910793230 96988233351164285 73788999238648615 59709435339911307 64177493648059451 44759869880677276 82085168310709458 77391493683072921 32044811075937559 95923748412146767 75975344417186527 18809403837394580 36337436276414227 59044705705644419 40072965214451166 69504357446324727 76624886883739439 77124195551901660 23561213060686393 24521553389102938 40874717772400932 21678358846262841 29894270285847126 50516712722008409 72455367157271113 59148565820783152 27827286285809443 63017153103210414 41477262207734291 47745134741300316 92666795707902457 73192917810541780 35229859875909106 19294707408140556 20169232829216408 59571186244326742 64295493884881073 31200933762205859 81286921475293560 36692151704326340 16771074244295963 52560264992180236 30875244016569867 17662662000565076 14221120220487781 85379612433749613 78019110663032312 25140340273357681 23066420525378434 85603461449113983 97942881193492449 55013793813724780 16757277660463902 85736388359580652 66593859577517157 60567901892420608 95299840548565142 92501571309164752 33312985649213412 35606859518294498 69427611879587462 74410890465142526 31556369520636038 88024946046252030 29258798539329814 74016171306707570 10935770997956010 90252976477160540 16411444682033286 68396822730230773 10358485402604821 34875358232269945 31291162994145853 55220801336168134 35891370564646427 88889829633973465 86186522676659824 93403182266359616 80402699128658183 54900641006636666 96127158860941309 33144007835889985 21495385752411036 83548785197763512 78699573682753967 12341385529834991 81206386488836747 68959246258214031 37093352433099102 54851216643879391 25497446281116439 60207985556710558 21754056141647674 74122601832366347 73481478228112237 88970541138365509 33802896820827256 99402972366229775 51433507426445876 68315523356844496 26615471548851072 91274779739740631 52887842442255669 23375309220875238 76979800200978832 38319505369202538 38521484600800074 21615511646413672 97907797340456702 80164018861077423 50971124640282521 43636658254551556 49592972321080101 54050583831060737 95290954426259691 78582360959447709 96212013398920118 46291306539101582 18927966269453741 50024800819021504 92051435996340252 24699437309110254 24474955011723560 56597059210333816 33100191308477040 68620256463446150 16458908717641684 69716044989563105 67902617444804265 77074531746159682 63214160119701065 83679226362501505 59177950276773980 65662372828422662 93944669168218279 88090505887942983 66367126931399753 43936297917697461 30302260308453624 35076418144261981 83376697634685509 33722871037277134 78740077480417071 44228203204204216 77406546256891218 11212901860622945 62577299870850242 55850431052937900 80007940451517110 61610851947960806 36623413188086723 21790673285389982 69220814768449644 34813222125834604 63862085850807739 75556622780381526 76258319254563711 68603338195563251 54745869427952764 34321990248493902 83862854227602519 30461607533394245 40395668757074583 33569124732801356 84156132205935595 84940744776644039 67707141879310704 97405037930033176 99947180824753329 10557363741387069 12333535490242068 52572576545608857 81281287680881049 80360117074927188 22521717928220592 74299449363192648 29057555713788718 71227139593275293 69856301793116981 57794398987468646 68858189306391445 32359651727541610 92474974605889398 64273125262454285 18911490903509949 18061066071839259 57852587945089468 14728933036576337 73875288285728416 20872607264256940 69902384290011941 54297527985327851 26382471820213313 10168742734207958 58794143516602859 77996158904819237 56477473752707747 32961104829090363 83191620467008680 65869009613220206 86201194653493214 34227510805967907 55495894147950713 39544234561805908 43229128601385396 34716837030509524 50589753497406296 45607036054214331 80544588611145311 48148297327340518 27527794342928604 17590048378812439 21366515325780956 77457530376259657 34245450769600042 14470269614551205 85604230664916314 72584552370143275 55218621457897580 19275004049437655 40060387506150130 44400134826219594 36829235176253119 25289484964494080 63561497815852683 98908612159512806 18735422656205616 44116944273452243 18808421628313806 98216674694017931 64774540273408873 88812149513956977 42313867052652223 50984117190933928 15862487278890183 49106375341961519 17038416854948486 41612308438526741 35049889326112977 85887502358388005 74039469995474162 40672601535418710 42963653098003828 79251493999678424 12792867100363698 69911385751766237 52386278058890876 48538282293954297 27542729279562060 46703959729359520 27739299859114493 21986716240202174 79758935082454311 96507859534821157 49354647951060034 89633928912925314 69670543390691655 26763791224671200 59592538563462086 80893296135692259 87112391727409441 65184435921838557 83475513297951101 87094487402126229 70570000692101096 78021009137844827 81830216514552544 81286539721201212 62795298045189682 61870548029751182 22833052588209983 21371472646712176 79718749605861487 26366988692779078 94246934553033717 50832781493334577 38062750521807644 93623967684508767 20829756747212743 69761876507420804 48428224633073402 58786076971755434 95478109068799406 73694012845374271 72486162165991871 76581652976610362 82138165134625623 52105929439079883 77812209555497690 79117007974553964 70947300339398339 22773961896842011 24261706639441543 76640700641766760 41181993818291205 87573062827013683 93150370213205413 26457136374522240 48535103929619529 45716561557073671 65350630713813853 94767614084317673 65399047144920807 68505671038216726 82674747438481548 56665030227228128 55579695195890461 53407151663104075 10191179790107061 49591279479200629 48493030964549894 38595045143061090 51299814826692052 16388526832439772 12403333571390668 42805677366867944 77746111325024102 32399753061696214 10576426129377540 22476885544566251 91810830063997707 58534853635853714 83382337611999229 70984073029028172 68316017828269752 82944386880798582 28606598306362919 94303627829819479 41322513154396021 60695198613051149 41014139825303370 24464050445486737 64047371477640903 94813372398989094 37378865824155092 16267402175083355 43682633529409333 38660208001059525 49851596032328976 89391228536378077 40804276353298894 26077964975488347 57302711340307110 97471447666047242 33453653503685271 15801334742786177 11613825853327912 16979905524529414 71639941785128664 98642496339420938 72158366509280474 22249504164243248 49252476153861037 78529442347359530 14647876988228378 34101712160704085 71111273894168371 42778140359301271 13548989920397776 47817560412877645 64783211239417457 98256592280629351 57217192106380300 76482684266905160 53537537452285325 90668138417674175 19758580145339825 64089498193422710 70226570550917722 23153566704686899 96262294201248645 32531569336209839 80442872565366324 34067966029816326 46427284228495589 78446718821844982 22672652709439474 63296554342408370 83085164930664113 94753799037280397 76308188022745116 83684767592298882 42435132123720317 27192254401385833 12343881100317761 81956054681463794 86303935233265099 58293096546721477 81619789416752240 46583534502801396 49459503945535961 62368919700862098 95301710765721077 19317302803048346 89634356421867573 77675616346796355 33388079654329899 33112922109988328 68087231965345688 63118771288590932 46716345999637456 29211585244289973 43851206287243347 70103330012619887 18466050421516493 15077210150843531 36247391336959546 55858756687736025 11592320989375834 53839414631696392 77935843865612915 52896769114911976 14345856684175043 73900546447786265 33339229794337257 19762635929506605 28977785085236091 51429045683047537 98443702805768135 52340525283474842 25806735032857977 55787171586000590 78246495329233034 35323535367144509 35845149927058946 92827028144939433 13097220182989058 39115740022328598 35470426437650926 15900590101617711 49099324880986446 22432038936376179 15322003774631570 35784741989670449 32399953276738242 91799450751307846 99837209246414034 56449344867163939 52655134994487022 36160701053562586 42002864193757972 78935848552856408 21032724803411383 33449968114474899 51678874091756214 99046213428839779 57450773803986850 51516791065669326 66354369397446016 68687097894941633 95291648222905590 97466741654315989 76634079775645834 58506490657783605 23098368097918520 76329806831440981 60660016613494755 81775614302427184 56026013093393229 12462375880822389 53399310923493338 15347526622846042 37138048256444585 99858008895837881 67537354868316987 99688661785594607 78963985094070760 12748053858715670 34652403917136654 28950659947222699 41578003189992329 10281256129436772 10563752326552364 75517450191168320 68183058578438802 25381039948994350 56340067181594122 60615311147904663 48682363642669843 25535189362759328 36527043184451025 28361911029061977 43707425485968879 89549851322665610 82434032172274863 33731472799260049 18409027333822384 89178219181885385 68014931027342310 48507923272403736 63911152945149069 51476580642568137 58367524550727636 68283030660510043 57604968736731165 85983003043291042 49688384779062050 14684202528340761 64381948025864602 52837372824982045 73927364608723736 25283831224498057 11524751803561528 19634707193227744 66793846345758765 71633711519291785 63254485497392527 45629790219964552 50006453864140319 19804993587925686 74314698868438144 82952595365393367 46213442999668689 67859617447809875 37718668933830956 77871679925587501 50277318100301414 21982150175709710 14283312160975210 69020490826173403 46602873431341212 17533662080880177 59556573579798414 81705659070479347 87220358750621954 20040167028933075 91091085662759961 76205381240685127 62913293599979056 41266266821046918 32196532379347667 38148810933002320 37678349233731863 44402407447296887 80174132510070158 52366183364245415 90385976696436750 80883814127358179 23150565841011211 33931398369937474 51050886361575328 51477835625661536 61931290308975047 91235283655719129 97934015600381805 87684090606618388 72194235215085914 31398602457901794 14539044449922637 53246516632388287 72601388414135441 16627829200606526 25404342379475816 83569585641894768 74498864287848440 50365313339053128 99569624823562422 38021419561643925 36776732924867520 24215149253512153 40809652862470987 84502741725817455 37393931027252386 29090709538489026 72744265753273054 93104268552546298 90737199726147276 70295047421297426 89194692007677145 17255640198918220 56853373742306976 53668574981181358 91430881480600629 69365883943984892 15752193387739942 32481209710824529 93965354481054328 95383419074888115 59925973937979002 24142912133560293 89965718099777727 80069379898124735 72906561799068646 50223318874075349 92088508221090485 52896504129693377 50297412987389590 53627615980564360 55927687733610961 75701379623280710 94466701760325596 27937026573483927 96029316815690332 31418381823789216 59761712123025607 39619591151333747 79694998532677200 40572114041486252 43069661623128311 75713544946483330 39254537483617701 43770336251938526 57671670998889582 72227587876426737 72437055498333499 89618656697585600 35938507895497347 39318758818699466 91797646106947960 22384711790989805 29739661413260347 55444188538642034 95685243838258916 50985169778787040 54117315065099161 20330697378947434 55746862226645509 36117925903356401 21307262016651874 55552594477177446 81880391175656385 61556916633039302 68892085074506787 90276661483695007 91726576128754190 64977035722966388 55462354967448258 79806661564266627 54854326847285291 88262519276728433 49429517497542235 85717285620277539 49053685374194504 37041161078008585 99659152846870145 57946716095018440 74808175910386697 21940359483329227 18186625108980948 75912059175073302 18682558035705178 89539230995572163 76331510088462782 18745777082233946 70768238566878873 83944049190216010 33998134127661870 39930737556855270 34449484987014501 19699152469919379 76697278983527328 70835356477305605 89325757869665837 60888501588739054 78059898614086380 64513527789533791 14105945178903228 40611446497790019 93573901032660783 17129106116258766 68010367644009319 17621352278064606 13247533881745863 51832693464380658 50907446716634106 49025708892541689 32781339207672699 20550830167607613 83843437577886668 96703415607162521 37940391005741933 61000877374801833 28336183500966058 89947936412264755 53108519081936499 71900014445776497 24855906842215335 39725913076309618 96062117258872171 82112028377741676 69821581525950958 65177179025698735 38461999878255284 16409834921813820 21512120228986736 75894103342895481 85501801449336678 29732008411179164 23085438671925682 39137839143534571 43750094460798244 51107586772331929 75218511367405687 56049642127277906 63704551576267525 60473838890401314 59069409081351913 19588980456822885 49474401308689913 36347290933130661 10596794745152726 68457443646826723 21003907239802582 98906116333065104 33743398617653884 38563314491936968 54064366690994086 92074097929037481 87978148655404118 19841455493601535 94993733794552075 45048477771716887 88839530511892635 35687107391012066 50437574514032924 36645638933708621 67584469403862843 48780038996073937 50256966020732688 66323867698656933 22715756154894780 20039609733422788 17547111779168325 40039539132442721 62653929744162799 66645434199071876 77366872656638711 84283644067686573 38529842553037357 91776568184735829 40175101469893779 73470569253249836 26336005761601253 15989759519874142 93880430115553184 11176779309198872 11944016848095184 54780424660548270 33602790825857866 30708838753281948 23350349938152079 50023275220162537 32843466966385249 55013724087045785 94132270702382665 98266068791845392 16138908250424528 11301619000142651 69367848960424756 88464949151288503 79726470186850981 89982096303282001 46102803902871357 68637505677759223 98737060191895123 82314330584964683 42807569317963439 65498111747949962 63009903534365806 45249972409969723 60837680224940319 15926297292742751 39964652557334949 45521530749338442 95320811393505455 41267526129553027 35702346356159977 41758607138869024 42774352847615618 31165628789917197 93843223799002438 11824310192650614 36644367727427998 51879761689411172 43014321442533507 21226068663435085 73852423206565031 57770670445294039 31101307601158271 27749644615330289 26104095737158533 53744292628188861 86028578299339227 10883713369213611 21992123120445276 72754825836479656 29203129197312521 49127855007606327 47415640291938839 74485622094573121 37362756048646816 64532673340788579 81273981361461121 42823750540946383 34900406988895381 66378143858057742 59787562614065206 67844565502278269 76118964036604180 24964289572843853 17814725605126518 54191293359462235 18707834893996928 57640714525838013 33859250766567464 13683763642373254 68109802919432946 94271037880843228 25598234644675715 70620996922389081 58416788556849687 47484568529135516 97871478328273538 16622165440418486 46280048622865259 28155921247117960 86259357442597549 90558000277245075 59434130388490539 28871110236649131 57361384526873923 77109455109659320 12020371931058459 50045752995802767 65786731350597860 14267598071329453 62062144401862172 19903331743149559 92407201510800689 13772724721169131 81295544605992984 72781435307941112 11127553401540317 53891211509013251 60575896003555754 18001567910625463 90991473014378916 74830201040725586 69478418380882398 91868656456920418 19070376279719288 99296048905102523 38377187806385253 22046783858095692 95068718900168847 71453806958278436 69965408043318410 30433919110346559 55971249128279295 84690715167530044 78631795481535018 56521867643948866 47886700945587673 17076902890661791 43992537777809706 40237331636690902 23895722316774663 33445082802852767 29735059612634325 50428616260169009 51047619995118037 77492007652926158 58005589348092021 24183337872860391 70396127310588978 83898641943174432 49575483161767396 60316681760894604 58332386536327441 58797636434476243 98008792632640497 44472571451872623 84117082318023022 93512878901935521 78679646858105320 96847842768796652 71779118362949621 79935720218468641 38434050428962163 37173416232660524 72980690202064627 60858737964474319 64982540417929076 37408407741138027 91779489082700504 32567298696663347 39677495106044937 47686580431359783 20718117802625023 50073279708607055 71600252221058750 58153151129634612 39271876064616518 27993174665910892 78709682991500576 39281217929150391 23784229612619283 65220973215270717 63429549682012899 72942755577326617 53605001302754246 10485036262394657 80999016266307840 90534471868492918 76979747871962391 18667753412948082 27989082567979540 45547379684801646 62728129965461430 99393032258994104 89348687916034431 88709282044489697 35315284630744207 26346555891338094 96272759973316161 13037334807748655 10360734262795084 25124232746592747 18988209206050637 70237968673457869 78993267405058242 26482720579017544 21986197838939375 91231619624941411 16368243182891467 89381112994542304 70849022118385982 23044729027599781 94292290724729880 21159039693963532 77737749570499460 28685267032327554 53876549750957471 99044004191317398 50931742631872175 30628893061329317 67972700396065517 73565491393251731 11808355726717449 82819604298194371 37815537115539437 80106060414423188 40311765122298445 55653281780804557 38793224077018864 77747167863249116 70153687101900570 17448946418291333 56824724322911393 33591328136486151 27951595996159623 49761639040208933 28669906012190710 27338889899235826 73042798591870295 17989550379559736 16378655707373893 23306548446994711 19256678023323348 41908586504726135 32200983409315893 43168635169184487 55913985182162707 54023176554505179 99025401831370190 47558343332202928 83743931394916584 58015055987627977 71199805098774215 56010138403527110 78106120049984251 23444069054269901 32650789909152324 44012624883494742 49837261060743024 28514128488842376 84738094930064945 37517956799682799 43729938347570852 64404425157912848 19369420738257701 29869522617555628 62262037720579368 28738134497609932 63067755387702059 33494636856693155 40325837530476417 29404745642814718 93542393947085614 76659321931874700 12789979972475676 10782594276606429 90766496228953190 44280299604705437 29254442688302696 42934783005870062 25502803582421559 81346010281484492 81368629292043692 65496851004249269 73586563254251436 98849194348094381 66006921070777125 71730292725069777 21419804439683052 29832141976639703 58794382130068500 77913200333901961 80912206048060889 65202899211499452 68654202920946710 87659050546055824 88293675997433456 22063223801565292 57255818846990342 50911657935476111 27540706975200422 53753151093264084 79593972268422783 93218480157101951 72286003472313087 32359842772812952 68893907272879295 77536043085435832 87915442104389016 24070063092983819 10551076909587845 27724619627328739 82516037622472894 88544728800801905 39632225098964743 12155328888259042 71722888317194197 16150374511292300 91456251615914191 46007283172058324 39745029510124335 64480732138809695 53462207626225724 87277190875653904 84217070002021543 43506570994014509 51333682454495035 22699982311770077 52268549220611794 27018810185677413 30571022859162166 60919774411136355 12801790539026240 77384676746248251 40668419490079558 67751953352233492 84262101164939990 79418940390715513 25040818465701721 91993354308457391 16910954404333506 23801255772629503 32357052694935466 23068871932959681 30745752113163156 73051198248607882 80345735700759155 51004578220352892 15399075171076155 73669066638983476 69510615658712591 97851492437187473 16860588198141890 21480301251631567 40482870123410673 14320913955525975 19432988651057010 36206362757652353 37959637882142170 78673515357483929 29467274070465868 11037260120933010 97099201354231515 62539813882832377 78998966864142897 51584029453439873 40654104917071950 36819499987546422 33009431962656707 95581812179823894 23058815077821155 85657419245266199 73876029554333067 27206480040932434 13930811929549629 75963568533549576 20602555070163882 65489134257361278 44169240452929716 43986419001107477 57561866755945831 61020853366479060 27793469064801214 49217930761182273 22814096779709828 79010601088311685 67999118769206012 17938089038146263 85965957791659994 10044381380726116 18613981983523272 24668653679610073 51804038191502689 43221397412093102 83709106440893423 93126838371703359 61466131182539328 10675739210509155 94761873451217917 94237501627521628 64736391501534517 38298341114015909 45426334625873975 79612507334570405 25058450170838358 58862041950529875 98468597013249705 91844609420702476 20059424533390534 53686534321725999 53232150325277248 80550148990767068 28671543251499717 46924413547171565 39238685920841857 28359219265669095 11176106021974138 75371943916840301 61094461394189805 80209795789047679 28257746292609519 54021225464286030 29685845696121136 95374128921462096 62670171074200704 16564890487218264 70052735604503227 52653193390342221 68873252520764244 90330975563004112 96046983824074158 10685768513265125 39378954616330929 70987937438674089 56067933042450695 11449836738248874 69595800171810179 28599537142361826 85156135732475994 92678280572598618 11013733881535374 91169469347892636 84302759317259137 54958915594841081 89985891232260365 89461932217507486 24523594336469530 45535478648413775 79056701561878759 12654710641745699 65263327579506538 26288626418909729 86900166573396155 48845588735061201 79638063979834432 61213170373231706 98504994986037116 48979572980364520 65618485492668970 65211064193728208 32230899133808371 31099406611993578 68167842839465114 18370262346295893 26189571694685976 24096255794611448 81784277140215941 52014404151134006 87020410335066169 33578600035742098 37042661266713715 80558613747614923 28472083367366533 97093040953007193 23421565087004227 37471145539365233 35451276242075554 38715933126123088 62152061471870828 54577253973965054 40582116239398983 30940201288757092 47276149266019649 81884402638168187 79314985547992025 52518833929240838 13062690242146848 27456970323587450 75258681499908292 49126287789904722 58823652569586485 70640616630717966 14601974942397844 80330367112597204 78901204368582596 48202263874892340 47788984388783097 39450413766809808 28530848415520530 71743722364396522 43206173921013714 29029560629708111 48545895101519976 24297842668686449 94637906766103593 63445058040025871 75514212874993840 54950095707688191 92649946621681615 79688016525771350 29478484544467176 55229768179343657 16339236993124682 41689009071916388 35833843090083465 76756037781936956 39373654702379075 45391153263911662 26549047321116337 66613629638186539 77919841455685755 88868428178635643 81316150835202721 97608595163755079 28724503974886785 31748032702384650 71657058892505700 69149577581193189 87231430619012491 37414247807547970 24074830293326318 93126396626170742 64457576004246936 78938989386574711 39341521150760849 33826175981888853 61528771014680332 73121873611422797 50679430457216148 79512954973684284 76360969841280382 74088853411598516 49174107770276132 44489895023474373 44070062443511577 99082769676851741 37326634765237413 34393195536106471 88150951121888933 91262530849143163 85209443714931313 35613763162623541 40849313566337054 84217941978964045 64467677811501354 78964721655056323 37371683758816026 21034329407536950 65445198029651301 43003423458536976 83533741076236082 62738365155517567 81197933111708631 24611049569298889 73179173239135147 98253819125183849 50459915199443346 62390633317206463 80187273775241249 10973637493260246 68727718760460158 52194206377039172 19833123605446495 37822087639117277 83524723500234128 88766185980118350 76994252267550717 57399608450431404 89689151663217427 40885256105383531 25086389925671535 21957623856549953 19147824401322426 92561682349654114 58366796367077130 26509924191751921 81553679645202790 90788662552032325 31124815417138222 71321266838111724 77864542546332329 51045730022323553 68605972333833488 95600080915162136 22188371317286897 20633653908284030 36275208824819324 18737163903010603 67757722860937228 94388617934228960 29862792290234878 46101430538498436 75861902403911760 96655235335955100 94358923087866632 70282294791132670 92632158407631543 84440557620442303 26549941154487110 94556994243263351 14053093853714806 63218422224190750 98436757817160312 29636660605021541 87252650767848155 37458609415661650 78422838951334055 10421512216574171 39633812880844684 26699238482165889 53851575809281119 43821117094479463 55438787251467539 49734945150429238 49285696499350926 29921091351741019 59839830835275910 86647156936370953 55222766917779580 11346146736647027 73220743596484777 93918309406528619 33798883277570571 17684646504927293 92923036190905890 20170874307325165 60950961027420749 40634297384583689 57477033249884974 25825354280398546 76887854436947370 29415035457012019 85331195259763150 14227006475839705 37957441501194664 74856509127904382 98240844739404955 71330113895205375 12570284740478862 58152118434332004 41252611997685683 27538096491403771 18078191277912624 79780019827421930 35959056405687247 93845610760682542 98863592583091624 38670408389326953 96574639620202411 46508269983332982 71196768984508596 36791789007953343 78562866345822030 50117747346615798 78256457861905747 99666079360434619 86746940333754530 65199299671268870 30648371567227897 84943993517063502 59745797633864724 77157267146878616 78113838778621930 79716422813019607 27959294972561877 53788803552290055 21576788931474702 29943793762547693 87973818972908809 63965993264350630 65633026687544655 44528957576777368 21382771278200581 80572339321600147 89644056199385189 57885219669215360 25878917782076918 49492466722063974 45523663539640782 53168012334306071 73977827153287015 38056318794495180 66751062141903649 22401113577269493 40245162452489438 13346091383013405 75662145847559535 86069359064441360 95947487089033205 52736981335531046 87467206653669154 64551968631525122 62611331440414682 64280961371974424 72683984312991942 29355452441332250 85409690988693751 99074843122725210 54213453379263020 27691442439603211 84666191719634290 85714114060577105 70924066804689825 45869218623998545 79770699792705463 32719586040204669 61242818562132623 16881619309135543 66331717787677917 47166066823132893 22906683269775085 99873730471120344 37150054805688290 14538329000392779 80020726282079009 39630101725588451 20148158426224299 18575330224216222 78555247468483881 31163366597333020 14906120215980507 96367923420826278 72211864154121735 30820360238426471 71913776518448980 79199493972106703 23874386771987413 45652928116058524 36779682038385711 24006601963978931 90669973772132755 80769589883419599 98332641870608242 56742708705250392 67869987113027508 19715354369784317 13480517555559733 88378487606459779 60541972689650303 23292197401834124 27218060603488898 90834120526731435 58204974014202389 55631841646990014 54624778660776844 76923616290759476 11012255381766582 67802695915258279 44827781740926533 57241904352758341 98600103384386484 47353674513381893 61623167261244630 92966943478853574 27984243731973599 31766973762940329 85087725018376715 63462971035228860 27579832225984068 19026753777374346 28907735850370210 98788313905531186 96203693989788965 88632225086591897 68720133820299310 86613937755807923 40284648043453033 53140128089936040 83448747223945282 27539339037173259 17941352193972570 81835065366152395 19560593255649370 82595914245441297 60729894362197278 26107395559786210 98602921344381362 67118693318917574 32451444480850402 99316910142222744 15225900067435661 94746410133380008 94002829029376184 52395751642471170 69037758612999150 41205404357307339 43266764886574959 99499691369796921 56217568074305795 11084460786276709 65535324835550350 39218782706301345 77922101845054940 35763562996072509 84490988143383401 65422501633684489 92125425472779286 33529230272460332 35362597492034276 55678561808862662 63692404467480192 38618743603384451 43465069077061523 14421579732927855 20941407043544674 26245208760449585 19236670845107687 70091248395219768 90316341562345063 18419658349684573 59734290765934377 51098796733723557 56520961985823870 21134326032320026 49427613681812009 22166599666204068 26439020561173211 55431156724564031 55916394709996755 62387205146427152 19333500802558723 88404639639577491 42289966311480841 63511130646999668 53666129885522071 81954441416319732 40536901264266747 70613016825652392 98469787237861586 12403241440506335 30508045369323359 36576490731547996 56126555726036518 83226025334184900 74548036061314609 35096363502147455 59124986130498245 18782895311784253 49648563197623160 76621927300047294 57287358030991541 87225008002717361 74791190708522060 17309184265969706 31750567860193580 69789510772238140 60145565443336262 79306455249868629 28167557846160983 38194112876367725 90510869475126643 10019810458934189 30293646187666636 77971947152424122 95065420693532156 67652971477406751 47475050161437319 34711698353572519 78483980945756692 26733132980112164 96056452738967762 92348536515721324 10566254356802275 88290094689698277 40966311678734727 16293494595583020 64971496368502249 66802375991924326 46666055180504478 42869273676365221 35313883603814728 71480362345737684 18722276543966043 93953475696097143 73834819109795421 96497174624332475 11412496939331734 71867290907123907 48855982612361603 87047099990002131 72046682994566521 52422850819380087 60754018691165285 52620186834356618 39012123459122335 98944408125362677 30167543740472279 25597759186580564 48753332908886250 76350695990906797 49389819638637406 90625314338294989 24932188662250534 31959064372446500 51498092100118611 49884765547788392 47269316083192895 25533679525882074 60619173639629114 52237270550883108 80201218558470521 55290845692488858 18534015540623556 59972346222635504 59928929392242166 69101681704675679 76389595580657622 30629661979805557 89266478849619271 87332635993814202 48777383611287368 41014626438199657 44767188493516400 71554075323339836 87974086519520829 80814188121447879 54596507944139643 13159626225042207 43029453463659845 42575591640788747 89118731826185121 58617280640714765 78714133159858098 19315747660009407 47998858691148300 15055890850078160 59231361147273608 36669972144720564 75993688165390196 66844348128831081 72382483727911927 58638152561456128 54974557421311835 53766535397024635 91481419765195680 33758891291772817 98044002187291159 23443767135355527 86277695159227637 26848042665522699 25574412682934899 48746201735139920 72178712847553881 17414095102814365 65142463643314238 36511182584228348 45673541976644633 67479944753501524 68360520358626003 33386204547950188 66873813024926990 65401551469666113 97473164824818024 20874344630037240 13642970980980798 43268863693027614 99079607974477149 49998242857443033 60400650753234418 92763309327326087 66325359399497097 16871370948749630 43403179376516700 69017259298477620 95674745395611812 25573287789546229 70311778537460248 13859454188767725 83620754731818681 90952173221426907 89887304160428357 71940082946036824 75872595427622744 25200089627789439 14837134722323215 85037326061493665 72893252249997028 58750070951429228 92373092245432706 98173408579892208 94366895763154389 83194454149941658 68078291919705520 84112101078489610 41643020650813225 62940794795415387 28407912388625518 40128091030472065 34685708265479544 32073916937147441 91603605236232782 52848408577551962 92506898871319009 77237866934561877 66015544555963451 88458148843522712 42453275960277584 56409828810756223 98968682990965938 68146929043969814 99169704097337163 34125920849069131 86529803267073557 35988537164142349 12030185085946924 61857171450617452 34492649375290558 45288437142516404 33905124892948584 67985421268766727 23109412337635188 22419314693226748 18757114878638261 80377414305296946 67252849548224987 27333208390359645 96483497699297079 71353131145208453 64098401372723789 73299816093432272 82289093199250500 82698769663437715 26583238296662526 78933495662887833 73556219308851544 29194157607997070 50100251176243021 44113770803870972 98535529031337226 94891284180277811 26425165420438823 28706899509006566 82457228133666323 29714918889013570 49053538240282412 81863508229785950 22153322823030618 98894328953447057 54504683147774151 86190174862727337 47411849592273150 60753886968659686 48002956202758539 42155818022992207 67155928287733958 68497525610685669 92786552086807083 78766147162358114 55474967457404162 61500615938002417 41934735657265523 84420361421644754 78953745675542837 45145359819236035 49451925504985447 62212913982678465 79869553874716684 74800111917481044 53533840294213782 30128941288661085 41739616879276600 88188520932111238 93611418962443301 22235899116804569 75910853480267207 15333417188051011 50566961045204668 75273299723192853 57790285431334934 52476358705341591 86155436692328315 72678859875598229 15033998056700511 97008044577100507 29624463358509079 68533521496189143 42685512897851966 98043743546533337 70628359876514616 91663383086983038 36672750514537752 17413213822744701 77122715093492058 40446743002193653 63325822436811339 77425771285773656 74085576161758122 72265534111728161 43296671651253826 76447520858273607 38965158246326505 58088305614885150 71582841333163344 17627368117687188 40568165101464658 44514750051318810 92425500480548028 62843890762454980 21940969224249729 52975764904949391 51036992197498571 60867079846697466 19663523762527875 91542254740286797 34351540169483683 98105577290497602 94384222715798257 22275515967202321 71892079520673972 97497901642001665 79589349405008050 93433993200747700 89896698934181052 71592735607388760 85239251268964500 87560511548443936 68147427752931668 74072716137139843 85782185598428560 92995020955414835 23014892576485915 11345517961387677 10702022272848081 10318669838544363 97948699190703078 12356238207708754 93429874078330888 48103264699739726 65512579009270413 54220453341225593 81887593068162716 43728692130894035 24455733017260647 56073847108270675 30526106364662807 65116273440559089 46620004222275203 48194056640226177 32860369346467813 66170564430401621 79881535448057952 45557864497452450 23206329653236351 88709084693681702 94303948189647213 23985403002154711 30914182577318745 94782040597775943 50645701808361095 91475546527221693 67681826464475563 81401529991600086 59484991748305965 98945082567314788 66668674183036875 79989715182489467 64429026110393888 11037870925389499 56899097344955018 73536059407709353 58499759925473365 22850806731542607 39684480576978859 20652297352365591 11945871324124070 78598623452872993 99841449486815407 14861737401024600 10859447098476830 58425271307941619 24194466293000756 94383027623589776 90835477714122783 34491318420529511 75098255008162526 26184372635465801 87982972273127413 14329466822414041 64155071609726984 89228862554048656 41201665574965740 23704494318795449 34904199766938147 57758447385261430 64879173701508718 19776737447434992 59446156497368710 13925018769878024 11482810434640014 30903501330990699 31673777401616908 79521944087636282 55712342270698437 89619205778734605 87453439243385454 20833149215672911 12341918050314827 61769194810919822 28124355939056511 84408539617202680 64686357696140845 28642197224888655 81270005498266541 39292936845400118 64910201945386168 55606490940370167 30190414020005389 85276113334773221 69311052917861296 49366555990058412 86103027232722133 19329358366285960 80448373094456843 97390463741368128 35177911120490789 81148018263887533 81007346743244084 57776875741334826 86934872237826449 64933507537368877 17922253504923584 58651296584287367 36521215492202193 17351677030381028 85761864898810793 85484009871526982 21709538343999404 15937253422277382 59932093727377836 25221406232385989 41301168213189604 48843919353335721 84105286768068804 43559585618372074 33377442797347053 27181881371284578 87642440847661448 30969745274213301 26473365516790900 78027260564775385 17425717286529111 59494612950119101 60383038083812081 40044344325766670 45732734111560217 82322613860732131 35022017796168296 73322531323261657 23291889668789488 44628488576412866 87059550852601464 86118700156354458 79955422678830252 63048404416296985 95394897097020115 82647830922921321 29952366097335996 11036496498686921 26118108486666199 48537636096556323 96670738800500103 42624667666662831 51135592502648038 31432715244825473 38476376374392516 53110938210185321 80820754259452128 20384383590666976 85999926183084253 14699587454783876 41871375573861900 96168405331177629 49425535159505161 40981525467007603 21692694541157146 98858436836707328 42916023855664808 20581672183315658 83711128398726380 87851232119776978 23231756455767925 17443896665256837 59372057048546593 32797711409228676 37347898466310102 95088280630925386 40065429702274272 36516714101095579 78664747376700869 29136202552148516 84293587167688813 10857378272998439 44596708439978466 70703906518098395 51262468004647093 49963870319621395 77666851852565547 67913413359417690 81475963788520499 43586549637648486 20150892915512656 18054719160304816 71261975712132540 57729044380972984 91938395214779471 59709712480768255 11633083074660602 81674091938154811 84177250733289229 92876679036883206 24800883967163578 92834669053258970 44400546968343478 23286495889365169 68693190953307783 99988326224126520 12504429352669689 89394903069650806 26348015200634177 46818189648089025 57105916797840392 93072046046136590 95029603244722775 82113005385918806 62467744565728798 96528542153246519 63729159663709881 42876908579350996 47312821728360588 39675011495768085 22140283300865060 33253057520334632 84925747524732694 48529659466423858 56980610524608324 61418956114493461 61700583538456312 62215246342954580 47890460260332544 15575414091034663 39044274164465921 23840041324676410 43868076137661542 69489262956868520 54647533198683009 64793945436049514 33197200103973124 47617030660114495 99078838213496298 19486254899768811 80130010499773365 17910482778107278 29749319994029803 25626203949384439 98587447841633842 32635839301995100 86233705802839504 94857296371382242 94269572890909773 23522452005328739 37024234488366806 93032482035903596 66491907904935785 18407165494593571 30200063871984954 82667245232874797 91303720654308204 25802348870095717 81782490705169503 26965906318860087 28218378886316361 17558715830961831 99838689174941758 55942946264056845 95206272681715459 53852660994040406 52303864008151205 99756688213166564 63765648054283668 27987038716282015 26222116359732874 29908654968554811 68812087178297809 70079837346730333 62014686043020095 82320524975005872 97444591142644250 21546835910093477 85414087197323945 61327344888217205 47785408396072908 27162200453493768 51807638712805426 57965533935079309 62937419788458889 11144689212439787 91907500177286831 97874298871227165 29539331299920391 43810926613838274 66871147010447738 38794307936850835 61634182627671786 20939012037320391 51200221361206065 54443066846203348 98577424951845076 48297105413213801 90479271155063008 60503157165368899 36344801879045442 19999285456220484 74110000246774272 65555597563620317 13151536335231018 33661606710387659 17519903094250455 69462697948769850 42302640096439694 40631414775116465 60045546461010082 58095137495264313 73847931263724328 22210115670719598 49486777010806110 12801267842916128 56084832102777698 31658963923437143 60177166232005197 34730993477126586 80047175843162908 87025020079226476 92867156585145516 71176287243468994 38624037378061334 62227212583270531 56391235981195314 64567643114236337 61459501793342930 99022966188383318 35556804269783813 25523535743681009 30034168665771663 67768546664041871 52376324467800891 44902140009228040 49465049101383115 10980372519106383 90144670414275725 27940581910057264 41578449308523613 78326801613948800 77318338069165267 60208209491827207 63828495938225862 35281376605097930 66032136148751087 52308478604800745 57043472557052330 76842245042445316 99207155770466934 29165254881339121 92431002198879425 57681605453105447 57113616849505431 72163945976357013 25099416158563025 30435318227346856 28962744849601892 74876670359245056 70158437129209082 70894048256565450 30461795122452547 24013481442372668 81390300444307454 58409944284523930 98576233566157983 62122072776418392 30492929495077412 79107185896855768 51784794221435600 55278658957451499 55223132570297177 69139628264672839 63974909305682088 89893190962440642 18379747715913737 22004317598382793 61586469301380801 78877580646596579 12348818598391955 43494676694864455 90671162597000745 90497270393519571 18879079582412159 95201852857984576 78154948931682301 22566114835396360 32233824109404229 86380505074824446 31303403343788108 74797142451906394 48084915427825142 19693124654409080 77471509632771211 42483084310656456 49241999618108566 81739574718059695 93197044956658020 46961519813750508 83630606030923744 72636693786557329 42052294835153326 60640106572818463 16186213262643318 62613359097599389 89557114555691214 60821633600282278 76319629170631439 19275828800402694 79784709035982173 82728763720769380 93565073658054720 19688204809590506 93297518135018259 14800864836872475 60139840445301616 30535828991758461 85599087180222250 40651935654894175 86810417651274131 20015896278380996 74396420627657716 42092989549990630 96484139320944379 85445118134619989 17640690567545214 94278767188745634 48847212121746882 65125226621405440 89067186320257789 51870093831869877 60619960574469049 93557313518331569 55074732305654828 46514988083802569 40524026355494643 92996672261033625 21108082713154461 86660334301488571 14015035989669382 31448403941600225 26099089493441333 55101609684811580 82667095041028320 14709755100095300 95665286398939425 42005765729487617 55080281311594698 20954410448289549 73904638967344061 24753490608082614 41251539040609140 75144162983092617 98877431160575088 63616239250078674 42041957253497444 81077850116396951 17069268878994996 18229869040463018 45732412984289852 94708157549546698 24483900157225396 63198533110458678 87579859450105577 89205752213955872 69090395846841176 48583183813646271 17933266601031349 84719196803772713 28207043559373465 29064502623161990 34822841605857985 59965127245522044 91059433906569010 79778461325740958 23734379915481687 32812603041294471 73902469373403648 83294591474882457 89922624130650756 98869633401593028 26888336313161354 21427404740382277 82210145587281906 61003577467901112 49585842820636887 72625355673132974 66717325313046685 53941336337803117 71309225506290653 59527908507410103 60919174306400531 51969369975539605 81443877038170269 22572868019536666 69785456447838321 97827813011843634 68296638720930179 79344403267801753 17800013261338436 35523453391130754 68300677634280650 24587216790739164 39755504348631300 14462766378065343 55937474531861188 99946656236593794 23669691952792378 90523407981553204 99446530686291202 96142512446219213 47808977311585510 88611286242803498 71007266374519066 54712771972952042 36204162625406297 45065287283844968 64707484753670533 23452915255959442 51951008710654082 93874630205349938 34847736241425243 47148987123917633 78563423698612837 70572303720714977 29833297138907089 64248890317709364 23818414068721100 91900629423233256 90624290770401358 29684994065421973 39980204492574426 81989103958691449 74291439273099705 70360704959944483 51951182314844946 30458118769647679 31944606927901851 21928418806031965 41128070993494209 59947077705812084 53772163964590570 54559343771606896 77507182420065106 82853320237541395 11866402467968633 59835353124742165 29631320881849295 35065806482855183 85824284917421851 34379651257128224 51282526757338181 36415223297946817 34969884594863883 82866009555074379 76939002833558353 63019128571334032 17414881893613970 35039426930799187 44071794609142299 34846069011570257 37606922084649865 39815103338239121 29068439030335368 51559812866706330 52161584909668330 34754409097677987 99191797942206623 61864844610794489 63018797549872580 71816027428901445 15078879476039351 32676932477642254 94426074138951820 89615972664700786 97620517953224617 30831174143154557 17745234339801779 93112153331527510 39968170854027456 22031806031089906 53986728047871985 17795745316756988 61752065223642891 77965198818954964 62704583973105739 96242445483379011 95289322082344192 57989568408943308 98775212856792950 52887932083443214 97454511180231160 11963628192298700 97926948723849368 35021869346742488 21147749636475328 50125530569816276 26112580080478196 75239624144280517 59912472195749841 50628945930537557 97904696870415065 38074214256636174 71370960715875818 50712437646073949 85891868272393875 70692720166374366 57208241048847620 24867630409833855 93677117704303743 13767001797962340 57899534988927951 53500713048984855 52204068484534736 46617601806961543 78888839422802730 66278926072557632 13287325787080027 62004405088135583 35408968867600736 86148673821213940 82003908541216643 72825481522646017 83305639408709998 99162591161130678 97277944811565857 35479659204592175 54315649692784283 48075967564109796 44484684323512467 14934413092775360 34077161196237927 58267654502629360 48864902224936384 66332315269212584 79582049655902706 78824212639566499 93452600061688001 72096034224614904 62055215455855339 91336782416322801 52680799389472356 79959247381654649 71523602018191704 82813108350402879 90545406306329535 50004941220134256 79217808467114864 58223268065331375 24031182812215594 33999437555459336 12362904863869095 91730208284924626 80381020480545022 73250196480003825 39854017539907413 81700219473576867 14631732339801066 23583232439104055 31480480856254393 59540283944146361 23154012052847625 46003145782672434 72391220891435068 52458756197343561 57219990698635581 74274814477680258 55021569448084853 19778943677197607 71949521533191799 63321272990153712 62847073928804860 17187052180523782 23587990015909199 38783278432943822 78627705792610476 96292603009336926 22693537569145779 27547969370997430 81475159681881250 99043451045149364 30446301417053440 21349372159102534 71770454176570717 61340618030039268 85375107842774971 14759947030139380 31876701310828760 68821037239519587 75056766774629413 23019486770009525 17453962415393128 66185477291517062 75861840430786299 43296081542526174 33860326915334341 41610030257028625 61554346832700720 58727213795361791 64846067774719270 26662155104613485 98496704612192045 41143363017484084 74488398227030651 98325874128328476 55155455375220704 18108035692257675 86043570663269674 34520776964716839 52174626252040152 61269538576213915 26676935773969069 78284121508334714 57179175232693685 33727214443245443 57363139841474663 51784674545778095 49599296564149357 64375154185752773 91043347662393677 91926126414699765 45236204235877644 30579195490936385 59013703078281220 92911441971315359 76167541909795646 50971866493794629 89172472089601786 70743125640654011 80785680213996365 21793832182926608 41122065988169090 88367065228554865 50446104374596682 56053873676189495 18428383906358854 51714926417768663 71918406832085267 63210288764149820 67167465673675601 24835183202648307 39404565679855846 25821115727395084 22905201560139006 18063147983079961 23324010207413173 18044774295562694 70268640230890261 61089655591547796 18073027361186662 66969064772302832 20994111128848656 82946619920679339 60291443371887277 93005829410831988 72779053883856406 48451701594352945 13149450913947635 79210663975340556 59612423791532986 63194261990642283 28915238519073594 85442095150218211 99882115071839684 57895523594611551 35355478709985520 96663838280998436 88633282652621937 54437750079090867 42710410776885126 80672864483922818 23404266083974444 54705573009863825 63066787620143859 67477552089834575 45953477586564308 74501652364579753 98274768989516884 63931389202019867 85006903751416916 54079632835189106 14111476799062786 23033884063121197 67744105464351711 66666322967164403 39532277514868891 82263874925962051 70448452241929761 89627156414274150 91560056911726310 69661242926181731 45790903537063967 91143328200507277 88442588091689358 85895017619950288 46930788911227272 10680523541788331 56286713077090898 44674394608192882 20333976793762078 58937724467199754 52834941428973385 21453080660730581 52093280846903661 57927242652089308 83754826372290695 81165630418709762 30204871133231992 19225596236325907 31606958147811886 50509387875699471 73321629744736494 40496257169895356 24563831826872693 52532579679611635 34267152459857340 97793603845799962 75183849315027457 59810882181550258 12194651307652932 90092590157811283 39991882637988546 78891098128424762 63645758262208464 80555231666612832 85591672061353053 75259422093947658 26286659558975894 12033399695106943 24056087099258370 77403752612270134 30649736310055726 63258216465210670 96150667729250936 30525334325420493 43516103736508543 90697298622824998 65242617218804581 30797527057355255 12312231585705846 53161905634687051 67396200541235779 79813792633993965 17785338773017999 10129167859239253 38612251232391837 11720869854302576 41869622854023206 55413976934510618 48031959557197510 69474323664484959 38619662735539888 90893921393865246 19962641739436967 58072194251554585 88645836676195676 64240485733520708 69618349010852620 94441616951415045 16016473366542063 30767264125856601 68151788299594557 31193773123459777 61954682135711153 12058638547542279 14595736502904149 71509364579075454 30598958118041570 13768185274125851 20633869802759242 14150039261020274 72270284221742535 75071279055928304 62675972905982562 71634488881075395 15993736138288166 18784082642975661 38235206847058536 24060741250877363 29141725063332680 18622682396124687 87647345766998546 50591685683398718 13111685921235301 62156265441631103 29132119877013459 22679437629150065 60163542234374202 48663602380738613 38582708114826338 55836086017051249 35747736624575382 50929530198502913 91464930651477445 22869970596611544 57668358821317000 78270625117896516 91206295335366518 99283769125641452 97310024106194311 59675366456367266 94866222627941743 17680593010494740 33166041363060722 78474988665134011 69509187763028588 84993908934956010 43647791731724016 27527754905172585 91304153850072056 91800794180683373 50196848249771726 95983408547828761 18359286238553461 95135462311582006 73846052409862223 22168996722532669 25749363079756497 84196249147516314 60639002780297778 75140467750173349 11979030178651242 27287216591220841 65624671982659262 38496801717318206 91159769456341891 60526451152625828 93699762222658527 37124541654648142 16400297716505562 39031648511699306 99805483228240756 56573285101912671 23346347036635157 29763835291358447 41755154339247081 69859043542928801 81345670498170746 70178083631751629 66646028428871229 98269871750443625 74730756483798261 51226774879308704 22495885505083014 62490157116780978 72192862938952576 84161979023437171 53240680100843654 66830559403428590 13157719956364402 37207923620165062 95093381028410511 76235763548507009 19631180564013793 66457735253924506 12458330470267043 39999525439557250 31998262286250868 95875859917459578 92134702836142327 28414990703891400 18476602520773287 21043106412538287 94553431664427805 39485075034466263 35035260061828183 20538840249468343 28573570415192914 78135438968401909 56622357981850613 17279514980294266 76306277669388253 70714457515485500 17392725361667752 88354897900956919 73709562689284764 39596783640304780 65374142534282345 63285819581454261 28520304562607493 71825378868982973 42580949239037735 95146538941415731 22967516747356491 67112625030662604 36211844031441171 18923519839997378 83237105964211318 68033045533225592 63259487271988962 55311661947647412 93879874039550081 89904696731389831 60820727688647467 48080510685795953 23949666388195637 39472806842141060 92508401176333620 83152554255522129 11598658243118235 39186314574365454 81545235251452962 34558214969746266 15626394848485094 75061297123889694 95338666875457048 30815323778492144 53875374728421714 93711905113488070 81833883797102476 22941709842299945 66617384564742875 69998827097182439 75028765202607970 42249670185236546 20629020900021325 72874402640554726 66528445833849153 77277691377484292 15410924617599893 42774836636937613 68059057174002332 50623511704999649 82147438115981492 66478982028849750 85786629642589256 56311774509272097 33933248254322160 37197274435738997 69278752018616709 62296584263259084 85741353486938557 40442269620003940 37854372398162692 51426356702539536 12283754750417199 66944643324484058 13899121799265105 50179283580232667 22773271809175168 81221202915697474 10084564940029733 98280865228321115 71742314501641522 11728320021822729 77764202464000118 16877548664424351 19747682549834590 77206106014165948 59661455975410799 31346907223590855 83157432370594110 27139480574646462 87858415554028687 28251884458063146 45427452451522604 39940774218826387 88043495214030402 98300282697771757 76533295979604801 33281961869962459 32355520348270878 44947834126032602 32867535244762780 60019535183555229 65186948636278449 70988208133115932 18736916282429790 53029334731992681 30253912030538846 22214208216977190 46643096207905800 52897556526386768 45376119475954579 62384193444815161 78037538606515564 36370066013059854 28688096729654832 92381857736311923 65557702697855634 61010965892912086 47905981547604948 51459321031243162 70835441328866650 61490015180153552 67951410779395607 78702086302512518 13471012323589852 15282692149749190 91626156419596865 47206351257225126 24563677271106028 42948529142676854 14877629818247694 22621825046300120 28499507446317883 95012928746152697 84428338358228959 23613340946898168 99502684003127824 22607445708929013 81113657340609438 71810940848976370 78806934461182009 59920314676999990 99096357173256629 29088101419468428 22099182814981436 90140908498710838 26808427227264212 84240358830194461 12464215368394015 83732642918984907 14712446069429932 37651697760380686 78321904120585915 45017219367469148 52950753267539006 85316636073034037 96858590746691300 80717883934377440 94106310564912569 59585263545505283 22140196781530758 40571291080766902 86791678870665856 94414536109007308 51871516622801476 26993402548540490 83445024589975829 52116466743887564 63193756449408183 34322508361405701 35682576261899169 82295741114892485 59049218870092768 49369254868099336 46947759113897160 25278693882593030 17310420793971765 16471944370247780 16281897394148505 34304208771574745 15457006136620952 70198650933045444 41276968475731552 91732407216385373 99538987456542765 32645384798006416 41977770712416365 34881056173134287 86491592403806057 98143808121343268 88047035964109435 25981876454375185 80498026686883722 15961095122455836 41977483365438452 59587657480374516 40772445205413775 99073186420625485 66332252327909123 89997411051279710 46775240847388890 36734199377767623 37972714067310928 69569306530827501 51976611974969318 61267575322513139 70161742523990462 30245401993867682 81085481142486580 12359999454228163 22572296128396444 85679624180609499 26676360670302580 77553730362748365 35743440400580553 94374838441008193 64115435923675894 52004626259636970 21514128818205079 75354692833871814 98979208275189884 82205243498643575 99852476403776767 65122710062394555 23983890176397697 68495343712274258 91147203914342391 85739914169869276 97361898890166286 29175400146221434 14668395765215750 36615629009303898 74417369827036456 45632635722226702 90016739349703949 54671987642276630 77323284189867635 78457174193791731 88402863170494681 74027311560140124 26492828243255597 61980452883596882 57522193516050994 67842580269217025 26335246990390246 27831583331662864 90006144137427462 15289971619435991 76349902279258020 79311195352393532 65790374889523212 86953726253786231 35838365356834625 93426998448508852 55836528387931775 96213268482423805 95524671448834179 14308555487870608 36765315967818663 14879603769129621 30184077282040809 10621598697879166 59315515679834336 65292342403873129 96204140543981105 84323729617217116 40629182751948081 26170655839615859 27209007721868739 11757967000802687 13180361015444093 51315557293327125 54741975306380803 37559879861985989 24628139703338547 28210468943854331 71687412134120228 64957292726804689 40314087156446382 41436781033256034 51347333665016878 61018068005492715 84270800421247493 97497739190828003 64273740984296620 53490092331127465 60415303549386096 67966894323907479 92744215847586791 87744152789232201 83545276544916553 61061356259885142 42025893123700680 98863599455693428 95910787557808539 52467978406924688 90874252736828256 43160624590412892 48429557286052871 13448044091160495 18411428263622739 49078744093335576 74643269374401805 73029651885556807 67327107492239578 53841416734713147 80160081524798716 25873101158321016 80919788897987574 11670818740518111 93895721050989692 52361326315354489 27632131750312592 45965582614636773 22156062441827475 76635332402149583 36424009869858458 63872753547396621 51892283206817171 19503313264907809 11902342063343268 24621377023358668 77063737723848788 95667107622483268 37010577612339848 16318493147080248 89795305654940634 58174082956576025 30074180510892145 84191039390383359 93496361387191026 10074457991099840 42196746750088447 73313394763894841 29166144619373280 59369464037596281 47923191686082007 99292286404822429 73641125642426409 87391234853200561 41310314642458930 80453507544163429 59243433840555847 68355780004949117 56596844089204844 97897220822262064 95830765297260020 37496892829447025 39661230376461834 73654847768719988 76845065301555832 72432815587774545 35176761531969236 58211208416363731 29206982871078202 87611595914036377 77500482043091810 55671031177007103 12839007742350536 32410732342960689 89478795367852837 60682909870432041 59469667314462962 29241098706221251 25177764314988480 98511243713619817 52009348239811630 66876617165403363 24308655454251369 82622094406186458 95774302100757691 91572882936656634 51003227405736668 77305888682124236 47423813802756493 84740502898394242 61684667670159605 81522584655063610 30332436548799094 21936364184737917 31035962668060235 76951764600414653 73557301192653023 83868275530365080 74778180401674202 61810297620843525 47758172111409642 88455495972472610 96594504720159608 86504830111360184 59013624262486363 44084240208571507 33896979290655006 28707076927945182 58136930370905445 16633996673104101 27919388432680538 93262602488363138 10081231730133096 48578037473087941 12092822725720013 91136119510674323 47676138045948563 93495230468355416 12881768883208800 68378997272309649 63339780863185161 29973863636158912 65902741421936041 70785609551176119 20314578597771301 66440629636239598 15783291146283208 39391474389112695 77828849934861924 74776105023233354 35128290699940529 63417623210879950 63468170364546871 60782310197073045 57827948112038872 80850188087086140 90256240159410911 31372090596801416 28801708984482147 93502585471664053 60232937758937255 53657856637997844 20926024324970226 50288632557238191 36130622692322442 31941982056657468 50849278557536393 26910072400367770 72500793550149602 87091216645110550 76401388757332244 18650518109891352 48611568430524228 23466105217197580 23313695858271315 95439729978464335 75224407490388202 63402735766412533 48057674856479233 56365314355443766 90251937363745832 74319647032594333 77224946069238787 84312166676592121 21704672278493546 91915249135280018 28751166613937109 93872942564506081 84154360014801266 30855275086307581 70929420437274078 64747455676556188 87234119711539464 27213555761156678 91254513372741967 22281968442273362 25893379791225503 90809064601272527 82986081629645904 65333160158009564 33938288231173771 14345962905860762 60927210247097942 58585665302200041 63563463175756087 27047373092981342 84618126464334626 60013786576254309 67153865059108030 79908635131174944 46955651411192151 72318591059242273 97057281792345271 41967481449325150 44559336226004672 65478130682252151 63036537854336650 10479466985482280 59944660648061915 85898703437267289 86120994958685264 51425631268595658 77273388981031350 47524629094066533 89304131951038151 12013405868765182 96373640520504858 90653389359523047 39686484394702662 44062807893880467 46169127002059819 68829769889087657 51723769516538791 29964036152118641 60198017384838772 49244392409802097 34356162175881384 93756820939954493 17422688543980125 16717242628412426 15502803398150231 45711356471773475 97771628859507972 57052758616475988 29181304226752399 42214767426562466 30075840510677197 65902040085860613 86243565778727315 78366694038501692 29841711306147775 80441855519412192 44945294868099407 75032708928829134 49421975679571332 18514666703682770 26260236075656974 83659216587987371 99542333774400018 51591864739221235 65348594008163696 92395573291739559 31034857637647922 91475863829947854 99164758768544722 45930023950268956 68351228291449918 81246327112410562 69317094476764279 83360173929902556 39520048831828096 31142094084250940 17375228135864314 72520196618692058 56351507579803823 67270803420928578 95323818214181196 46177846028229421 96110061043320094 43493147345895979 42870110866167222 20124173140995017 29742321264856841 18027075992617853 33335678231650543 51157421041005330 13640443942418634 13727576994984551 90724504825307644 83166814571649405 89581181181240834 16982357366311748 81658484068995354 56685489218489963 57436111697682642 45884011501172388 29780547025724699 60365026031632899 82058937358294020 29470349985425454 13014881602529239 58204418730061864 34745571098377217 26104930830778889 96497179327533248 46396362827080492 61975054506138457 41937973800262980 33761370603406782 92569721861806451 66623621325547304 25942265930982336 90252640500364005 25339957051072630 74640703711036066 83924572291230507 59652428276733874 38149965145568996 81830503326697588 49401359506863956 33403471272811633 20532689258305153 16692254445711647 58363629184465261 20522728133846291 84517369784451257 90462244093075563 37549068459224903 75221422497389678 37777335502295444 68758300525498609 31687948870879732 93303765896221855 53933858205149865 61570830744826961 12383880607477138 19998815489126433 52647977473070210 84127244534048006 35930382930449796 50035417395935078 85448068745606648 43495083766463564 96939619421020154 64896781429018245 67407947707810100 73249749873305266 72777938603229875 47064240276611123 50165271461375140 66348565953340917 86064972600324375 18676759627103942 73084825137399211 74324952609135012 61887313199256702 58418644122720716 63747632480386470 49885198106630460 41210358308889183 99565994353186803 77970078438282082 66806399223243646 46935718999907554 41843239527541162 24184185557474556 12751381038755580 49569911534908253 67533344734801567 99789979583070727 55575241283615859 68442097652710509 83158274703284347 24492055760082523 31093814834081105 54841111316947359 42182767144907700 57729136239499847 36314522243655918 33931434503112482 31393850471752410 73197649877919067 79050526656078335 66210007308397960 45728897864257258 82948171189743395 27031913767169429 10964305425711715 93011538084701349 30042642805209090 99362602059358422 16109437041666377 98226347758230021 17977024842348468 86974438421672679 67926062669944908 83977364412308485 22402038086682590 81381678880884705 70393497669618132 43704314501121094 71857247386455133 45780963501604819 27571604556602163 58650630428496515 15471560609149342 71350325901204354 73361344397924636 43627191701630177 69719456400152512 42744234479817033 89693378784007717 72759637932863519 94071457409292351 15824956059218118 66891272999591875 96951044231402160 21295838606203202 11965049508184115 15742698886662273 98896372070499397 56585439417758881 34769133618663821 97884735926239080 63872841723568348 63990726940437132 19750966908419961 11861432386417058 45462281317000777 20915353108040634 67969534865115509 77107528854068815 27894332388602414 38319410311031613 49883214801128682 57559696024508965 46042589732435112 44298529456609696 14472434361265619 49390990028096560 59458214039486882 96015946567480831 87993703884075735 62473397929268514 71161816650168195 24639763501253811 96070941055151964 75970458456664429 84551830765650978 15419884761268261 25515126677393940 42274663617686486 61944764034823748 41472531286230996 26675033507031392 13435400237583009 46474998012721252 19768936182184591 16717767033370069 41015873553414147 66296440420037181 64992527708409375 46551708159440350 46178974643031372 60212047511698052 87959872698480873 50816942462718879 41097473423146705 72647766051636547 55009599778253645 43068524401370056 62034986546198525 73489939259421808 28325365273227720 76810429187261052 95995288140508222 89443561430187159 54540867183043365 70804636800216269 92458809091977176 18629397392406765 49288129300048143 28292256211163870 73240557594665351 53314162744365842 57807802211920798 54247055935084520 46146946896594947 96577930352062424 84055397303447297 80968354642970042 18750162736982128 90167125846374882 97959458558931628 92391421477084735 48173754750476166 28263412268246187 58381859215533533 35366673978976936 67420342840191400 95336733430090512 29266119899798682 63038394610735356 41381742446591417 49822405521653624 58858324219922096 11660175847766992 73168758905559723 91565007679250425 57775343044977377 11827859858398652 51933138540825213 16815341091169068 71605465454261725 66915618129778926 81391800194695318 85799650955671178 15397486251939780 41143379522668634 47583126241853450 42328146631672923 20823988018694530 50123602813617867 26718526919146132 52837508266220413 73559580452231830 42543010874814424 26363969012305401 64758350138160856 48794996071697023 91569309512217239 60413067816138048 69315536295887230 48590506422996956 79475401917409317 49702058163757827 34291075708129734 51042007145501973 82259648567392383 39795143926343142 72344583954801510 95213395871867639 65470449093410984 14398372421389016 87493446429886594 13612606394892328 41655979418653214 37820390806750000 60246887163146214 40158649705065139 42267425073891403 55025763310331627 46720927972739425 72269685629462845 98628233021234562 43895111914651172 18995911825998135 99446368472375025 49546054008054788 99492943763828400 60431056490711908 90474197680092824 39656483420066403 12668574137836914 23122806700493698 53997810320468970 95899855481931852 44598603135418933 25511164775401967 41143652290670648 78749669525469678 79650140755909428 25617187914894498 56766693096013116 95826906280881823 93593244080888101 74916817346755418 44640105207829097 83000923227000514 42456388087296269 60368641194762600 16820639659738283 50713142049716838 99382843330687087 78321647597355939 96375935417268654 66641030271424266 41425140426430392 46989352596688342 86539612782259753 92120522839136970 94312896736774319 89740632666868757 82228892993135880 65463846152504054 12389020457092079 48402943990173073 83520790628086919 95935889455465454 48297140493088523 55405213800857990 93261430205962974 70393606344701020 99411572092277609 61039245830200000 21012807333795569 96289933905940248 75737810873188962 16563110456493049 17530396264831964 65105043934808754 10494501902896474 42970587117874620 77954970516620024 28539296145417347 93098951988932680 50401100221629248 84668391567601478 43396375823073787 78581854187404279 23287030522253517 73889865312347521 14298999118413606 37839784218362242 48168637789539216 75833443911062042 10102130707923354 71586477530651087 17968526108211698 55948665391895970 47860296628660357 87582389916498680 79251493249529186 90638021507104769 13236182451591694 30048349581851396 77497432179954971 59344481029781648 49684732531832525 38353589450442468 47564850845052411 30041738862706220 26685917831354949 97119881297821765 25717814408076370 62414141343598509 82407766687121127 11909522544087989 39714474764715341 94968349875347027 16548442741777443 76994044995982586 79220875508963395 81480499740696628 38017032966899342 13594761783617218 84098601742009307 53898176040746752 39642696133231302 83150578689536463 95139511939625076 13260148548737549 55012860279270160 58499755370898943 52757096187113564 19513864074457502 52732881987323088 74931069446870221 26101618905141110 23050627834110079 30514104049108264 18212773104355227 91014229322479786 10271958271183034 22831899478372561 91300709968348104 70707312022591467 18497598310760249 62631849637769532 23349843720705693 97240941306475120 14727890837139723 42046573407072293 12041216922616856 80748786959958612 91926827227922268 35631129208587372 20301688891162334 86470446380796704 24327408481357595 17833269635715870 96491384147691731 29451772897814100 14095842805524113 52512632349036612 54269562180542553 72132679340407389 36064708140710632 55502090362508178 23963637965235552 73815196083743850 84917968559136987 35215019299879513 66481574718877496 70327579996669973 61078465037481981 16560163167563578 44319213093984632 93881758364542162 82758218452689623 33770722857700839 77495955230875358 66708486711883967 51640485320594558 55926633169902678 88851881344207552 74427367291447320 76461854855337485 96576869402794088 90077693161854809 38023165116817008 79121866467023816 56286709302707526 66253971817545588 22660536883465064 46657552427429425 67542690088715053 71625464998086789 12888470865839617 71443879077459794 30567953591181728 37894981002244575 71820052154781011 20869673668787233 66773385502412457 58128984589785976 49507875677223750 58666297283095528 52384507031503393 88977974203350411 76301727772280759 90673128086095611 39774165615613878 54969871521807961 76068809766124685 55688254124146970 77525700443812582 87650618573779017 55183136616713891 73337324005424329 25693410492887932 58156988088523360 44849844122167979 82235372959295697 44801646909760910 70605167773443744 12889687291617007 53558340365017959 72346126021650364 12252988305052047 33802891075728762 49064201522616247 90596064208565707 96942148359817466 13628098313419693 37321317341194829 96743890958398588 98682836401316641 62709188393721580 13356809162260443 74243644291282000 42057223598679095 93667349632601015 65130905198256030 73730595553603617 82145846031063517 64920891266078427 11651322778696590 10743459899580219 71276209537240445 68336173231372480 55973869506442872 16854882524792264 70870714336976127 43021084079665636 54700079838781118 80640475089304840 45228009996485986 75775961710839807 22028034896902621 84405166279804400 48298011999161826 33593606995130018 57582016888339059 31591578769305873 57906013174564245 55127480115076848 52663861431095380 94846447019448406 32572909052258300 19842660658455092 68343537250560004 61253967387130734 28824510095400748 36457384379717961 43784202729417681 95444720503111113 38735268856122547 92335900731979445 12092324463315879 14595324206001674 72956036153007286 91143262663708597 36146491401086522 18146831331514174 65677628156084239 43509275068356110 23137618066343637 61947247609677896 66715911540447377 86897974381430960 51753073664301418 50363863408882732 63797157244105749 22643305724330162 35036572670370290 29007185102195621 22524690736401258 98077335480120429 68909627342985189 40648446513769346 38648611586207552 17998884965842765 92600329089739766 85450325156264445 48542311570284200 31664685504950407 50789803229190378 82934496589577679 90605127739595023 13782858751512655 61040467447204973 92726483046488973 45460949840726421 98179581929988284 22042594766024185 20469324174711892 47078945655523763 23251884213921792 97561052712180246 16680590610054183 21857887513673447 63183555159776551 29074645984546448 72395244806864631 94245855781125359 78365572380155081 16387124314887856 21073520124990622 41436253996792761 20458947944152002 96464893902555729 63061093779333422 44472044479472348 54037374916206764 49993772111674587 94104110140492119 87773220791818325 65113661751338346 73565199501541749 44218093510544127 15599322876377086 30668809569368157 82617625440310889 80617379243352046 40835891330035164 99853795913189996 88119619834185752 72409565461928459 52120736215023477 43555519412952992 15222432796488755 57076004297256645 12194706917966895 12877533979191324 46898185417860118 25792154090695288 44948672811929945 29719086106146211 69224322179779465 52790912036749885 53910228042783280 22004404120231301 56883066270981401 59103155739618246 36643597138090881 37874766620818928 19887376198802586 87367695602018918 71804426318186007 64261855777994639 27192631129099831 15820276597473066 44011411696155362 83028437198541466 17988422076858400 35443580476574841 88043290489142946 73557710672878564 39382681408767193 13832256968554248 61921920741346540 89861608734640708 33941745127246949 63220411396924994 19944473435688844 70570602178541223 79651021122342573 22638449160990654 32125782295762034 10963538687485062 80808276695511972 96173232752426478 34385554581626639 71098944439319505 36694255844911249 37260316964477551 85261010250942178 64492039530072793 91075913373900609 49812672659075558 45211740544040985 55465874723573501 60111259741561894 69397947514880862 21595945756256931 71148721484039194 84748422842767272 28951825733286050 51117192772567356 87168945566651655 11472910417772107 68566328037273585 94256177499111607 71921782388036235 83517426210743030 69815978901297893 28364421169350408 76107229722258205 81226980114772954 44584001226327344 99977473408121767 84323122917062676 22720258076911841 49455225850268658 19297260801507630 58530310299096901 33124393673314540 45770706524071653 97986493510443656 45333969174822905 94959349873888596 49813927326934451 40236483069921098 45628064999873068 46812839096866339 71973793360518579 91950825155195297 46954294167701447 58180429895291489 95492212495241490 66454713515933216 34445807536318547 88577930263916634 20141952199079225 46200674106299086 34665436832228228 44623473537154292 56847877861212954 23610864676439514 66621522776532129 68605583967156531 65192184989532173 46645056558264762 61543120469738863 16029080128924022 84422274878540637 70521528460993049 81394271116073198 54505833142919946 32533479179281345 11816731577057805 98915877289861125 57634381233684337 68626171146467371 46221024977643712 57777750458873296 90237150975183450 56973942028810399 89236167149918908 76893694385855516 21561939198730444 60912003441123669 52080318920547060 50348995080092475 81233594650482087 29184077382861564 17729424544159416 15329252877433780 62752188184224579 70539666558283092 93248157435427376 33851962322831842 99436804325309900 60960568212919993 44884789764186626 81100999423461641 57551408872315380 52483265888748764 11353703645739131 28819411824379499 97156181210627480 98985079607782373 31166242897238309 47784830197092577 81487006773814963 73811950710762020 15421658118185052 63413912355129066 58128802238921576 63893783529879516 63439598027315658 94145889976658816 34885428922515637 23079754111356220 96081887129404693 94533444535831976 82119810818177705 78459463577519424 53801308597910773 31210500367002832 77899709560254110 32013011717782173 95209058215794805 42881489432334913 42221550111190381 16807527600875530 22775703158238062 10962715218529218 20463832016899056 28427821541979970 82724827363544281 91363617269248190 18995189888689095 97410799868701234 89523319683035640 56505725018814333 34731252247728195 60832939795679014 91743736558764866 19930021820433131 53638390860922009 43881835260200965 73095471653652359 30925123954014524 32209447874021302 82934999465877563 50109233945814255 34801244303660525 22010541313598472 74296886488000007 65593030992761880 16576474440865410 85924405330887643 82334745514142958 36874202901228401 18031642475244619 67837783484628193 34825527339969555 36878105586056342 77043024624417817 41846604539658007 10955853092319474 60639608797546763 22767201235450139 77371308487547831 33872520893872675 84077302022686441 92810774830785145 36148962575591294 94951333141199181 81495194722964988 49754711683759862 69587047282814268 46355270599633028 52238871504243098 66425223151127843 91538540098469738 18016412104031227 97336889767307309 69391481479253713 92948739461974467 64453769228731723 12092444350555197 71270763307114732 55010364050599647 88785816318332151 67264571971662574 73734433186105340 70192267739811539 49542422614625300 44345339509396475 39067596123739586 94193693493565783 86926597117525268 28882612228392304 15954576325274746 33085108940467858 27175126341729965 20814449770426393 59143582639556629 53590668941052317 75130869117597644 52785093851626790 44951813430038862 61381027311789091 91996862105523757 19331436136044331 94774127094604890 32337749383630603 30521207542251166 62013242009449109 92783779571161449 58654617805093516 41545788465748470 14752544665278766 52904033854763274 57141799190778555 94633165818538044 50375847656946528 36691067570047276 77772597067863876 12200400119444132 71327276477399029 86844842278226348 19286478716420049 79093573174249422 15730377452567390 43074970889357698 96997246998716820 48879613344790662 92782685879120076 86825263983425933 68487370941885399 83739994937099374 18743440490530621 62816868065521008 26758494213922553 10619506610442761 27667494753504017 52284019359067662 71690221041335048 10354445382291614 16550794257707302 11577432211475152 91706399263258953 69518770870736523 31939427481064101 13650922665794781 29265418444682770 84366710825099599 34840115389750540 20880431657258386 11487047375769976 59789048512369084 61461667105978923 98196466856417953 26434160941774360 47865813842412052 25152342470431725 97389438216951648 11062289871601038 16079406668366678 93133389378324962 66036428451621335 91401881026778293 97860811653836085 75501008245298316 89375427448076770 21342956534575635 54587075779368132 81444137977979474 28787531281274541 41523787011352271 23716692073549244 12650161977663691 31787135754825497 63821226038354731 15854276387065918 47760542182900383 77525171194432764 18014901546074787 44902683182423560 17424146081801040 37459375260937531 84882469835417566 21818917178715710 18479996488745893 44284909444209587 82165766130099715 43761822740102773 75550076026482147 77279682927484012 13342081232154970 84460372944026619 78108974661538861 70084573179953100 34551680717882756 12918921677586502 16929537929570440 15790644415778850 47086728087431523 62434094686882215 72498119634840482 78527490938723960 65677497407827484 30983030015995184 12438283114513144 39738851446813259 11194250210266312 68315975222403767 24308847402139383 34369247584775621 64480325980131532 29508739650875319 60969281234894743 30361863344822552 98975105965478854 98882391607264356 30898799713930138 37255174844488701 29911771133038592 66058163372213793 15528663332327157 39945226614708867 54907718006168341 24877176990410836 30298334790424228 71525327564164196 11162527008940120 37474107045365982 94784824409079625 41460951166673682 35412577217172815 49835376857943020 24951924183197542 74303749966917354 20601522559825019 49705980662337702 12695701307064248 28137868031983891 29828196614505392 89456209073459982 51721986499081150 87786936945123389 18829982388634445 70433579310882929 47417975717133227 56334075205682580 18029207153520303 91045425461707022 27873040977300210 79556291944707321 90963226947490267 57064295130420778 30133837822808026 70849373610206584 12741065871196022 84565155096052684 32276961107217692 26485607848779661 60121378684718492 26355774621931321 57951014203090610 77713494051537861 29469365430213840 60195888824913514 15556899488545348 89927271834677812 15982033691424214 75480339759266344 87002812763343632 99629958913988382 17167271599979192 17509909717569431 71240693978572638 68494835214990051 63791558689843203 81868830907364801 62934666841397215 81644780921270677 51962594708678915 95412983772641990 75731319947426240 42131549762476515 10010424559515690 95203857804604949 71524679538821894 86284501162448143 17291529521138140 70058162941190561 11013371635702687 29031942464011866 85657123310328322 40105304978354337 26621987136929959 41179235264562468 60303833138997479 34707188747055526 16963900784772938 78774567837247150 35029605060539220 62434911309012984 60661169927004714 27073643621595138 67322985550059229 37174416405079735 63845268038339207 64098954194975435 42285555463374721 61592629467609940 17316531881083222 94155126867263813 29430953308366529 10288198352403268 40462997861350256 50940627704235267 63092287164487899 81494936193624034 36407481611476814 11010937883417277 21051367739145141 91121524649516092 21761997946780309 84724332515959055 19016110487871919 29642048321423554 74435043529814846 49463840781275797 74058527682124624 54391334198753492 31054246592524637 18880146179765107 49805740428421446 29635927576320659 87545833545161477 68029048530407631 51858532954852404 69853128653615613 76757198908963319 38838144661330885 56572447940004473 29450456418048270 36752676675339343 64248047489503387 70751313883466306 24774039640996494 82079253224439564 21828468390905882 97439259118045949 51738395477354041 30214632223817821 92014693743921776 91507027017450932 10086082425266432 97157340145323157 40047498918066713 40888418819824316 14754587539601021 33642094154061785 50192403435142321 20263397019182041 55063471864224276 69815514891831808 70337390883808239 75028622091366158 45066821796733075 25544361569995858 27095400555597172 24168518652586822 17134653035684073 95683433901016631 54521457034056928 74947816051996136 12653938715694512 86216836210277973 81441408078643106 73314264742201232 81256475607505769 65947797500324612 43227258309746671 65314617598735112 40277261173380503 65904267376943896 27148186814479835 93716271724538156 59258627680380270 87447966924874392 47539070738375710 24371946778875161 64223533859684890 41175524203557180 82203335278198286 31480509349424726 75567163433406127 58836235290076760 51423705851020816 95087984254057798 51731475218283874 68201090210511571 15033270064542921 47897247921799010 85621341196683144 20858367315860938 98632660989303379 94444287027518674 32680134558406163 95440578022575641 61474325390358461 25491581459000805 56897168956848043 13842044259734010 67571006291991192 56368301848130242 26391719763540874 39913309011312315 60552260770293209 29685744465210688 69415327438052415 42619811604916995 77653819309634425 21377376362361091 69764245073446457 58261362685693808 61377655179714521 27493158105879210 69812652212737246 28182547043882858 25154496473901882 65137598711278121 91400909906210927 47763483577922794 75543244048934269 16602441399595439 31976314013278683 16028828386962974 56654657734118008 18586437376292027 74255384703083593 15441105123902527 60688008828914923 58753938198404682 14759969646538440 65941768979816449 43314860126923171 75136204894995295 11052557620271688 55560598092463031 29468658191894758 20877554087869481 58296516724243487 58380108423096262 56370095582671949 23498528679896505 20820990011378074 31263164023870426 88923071391613743 88920637534396526 77519023423819744 23384256003547353 67563881155288615 58625075354872879 53045763873611332 16836770467683839 13618426241236380 98175683027671154 26095089303638730 18187230853523249 39319739262368095 32078657785001949 22322277861194680 14314415544063859 46905681121938652 63759688210353476 49911825324659973 32593877280441029 94254205611910447 22060902582155306 49066836617914409 96819904172113344 34253589058324380 76392668850508320 61512468524938404 18543299082175673 87056093690872854 71765054490847505 41556284766314596 79325701773716075 72360060448334010 27678793032406288 61267483173911875 61086315234838294 17616574127605166 19041262688072528 62186459189910352 93555732200904031 50563140972327805 83797804111514577 52844708283932683 89727431802846860 49868089574470975 59137494592435059 68013241952141280 25342964355849814 89509037263683423 84070034278467408 79015467377481142 42267295632321836 69127197902770458 16754764291281391 15167593705586397 17452653475822670 90825084275973238 83219513043818170 17193823163199657 50164408763654410 18339176065570080 23353514072249282 54157557362107214 22195205579841714 51624717742385059 69212029297929540 12157485117669958 80056780034857530 77246869573487641 75143705784040537 59833971743178572 84929957560186927 21600407733395182 92064656410390459 44443519202988021 13344192440860923 16905113468239302 13817989519937159 33475456604529667 94332196019622526 69611455016017775 56813472793643048 54562698288262563 65003022756683106 10130394571666668 23341273145796874 39693554008978050 98332779818690927 31999807599377489 16163031808002357 31544499856367727 52524023508738634 49318812926582727 30927028536223248 43683685786839226 30403173873968960 81946768954418225 29481930498595325 15966867426098405 27690156342832613 57641634185380995 50687633156520956 74414825738937347 33189927411298469 78541399452404273 21471171745753785 76333930809410366 56148482958691123 38961012036690965 86995483225636462 74288121446337821 70647807366717841 25962052235630111 35696404483232462 84079844945051338 81283986573732315 90454153549911353 55425792314071406 61957412847230873 24295390773066444 48123526583681129 15946535699319554 98814064696707330 90349618165223713 90956690426938465 28639174726348505 66012374770547313 28503776006566262 46164504640484498 83715236789349199 63944249279604064 96557802588175817 21580061389261504 77166405048107513 25562100839685457 93325119510575991 21794862110683802 42052937050649787 17064436884702581 51944082351429322 95447625133774480 25988216780006479 63643431978470904 60743490649745813 97125371102835319 57764543443974175 60862684143546467 51467448261863100 88234013450174000 65222017616915833 78670168988634921 73153021924431460 61733674330218099 24375123690046230 63264700446476719 34566704456916331 15028222337305967 63380424675890110 77936573257524630 47061615935782489 80024170056311284 29507116134522138 66384119978872439 43151312940930147 70749463396426114 83636485110794091 49343141301784849 74267307791110461 90984327828493543 29348229876502356 46812210997709854 25302504384286800 91588109280512672 76323640629676708 66044955360682244 42894596977817975 30349367710331437 40782286724710478 89693899602733278 55094445974298335 70135509692720710 64696809685330487 49821630257750168 31392998019931390 61265687918386925 25644105261691990 32646396333562294 13445929608841978 53501300445060177 61397631961605295 87204865551946083 65073520184292184 19573811956756154 50018950033614864 65781374869433178 91524249347713221 73976076716298730 21544604308280195 53104662900852135 85701933922768611 68456148061975567 26588017592279178 64349785043750857 78119372701168189 45370951750730005 85202401806374363 17628646456133429 69374393312712209 96611080017680288 42778849018649541 91939154336567468 68443280666588107 54037520326866355 85188778117494568 66605522791772357 51741851833459310 80865300887406446 47083154506390043 25967122697280122 15416991261583723 42378575303801786 64004785982841599 70698948066170747 46884868755426606 37413986358043098 56498265685702569 41023864963210160 55256257733542977 34871213171279348 31618823708740254 47245695763691602 39770135652557797 96950205045881202 48946096890736303 44977216956083444 83663181257684477 15193205796447622 25930756785310294 25488444354466500 10936806298860067 30038469933944369 38745222551808431 90682285313415806 27687956184245936 41511003880865332 25177675405916999 31406944898929469 87200647054417349 40540076963776715 21725844884541368 65719418894978154 37628600598511699 71614023117012513 93529050871565091 29027754934469205 16051592158155804 15304243260823432 38598298173088339 39749525368491411 43284913883543745 84559912197363107 77639042677250317 96001132614846011 63446875454535886 38634098284163086 96209153246842157 63914808344522636 90905287591116085 36775908317856649 65806743263045565 28828357025860787 64392544626204833 68190026195614408 53333909269403948 62149440751643075 49609166482030681 75780548153409715 84572171182935075 37169366425309913 84323951688147763 68603011252787360 25160021057383781 31080597504399916 43003154498655455 21977666972496089 32945930953225029 15368734373156749 86610532150761484 89217256125474472 26052303031071850 29200613662574919 32174309664267244 49021694945531382 47936277090187448 79929951125485156 56461694840824397 45062178575840689 39281886318984151 38913596551171032 30750054127366093 35924871946780408 40610905677335816 75184055298461900 26517085127541360 50812095556967600 20977786117705026 42258429912119222 18640189986878727 78740602442309281 57357004635383199 88619378094314825 83994780962968043 44083768191475550 74316659647421099 23827461962110551 68687098375703372 78387580810727772 82007014699575094 38663198231391795 67426772034227906 56603922872874667 38194367866336834 77326958766138327 83809885405699259 38860232668379183 76216694721532668 94934422178179441 12161885147084182 19224295815132173 66210845977682210 13313945897987311 94227375889124919 29263341265745122 95613871348591062 85383592926783755 17705845459949360 60055089452745786 32246764974982890 82020144187708118 31750052661577211 33991274687960380 97168891582596255 83029815741505616 36299916566916915 24883900287452710 24522014142047977 63840426859305235 62379640083685910 33624409022980794 66424823106728706 95467597416706530 62518425389546678 23555959146830376 74205843443728388 65887259947639605 33872925919354661 81320177667384170 95404063507927688 59031068135726811 15305150988169541 58351406916810100 26966945287424142 61874149927463961 60214713858247788 75739916674143107 62537195143569600 55094762362124205 32360176190343506 66029339025406400 53040328632373436 30049603922588704 68772554175821179 53620476101664877 71092818533568575 70266488059882433 86054716567168205 74073812328548831 28815956403156838 80115204752684907 11544822553070467 76105194474523067 68373717778021355 37866241027644661 13479353383471625 86740319097035441 88262790003360884 31022120078142865 97114203385011596 84292355144659563 19781031919200795 48695018452681020 67408888292497011 57064816104954584 47761351997578304 41408634906802027 85292705698609075 57946128280915875 33791762571549594 12744472885299954 29006689781442357 24647253778763584 63860348739277509 43819332255720772 86379805975322990 78499057221013546 65182244565196066 90337105117263183 82035220653140535 66685039562217444 97119203363811586 78873582289885975 92624596165509550 97373507192576525 92897461516641926 95009487302957776 23021318057887577 74134296577041534 60293653508441529 52909836339368160 52045597982970726 71568527305745046 14746232480945393 33530847388202348 71191567289867503 32491704987294873 39558692901659075 25549943692570797 30623444783942527 81188350191176029 98758553303151246 96116239040724668 80985516171710275 69484944341243277 24898901974182869 96971733036234834 62000136330198666 21302161915784728 13348867957356182 72827291028936346 51943997320737149 26945671787833070 40446653113526029 57819259536173478 45475851945065804 54578017579805373 93821856058641631 69216988421815446 87358271104037712 59236000495581491 98556875736694259 30640082898948874 28285296057957668 41686121996536554 99160066025709405 85778227960080934 37402354617986742 57846655467650590 33522740021109355 39308952203228385 40788358007128438 13524755008700483 98251790013947717 18459283493226166 70759619526369939 89594621732234239 13432354794236135 39322580222916920 98203186224756977 40016258319644800 45586132585831068 47292609205991338 95757129155995218 28375624428175405 50262619014975113 22282478251852392 47283750097196026 57260659931608916 26597997167364455 35610986304105709 96757417253700584 94088613619264475 20297057128504514 59930644123299765 52521335593915755 75156596736577073 90005732012212264 96360654349974648 93961990548884879 50891182646266547 93688645803949035 99901840534250405 78922019959144965 84747155810586292 83058629941951795 40434599357108117 50368711846979710 13763980774444830 56504863768973611 94483166700677642 56441235450483674 30932601393363301 22317459210599241 50834037400162329 87856208231166098 29595151499876120 36873275462101385 95981455903343906 44107388895938201 36619202295357612 88742917702857780 17757047657672180 48042556269945788 92184622055806510 16273843053271559 48629418544710312 76515382548898537 37810583819029472 93636931509288527 54780977793060694 42142933836188822 28667228735595508 71919595302862935 96605137326726056 49683484882583272 86014078811534753 18578844189982573 28500523952908930 20004350353361963 77920349975336076 27004726033484630 60880002337344681 96672138931459512 90558928581796634 17758182651329416 59214525816209546 60470182984682021 80596715031686546 22202362465827752 95305367295236335 50259365115747074 88090188966066414 15930408545620500 99482106684500210 63174527271379429 39538115596132412 82550321712987579 58571699434197661 16447366415216805 53298231106909495 93147126955499385 22677489395234267 19674941839425057 63841537292427869 36816716016844713 97783978854284606 71260778284229592 95612135630876651 57940342477635800 23611700407291653 11419255957454027 91533051795598421 72834973608429941 64455245043707117 85863407255517898 45152862462333339 41171747134908582 31512188860840729 63454282076915300 68153530161140123 12841416084646234 30699652094245679 16576061818787338 70720927302565601 20579355719127760 90503943561763839 48647507753652445 95650828827053903 55288223000481708 84400601815461707 80624100183762827 15100410006182419 79909498570658267 80332352484952924 79539256106844817 34114636393679685 99987945483717936 75864526262005860 16026505687778954 85030028855665739 24145334066448984 44920869572048320 10722966691374727 62980501036567699 26487997908099986 10887655916071319 76554535929914465 20370869076997878 63598285864412228 94674253383211098 98707231504547933 92504570296939544 13891851157580661 40128073211684793 44760221291794887 59155263305915071 57212689962301592 28791578717637832 13923770018850030 77060097840262707 11484488007652279 80044319316697008 99350920591622351 41100807186317631 98079108453201744 63063395848519821 53788073796381580 66043561872402631 97325116106562800 36334918044960450 50373221498367068 25754725312794277 36044174899319491 89760522545715088 24900175069318278 79898449294428420 47037520908723316 65329403552170218 87833056805799394 47947605807821603 32900293229271980 60086157763756544 43341607150389599 76128800355844868 82103099658485551 91850375060444955 73000153053039014 40004696668024986 55120824867603415 32245477820782078 40554347972767509 56109782801430527 54280849275226674 89090296464815453 64577364814349843 59166135971822271 14112696983965315 39168003632265423 23711782419553955 26977074659161108 67097442821897316 73705795740657765 51739142173207775 99972426575688676 61004272451331381 76305281104895949 30197981930888503 91149048593313751 58579943681146824 60955189569077902 73044008944667212 72175032090874609 76879033195012333 72133507421072835 99959215521612269 59278167945499538 36630896006837657 47219185420757405 71839270143047150 72071169619238529 60405984706222689 81981832611293629 86030170861202183 83525715981771564 55853485369404459 50116064678040340 87867592827455960 60995041772529736 92952006663795405 36603294150382816 10100745900545652 14375067608278047 54596025854111790 49174829167162998 68939760691698670 37328995047250384 24403605655753475 80525819743336857 81893674761327833 81077815515121141 28961343930773565 12048641151535558 81951668095195002 60686825686088560 92961920946846041 28054650786407036 36888706050547396 46718410206631112 26109794724671685 79307862094452006 81548105150410510 64938065738535094 87768416222343855 62122751911831568 63150549454432432 51649032792921470 11716212999023316 61005599290685306 80955001795520719 97083983736921735 80191877308708861 28324321265903227 85171069573567596 59123898570904082 90555799479029267 22646511153427549 15585076154907931 61342800278719783 60831983325364454 46038081545788530 12725138092326458 70063669514796547 47798273343514660 53015916577247915 70415284522637937 76610545771308047 72673422236997421 59723705660872038 93520423033446914 54742518963893115 99720513097130773 84916729314214557 99996473341901410 68943469646634708 64822790792038503 80585120355345113 62441635334453460 87610672585329161 77909694094401910 52067582808654298 53527994338534110 75677453438218720 12811889305017230 60662256290222771 74173943386513609 85791386258511072 27140188143087623 22856005925156963 44813140034391733 26760478234863827 74084531019966419 63146825732025817 66139666043036002 28838195503234159 64362160834679491 23667629383758576 91385556449769461 47552144981784519 47213654097296819 38603595255344800 35301160124924612 60753992187327075 22582103948423585 70780795861224232 17911762328806158 65440998240150519 62180312867975578 11632508238903996 80020455900718258 42960501367871619 52436702659024873 92369417542281991 63804921285684560 28152346939574604 60740418062241967 63752952344047716 69004853314471750 12809977710870528 97057689502282367 17578606894990887 92524215580833466 32058455449243306 10482898118920926 48378591673985259 16292089577046899 85108454269706761 37957619963287732 49778900863134365 14248306317353855 30603467109558754 78857077252361478 43439683137638524 75530540241434869 93541190748131739 40351520764704242 76755691828854112 53231246459170889 85830504885445250 45718330788972037 43424575718245510 88606403001918001 37263162032347977 51691907154041785 21268909121355800 85814557660335400 38798181856472600 83346447281539123 81681907017852878 80690640130079089 46650840629170292 88680135341400382 19978318362174327 26878119716922862 82762034617690977 59614541231583422 31314597625209992 27359726982588664 89862912541245561 75478998505486965 30059260273766233 88032683045650036 13611552498129929 22777149402661210 84137803876903240 55977002223730432 10460803992208730 75269632650618013 62249302271834850 96237857951407785 83472904613603180 55656840818024279 62026580841488421 42349556557797417 85647663448059955 59282983322630956 88386663435008579 13692501068449902 12376281448797625 31243904055264089 82657105955505990 82782471926513280 42571828597862450 41079800353470935 14533198200933977 42635615030075625 34464234240528559 71433381004159491 54931408447014377 68684139453531899 66817802983545912 70124868708946009 94402746426621890 39530106979884340 33081701801889504 12253414929504553 59548784652565912 92834553565520316 54634637527215113 83245751398737583 94186326972669896 60837252164303361 15303469673591344 84289445216408110 70165467343701715 72746836735984963 94698129841374845 93525755275055985 43551414813835966 26015131121521630 35816113967233380 83310107617665633 97479061624890320 39517961206933976 24614595033288153 53445793864832217 15150267490706007 13344473499147068 49812551947119611 31415135871794240 71662715747182060 51593802386975775 88122538506063086 16058164408190538 33766244892658364 13224513768488782 93124254481797653 56482833992665329 14368401541870618 81915160511814523 31230955518502012 40921896395506585 76565580130905041 12343032168033578 49530010460332686 70608099856939009 86881441048023716 16947787431006719 32846170641343531 74189923257989056 70504944953732962 19230954827769303 64166061714326505 73232237621355263 82936853908684528 89722123657126328 20855811493323841 14269922074342150 78577448223511566 45148018612987031 93051130122640086 17300857965307387 68711968290091508 18539540127133907 73293616493482917 63034073934212506 42680340253696598 59244048605435652 52760390856679379 36933408321806137 87979368366291084 78053587143833098 99549251387084981 16675347567513150 31892780885847878 81729616704302510 10708680352810469 57719792354923520 28633548480378069 12545832640929260 65662180345819482 80053063003931963 32473415213067225 97253557471936347 26625895087261978 75712283242886380 76570140910555256 99143796604884252 32356293380269597 59611432252990619 44219784670401238 73545608838791539 76527961037373256 66920692801636829 46116957061750334 19894114746474811 34854020683967850 95698672994813424 36819410226551347 87985846338051386 73724095921463442 36480696259567008 54104694307765974 54246060154095158 95203746830679872 87029546076343742 11527686844840673 55200214412001225 32355967788933775 54397740974879640 37893423062157009 15150220652877839 44366314735672603 34394897769490049 88380035813662387 49424587531719285 85266630155993616 50856202253305746 83032888087592233 55376222367588581 70664990666837270 33945182925744075 78393898724591013 73015497045681438 87091445513571409 22933460415252702 14164364964861429 49718565014084555 49782746471111373 80583615905201444 20853592670366029 66891197527784166 29421470927680140 95616361406592251 25811041160920785 88907522036890767 22708619027201398 48358476748866394 65953302009542885 86272069852023814 50832950821633414 96515740124055941 77505845679801822 10784388077040665 44715882995626439 91944033750419202 46663821278655815 34225680605543866 44015269895177230 38329067882085988 34001048048690738 13800746948072658 32147617786416350 27670506020940917 84912886833908844 34325402354540712 15748178368272361 22943951743992959 11362991764113944 93233039810118204 29413647901869473 90049825664514139 35125218347460738 23791390812718198 34189496162180988 20143605458134699 87384178077778435 91558054893912443 55467030925511142 88572340363053949 70314599190684128 51474983125006286 49181654246709186 45249339186984616 51039057320154876 39391621026463755 38204312627931867 47802470997888417 56475411498105558 89406027489814906 67808250103293459 55399278063793658 56547229404627604 44482603041117058 83911880845763912 50903302486001434 89830411679400085 25926241579327719 61351135024025477 70844063992417652 93332554102032459 80190931948602098 31604069637842939 87049252556564760 68679406595964043 70255019133044694 36789181845409232 93614395852917710 32278003050256799 65029653838132452 87622947407217283 27594971709341035 22581607062975415 42897304548335217 78085506749759883 14910919724052656 32175410952038053 13445393671316853 95249594000955568 66551263830377901 13115639004459996 41213606602047697 18253305090431445 55307537500374989 33673716521306638 31735720482300138 40195963840147052 75991204685122792 96940638925627115 58616389738870722 84742505476947822 14480974422976266 25585761102682742 16778997022317862 61619585144302386 14764885401798647 41291317862408678 89611527700291952 14340044081199347 26694846674796731 68914395499368269 95452829487677757 99905010739389297 68753280264962540 12636505625118913 28392670778006575 78021278411124511 42317372091456788 81499694483257665 87200735612101317 42111563812654173 24611115386191797 70863700172198654 70166428274459339 62787193312230819 58754973957756672 58632081386216613 41708965577589573 88601239071610330 45544073087634799 56210442209407023 54133930622352319 55253120583524255 56968402809079514 66312156624349048 68780788109701117 65160398994896944 14198410394226672 87094721639793662 51448179368538581 93657843265896191 65880492692032699 39360971603802028 70829649050877225 75457862822962299 26540690330576611 61665167436646829 60432923365224332 53179829912158441 75052419065769153 50781173116546942 79166349589710843 29958248954180319 95092268307972348 72123311164486236 35113367874315920 48425194643739137 47910081374616881 27485772114720154 26514025171685766 80760938219948241 84687715816278850 23755564983535205 51325063786586255 91176930112866825 99918285168893520 34753415974043390 28883495933509349 39454749174299387 48267638373249893 14954294091362850 37812958936858022 31785125073318316 41104951739862322 65299906082096913 94744951786869287 97709886632748912 33662608060990730 18070751840744139 62177503960991659 87527681658978782 42193978547381327 38907506443858218 79649392181106282 21275726487953922 68888189172379169 42924855490789519 74633550406844873 67941775700510491 49959611149879753 82080145541984228 46981447084912794 16558123878077963 47919728175507667 45370227426437419 93014841562285110 70815448936243466 56948024637171644 30985900376534972 58350298771483543 24287269087079146 95837193262443309 28395946078138815 89708913551539376 89530651029077344 19303896596557566 35802759251970580 67829183548242986 91381735091317102 46529180325881119 26931230190969410 72118712155766253 38082691370084296 43880796406600440 47471333059890200 85498971120031028 77967732469292494 92426842311035504 55067858182488458 43699147153645457 75813858962090710 95247156512094962 48048468487369675 38718185327366002 75703320313626944 27529167681997515 27683316613387972 32218818005637534 68113747592164614 16584374101943361 73001223972716271 21336474330749803 25449454218038264 95589451768626760 19311965873099453 10001264772377100 14158743634886145 17641767965912660 21762925573049830 43456013334893151 79810662908596383 46973999651533685 24936355731404085 61180731935787547 86063197183151718 93018695196692571 99230123565187296 51838193516618560 63605917791828069 39592747872608652 93757918472141204 15034678300744487 12782768117399495 11092298134141079 78528858589568494 17855790766749254 51734759263324754 69024794596362656 98495975933993181 84626237010450053 95729785780981028 98221627483045843 22062798313542917 78729906414649416 65421973350172381 54244115835444649 82184826418061226 93192064143021900 83493056739841966 98360373168717203 28705812439363849 92872556651553045 73311417484427310 95687192488641752 56599182808451098 86352035896077699 68643396494547490 27064654247594064 85852956945540170 60256278485221038 35585369109523593 89708111479244666 75703470511505875 77707576233848357 51689568942167577 73037072364715908 99419437491723548 75941987199380883 98438772519339064 31563710525964772 42157270948213350 92686928664962386 88239408129515882 17958189401299988 33111301029880826 77850059957249558 97881594403500899 71814796464916602 79883688546816017 18847532731993759 77444963047179938 11371535792595909 29486877486331039 81695678406842053 63505345310061479 52529615822521062 57323058137179400 77603009319224949 47966718238999798 72526335250788141 53159137707471026 46325752537746012 73054708804452915 77822536259242181 57669498605766570 11352070275696484 59694522330194594 74120098268776013 85915611461530248 20236732514418342 12903250706351556 50201354852946663 98931489540147852 52071695222097825 49105982827933189 78221431262797673 51438135613367212 54271932487663736 63906533860940265 92111213538892261 99036682260013629 63230833955840251 37397895269558081 63368211803400136 43962148027214618 58086897721207034 68501747220102762 57557341796357524 66159667962566795 27498869129377636 87569906096122795 49979351081635274 26267959568406890 10693410643764070 82798524044794913 46533683949599933 12415292245537443 13103156109515098 41616626606627708 75528204983078679 60851849902043899 84023376379499293 60335841219325457 91940771367653770 28515009864509527 95574378366310463 90984977416238186 27154231936351302 52543406371852100 72431153617758981 74192175883252919 62350783517143643 42254125430760207 69836939838313447 32326161062431203 87712136871087580 62175361587370600 15875618887161952 50088155253550602 64868191139955700 52152490292385259 63113877086392319 20741216256501259 99299555851458489 86506245083161173 38531054582737705 31263122009883451 66929811729459349 90824400710431562 49916493594629064 72006340455027817 73946044817388002 33740546480400624 95427674716792621 24787333289481650 91277654408580841 36999366144380094 12113485355702862 28705277910870990 78388559069219328 81529870090722644 79902562200162425 50870417621125148 84620614337376588 79523333167729790 80503972210727371 77029378014410017 27824713728491933 62084633052407524 15127007320536280 53511690879471531 12809501192370572 71067727725649024 38439355798964804 95857255842429755 30194397611419272 10939986019550921 39227283860461837 50469877842282184 47173066241290032 82154235610240127 82072563888997190 14223142400066991 13385472714080373 11194303840984684 10654582587195399 93880980179581670 69962391492576088 24734940657404115 36557051742230417 94634288164716500 65055384940476666 94393721005058513 33419163081875847 59592222175468136 28770382134887607 89536841526474432 60369687796578333 62627608216997298 64835584717465760 59446813461498365 72180215055348271 91175046996956628 39133207844120219 56433373895305151 30479332372056018 61123439951060413 44905425369229680 83044549489271934 82360018590522106 86084268086795779 74658270404529879 53017678095086723 93767356143915830 53487851429365176 38296291512976180 80151851603399844 19647656237200686 53703899583021800 68483875957090352 57013385904693717 68999817122304579 31360197873480061 52406905940480210 24424604401826349 37468442034404674 28782911895720842 70727228573008965 50635911775323181 78072185627022396 88390611441650695 78233842493514725 67500853401100328 55179816154548353 79790007497154375 38818098857138042 54603004132334868 10418833689396815 76297289625639116 83168209883919496 65428733889763523 35840720388506556 93608892174347030 34724492628608178 55949082117377879 53639771085347538 33515155513286740 59369877540186125 14838161949131044 87670101927579142 34115612774668608 61304510654521280 84706140267921029 63571493082703461 27581249021385574 11201954090028702 56910391611339327 13804881774878833 24380047193357500 55678788651079957 49634240317483732 19630341478846644 26490183479461768 71750225014922695 96061337215629856 30049665907198841 57742478572660583 50512130581531095 10514948174495424 76348093574119072 52845990756139407 76193530967235707 65858522006564922 37845068365345773 50967859908077235 55678271263030649 53217222379632409 75080115218382477 57066665362488958 92189417752461006 23417906530718049 59178022754950227 84654409518381908 66179389058923948 49011828904039607 46371492889491752 33303933977411017 51869337404625320 94333827687730854 35029945894914358 26621104848297560 34719251789608748 39110810543100393 26135461665960339 75547204015375585 93977536899809652 22192500779916861 95929574932057741 73798651246728414 58355900848449015 82087427061454172 36664501604695239 85932153349506257 98774656399008395 28906672184260644 71509512206569950 43311163623991347 86625012165669771 31198487754907717 53154387073679315 54283472665954784 69947944900913254 46520074250165876 29053646148090271 97600092040022531 36051678754473563 83573712881256914 35679590098426428 38521564508499244 11878405427584745 32411610324197720 67535227864319966 21236995911825946 60852936430562400 38876417757525819 90992660399540843 69376895545341337 29079280190184228 86736166784536319 54989353643361374 91119659809284919 61924658810958355 41210800341809450 93104231271105534 64080849520141020 68724799892458631 20490350186734078 98332081555335927 40359154958866492 20258461285945439 22176431671415800 14313934031334452 46583553468329270 52068849411348503 53182241937128581 23875126717602715 43910529837826303 86830122291969605 67174843453710021 79147600176109488 36744307761491526 95248424473628911 46180278439731978 79991168437406754 68860741208406442 76000439375084900 16903892679781826 13213264003754400 89600102670514371 13020340084061012 59963512269788626 86039744345316586 98070274693305671 51577587466318678 88697227076337500 44521505130221503 57783811958695272 72785821478080511 77362414526778754 34781656127784745 63880247795969366 95380325152766157 83145210528979934 31053080711610121 82580451950349366 38686864612380501 73465041083049106 96859555503598302 76964816360544767 51695139751703320 64450640968362901 22607441019246922 58516743366501360 42084019842964807 20698534098481647 41335474059810947 48765580821011926 67272291327605334 72119326657147867 24364206523561715 68720986883604740 47645836144687058 49604736615809719 40931835686782145 27067440062786933 86342819206146403 45403122731612979 66948884139652034 66947058417911345 48977009502661794 38234591955159246 79037245578862095 56720095167677046 78662497500641259 80807198990089358 30836993861559202 41775643773615740 45558127450692311 91244025410232998 48446807637139131 29286369554319793 70338607776620197 48334647119624283 45577542798652420 21229538085297317 35101007818634284 85306676486823375 84597552984771813 77223529165886308 38701795238343637 20999677900875429 74626563184967283 91496575252165055 72320891454373448 76587702276895766 15257292044051133 83466512217982086 82089239848039365 62895128767717920 69055551984740938 94761872630157392 85841325187102523 75628928800973095 69836161546554669 43918421010272089 27109443480467361 84723246347717684 80044817272971395 23800811473285072 42326476791207077 77070686719878124 84347982134336980 77970351254359867 86450232542020709 72394950029625286 95892953535238225 60554206810407187 67562311363511052 84747765601047384 33175674084004850 53022939434185936 57734716513163974 26798814741735307 76000868634058558 36221704229593344 67524094965354961 26359784166274111 62281164085259954 71072351605757436 67437231989791970 60554961084103809 95755922248503926 55961391781044481 48434558531300273 52929960221841809 13247535493168917 52453537363198167 16892900999462950 78147558671385802 45877518739066776 37254710023553350 42309636077661379 44765274653744752 12536867050075413 83342154058885771 38547273440754820 19438443228306949 13836108356335424 42216844607525386 21983078479566830 37011583741626267 88149647962659024 10268351242472076 24824879264175346 14716002886730511 95421329826251457 95752777931625124 46849841901204498 52018682870675928 75415740339303692 95651478293684321 47703211084869675 18595916355983807 50097477466264862 37295542399626783 88559787005453784 94283721952032553 73123088145531172 83716359548644170 64936737285492178 59105349919449244 83654855355165514 26621220663326923 71659777957099774 24041962511498192 75534569577027873 62644290334728596 20881073899147691 60073616995871753 80739279706431841 69653699213950923 65702677229433479 65637603572672593 92596288960851734 46960380663320402 89536356214759411 89012308773131923 74657213352241166 77647571268100120 30618901663407280 54955613430572185 92263676880322019 59301707225253245 74327121246511564 51926165084092035 46405991964043834 11279598313767433 69546404365161949 81712633079202922 91580994351710515 88513958558715501 68203356547497587 77612137795464764 40429967810101220 84188374454792206 90920115351945094 33895397533738232 63143120852368658 91741967602868626 11005198848172236 25215773713841119 87376045359192310 48850821926298427 91279367343267810 89586599490138353 86006981824829974 80964391734631006 68605930425328353 35515852272922568 25724463022211968 76809452002787203 59253482359029838 97986044937759315 78293287295743938 84992492342487146 52777946941995825 55886316817224237 73263800699775291 86923090274167868 25770686400271454 83267010839906723 83112499608008202 42914470545894983 88376277231083722 96590425892424194 85769610219214635 68718122973241213 56637071311517248 86561461843261712 69712883823992529 72756019803157017 59336197679325692 53917461803467432 60909160677899560 70805652316922785 93128350854353344 27714054190274396 40019903363180545 70808973531058773 30080222131461076 53177944497837368 66983465574977758 14506422432097832 24434971389349852 67810466027764659 82805332579156861 22193041070463559 73925536467438180 64249756562307386 58980741833181805 89325202169279969 15215696840915090 54290213123541771 80666111356952519 23090834186856296 31389238130478176 86643244857168364 12635809610680638 47072752329573144 45633584898929506 35259544418545156 88695213759286461 14558300224810550 94740419013054466 57178700382748806 52750514844040578 27774576935185271 63833951386238326 46776101392466117 71992744174772215 61173494260180519 85839442015925555 74420333454468020 82418033938533017 42278479351345465 59627914072549396 31562688914106712 26683567476483934 95468067669352549 58339444951438898 71403756094690043 14847340172005748 10248445059129137 75080195836947049 50044384199137909 29481285310965880 92313703937880650 13937330416240832 99923500347460011 31979875812654603 12839362335725347 63445307962523025 12790024292594582 71096517816863873 43733053989341853 19091749088039758 25903960422042835 80628610178128676 29257352693132124 37395968932696483 47233150314126697 46493939932874888 55361132948291524 32744860660732287 11662276090620999 20572740092327030 71013570299242396 93484579117836189 35735215865825717 41345939229083985 40030347472377694 48656884484862188 49002624684617528 51150688952393663 55095863728450826 79059816945794785 12484371642651978 29265788231501439 79685631318364706 79998705518892710 35613005066990676 49171169346091568 37790956298840840 64071962528604903 10832187223797751 56622278312985936 95309423026598591 94231750910373309 22283788965779815 26168482157408742 83615059884260584 54149090142518439 53367833867930580 17679769873168817 56897773369100103 47252590739255506 80168376575801711 79408139907174164 35331849674255836 86981789738642407 27471750946604613 35418956846095224 13584497132849977 27342962931132793 30835058760258359 31963768953758937 59599140713527494 94179647039833496 35219000984432064 40188910264422616 97317751598741484 33510465057807515 10055696529537465 34318978902309320 42997769078086862 70196789981005958 95124618876768315 69274506249440807 43074452148278652 11506975375454847 18531653177338095 88598645519244915 45165011649030724 88772072505483951 34505153765482553 80224887859174759 21237599172738063 19693646515552823 58841188993613848 22501962013801815 72770545694341406 28136882720630536 79927325722648519 99983345367210858 54948989137586348 98957968794384400 35556415719039595 53534673786236755 33997608795080155 29237610927520286 52113187732624233 48726592133479447 43028788588224221 54067814498849752 31795416997770878 36162723369509670 19979630665980859 47961834370026095 52805172982240781 33292208686717417 62081180097127529 73151158083952872 27770980763304515 28237768827269152 21219967666448865 30888644016934305 12316234629821470 81265867154008591 89178823343039909 74899676803015710 77066889735175249 33009162683943978 18640309329942452 57127065202959401 60217910271493475 34842275100142480 35495500823710856 77089875939600069 41243964038702663 18055589087410077 66733256246885965 83477506070732203 43808667969625999 41917936743585554 17435671570478943 94082910305540394 90494609115392478 71976930591764353 18919301278040927 66877481305725844 36430236522118281 82623078045795178 53135912420402312 10314761408793539 57152400702564958 26486755825702478 50807816570144211 97146150958752120 77088643384378479 62383400032942782 55116199649036077 61715985790712459 81540574101143500 97466297262336419 49517298042956230 20030098014562553 21076219390373938 68958702405150250 41913466798710593 12773961474616855 86560086871368426 17543218600952199 86228653538011853 63898437092839880 21185425052522467 12308748185234335 75260694362487443 97077140795845904 70917297232335787 50040991444042503 16906953227835379 31272742243291720 43942280771884666 71932977103965510 89557084977834350 87287003970534293 35382527854316039 13173203354693434 55269975054733540 35982703971966991 99985040801250701 58872501171823755 29313235355786318 81489996898538104 62486981637943059 75767288893124987 80584628240632143 99643735042311724 72888991005419762 23207722841081942 26961728594871915 82190611316211442 95687540846765979 87082703955854309 81836199367233589 99422529472883001 76813860987374750 15401327721297275 59485560843586649 17745233438988993 23395353328157495 66404731314208143 79385990693746558 97661617112465030 21552081843571714 83297984274001959 90092925419701726 95352559316520303 13330011153473174 40841691616101659 47315090491296149 83901390482796517 81068824582115643 28685942484870150 13463777594968127 62931077294709334 91370387230634641 12397611676738437 78356491261507021 20040770705158012 12000031464686794 76666108641308425 90611214202816981 38827769965728303 77295014907031268 38255924071705681 71470836720839730 98589435900750832 95004083471103706 89592829744924693 86542020765161310 73138463620894440 74558615414337279 68706986171946456 16784819111209902 69205811968193790 92297000984308023 82983743184583507 68162345463492868 30543277212287109 73702307155392467 17160284844297512 46013057711635337 36402419018964716 78081121045211026 41159718924436256 59311659688842986 56393856392675151 47006606773437076 16122514055506370 73373795921965886 22946064274932391 71111370684702565 16931928368545992 28788148134148288 54893514153822476 99056962673214937 87313087426475683 98784772805800991 98811309404775808 26188728134470206 80012602470820618 53594063967314462 29780438951651185 78147981535867721 94030153584989467 51835334955241057 76316882396321143 57895985888139181 12119595921025862 86480425431760968 23433524782681362 23414391741557962 42515035516695454 72333218852469594 79854093780482982 34561136741115452 50895791711651935 68667260415574525 16806853760028045 83370619455771050 66543432546349540 44036638801695281 45607384229172839 53758404638959239 38412461343365505 85364790750726201 44379245458173501 44582602242186432 75216081656441662 46501165019379302 97696954763073490 10609897150945277 93431878584725765 19144776859412661 62577615444837022 14066456715563960 15863840148234990 22731677932218123 41586790619261272 96084189616404028 14267287544589718 77254736817166387 92066321742110537 16784976458636631 10354563880195494 77295752193190680 42236999382567067 44490171644521132 84281338183634720 82989603562503935 83782624539777381 53601814671181836 30379604801226140 88736253081701443 87825764126637602 12279448750381799 26439146043737855 69596084444244051 49568346690852444 17732479152320594 89126857907776111 84369564591088467 78271053283738310 33597805250541843 82514439396461326 97774214402067748 44584355655003064 25206041879556881 48176892879104671 66676865889527357 47381348634082506 79107069196096248 99033673617010718 41430632396546129 55954928541311738 65338808089469917 49366059617383529 50129230764823460 62057090755786622 85306637625145172 64640693038326355 34030618293405727 45703655821794623 55816374878020427 38973707999356933 34878741989627267 71967881022678518 81335785387794029 41836526047627091 68000170258999074 29711078279231616 32054273616433078 82636096465325091 62960290353595469 31349953351527003 94578279326785424 74770712953381128 33379083125941793 71151546390603285 93345949221512871 89445131626095962 71748159218005611 14793415852464788 28212825557160356 82351205982826636 94129525501379429 27272181914765805 93273659464107606 60471132527785844 36278797628949603 88490212447324983 97141242513612387 97666789155399232 71961190574386575 13558868669943626 49386333858235437 91538936607630883 14935193141271456 64241781059145803 73317306720720408 86720256477797653 69239280249787163 92362578847667073 12287984842914602 79504133317243258 82066007084707407 21092104647309979 56875787191975274 42473377910553664 59274624530336102 76053835962453623 76739558878959509 27262717629295479 56321910167434427 36512745114106719 64895111380459163 16871689885989868 84542770221721427 35366222433412343 34763412194223225 53358720838289135 33778845008312118 56907560469888619 96277949351828002 17041507301823566 37167572654010041 59047660602489497 82017522958204055 78966977501285005 86138914071145790 33430497119625403 79199814450282702 92491372992298215 40750518878306721 75587492142276590 43510394453900357 13939816624544559 47874026056675053 73844500397295283 40046283305672382 22251644761367338 46992774983916215 90154421588526619 46720796135627275 40096684659464063 12011880894343411 29267869278198556 26502188180427632 35136541644374203 83877463012363355 49005950980632614 14854010077712028 34471200077436921 27964373515085310 80361449799863831 34237640114673521 41692278555192588 83253036230941761 95555723156077820 80730825272649830 53055837000799639 94469097233755578 55854617034374402 16805370379817217 94948253510597880 55661638012678339 48407919361750696 32083835322274872 95528578945517968 53327498951183563 84909409067882237 54011801582740920 84893795871452337 17311372618331127 90043404585379618 29375328008056386 93690771293334685 74229932907435902 31145964802652273 42809313075976800 22666264702390074 57577074328466408 60370164462908687 84338312118399477 22952436304825901 76496368937120984 18309803018043440 56486760244072481 41746121893434750 58955923418153501 14960854001382337 30368076001987075 54358627571105839 72923886719811094 69802752992154575 55372317405803788 83147593762836068 21212205586302520 26986412897535529 53910018540312503 70300288067598469 33928846499009804 71664432713299757 42339388853509585 98399239093732939 70474562867945024 28855336431173013 12774120050042757 64649114997174090 12252123179695401 67687137419892318 66599199041313940 71496871533698864 43747010211324954 90423725663079647 65825521108214199 21967890651598428 40138939621651692 30898020520658332 40880121073667387 87848823561078306 86821444055547272 25104938954629453 12690170789404741 36954376680071343 63264682954854626 47471912003648495 71563389050379404 46371263090721249 48803246160605427 36051838771005775 13847908699343306 38142430443374010 58243845828551616 89077572715368257 89185361185736945 39968864107667610 36138499364463306 59803211430697178 50319785663116766 99728924661113156 22986027410501487 47175052423146257 82068926005563175 24150922378620163 93690189682041716 24509375991994683 66735454428606550 60897040797560809 54875795962464803 17898691840540997 11908381198656280 83573919958361705 51356116956524911 69692436226144061 39620887646123802 23015586754640101 88811316978268635 62766503214790958 54048973760458600 15502880702664229 90096995468941950 98710209648553510 99389630208445839 68629859995209338 30296913136198031 51443764284673277 38331214304535988 78407093344859570 68207699749416773 57636929193057887 55042034811460006 83842304952959688 87132567672951412 79108160172372899 64680879827671183 16061127561601792 23084676643272293 49542814816689359 76218389530556230 51167344961863071 22979725469322584 75100627689377241 95565031780440474 91030750799535801 85866054491934953 58068086782018362 87537452576504794 28778276407993870 62472998503369338 84617448221551626 24707005841872340 47173914115302522 30498114155928983 15737400533834111 47104113943328037 66115992641459590 38145515196894827 73981001057800207 91249699427030613 84431091853292378 14485463682827395 62741116197127381 77660781961779524 37173488720799582 65506025049467279 83384981007555457 75775069153586947 71559152278239571 10535067071711885 48059555904234963 34292457193945037 48319075456596915 67484060915977333 53245448857001002 60717841840360733 39474079879571216 63047566151283733 23561129114643998 43259546323415637 52387434737018105 76374338157726715 93808060034573686 84004997883580514 38060538685998414 69347398982354511 87439365988402406 27869375642985019 97316064846294316 99072967539950920 71876208547378000 44278048884035437 99711503672542517 88883646022150353 46680855077391192 25331308130294927 44480425206102308 23035865473086120 28475478186150907 20257825610591039 10116707575567907 76642713419232407 15430362058446279 53608363457508645 55601476709641690 31583205021736569 76735394741121056 66186211448111204 45047987489989096 92993994046134494 60129117494565828 73249110527063554 10111523532397374 96917117061177143 41154555547679444 60485116563356765 97649847503382241 31602853352929937 43672473702123784 69767893226124617 15086475156644583 56049568716879751 29878840121815428 49668405449433444 56142567823241090 77158548832353146 80694741814961010 97427761122677004 74840264121339792 16210116600794925 95197157339070005 71931245963442037 83652666562159488 62721321733203680 92185710555078391 59073389443694907 35108284808790124 19081432385493679 31288830092364572 94876934560211155 89519012620154177 89301572458470722 91683516726496132 10419301039011619 33567755738543965 90060970972671198 12219751566381462 83168820271767710 97436931570668927 80126990164969728 25987983702582067 26609102560808332 90692762909320655 35026948112789489 52047717103475991 32789032917928993 42396067869295447 37735664992613463 94648571245680475 59265380295005700 79307370137605585 88610077557280456 43175635215725692 75769240047634608 63366950440164065 65626885234552151 19259649772857837 52485563808641262 40133927360252018 30786616804558475 35153693506107646 78887423973339390 29060205211318648 34331448978045944 17740514731533376 56916967087574325 51964763002029609 71744230371541760 96674434905028955 93341149017541987 65106702858793078 33399493333325527 95026502061381693 98638305634077457 65015477580912694 56600712845521149 11257138898008601 92891654843920557 24268533539215702 71768154062776103 35681016325739305 97276726563327394 37982724157342606 94361192994316061 84867586105161761 55744964656172197 67241016123890099 73833588734062903 93003221815066357 25380734176492914 70288172149075395 17973358793996821 66477864082837483 33691136315135462 85031441988168470 60386108269700456 21616572032481143 35335990919441097 23700683370787502 47506118511383958 29640741071938849 31049870459380657 88070594100199231 91193906536595564 30886220823341562 71848505949444391 10392697259511342 25039207856488178 13517730085576675 18428528000179023 78395868099617239 50688016483652117 87003433069931963 71465953242051885 66161865108468335 14721488672432202 32387907218792764 90316543649005582 44595301304862826 29970550529740595 32470766172032186 75114216552892096 37420097406642106 99999694840615335 33138451969266856 85004125156448934 20817310763447655 34497459876223479 75288325124003247 81028888102293759 61047237246142573 36123448689583557 91683569886735151 66428768330780771 87718793975256657 47404906026851117 66926865229711407 49263345041092102 62777206206123351 14106803229081538 70113111456866383 59565972450373646 72896466915059849 38507993957112395 53524231199852891 92171019853477354 66788726488683014 60467150706702951 10890255622343556 34822714630916766 51323316380403179 84754529779531262 36925061532983550 80903885258368171 27820788302601329 64478593714183753 43644837385553739 40480060107588422 62208980692206637 25536529936871944 23477403481498164 49866704355966833 83305123640246870 14941016169242286 21518111950532021 29670956854424775 86849342344589108 42064938735921643 24407471604437471 99926721704524787 48040474392990017 51033986861601711 80000986099914402 47482864846618011 79834675466900619 13412307574551751 52554228902760619 72661909567101120 26972046992696429 69180470869413072 78971093503029857 89459779700390346 49527950988693158 71614654211568958 86712675306868034 74822757688546946 37658754726201623 30156720680682311 32434596213891687 78001896349080366 85452389527225315 29556650624244545 94537140349381451 40556278851410237 54481349836523856 35992489414566267 69587361969783753 34581678176465034 92986640897798039 83371416055737941 51678332900314052 79770810707126161 34066847110907584 70892295168249913 55517161575984706 36631108702404032 68407256011632733 42095859570956985 49510935599944888 36219031929370448 73921664106582094 95051074088268465 59283550516389439 87582630726787956 37740453296020303 87953230781705422 60163411700341412 38165126581776067 25773794167656540 53259644965249880 19115594279704082 72742629053579606 46864009469134137 19620719654982996 98658993403973857 75671489519913768 16563004365422375 97172300339064409 31185071144441519 89056335015071840 96927902263599884 46465345042405171 10942138039508198 37085078470478283 29106317147387230 69013840322647858 72219777469199253 93212432321554365 30759388736229185 15571580301305322 20808817767391513 97789016868690769 10773074591580851 19640556008975646 70383393421829772 19860210556568562 18675042498640351 97659002475160903 65823524492268510 60442767839407597 81901894530540335 70493112456986817 33343193141492252 75071600671085081 81168068584434687 62246391763916658 86681927187706913 89099393940732383 19011750890113124 75493613376254075 20737491666464657 17556906745779396 84361780733290516 75184101314943258 33681975336124955 68833685161392784 51264729827585565 42428157043660115 11491504035343312 47173479097880576 11025231713993469 22903344870700986 54540656462768431 64147030806586586 97152101273826872 84916122343006409 51888622733304682 84776401187647379 56496281710813625 84899501376606308 50898141401020739 54679760805195971 45578472248859428 87147555272589387 70980567940449011 97560355707136175 88449450204800666 76660957449006997 98905777322123753 19575196685330315 59483062024775872 65669615156330744 69230053821078260 35455432992070833 34623773742142513 38893112491881327 12770718672136259 61751166828769282 14718243082007466 67006228682191878 84068694085230131 84989280955273080 56293110878831865 89205983619890373 59608319843732308 94732877245670053 20160608326531981 61136051303990577 39226195796597974 18926612444393597 33025883867146171 84941605389737578 63050924874917766 26457545660618548 10610107113101487 15698218296156702 32599691762043681 33562128136096530 49632693203901910 45222058273604833 16788269100665209 73829286126784540 82098256780657411 32565010447189422 30382060775701253 49128319611243866 31601427072422296 40108524437535409 97405546967048604 19160606241001397 53965713971768402 20346799992895626 80011418488603129 27405966371371209 17547511591351737 63036105349089423 25452020021401160 66476256351085707 75139165076603067 12882881188194656 64299541387515879 51720155178217999 30063674563490241 58711781787035126 28004748783221261 74596083815985386 80009768293367662 43739303533682750 36282957350958920 77355758232546707 59503317749771624 34161373509635848 53380785471205327 17362205074237796 20196444835440738 24369351669975246 63852179205865859 49085779624849121 78744219240864156 86866399101011606 74167450436548291 25070036951261732 73137014352967895 61434864988163408 60080513280588182 68615131820246830 53089804101341531 98125181971617170 67579479133531535 36879513729955881 76496451951377785 57420739784056492 90262763989752076 27121211925099509 22447103125368003 38705742212201966 55516086646166624 86749803559172110 25598010315480945 14262049891993873 47918783408316625 75142845744475915 92095562854893027 87346056771471384 96579233318613065 50187125642630444 99423750167399857 66399034509284377 50038847742447779 21228450706519863 65019942459935239 62888449290008213 74438585288941466 18759165809522214 54140895850506642 70963389498783645 33637474489120276 95912790377338112 42937188699272184 90594903160533977 63342323951780090 10567170322971725 55578846363977827 84176871513331461 95709733064167546 95619565403305053 73971866012858594 28763640453265173 21148695959049710 67557803827541705 91188037790519164 24544896659215947 93442043080472360 89335466995104648 53715452579332957 64998954700412220 22351174124893401 53482337841388015 61279908537779357 34110748131245404 33412937611123247 86190009726905012 96907980573524663 49941873487488153 20571487570810247 20120228861714811 16365240637772274 68713431956677053 14149399041283225 89551996615834991 62550369513400951 43008013792742798 47387118386868943 67810483768386262 48050125687738365 51922355081202307 92899984688467279 94487278548287215 27030155053829603 62758131520950508 20461031922847070 40275142362066194 75954165477126395 56490591404121146 96554733248341128 13314015445557756 34673662394931962 27869767906087781 78610669088841684 28998792940206120 67001163076028854 30889952485232442 29814455820453520 53119609231216559 22603251305679679 20968844995598471 94723888148371984 83674852105750020 72344896046458329 47519598058571030 97303120005211311 21042631187720701 62987327647253381 90553472567551157 87355468167449741 19760975773750172 15712883612260042 60833077825248898 11492832940966082 48976604172526348 67787113857269056 93491941936969754 39131865121527523 46153327018977972 90344262487553531 72510995353354591 21756060007193727 88608425890663758 80052328644286863 15632730252846720 58899875653863341 93171976356381186 55300372652677674 53577753394105217 86017733108590622 96996719460680480 43558061056659074 36261958993368093 29547073009706002 72204219749221684 22016567592433231 62305616413688030 69275454821657992 28318061266435936 46829166713883672 38228024537163223 89154623128243662 17706790697801026 87243165258450268 24752685655697380 55523164489192729 26016250580325664 74367305196159768 19162547467462585 45422822969560822 92648469108642276 33464557574632168 99756726431164634 64837988743511069 64151618361289243 34130077510509473 53986442138608098 41324603738243831 69818327061066544 28670875920195680 70836892226586354 19966117019995488 36692335133886894 16694946816359877 96991458839881942 56774185917883579 93313316400931683 97972214000732508 72362630905078996 97475015303425131 84921503276712529 12201445756910360 94098898467858248 95371959125406451 18598307342694813 84482396717135574 39218469559545188 39609005914109990 98063824520149882 60477980361728098 85391443420748279 86755891772323612 57337920183829124 81795490349613059 69778431502227866 53976592570882756 60206682465277900 23805149605239242 54228604245332966 24719306000091500 58320061997950344 10431680250593404 31037545520926118 42242144215849829 21044395560556851 37866642936638188 62596535016230818 32437976364043189 71588827763924404 12861242015727878 98565817082111005 40193279834920509 79081924840126958 33930646014492703 31535346507843201 56850950147203972 16218374022104766 58518706856696064 79147161694228651 54907001373744732 71132824111923369 77566749600934267 23707765113283628 66704112929714250 92130430458829529 53446020708466076 94468182567073315 39607071759705474 43397237060203346 93698575110252085 82869956828569883 36030593593068318 67450889635762357 80914068253584108 13430527469876154 27585491590248358 60821381741355727 41951615298608129 66202107596397118 20444327596000539 33354200158444407 71413323765084279 87359372588281729 44683698015853893 71663019685280128 89583511711145315 65966723331824013 12584212150487939 37449943627929771 38189820761021433 99046200221538392 33598396867160376 90852319779513175 26324167169714862 77513293139219763 12154693713787717 62894617672039903 85386528176278534 55745894761792680 41439716306163263 17645359298556507 25331191611168311 93113248745306109 56163247554799080 32050893141105610 28119559512874110 20632076901967791 12888086222755700 20513590389599273 27352152530143578 80940650194195734 57115168220660697 47064252662586008 83979028083201622 68727193890031967 21475898527359527 33247812645527366 13089325006844438 56179975547636527 73827853445434634 48944570632627756 84170491120335718 64202977475377036 31125665802238416 51581597598747043 91810953042329496 80500661941071547 87256138763786852 34136370578942218 83862744517416531 38186050824527015 64563901731251230 33884497774454047 22965072413878577 52703085414854172 99142112653868371 64386004130533033 56179153197403794 29454001141523485 23482699294494547 59831647033406839 87784556992971516 98774888067232593 81347123966122112 64316677704458374 52188065028213038 60722137840860254 87048942009458466 20832437410163122 54793659087578313 86945329282595758 77099533057058441 61400046525052124 97331202725476411 59388538795164180 33351218670840675 74159868662094050 46840796927244416 77543522328983894 86803039333563000 46748665846098668 20487952928441348 85404192022653130 10617636696463689 47952321373264014 18309506455005774 36419130276016901 98477055461656851 64861029596394075 57098806489227941 71928268736508015 26916344327104932 65929890419222536 84639498305037157 14569991311697646 77577986658439368 54540272979770075 92158358154726310 36721225390508738 69955156012808276 54381173663083584 71563697620861266 67880433416395155 25177624326374499 34340952009290544 59485322095530441 98790290738714224 66929868307995584 64885077696040462 10768353067818027 33225789010647538 12761336316208179 39524026661039306 41660672541644180 66292711869188577 53325180145705107 59486495476968586 83544481088275129 31844894208697226 61669739015505044 13680506331455059 93194378574779026 50795646590825241 19185399205262256 77153307436093321 96855881710006300 85595476970499913 42674258505448061 27547686534243594 52017835837313988 54707432647336658 67952424606526131 15737455194489826 53222610462087081 19030525646711322 32758669456109931 80482000950968454 93628560927243806 21364915644989403 77979654963350762 29269633961418610 23078578403751723 17984742916746223 95233200269945521 84959173603735765 41312157583343785 36967430720448178 73063517655449634 95350760094739131 40033793161129769 81623516549011144 53097246140199047 45861647016194726 90725384586487673 94576343173836764 20862992601977432 35264074133410342 61254153946302040 79474232180395929 67834160030307447 11423868470777240 55736037982060872 22240041984606093 74419647466114461 46154906359848312 34645987670661842 58876229956664751 25756408939587452 21244016059736943 43975924564955172 86684196516921242 57496484733760647 97441159504329523 44767245680192372 73240537760638833 42767724113948462 86354154815160797 48061469835413120 60048620744469306 36105182628606798 78675858217538161 50580674312956193 16129475158420451 70350296434436518 11151849808805897 58565715135509056 16370797454486040 89294312363652508 78812432385527162 23822289759189198 77937687222520315 57222674891096617 91598291230169281 93859237200717450 75059567284142965 72793907603226666 45418398608353534 49021841062452625 14735934454895914 61207472716833191 30493355444018751 47899540719023051 20266551804534729 27055040144047240 19107141224040817 89858692649483193 14792769040808213 16881886909646447 98303371158452470 19320396398643516 48211859237386344 15024295674009190 74243700814862255 29341313020510062 81815040532653918 36625378178784824 88117729006042575 96658884509433734 87952008776163843 41402359369612219 74029535722587725 41223495805245474 52801706251955550 52365448921669247 23344169268024451 24827245380429347 29928160658857120 73914209129201838 30312949051863814 35127313248037594 44827531927343068 37097826343784167 40341941202590959 83897548448031738 73384638527290449 99175487057486759 69371221079811375 87126576027843786 55941783632616768 56495303653660129 78456394998126774 89412636831441660 28875380208366761 79225762070541874 84134084304304952 65610875667283925 58598931117297833 51587420341831688 22282170508297346 53252394767288898 29845399799924694 56737942667144176 56242266265823878 59483913343697558 41700581894275393 51181477413162184 85252376311959240 60792721692038660 59257711500373179 83010991869505089 68677993138915895 45339426211480617 93054489468051803 21115995136855576 81331866494606916 77397079290379245 98470615693864938 24731462614781460 27629402715651330 78125019456004807 42166129732931372 27733730259341517 13060353638066979 94583018664912265 65545522596587754 14902178163602760 52218910575325960 34050888742368348 26805873410530801 41249003017326574 50198095242267133 65046256018533659 50744837897435200 20319827772257172 51436767216540790 24459251561444116 25154742094660055 52772356249515167 34481804515482046 66460001985915025 42544178587928822 69501695002927353 98741243706008403 33487046644685305 20420131193969901 14684809083815913 89806624455788055 85260679855767598 25616182252817611 82097711514672959 12007834159483567 67619393485695596 20719935946007515 24519723145286442 54151738841736968 80761155379284109 66127765595183296 64461559798621128 44699148776725481 58655659522020671 44035751773681193 98608937625366084 71700921998909501 77539842941770588 68741877399738733 24097516842619700 14025055908601391 57217258818215284 75929192419404702 54744985497287259 20842171260880197 23262460485331260 59814914440126523 18534823701048055 30099516594504312 86154778484726575 56634010200122141 35844015270977329 63551601203382411 44371603568883088 34779877208530438 17156612924916399 23859920354602907 21103018850221949 21282923257930773 22036916326541739 40101921231345510 74727817530272545 18571771699529414 59151831026465282 37899192557296116 93834342139895631 28653668044797203 70786889852971750 69015587784809502 21801953194087809 22298141596956728 17498328384548169 61782336636758638 79790732961340745 49754198324592786 80037859343623222 99367833393232875 80739614897555520 40866677940825863 19755547212390568 97391414057302209 98427729449071961 98276714371813359 33467108122500556 57492379398555405 83555605128344103 94314910504502940 22750163337465636 22394531153755950 38835057878067701 93269630287609785 95706189517777026 96437794355696978 41750170758193986 59459704783900554 73897680314074280 61329061560408192 21797505624734506 60552881969778280 39166031863679216 53579696468653751 20183397651760747 86479683484838120 65088271589910099 63640192181800497 41114001970801457 25599665160420590 27479102181201884 28662198528234202 45742495478638415 79729474428179332 62479487716485737 61666921702271847 65449480003298821 62751192254702991 78812087109668646 49140378814320116 25261389363113970 84150949924926234 88169719840373922 16832128961902998 42255968481866785 17896924139802395 47362147608720786 35504906284336600 71234979561943603 82834642171216876 16784401386505766 92406972403970421 60385273701264685 30265924141923395 64877815702375818 56139899353092483 32493818394956554 14666169872953490 36045046333068138 64006668605198357 22409640264425067 27848006263430616 74789315248356957 92409377851269630 55402175080369407 88028216126621541 28276829482404653 61114485685257707 24360144548233780 14027706440872533 17126621631598292 54614704494794497 46938365167092989 40803541043748341 38104209662954040 50446040577853359 69153967033920451 39996875801492626 55077472756885691 63957007663865469 62698401440538178 23244897581526121 50069127632423753 68666371501307185 40888520205693735 78745029401831087 13249038328053420 79848001851888704 67921748290785693 87902127522340327 14312146229220441 18732220975255719 48131059602883390 74632991170121164 90836197435998710 80862250146721193 53768958120672311 65720443824151028 51065323391705698 30191045599024611 70299636271967956 36670717598386861 22481087982569391 58286960524961650 58403574445248762 37578020878324474 46527383232454608 45471371018087140 96564595352705444 41707353903244365 83742531393146931 63542687748758145 30922512132989618 33781056441440075 29914461322047692 42481679353644258 74094382993199886 65153542196205272 58934668568090153 10856845096675791 60824569696927867 81470753414224202 86175103368369529 10380339724941349 94931986347308005 53909857593906831 15385736634117272 19772732407068939 94867526832352865 10192277284817287 52081592992536298 11509817315434238 30509971723059512 72609933031643142 42521333558347903 35934596375524993 36499987840168777 54836911929420046 89669412582269297 83886729469027375 23438559172882324 68374750293930665 10238789078726008 12711325372345197 81498121851529661 64038950507341490 17394187144402963 90252825692557415 54827540736289254 68596236964262291 58512259751696987 56961779332227160 40319142691295120 82794105658257573 40736335173243977 87855251485770773 74947896843030651 39974139741495586 48065503881378867 29407337396556734 62969316462792884 61380626218497124 95558610010064141 30608047289456251 43746226100885385 96418939306450251 83780021686760777 46253439905497573 68958966487999654 72001786634666005 84280692772811334 64186348041226121 30467033083781452 23735943591681350 46601962949103373 32360626312724508 67201934923038603 43083903313124154 92196962913211695 74372773415650295 93310713626115919 37608689320557232 36100047984450142 52774612511953593 77011058769506340 84715217903655105 64606998970514675 87465472056796295 60836820108777251 15155559899153934 80352699200863183 64408260753409273 70771202114439329 97241935270288541 14945003304305908 95868706128064276 65227663063214916 96874441107456665 50203236194732150 67206774527541060 51907082689487523 44093571314836318 13513591525160099 23626027574651403 65470140878157109 24393112078605130 81443505545550081 28415268605014390 43742885180739198 69317977144763966 15154489488295721 31224440524430357 99972233095969624 17766155319999068 78283223771996565 48333535733175356 32992097090067482 37993584547448513 65638813855132577 96828642454490889 75817389169086896 58743928783068951 22395917130521693 89511478691361036 11023861000142095 79376259071019507 44999242074367072 31145815246920237 51122708534790961 62967592024166256 95462572319752599 45381208795095789 62418464352299366 10333027372189402 89107299427323918 89278630285678823 98618317192703888 91754189276519846 47781732975721888 50703786276810356 94894383316835756 32988656660343323 78735532719854108 22949892770724165 73671668707739377 43298539199798025 98999785866726362 32386488833195571 97416419446600722 37546155334541112 48975585404354795 96979318780810651 87789718130017188 90754207735310344 35570026721937567 88963667853663307 91857897598337009 79240417326774304 33123653853958996 56446886726693384 16721354056239724 59338483008772543 77148369484641118 44597089542964512 19933882364586562 57306012906059901 62258789828661882 42754088886143431 33777493017151243 19186741384529884 46566657074644445 81373409921750477 77981255126973517 92600435392908480 49821743326910849 19623975893677501 73252900509540733 37653572364358808 13980176966063001 49771532149321568 17976266430328507 16409001876560414 64408556157293079 69959092868854111 71377915042839585 23450801287714426 70252366148156335 53371049834705932 30795914415840306 48600981271126591 89062784334562300 20835579644061154 72977506767646726 93779364508098436 79360428226872886 31542478542543945 71381951932599975 74029096592817380 37130096536218345 72516622149291670 35822715907506716 34360533581119468 45733688482502848 91830530193126556 30367194440222180 87174148372259072 51706699520389372 42644274972788528 79946936653624088 35006230761754902 43552920553970067 54373376127900205 35232506479615530 92463175911378604 64903360207081455 54760482669138922 45487204288261987 54701139470626373 54801728742235997 10199089408481663 44477355416512789 98780718187708995 58574394938408375 52492639631672420 33713276455960798 71491672816952641 57646580077067201 71215808754233018 96009435284996934 61452068754864083 54292932809706700 72928454352412073 42220869728869799 94921789709540550 33906827348789556 13639990807883244 59210008693929750 61561051960522022 25324984547784069 38742747911549435 81572508585577739 26259767579747991 44061682299612686 51907953030997420 16545945852087903 90411116991796777 14311057277229825 72539888449438565 87860550330671907 15462530161864211 30900264210447804 42916152101471588 68533514279854806 99118480956733807 51905255330787374 85509310414175655 51537473552452081 53263614734163716 97540188145516899 31507553866730468 98232089745062868 68794747262093064 48112238090666226 78944390130063049 35674709462088008 95599428813107833 40906330471184832 89300610747408989 38520284238933521 92117714281930384 96488006404169408 37784744021963962 84104643277262479 72162242267188675 90220097006270533 57683361487279483 19219081560023831 55216148423231123 64630250108713729 43315049799329445 64064504457015989 74708902785549701 51990714200554553 34884613231037762 61040605461589603 59242551111746313 58861568343989101 51775032085976194 64130858841862585 57307968846157869 25894957078860958 99623939411282694 94954089306455742 33603902525859642 76752546648353358 67630886748947687 76729220595500108 83572732111095483 24117212733699162 17829474261731788 97300147508262890 10984015102783524 27010574700208130 64449681465671132 18343155947938510 67669232224079888 77783112358397644 90671136170570859 75656226921565013 16820707300822633 22004092994237091 43645957541179068 86987799572695856 84485021029022142 40254099681415149 55014976560631917 72209796777043641 56254889916308603 17031652964429202 14844848458454561 40383586515877600 60363062006738052 60119594411330869 41682676211920209 35241891596945782 64966295729967175 71901809154175753 84030148349249569 65627392754558834 71084535525165773 18012154874044497 53148699148821160 26519993883390061 94936915110952765 49621687913405618 88315031916495511 79834301827343451 91799760879318239 17381273190298045 50030902709077818 59192781275545740 83467556418897035 65820901251424586 86954069033937814 17898011608219749 74524716733008269 34545722503622599 84755783643795061 69315172293493288 15412709801791051 92611675271002186 70866694233871171 49495387186210202 76678313550694687 78372720725116317 58382984745470973 44729721414765400 78270189897159604 18090793815250532 51504639392064346 21977383598181918 74107686619412008 93073871938982858 93016286728573098 81520232164251779 45283954800498010 74104072058239447 68258343446943966 24984952861846761 22785582540608484 59715751751787662 36768736388507966 94883349204655256 56955444775879956 85603980641286946 50396310447737810 70213493434764253 23373344877961268 57067411122930448 82580939547251899 82834961594498358 92535215662314270 61640116911394792 11275712909999422 39471276870081138 97361627600321964 40739181631639498 17903423862744758 52016346280617594 28520437117177561 62749101062489659 84701464192568955 92701064539616370 43865892273125607 43402114351818504 78084141343918626 22461190824792233 77180571707177838 94652125266155060 71058637660583503 68634415008618451 38812036228639343 27971049542559823 87606901227331533 93195463695517925 17832682843823915 34272705933109278 53457146514061787 96203311477660648 24766096385200079 64434718218486630 12655822855583860 79923580714714286 12834315802794263 46029805223092016 16363721035186336 57170586366033273 44060017989215229 10426275806371306 28690780105392547 23522298644288716 23239130434549699 25492282912670028 16876197158399998 69208510896625099 14059818610780024 14816411414448831 22116592808515545 36595390829791270 46764874063843965 67287579063059461 17777990995498496 85897192436183316 26708567866949184 83073097553529291 62113919058083016 57218884550511049 36044787963595883 34670723159465967 68952585611578965 27258363305180923 81699518109269105 78037359480805483 65715812703949626 88823449308882743 84871871385310361 60374722576978411 29583010728662468 74386330187032016 43986108040596471 95043113162294875 46503514063178647 25181605372839076 68340107883009790 90042871999096168 18041404565012132 35357225122692188 43500212297991250 37472653054942930 68575930854338650 85947613907137628 16387118326379936 61966395591317343 47427904031766882 66072714898656593 48799725473382990 41063189041257835 85719911393657673 84030664408344197 94255040823236369 57556537520957150 43242444349036233 54226993329114962 12474648088430446 40845044167470296 69999093049196545 51579487536547682 96358432783275026 33256322583923023 34609111994594482 98125616686169256 31877803218946104 79344946938059884 80134822492849743 89519004520255445 87397457786687806 93800879500880147 42618207226670630 90824413495818523 60579082180197832 11890040685925375 98250407125496334 46618764720293651 48639463062069009 43632264950494654 51040343224524070 59357942633544891 25205448785823537 41367556304790008 30436042965506170 46631884566347320 85553952619625926 95330831735611632 53567043027190950 53255264403673476 93898924262648322 62295663475139117 21282093683484179 75914459278987109 28461072159257955 71809414314308276 18947751530662936 64959450118810157 34280168622456119 43786386237594526 57549983869962209 61310509982012909 46353360081658282 39968910163581198 29017586197541411 68023867605773592 47010793983548222 99236041655576633 33792870991702076 44424542562475955 77720131637962085 47051574688080722 92260169831280053 52895549282807583 28184181643143656 72746521484269731 48031963610845274 83545584090000682 55456406774821589 61021613607099989 39463974244476299 66413842210822767 79675733698058520 22883016408753265 71529918041587999 25904995059404441 19405774887215264 43791947471610992 37956415012043007 73005473811856683 98778440436669326 26674213046566219 70725129286817253 87902993420710110 91083687828116992 92672661858963671 75574811858953437 30657085281061969 94623241514974860 19991976723122677 51120336376292308 44898896881098200 79946359337427479 24573501320671531 57790038514457036 37206270995585522 68652285356758300 38090789715259906 94515794025251828 85491380474498326 89860755643844939 97360200335972127 91809132371318287 41033124715903729 41456144300024343 33849846199527838 27767681095351867 88269504133145724 94273470348087560 56450475177741681 57417095621612322 11907172926975009 44480495397857562 78142927268356836 22100026896155830 36732006745150389 84283527767476352 65044028430537180 39791833993465761 77859170216643366 27832495382748543 23737502618323028 66000561857448016 33693337520582069 85424014904512491 75551184637657732 18845607744085734 64377377815242323 37070413290483345 87114471914998153 34721836829841851 52839295110367778 99680375613298460 14995987224005467 18631180576363501 69649757711315724 98950561409330098 57117509306603035 42964752770361008 90221909478515503 93350233498787569 56303251783561628 65836353031039417 98243516009739933 93109551240333496 38924475890709626 11236309044810320 45398022472902128 70214320870333946 12448910254967071 19018182515931396 29693366675144505 82222957639431275 54554429345056708 97562321438507305 99745015955884581 97095170739040185 23031148856279542 14755403358539477 51105841507758662 76896350402147104 65805048441384194 99634591014240682 54441400834001673 82948716039843599 52151238425548778 84489071788584571 96762264866458814 89157122720649610 62245886016315363 95479554051724137 14602050968076413 18118922662759913 91223945194724468 71338554060488973 64003532435266930 43828342343374680 28774513781446225 78118869656357982 90361508334798247 75950077207161499 35696726733550158 21856617112170284 91230081092693015 49525202668121781 58889326288291600 43059525366347086 20495588025420806 29236374260402063 50399405393450657 82591427002462885 18208533860037014 20286203743000500 40041441852626701 99595277702464538 18171227498374868 14582727372429897 99396839419639701 75909780274051295 25441965516591348 87918406384888347 68067987868860416 91718325098152503 12714128573966997 40361641163388294 93189200679195713 85342554229563160 37786927088763199 92357240109062194 70130467938492474 82112696359270511 15215424942554382 18253188023932282 37148163080761025 80657399123765930 20596441161126543 88639930097195591 90186861202866342 16936054363513448 41030238209353902 60448028895612465 42147364885206805 53717993648698944 54345857856249827 26982616903598750 35465368954616108 19228463502658363 70129836960810754 87233578988997958 92146392318301426 55891750083795415 64201095866819918 19983695234777490 31146108455593459 76934713984608603 55902708704101925 39767230201760511 95505569925753449 79005499860050051 21149542794699354 92265444943662998 62832260054946013 36246413435930442 42912052145549782 59608332670015017 42197139729300720 79940476749528123 34022196859671160 58734447766126986 64668055464254866 17926191057882902 40032196165710233 87097468353497833 80414254751255447 59238870676713820 83215755107934408 12426558117352801 85624896628585284 64917629362587279 17755604438408681 22404588270305643 65504455753317665 56882648064028742 91521186785651438 27685379296529149 14885222716786426 63252021850789463 47685869601730152 77096088683453454 56212975742740920 75040101453329331 91101257137973975 69830976819757659 99871967723299183 10170568366264552 48187354484398111 25257206091127844 75710089282668708 54970495541757466 57772087193414104 75909907940888249 80407013401930663 17830324614878805 19729402191143195 88277491930346584 15425529454628899 34493395490558519 87242993563840766 43579287328765701 93825917641183663 48520440175582216 19630062450002511 75348397660173939 28037986483177762 95147365996200619 92191901457564573 76765696265417100 27597835138046418 26568878549140115 23221577740789838 82300203810628635 31301573793739254 37603981306199144 59458516314387998 72440697820555585 64475333135240501 90902810114913007 73849602540113510 53213122925954345 55850671945104469 25638043800327536 62298940889225865 57336492432740820 32600481058914280 82531447388161792 95026847752965158 35507989132425939 92713820930426263 43510231822755924 61299001119707720 17538228794889199 33659427759704923 23508998361705670 39742421048766372 58576795585592444 19670314295840149 69759997144974839 79335643532024480 83038254218969348 34329896518562204 30102757466341438 38398695481117810 48566634799728086 12401491623689198 32376005378347131 78278205221376560 61734214970600080 95777117930698342 19005787035738883 98536670730938484 55077761993625536 95622934377024260 81168139590200867 50136017539424657 42841304902755708 62270126261292597 83721669898808555 39074368006396429 87590420374903603 74224995690158038 43252748263168277 83536789957723149 29316084890551402 79999423612176393 29405632147381541 38962775628506300 57540229831477773 70261356960349275 78514786273996052 10750640931490327 29504418953636285 51947147650677402 31221398434703167 31130907902298098 69432661452804284 83163507273782383 78977895982227152 54641236623452373 41258741190238970 48563381896279581 71462290786577893 60998907077710781 87225431473896048 11862812988695694 17208909148333361 94923703460928015 20322222098152570 67198410717211789 58584567141787028 70589089147425751 50507871914856068 36697783949340170 20994560033317929 56713715487547912 79581535458676622 49384759226846538 82282594968239779 76260126042801095 64760215454555790 80533043504538297 24975968414636088 72022003729576732 25365606014707407 41748034267915215 34244306274040580 44549943018976215 82533560495825300 55082181357438548 14617422782403612 56110412266153394 52244410482272137 75496119307257648 54890001905604113 41535980548018551 10493806146976198 72801562128425113 60421487779120947 80370382927603244 97991216746833473 29452149864691855 23818701406428548 35112478043727836 37604682135153877 94988698703003434 80508651538711775 63347402931517922 29193581824130875 16670775713501535 32765707650872227 40640785938392198 32118263195277978 65620410393349104 34478002709098080 73414748861394983 84642834316825738 84509822628381194 68902596949568767 78978061028148101 37299202565293324 82384288185099228 57775309814080001 24208167939461402 75253017333028034 35040107600963478 10851021302565892 15776324372800255 29050150516702744 70087795583862955 21093921945650452 20497356336443677 39094909412806841 97191782907142105 76835395170536368 78494755800162730 14290584345463942 43486462500502189 53934603903941050 25001122018129812 76676423546251565 13821356494133693 25903006212574403 47138406825015918 84639754029334094 83208251350474876 46506128644122531 84192595361552637 44278404408694712 66995541491162901 55000709504509456 13666517700034843 35200258118151982 58291933489398738 44981453358477618 66199124754355061 65601971688761423 49169577731698163 37031555626169732 53977492877128735 65593279655197108 36309697749301113 33056465788110513 77934364321067958 51717904434458685 67815225771107427 32063339235170795 70720984741413309 96587067457360255 99403997663567933 46056450771024651 17840430653372213 43294781398862074 26654158480849141 75329723722895156 57195091140647933 89549792479847738 57790267170630298 89590068144299008 85512424854016087 88320839093251875 53860433185042651 35574097531699361 33431787562670986 56840379750432568 42336482079110740 37559868822967925 32588729566656293 31271613851991872 33863441045578265 64657197992399351 31131288729355612 16757022612847017 58375597465708190 29412851843258941 56562929635631073 29191715485720232 75330641685742817 38493743572957983 72854339856826713 75223181710669914 68941931623423757 36153731219713768 20513057680299067 22198775497024265 12760877561252501 38602096091008912 81020924850181684 48025625144018225 19531235122708676 53494600776749509 15454247697348321 21663111768472750 52408953935761985 55475960385803118 21392356151519535 86481803312638320 76302566305576905 63667097736835358 79867486076918497 12218977390960548 44435766835382726 83422012229347961 44697604372671235 86476479995429046 68773693089651216 12780159466006716 52354372231877491 21219612444781692 18854681929271676 38476290963013091 50457025615790447 41824099344675544 88473551230663764 86154952299344660 26706094262212542 29093828853179719 33288515322980959 61477982204550948 89903248026642741 52457295827505807 80470256448024242 37582910116925908 10481444803414678 76808405506880906 38885073857640887 47691204791372294 94198930098307260 90007000489879034 74748995260563065 62048585444907343 40742025768633993 56197453010435787 85738563899657823 78329608529703762 84959155889997637 15934258517865749 59267592586943931 43016535047051258 59658165719588845 67536350352969856 37400651759385131 87284166719087448 21934092871286337 14825975317234147 37351245395350829 34789227478960801 16572066340121090 18354013828544655 87971289297064595 87689646921941254 73338391496109443 83582652443131256 66420607750801209 53669391227963274 60975062638106172 41020055654754362 56797999923621032 57572610502196273 76882246864745463 94609606077358622 35344970061334774 56684984194566378 44876647507844658 60238286584977014 78879335505090560 95840892075625537 65872151318981346 85591119567280701 78663708141867457 63646826518484611 57048075569219428 51116520742584998 81506874471756980 13905608328880105 11122670258092472 83176063749262068 18859626575017221 45962820613047460 16831150132135901 22863285976358927 12363197205288183 28907409980162894 66125901542160669 54259957180728883 12378183443224754 40262495282761457 30123770240903041 62565964935896831 55147244500400791 46228452025718297 58675430533369652 43649947079246454 78642538287703579 64614242622177690 56417921442843090 29201160475325897 64311471155139190 59081529701676901 41362794283617099 83292427795766552 38862208107537620 83263720842633746 72653078764397873 34182526608415744 94714752529716949 25828460447434518 98196813452058056 84969322387238901 25281981748230060 80590456680464437 14269218129053303 12779612444886136 33607434433026357 21784390947163368 57966836876738538 69476888340632201 26603843785009206 26782077808279490 57037663052253111 23597697801590467 44257975650135230 92069481565034395 88812406708870763 38521493333370365 88426619644528689 31139667308813555 55592772914864159 92216866727475266 18357622967387109 27899139639104228 13526754161548943 26088632895170422 41006331880248162 61040392015572456 75489416243499394 69092997464513835 94537662171906680 14264794508967425 29887374139844929 69385305111308663 55985540374009137 11349526083508486 79367769817471420 68874943916630910 81324129966840729 16916019855185320 50154046920810590 20177686071156250 93700692204995551 13492191381609208 59924605790828136 57032781136119979 81921691424642020 71862424515169445 48553674957021569 46009148815874525 99522031610912482 12102453291143493 80595771987608619 60755916571755832 47221110192162069 50948059286796973 23372275998989578 66953061513684682 42106379154001029 52375498616063231 91228933751198758 44767512887932490 39409606235674077 30755220564935667 97711415040025082 93919871806609140 92510798501417227 58689692470354617 78351087845587883 47130408757187974 33201794888114135 49711999853781868 73715558838114393 25250500330057733 94757122438229316 49436951690864490 30913770056281352 53432210390394023 29158074920735316 21143230311659708 45998139866354669 79416357628105618 44027459298933156 53569806087839504 52771129337694747 80459171115985989 33334642178824349 84482540798434293 37102411793302039 37418196203684062 89569971210262047 14082901671002965 57651953536874510 31638947432105269 14792483032069960 27995919510744586 71927712127823452 60874129404541896 47599392437342762 99584532726169394 32320320390826119 21147022087274703 17531722549117529 81282384703695036 75520230005811696 94530951894482675 83807188257488981 90382019634742686 47234452895919096 58094792932593761 45316390816292554 78941196374137843 15507485387831431 64101239963734461 28801765429328884 54637664799937635 27220599841969294 58921257494027841 24454155138500489 42534165351276025 49633520769251116 62231414176176789 32670721580684170 17478131844255764 61667161255964989 66919176154649736 83138606649804125 52950349415814364 29559130847724379 41778512834067995 42604470548289827 40729852489709917 44686082915892041 80934438920656584 10847152794524692 75852868910162753 90685224120915645 55926634858673641 84801650385060147 28760032302405921 56755140013651024 53204587440140370 20489984873162058 73656872916112590 86547456241243401 63345306879706089 30029565637996856 80243012977498540 92988577475649744 68752798580762773 72970853960311632 55945710793921346 74761317406318257 94611440624201476 88870632625996114 24771309700382896 10773598738915039 33567455715793938 48391060366574142 57391221034556159 44772444058715424 94731782812415841 50523498929676526 98229144023947776 83534831152618795 56182447589726037 69385194318448366 65011108442239832 10803205296259876 42916954021776601 87077493365514176 86759376115607412 48990960038400532 69271668575824391 76425773431524357 98260468933218616 38200215166674144 19193331876848489 68973150170283628 41466230155567863 99380319360560723 45320867761870067 87667322161951606 54494156221267781 67132957341819379 13716556055153868 15962558549273137 85573029225061252 72858195557501273 68841373917842517 55521299353312129 62261476653764972 22696180420478550 61870673671576805 70069249541344336 16940162078903064 40431516418210335 68681858241508787 51761376978522070 69985405278069694 79042366456865057 71965980172524443 43569880010368566 44090862716438607 87005078367470768 49993464366736625 55317421638688521 25775381319353411 93456197078549898 41692658626936439 41865065656503238 50421686411876205 80265013397253047 91569270334755718 20280583069918204 58842339166220149 87406159442947000 62103986571089167 87080773102122653 13781982164157120 57602198681659494 61860718669752738 79478685479810728 18592707983160392 72873448188206152 44303720460385689 65830570814919004 72816396931074571 75968715549710782 76423948362298721 73894848905616083 23964502642266319 95358273349718424 29926694247599744 48208256867003000 71590019908194072 25897398765797098 42236744601815636 34389920184638682 77456296692963182 11167658545545718 90355849679033095 14338688391268037 60343140930390250 51626560139623043 86252559822309488 71272162911252827 23353383098847025 39247630577606940 58150297529294355 99630815890683507 82975511521193735 75390640704187003 16247755873397247 77443110810966759 18670293774238616 11531715733104806 49977942914255536 23925592149522377 12974938094728894 27597832300444227 30288402630204565 32501274480704640 60202242754652639 96839860028722853 38156568727807223 70919746613141341 85303049442476695 79057152795490818 69676050219753621 68046957176534617 54297885960068220 26033988296765553 97265996385427760 83231504470188772 73804800108700186 12046146124609515 15142118158409046 39822645913872208 73073522564082359 16024057266166049 46573116114046623 45648609481006787 85129674962959922 83722575619941121 38107879042321585 27938904621685807 90483491634282837 87481367293130842 77051385143381372 28758692623538940 72956920087822635 37038314592004077 22996824365745339 82567146271029283 26659941858714752 90706581693311469 65896234710395385 38047130314529834 10382273260178077 33971486935840707 42709231855446901 72418662689713424 96765530730880608 57659603972880893 52970146499583540 53517993979474818 68310762977168911 11411680357377128 97299952888495563 11013682471019599 97815828595069031 49436364039815432 31171647165096627 47465728447317121 53369372019425839 20393724636080735 12205428487437492 68366714329620834 36751490302368815 23610751233952657 17747680180462254 84264553716164231 30371265628873636 48257171157394460 77918902929129338 18897279338286254 67892302786436995 21481746843920349 16955561964476903 23306212237812902 79623039014417397 19579415112274081 68313119025814420 87638979566428478 74920807402467178 69707046026665759 84775094762055085 20504122857880365 17684733545388307 27294491349216098 71628573414650160 33005707196873825 65166063039393481 91302085137966486 85177866256403835 77093450356423134 30040708666307603 24131554276357676 51759774356116972 86789795657526240 90508794543491216 49318159768642170 19107164969938640 97518791706354018 49226154689835449 33074547529788865 72980229237031779 20245440090343760 15044308317598404 64378737675231619 51504084089393611 54295130033120206 83980272705269412 79245379414749468 89316775668993379 96437849481850131 84986784828577300 19286043133242142 38298238155313435 57745130708435654 39091281392102060 48087140880495856 56731443364996167 52890602228694984 10655296742403326 77700727345177685 97139015758265142 60903394227423382 70607477036481433 52656659914197069 42267311770372231 10954553077131358 26934869861759123 59127936836392711 24975455851474573 20661514060477085 79162875261771145 91735065449164618 43533322728971714 85913046258104120 35407175930976582 76541525574291619 63674645154364499 40314366348518894 10959079694587049 39723166522067355 39055792305841985 47001388258762083 41431542522032460 85101069852035354 81494260348000866 60473182273354861 23241209021596146 93697268380863032 47345506658908216 41641459554788410 31483264681321110 78641572889058425 71713226548437087 14454481007454767 39264832674153128 63033925512297957 81361484009482270 89983499298384129 29453626822990790 96677342049410719 52278487093038711 93340938740959079 12523254284551744 27261238814827912 39602542425080187 43009837567208166 55361335843574933 13118700623175690 41206103366962548 33450312381611415 20306752511778941 55777333299566311 12758522802274780 54931674933113793 47125743782820466 69652206317439590 24320846801031483 68736805232082887 27438288619916631 40019499195920646 23796747075288217 20964828533210499 78272890184715027 90798783738049994 80881505711866383 18202658127817914 65371456254675614 86107572084588066 18288744989278556 77569069054371031 22643974220627477 49865270717124521 13863029671771732 48391972085092894 26954149490202224 47336755299705425 94212432165892116 88290122390159723 17301326411958117 27831794425082781 31079134960341308 42175363817912226 74347671489569931 68448818100346403 69922320218677625 32328626391469663 59143027554371367 83706739662296002 55425832412318890 29378136414672549 10163894886616288 30194596146574061 85193444120584672 14030430395730560 28045860299636696 78543075121211264 28444206060108702 96700980455919338 60529229199392636 54910737290856306 74010116352559450 20722430637041510 15176776151163758 85513263205619205 45455642624277908 45572296760060697 94059578251623956 34369590185238945 79312553599639469 86660535601968743 53155657653386927 23928191135008163 24787557939120011 86506681302953003 75019038125576726 74339441541641836 49960898729333639 96404770657763648 48421364156419761 65456143968052057 88956012505228440 78516430650832682 66116495141070957 81290318762638980 92763963752479892 67631409475464668 46121537775091384 61800199775274916 97356207145416003 82010704075950928 14387305066517821 10754102465383071 48828769122118159 27219577300022444 75689686087348810 73079092781722302 73878418398349147 68680614528960570 20686643696016271 85254180863630775 97183337395696507 60494533132173708 91980158743990413 38672041172196535 99820523612510209 81250830724423752 55202176558791235 55782490261740472 62817690166467172 98436543270458383 71610876129747151 79453215564670435 95309885184960296 17139419237692484 30378626124862454 52345854322661786 23976854710677210 71324119663485773 35825774871723856 80527382195647892 93544285900892602 19068327686060919 44288846273366472 57857896249101917 71253807739312313 31102915424607349 32072350425951868 63087840039659252 35492273172737039 32004184446765341 24445489536695694 24320601551349539 77889628431135640 70151376174309880 97871890584484411 80578030399979415 94976732187780651 86641935933392566 43508455139446102 95201444772192518 38970506868790062 20321942159294189 17467458147819788 30748787777502917 40031693633214641 53156564778169916 40552208814912082 34535238599963694 45356139362727211 90629161350749072 25640388435900503 13530231628071019 27794605327164714 22563129434869513 51584192029038984 65182025023880782 69658166764487044 25244001901662577 92726810569204692 13115458472333823 69179289592844926 41328930779115586 27013428485639212 33560722207222569 12581736137112376 49435798194451591 54914500238393545 34825573514267417 27383829793648472 28755586397857911 11570428403881980 68034401633590956 50831232481527911 21050762074404849 37886975681070594 71156333774608771 10812057920626809 47841985531557331 46819555800891925 69240260453711848 18860200738576917 35536310774981974 36845884501600946 84047461784645490 81640884765618007 67907149501579797 63946434182507857 15564618853316882 47437874026607621 38522566037979248 11295990838776881 59581327858076471 48538034318603124 67381064310125491 96927618084702540 72079252593753025 59071911300162539 87371710565070993 33233420939128488 77218897645576216 23552174187999647 96974531788244207 36709058539328150 64497764871031114 78629902869849565 93922220051076495 46659239108221244 91853076474962811 28885520141083955 71537810079616749 16735506643716149 34403865425861580 38785759936664171 30981561496383887 15521588497473840 26957477896559866 48311030643309806 79764821818423795 16222031344059641 98413074388309723 68424088504474174 31187807967944910 41333206955260100 50387123052093225 74319761059541832 96004524647706977 60938934069309818 49779806544952018 16335070954362107 75863006066958884 45828164942058045 89259186744311530 71975331650132762 44632379300991931 56163399200633750 61776482412776704 66057733050116222 18051407716536930 60222254336081797 85505629157852905 42253503585725215 92168236808759521 41460063666364205 68182611132160604 65459876622010720 14046862001511744 72136392566287306 22439696595132677 51690815923879946 86081305967946780 35643867146134682 60905034063759254 64538607573177090 70694454008241593 71744368769013647 89662180127367436 69975476120589786 62678002726347329 62743978454307414 63829970729898790 56553645279337232 97745680024162338 33458624541524572 49750206871267366 23645330678375375 82760855782862034 25744793122374299 47624069906810561 79163783700332965 46225035640429961 22927642145182584 64212948424523330 94596664502738023 42315788931188519 23202734966930055 48887691446207094 53868645684120784 77720631709215543 60595465935192493 26904812670929273 57166717186485072 71817562072832137 68230366769013961 50829816677539989 66079057276188124 73454289533288886 85981073605451458 25623950976839140 27672618514962017 11284152281915972 11247304148729591 64353419222045684 69875742165013400 89228559935650116 70645034509361768 40732182617146495 35277124214414397 29043778131095419 25206497755534330 89616605680289442 36438480021906370 99534749782397929 57698621828511202 77832203585158638 97268956437579267 62980101415406439 86228953915572013 72119484004256866 37828454400606445 65613922152595594 75525946859724710 34612048550976735 61351380810362259 42540894009202101 32823268645966223 65339960237690242 70005354229601815 37591331391076328 65245427817814526 45023848111600761 80828331959364037 18465139894815682 90217909391169214 55835307681169615 92951980916839491 35163505703967504 31973269633294832 94541949967079989 96935443125212931 62067201796087947 21187115279003475 39433634615326268 40035787186174921 10052096590728399 11765871896697168 69618807992144076 47503408591006502 74516275568452647 31495125753329897 51322518205944259 65589580833971354 58840513506512708 68585453241767956 62605374103740720 89698953821603610 19302011054544187 64215192051510820 35568643740715558 70825844692131944 89123707890112292 35528689302512303 24561585224589901 43030061721848796 18180647896050939 32209480894251347 51291495918541932 64998773840797139 16224403877473742 45518532428142492 67634809427982866 45689786287831193 18553065236334020 93833219590576935 58060297558525681 91419129345098049 84600821979883801 26516988855143531 76431785623517422 80179570656258648 35224072198622343 47342158256288357 21829009149827637 79635036757423319 82936901314763933 80279912644742480 40293096567117051 42789117610267925 87422048867301602 30745765415469674 56688283522321988 57071309644614757 52796316965236166 40059876219001864 25473041129885977 49673195424594561 41405208500424557 13120512817472263 38629549399786298 47601261766934711 11319114594951807 59293482993565833 18700989775173904 23964455830770972 21863084063516347 54155902571039943 19093615539972671 43910692510651928 76958665701363063 11672319127267010 66881433931645145 79391235410718199 23327339944286550 61592085386471876 67495576482467181 23620003101228281 89463889387886901 64252931190468013 23532405549977727 11891935047930716 21979450375418643 95390187616823512 27239112008914643 62941921858103836 98922463420528611 94134193634425817 57014380292858300 45751174364746375 86273761308135460 44498816807505505 64702234795493750 66649134674570338 96445978399889650 67031289343797946 67710459946149881 23869723737664760 64493808126938137 87701427903600080 22943292043342454 31824755159830501 67918628867020816 87392667894647344 49321904146463655 17773586941265028 57878928847665544 34447304451155504 73928513719123248 51686622776986228 85876407270036142 77737855872499387 92588977909904531 55470505433445792 22399064906182399 64625970068158550 56421488179565083 79265801664553009 53499826162838549 44878296941789953 85001735553564482 62931107721766531 14352905241823856 70520366381276855 24694637853597615 83924012803459954 80717980269322515 91199803736149240 77754900802779406 32665295840305199 99077229043555363 49720389494283347 25847709776699890 15241370575930617 53565959453525314 60102607080492183 50189481415119227 43186434193390516 34223892197998471 99626902891780342 42958891393246074 11261722513341344 45778769871191819 50648760538461624 52920588562811791 69433534862585555 33113616722619862 86728329447487149 61867295025602404 78442230969279843 64211796627212010 87227735541975786 65637123566337580 57606328033378035 83223132776813868 50352039328988496 22509683495188112 93992919477350594 73470033805976064 77238198555187430 66704753658520389 87088127552150559 10019571966746238 59071947441654242 81569380288548019 72313526191719745 84415060837265046 36330470223427195 48864951370444966 50451638270614923 11784668192033121 78015980739401232 50122445581881916 28356052851350335 60969080408342145 51357619168667034 53896742403655299 85155724703645365 87407937631243297 61932876556269582 37394115577202005 91992099104251422 48863143825696704 22772403771845405 11292039802391911 52845718639072264 56864016129674016 40738849736962724 84514231175960001 91900495513020930 34310231825057900 65583151352784467 71597375140859826 21455470492299092 98563304141897401 29765766903439908 31201910929069117 19432048688364284 41254139808193286 11803174886182781 62177729891848724 65643796933568527 93966152198189093 39436048723696754 73286771962772055 81223903577003671 30386771792694224 23351826828218023 34377993801311642 57528039717752530 92749445642398614 15960249533121946 91813346856948233 52379409399127001 11263248026301543 14636419354678284 87642107595121394 53129920928806699 84376107259237301 60699738469436322 69265725882515366 74823201050953409 15615833615577798 63241947669580262 33215344183275345 32123230233655777 55598081050600296 31052399006488563 59413337816797250 19236300610277235 63007576006144365 89150202626290709 59030724296098733 50734133722815029 51394846081873129 71004990352692247 18633359770795423 77901924030440241 20038836172346049 89447360965281825 97604343135849564 79184696384828002 81877677781405693 46672078829739814 12826508533914628 87490078947469136 92391031627639283 87952383986867692 21712289703715331 74524204286472803 64763390495149884 51334777377392492 21515445858708915 16312640705226716 94484679121264078 71330487402192357 18253934186041116 84745888852375231 89720881685359952 72603475739078491 59288552200483981 99003171753649657 55143940892026117 23022019071277632 27688532767162200 80622234157031990 86180066427495826 95972002025185598 27283454226645734 76179831628360689 31807991459432568 65241304891408642 33355174523767314 53750792884078073 10602304152188084 21982284773329750 90043750125679571 55645621329248740 53136431024237450 59989681724155242 89590497268677156 20658426892330608 20189096509248743 42600219651664442 35253635549890727 56462412738822223 29821219847486376 51999241979695488 90355888767727290 59376201879633683 97176524130793450 13796243153871546 85464958283577450 61924919324404995 41516876491269429 14251467157865097 41381096065859207 71308971619102405 29242016968749272 18295011756398360 34483172092757410 37384372209558922 53723306654699636 76033730458275385 81316389971461679 79026443097469471 75991457625421194 23100638268758000 65601665448280759 19086158590672214 30673417253750176 29609667660870138 81061814988040629 63667300654396677 17351119884065221 57790716690267619 13370681277317873 60813974772316479 84050032590917594 76856297362708897 60645947345857615 75694572680049802 70531214489655615 81833454628397724 11354076012440127 16794776134891319 48461592596398122 13099706351300005 62098588894194560 22292609115004858 10288130597120639 90920205131327353 61232011680063929 30814312015683403 22604278945165371 53849242384882131 21719925003869932 49255672788017820 25563272027240917 62143351054292032 25107230344083704 61518058965497015 32461875006847292 17904869377607605 20976343568265983 59693628378198275 85684837955071192 31340263777470831 54032818488209691 53927615986576785 42673633509161722 74614418529537961 99728064723400681 25074614383325072 32303599739416522 38692707688477528 31139688074145895 57172236414715419 70350554814517178 60881106525674298 12239467272198172 83028632518144904 52077215325279099 98821305203393042 92161128395061993 71264931537662531 84345347954648791 87771185184480020 82460878191326130 51653956295697833 22230365261000163 52633666159693152 21014312668755864 72234682348740853 60734050897262230 39221040804046745 54215061538747972 13318587229880641 61310013400821874 77308053268455125 43580583356491304 93033526384781503 55321602813865307 18901757056073600 92754200541443508 31353858956464617 66063593846677412 79944586242291903 33101629831732022 53088981862977264 94874249922061105 99810368376138099 71410239994774775 48159261398763632 48959489380872281 37322571071867996 60091627671302229 39171863275237345 27817111017714710 44895171907938958 58731649351339394 19693923367166839 38718549924178232 17841020142353453 45407573246468473 97698923514989972 93707802045132142 45899378837478998 60293338490235281 56072676429801713 18024594296759149 65474771252705333 88018207117030069 59751051241633872 50367895203170581 26547698142991143 29651495939989575 56741780358252475 97470142348209825 24538438482789434 84879697981533623 69430693606905789 61645540782717062 75729054258449571 83425850924100094 10352602976540707 68156777360113955 79778317767726774 42020949638702144 73164173275886895 61517152403042685 28575354265519052 69845192059826593 39128185083986399 47355943341613032 71223071328879288 96267075831062418 26601322135992851 69294807548920017 14845588014981677 18601089856222394 98705420283781415 24907596845586935 54387993919834402 77371349852134264 27590740283946095 18115546353465269 23464022408352056 52191525792274098 25204332570104563 81169087980077010 76452426798784588 13851143490580284 50054756345718148 26379365279944328 42856420071464744 15196913430403350 94451213558057846 22962199414896731 57328554012118492 74151466635080276 62055877487365208 97583319096490694 46063845207446489 44837422563028148 81196304390755229 68386272238518254 84141658707313532 18857697911573298 27871091518538888 72983145793487616 59998014906810079 64242039891264198 89170274407649748 31835400005650494 14111375460830016 65797956408292154 60277622949127903 48945854370468955 29320070384010508 11900620522420974 81413600696409698 89493221635191811 27615022874536564 87241071034208010 60545505359705768 40824623116862147 36179404796053423 94412754017750909 35082276014752238 49180270758055953 84112426708002891 80488109521989634 10068970246144501 21163902177961142 24645008305512476 78674663155744930 14352485739469995 11622382423914637 86184525065308193 26890341363537993 43448091411480041 38053764284394205 77802436820341400 94531092982985579 18215922058521914 12075606219103956 67294857460462175 93792415664056753 31139005353401314 22853027260767399 71198773982004164 59800947704156745 57821732965432985 89974716678929103 60214372186974772 26330672221245873 17752460646642786 53261733735780349 21845475924396869 16017855374323504 64505683250052800 97944902644021662 40741466602085483 75384649781466813 63482524286648089 66736541395469750 98034841678397925 44912012633953681 73880196501538191 26254845506764230 35858523519361021 55282955372460866 38459411779779547 60042029720910864 77841621869269376 56468849918312021 50870241800509275 93471176669036884 15577560810100006 82302787089511996 75937151485139228 80460367837488271 71207370905676625 70357294738897268 27150082063907901 31133525233199461 24996752939927262 91271439844300758 75150580555096741 63828750402465802 12421010560304697 55748650568279062 84847927444176615 14058438081974591 59426786129836535 96999269941462466 17208896712872049 18937868887745140 32947204593587917 49011126820209485 16464783246306484 46968468301269862 79012951467537105 45538183360280225 17104911626481245 93985926884956330 75592104449674854 50112178480051238 11403735313842618 44212053335601339 33780440548404710 65815418701497461 61829781538378251 96542779719356949 48272779998940527 29441846569365490 12417842752375100 63628018430006027 89110257364338016 62620158652754628 61293775327426155 92924002467133989 99065765216621437 60899617556071113 77824434084715442 44107302065931672 52903938108058462 46985720114253637 95250614223197622 21437775660812595 79856870198869414 38237231123644620 40808528658145374 49009037599394770 78337920416320172 68366131877593783 20236661025448352 72960067226609720 86820849874863405 25334152505988775 66773454081991119 96717252475600829 58271211308728714 84595041783874823 98866412555180584 47666620116358585 12419245948927140 20626923807538565 57861155374823342 67478996371898890 47770863762209267 29639493642112999 65290027334180892 31273299579145127 32024590906646757 16207949081093648 91236536628405052 13946985784950909 57209640866673962 82642244825923525 43659007219108329 50729285973121691 74899142414712966 44854597650101980 96521587883987961 23703424195788840 19719274553041906 87872775548520496 55699431934695416 40553585785487810 43215113383834688 45425671203095509 90414755339480514 66830093617402832 22497839356094757 11991086617065667 76385860402071556 70982865144010785 46979159963668274 30277671308729719 97339293606289103 69145180476485249 34232814590482039 87347593157054940 46727595502245558 27208034872741221 98277887660998104 54732917510949645 77679303112326179 36774139736494229 52159132633793450 94491735513658164 86659796140081204 26366241344806720 28825527349419358 55344102113523177 51735439542098676 18405240337965272 70308058991184317 33815842957188232 57102087465635756 90234933429932871 98127616545301725 93206595598655126 78102534094577347 34808559026237115 46834415017368153 95222512943815783 50136218413459359 60788505757378739 28286358321207559 10986554298217841 24757885073780938 16259606600536118 33330382051283707 13651581894048239 56873989984258345 45022959304383941 67218314913038571 84930336326832331 15589873337991163 33097752887056093 12985611065835180 87500585308453205 56328617663102375 17526035412225950 38660706974336476 64971565644057188 18825602472589173 68322042148474787 76408824411497777 93140193770468674 89273123016173488 40430923124156768 52598186513405699 41924061918202621 95197148502974947 17439683881576076 74611330895427699 16657938860911754 11694438075849680 90802218233944560 47691917793240707 13823250155703063 69561525630770079 42999599456073577 89031302555625957 87912673531789540 42993468633368921 88327828760608449 61736851828851082 56165099195961306 14145155128504008 63584197263984397 11415283972485184 90913173684169335 89878861762031252 45825145166841718 34768440728203113 98440291338920708 36456653120112116 91120710290282063 25948050987954763 43195514449542203 10140388527450187 21346492025435471 74722353525654362 24430058957169937 61198143976936947 15439934690579999 13083108711541782 73038184161299146 32122482977593883 57600150443975728 18657512467594603 46250199304587381 90140586373359170 36599700363053646 81877818726702931 66376452226322929 87243217804572762 44275484673662200 19052130197321024 30036229173597731 18529542977571896 12078746036804883 75445374589340235 73619292060084569 39058327763644961 45390044302950409 36884983839473703 65569529814977451 95916760095016847 52603587312034172 16230058382378708 64758648161535222 47797638504496278 53938456713728812 55075608097597569 84779774478936355 31536874756873427 37307434488413993 83128638929957491 40970395630126134 33061608614458143 40602995694124773 33156595962355596 68799839686892070 98083438257931874 97989754817772804 23002160975301631 10043055601251492 27499910101328025 98816465629070275 63578153300370032 46212693930807504 33784842899203058 79465340223684194 65343864505921353 25831799064330138 20261132611082968 87726474029517411 57453058452855670 65377525737788135 46497381250162784 94128944253559436 74194262687150068 73523630418738786 79872514469777119 27366436384516768 45016615651682502 34837641972487309 85118617628570819 79895651987970725 61334194434024579 21105627349478966 57312521554329877 91830849412370914 77551612280600653 17547925656916665 68196860805118330 62341259818185479 15179030471670450 12757382350091382 37510175754063426 92903426974287272 78017272104892645 11733032599510549 72521919275740217 18413220399161707 29115097609874193 88585520619967414 97212551782852671 96278109429678986 55362641184834029 59369323859496111 99985755306037334 90618000182462251 37558190133276125 61279951515191467 56625287113763219 14184203571598016 97097917577508658 50862034178230886 50645373529450269 85229199578771452 36832854005292416 87869949454723234 14638981721542071 97963000992879433 91564631245827772 31959368647816454 39068779724382149 82422523563352086 14582623049792504 95285636419177020 72725729423855086 63267892801603563 36058801747624578 46656011191797308 46855393750757760 78806774819801571 43331848642244749 58015513086368751 15061707912546272 17412792781842707 56388782245907364 25450252815664685 44559326646136666 95965094725415556 39826410120248267 32008561056880648 22504254122484391 57148075891086030 59369088230273409 87771846060126116 64783928337603731 80455781213090608 44997119683368651 18998320371938770 16592176779628793 51189051453878084 70761187681140534 53503976915524716 63275857181684244 66246459904343970 91834900137702619 65251459723076692 97629762876702083 46192463113799467 37570883826339176 87953938558890291 58939204766305103 17344579948734809 35450683513668672 11264211974853945 67733980008866051 64562418075635441 61321588007870483 18449923467189238 79538660527493333 68746971779080645 75848006861875304 87195946841359294 44497328974044014 77860792930934832 39225233601794492 24560736361821063 18034137258403319 45283959315189837 49063938531467817 69615856795428646 41874278654394978 88341406597641002 52399754403705829 52184698578487334 26269512764465903 16869287607001221 62862080400171884 92568035061065103 93674394967866924 31500205723749730 92494784557014148 41178802362501413 26481888856609145 28979718298413911 93026525306199673 84173081751872754 86057045760234927 90878483613718800 40165122113310045 22432373026022677 66219571623336029 76030697127759695 54876481184412550 34388062514489226 79365953488046320 80153883926008023 30943913714528944 34251008324014640 55334481187666672 61596055122417156 45581619901479801 73882405612918426 73705010685986191 67350988840925117 46738208146553736 91757721680598286 73800553140614096 17241933470692886 69381329808354201 35481493418918452 69398961604413366 43267457662499176 78360521259747085 48326991942826183 86354234936684016 40374430765701468 68396236323495918 74417291541288274 23705971845092902 73505381363521340 59010394931919410 57490871121879336 87737663887814775 36095989215849287 50981491612289289 84697083273751677 46783981379453785 50552649658542691 50491345299634421 69372915989366110 76451774840679893 46314630869225497 91388037788508623 20342927464407763 33665998031951762 82966338001696219 93276851876013039 88939467335824912 76345465107046454 56718119902449509 63415976764468657 96896886926643777 55829468533146517 92546995283604964 25031657917343714 18583656089443430 91021461323209678 70920870329231469 38368091912564899 94190085908979350 25168676712500819 77260619129598249 59062289087873369 87502558516378418 71420315475116412 58089617098280848 73559669373241883 71620355515359422 51877421433849455 12120042591304864 78392525092519750 57503059738349857 61111045666457949 81010517728858716 58674075283888666 86875265554758051 84739378986866401 63557695860729108 79116244292817063 53642563493252867 92832579097702369 19819550763052491 71805691694081443 24263174345114209 36490385386158617 40369031445521976 42457990989739776 79846621355829777 64303479755981758 45010715179401063 67404226544612554 50241345667833118 80336902968977541 86662694530476981 21167845137642741 64241280856729404 49440244588425692 90583867602593765 29096409126486487 10859883070869313 78331851206477251 36417448168904360 52593068248343270 67319415711527442 12028086123394011 29533149595512776 21907145130643377 10427389170016250 31448343172760429 70610167003168740 74702939191069625 29209159250439572 70874221522717833 77257654481999471 80787341180828841 13658034060075022 88703085999513837 45665707789325229 37400950886846707 86405413270332856 65469559721614127 25611346808287862 83988502004536583 45362410282485097 28513388622974291 58558443628533811 40455758525570271 71229145491676428 28590942406658745 67513765006048646 91088999461079159 14910003265410206 26406597412150456 32731965652358461 90097938063408593 28880452361581317 46625107500227881 69907670827827331 20956268086070631 65110185949767443 30752123812171207 99669083835686125 82898815969534195 94214796157180991 71857950651596441 36384254885811902 52701655323496191 37939931762338816 46969517513268870 43863549806941770 17446317560561808 50911557554852974 46573328281128457 10076407758582260 84659287343867573 47230207803427937 51087035397051522 17598665163851571 57390469906273541 51276303380287737 28731677588566028 33175019846044941 49992958673875726 56398200150227461 30736786858247600 94091771019371765 99100256512508500 43631280996335187 41089206996839516 65642711695934086 26447585584788323 41933230111545573 43798784725656708 49481052449213651 72273951620167565 61878856468549420 76393621209572769 91931271121210578 61249682188274142 55967686719119859 34816645171640965 74905639801445836 93136706681224688 84620720089303197 11383723611565586 72248558844169440 58800711389008303 40646816941613315 57335916375414280 10170914974482073 61250689058385879 99720397412919830 51201018911520493 85061269518784004 82249851745249801 46156236914391296 31972257544796984 81623575699084397 29013756041676076 25877361154712874 38351521916797198 95533729241662740 98680444418630368 77309884442232514 39168328535696799 72864918545246768 61000738415280902 63982461885300772 59118527734045927 72370683772040946 88508297138596814 49620632507117350 83668366406981542 24994009676937031 32638274928797037 98740252491274131 88215091903724208 60484909386644285 51190478832447109 53083470105276478 80189034641776771 21771682750284204 20617322104425629 65871248544074365 91749709904378567 48383657285110274 88112034363264478 51122137592159573 59584321624953378 97495398106272188 82173569459344727 38996515085581475 48970850466970348 25971571309014215 84419574422982944 65822078049037463 24244011592680733 35119321266379355 16176541830182901 22294325520567275 63981559990167785 32641192398243556 46371742369756611 71890142780538160 45593506701312395 36694437296582765 33929064145689119 62243291859682349 81913858072828306 37299714203045982 79334193091740308 17064338277232135 96862357484667420 76662097583167988 81259200002626394 15614301456519720 10047353979199374 27294464669559784 84838905501503557 17113816152687398 88828694557000478 33084615596796452 29205277600075744 69223852476704948 29189989070749749 77603434175056243 41332121280981281 81328646269593918 65468341184860232 96710227845160196 50671739470750588 55000242415489510 90789973132153160 40621772174467250 14859539203902355 39382834708680680 90919664537444264 46867470934939096 26756852049923057 42515815835777090 71598159297092323 65710715985851675 62701489940691269 31106463459083752 83830723184935649 39072642968517345 76380297581157418 98916145410172806 78520549514934622 98870575423262546 18397915575378243 37404739641714743 24535986249380916 70098245318131749 16297951194258279 15013660773331933 55069968016049625 85348422752462331 22740582652570658 11051491727564069 23417410395722034 68342185259598329 47268566992535767 34207902597954503 59545907749686102 34730998596686044 25141837390186404 38830542077379800 48191698880628659 33680161897210948 53898981130755841 71920779737676075 73692028323925754 36799248318863283 44170725225685185 11807805659680197 84355039028833256 50229706218164556 28605992853343013 77246354983179923 36295774914023571 10436807946235241 21186289767423740 12442014064741443 69990502874929697 63448027911788530 18377144676858923 75423908154259369 80558901737981121 23575285803768233 70040237951930463 74323712049843757 73205480725617109 79932353143036309 69236084324106251 29940999736360300 90062705144077434 21436965025849817 93831682125903173 32209344934991449 15552136530334507 89477248069472142 92035473532617394 83375649674978933 98945650072061971 38666003423161110 74402451472130809 20636959824978012 94331076284806873 21284675071378844 90032871899508637 28622405912424250 91914181259879600 55799948442973924 85339439868797124 85329733969015819 57832598695885923 24568642189035964 33232930009777382 91759438076195070 21347937004585767 52160028483621552 14424047706465495 68065069133711961 57441822809599705 55264511191015150 78157831610490268 95063098545844276 44918456505316290 66499665841185842 43628511303349174 95078806030437891 17541818108968074 55338059592655247 94619022933108665 53696171760536705 39586886282175405 31514696229396268 84802888339159129 69488136677009647 86037842019588105 39425201325575473 35976328275794235 85223860527447086 15098635184498188 56147469243122383 56100816453423971 73593761632798724 33376422010621480 86666647171222994 48040812041190363 66205337799576253 33933372468384829 38156759469369128 44836571121939571 74665364235896870 37492586736779156 98776661835329766 41118838842949621 26019788719509495 57135754192873884 19709424134364134 18749174266192310 71084146661365349 28170738947365936 22213086521181353 86286661072793712 86669256272283447 59305828162062613 66611450046801981 91769176723475590 33291474823490096 60170595053066392 29469491080475858 33837890079744819 24288409621182201 80917633569120729 74701835243687852 73854433500293049 41831063646220836 71385368045639319 12489236627091375 98004655305578272 26517793392850966 86513710724950788 99347941816246563 55295282851161905 34417915557734474 72666429135502427 74624292869843226 79446103801174746 47567822781001758 84822420151221442 60055389457205713 23888787019802917 67673995261075657 21215584416262216 60095392613305919 27479035252042609 25675806313886615 27662722967403875 72267291458894950 43863647872089866 84832123367324393 98430683089823806 20564707858971174 38119830310295636 62668808346706734 52474461102952902 70340883232508440 49793362457823219 54146090827443832 16712982776130345 54413283549358452 27511977730016514 10306793357870434 42303747759525048 27968393669250338 22233332235106243 79731223250969856 25502809897464309 93889449411865879 27562351921946456 29853620555740631 75686123896606821 60336944246639804 45835438928528450 37385947259468457 50627015711785347 35117911023091143 12703829265805187 68778354292921544 36129266995798925 82029402086108845 34950908855692394 12342768652516434 27432195922071374 77779720304414449 17101869404080749 30976163882049101 67462509409287686 22414431560054697 52001771021423810 25312040570313530 27570643618447727 75706810848425776 29309716209007216 65133825454693544 37777806483585216 36451591729448302 69220009840805941 94922064057537118 73295483170020467 16753380038002168 20213385013530015 70974851440040542 58584011618414228 77120978983944142 98650161975397089 87065067256587468 54487056476874724 22157979754411953 22643820261588844 43732894188772705 93306869209571398 75658323555912749 29370123756887604 92454144140001643 90712782956650622 44331246737189439 57178754894537369 57797929513307623 86554304257753289 11267696200850858 14635690257961653 89427483995491035 62402295924139910 88235418773535679 77870841282519981 36237243903225123 19014360286251669 27198333196940284 15666080029366564 13236235931361714 80609665829159018 77992500569801553 42813873125625571 32001153490948753 95764833468282692 77018582171000480 28311281777239874 89640207169197117 28253314377739456 98660169595915321 82997592129288056 53124215492932603 60372902349810081 96679558924885634 54025582954729448 82869593443118891 15207121763485885 16143583092239565 26025262370340106 80818061848894103 69027509340534366 59172953495646457 12778890587434634 51579814677179556 49640325311309768 88475678168055840 94916077083113134 97386022895855775 93873508577383137 90733172406320938 64099540877400320 87286666645979742 62406500110212619 39758668235613443 48067414859799315 76098787426089142 69062191061440373 16092047322874390 52569964641567525 30013755041266762 31895108452745923 21378646211871185 36670049340771173 63155100114499818 38768151457080026 90403278439208679 62669419823189201 61507559317447137 18062887704498189 91655009988304671 82457583959310110 80442077742122266 37931279005038417 14322134263782499 45431999196749170 37387690003771148 78383791585234853 63293349946702895 78419173614686140 79274274627980997 30705713709027649 30604845875934868 92990378467115283 20255949931796975 73226497326758838 68765269570481817 89676711901828199 48826887551212169 40938477479260677 86188840565074104 83916702358865581 90705050461670918 25451212901635140 30409646027184995 18752675835494222 30166241698318772 80250719552454229 76715333815990942 76765686032440817 42782792420565614 60973780316245577 24888073742818004 23191902346918110 39022123023952678 43505367684352093 78460534652723908 74515247486439982 50680100464913555 14912128128527779 94437773705883835 81058424736113003 17630117099382935 85050088925265080 82004843192845672 64610896542816136 33124775675927308 88160911147040466 70491030431404674 34268563866007013 10138777593944118 18253662505834632 84566031217262268 69388520537613744 35821103761905126 18163192778703351 96978240652504601 91181898289004884 31420110505416242 12650619546443362 40045421424170961 69574542976669357 43981959846024079 65363398468791828 17409880120945852 80475611287410538 91463762789151170 83563370661904145 57803601874704253 54677860510118993 61489461118772370 32028415857791454 67134477789611694 31971725588566320 28248640681728588 49176781893273545 69579444562247574 41454217413746629 38435251728596428 44892245645822980 77155213704035718 81859582045732257 90234707844451013 73811505150975150 47552002426063938 18891932214898413 23689217530551015 73769629831749956 22636798071639251 87791986079157563 26535401894799977 32810754974813845 23259888849757042 14080144834527576 86186888274600952 27263527582113711 40765656573123413 76983276334203044 45090061032275734 81971816362070949 97702280486574469 87250542305086557 50002324065600794 61715443080787600 12605302071581703 81589451250617800 53607110677442652 22175791814358961 45700568213388936 90198240275442081 65088466357405124 49835042525716423 44791795815048481 53558315422000674 44032796999491354 53077679091521422 77950950117197677 51170586745988146 37706218982135417 13896689402330055 43830575964816147 95826620446658898 57841952999031961 57783974761135790 48656790642425318 87684340643375646 69784506888299751 14507055608725063 50692800242322593 58670331858616778 39257378403716231 19282392796878811 79236271880227654 61856700351534242 77041714734206919 61677361711448297 14076953362525347 88571111060814165 99236104751924936 91981824492994539 52614852485337565 52389778403437455 52245093743733678 83440610725074278 24370340975079388 20530855244470070 97947289909723713 73364390432845636 46827114048317895 96335172251416218 37273994413604756 48799341479819391 46398994667829827 19577994052646672 34472623048890749 71999183820115652 67247384930685643 67935995445134815 22137068624186060 48734831156583902 90309189507402713 95403510315950284 45769459858532223 14394764813761354 31285108187516169 94820775656171129 54979049817470161 19049898294655594 20527891520040221 91908166155093705 56305561964060655 14770737301612963 43141555033162468 35887503159997335 18497484783255123 93011702693007911 27649523487182042 21348891119267222 54919353974954521 19582298951340333 35100373795716253 22419118199714789 56024101883699235 73707769897970744 54251737805729097 15536191461817365 30197793307202868 16404735781842720 62004952705253010 49849261576086855 17419035603082262 96420178192266300 92130020954991137 61259450519252791 47283894840544460 30096423324382596 36276093320720012 37949488591503052 41462059490230335 85381674581839507 39699209384005553 50668972718332506 53229861560959337 24449755908089846 86732523224940241 15643560459939614 84234615969599264 25596233679236304 47376292373317395 56331303081853522 88540952968249562 66966624583065370 34685710903227192 29036970666017475 75286692461079507 49269704162924511 29324294967771719 22786125602689094 46505379586135638 88898304322895443 93001704382637909 81566521966359917 39836796328683247 15973607021981727 28123924716835212 55990402279908836 96176026240639965 14547269255553689 87975664855392072 12282486342212024 90336405303383634 36250506387131880 38591190540322897 73260893756377771 30742351312810648 98801234912728927 38511114881935902 55047338043681628 71687474791132134 64522450940672936 24173233097692124 83013659563817569 10890993646571039 32319877496499723 98638979165071798 58152942537509507 58686275869781426 86625893922681875 66831096284495724 12894526798446967 30010562620910853 31461435657377138 41673357085220126 96390384728305824 54617517404123946 71442762848372384 87267847431123518 20589663731517351 24865375076026662 99211938831947847 56692774351756199 44656175846059148 68186727483693333 33981526073243385 29820062288344318 30550370547947002 69707814119044793 95349379168657082 58041787794721864 85311218846467068 92999302907528726 96888901786807051 76783389175554082 28847851831601407 85368721377706569 18448071860771469 45206274623583660 90684075809560431 85988461705028780 21328947693224401 75123822805106184 12261797833361043 55783820494600299 97735274300686761 95202207306502706 43716304948969380 43871599639464710 68854278084917937 39917862278847982 39827246643147083 98574711288221951 26830964536543742 49418461285411532 55148635413686234 15023344439494012 88495846651457892 64215452307676609 56752616038403663 67847784504801191 90101567741992928 11209128863768077 31369823848026104 61647071615279785 96254645333755595 57978743746306643 16100118179756078 93975304378523068 12302399251374436 72842607198513480 81862317553103247 58354425759640656 40605996359563392 86163215828974011 64983991129229244 98157223317345151 96258095592838628 11261670815863840 54531569658671112 38412025977995974 75865408059717374 30172043267005228 85891790750384923 51944943756247556 44998699478506622 89228073846438570 50676490308264516 51733918357558351 82025457099137199 66465901243613918 43425991429985816 14091254186951955 47778672148619841 36749521944963186 30327501019912312 10496650437873894 67950369533700198 99146360696172896 88535007181624176 83197850234151190 68211359546248942 69837157838148581 81238629487708781 68732682816489015 85777462605992047 88484082070661935 41772329009639502 14659132943307599 71879701325567371 65320091247796372 42914459169056625 57722164279321349 64521842389873316 18205118506657324 87419972408199736 12990416280862814 50730113487279850 13722933295760440 78080735684620600 55269926814781578 74196882825135488 89237632274109197 31723420058401044 87838856853684854 25534348188719790 97412094107359832 22959143924377342 11857980206917248 82716075626911745 85259753636879017 65656333718045139 78738000599361731 59907605781078958 31619908332805332 90656134000234427 52291823005888362 53804354255536426 80673643409378114 82056998871026976 80266959670356770 63069391313259375 35159635340418201 92827252135877859 14160465429181202 93961523007902159 74415237617361694 19640616753484769 36779193957264431 12917993457933139 97242435233583291 96152731331269549 86826238424428463 19194653315959793 26968052310896818 77148605674385064 73370000806936404 32938119815199519 47102017034377829 97620373179930485 98559657852662492 31980762831301212 61334182593278473 17413409649957876 78416002662407039 32875391204347830 76749934894172521 68899926369556913 79788841911307180 67747351433507336 63968935361299012 53079218982105068 25118217532717383 47855011163801118 73176476304757608 88777915798277181 79351293142905407 39617919195869120 32031150133036617 21517201876300870 87002069779237874 21092436237541040 61973586836463112 43613811757828690 83985248194008464 76886199379091401 64968720198272508 64819503720670042 32596706538635694 39117932842408590 80475207236203279 43715140030590571 93321705254317569 46277513041135214 60527617940412488 24196385046538430 68821668783983370 69929411863597817 28044612873113127 42052560221864529 43502088101252462 25263111262106020 76024205584650242 63713603898972792 51907542230434055 95759023513366115 51981198463099056 27985507847914351 87063024768578481 64637330652816066 65864761168696737 68554580050887700 60730993289544979 85295106178148160 17516595499215451 71107295442082711 29690068989776839 83646365663989401 87000503139831917 66526015372009495 20541682389500535 16596443388522987 56469172143731805 65175783972458084 49699835006935065 95575229781263441 15299969887139179 93569084497712122 21933889689406236 26018640880026826 84211835939827170 37724136231932097 46591302150820988 35420552855167869 42624050776516865 55713724381169962 10165877975007308 21115174875638316 66387557174744031 32031049270105690 86676686499396121 66931419324795486 50389382698245237 33905468783482847 87290210747647516 16443196670736402 21547302191207390 60670559079129090 97685556901377041 72478560608313975 40761542281378066 60563950047272776 15078413560100011 67548969783092308 92043546222129260 49539054772381177 99709086492609080 52479517974980442 30444964894956657 47550283761813052 84297133865399962 61822125506656973 90557885564363702 14921943577222910 50397506963588700 97945154846066137 74391342727564582 68956145090037964 98219401749071693 52017915052570127 42061211926970251 45100003805917141 96554576537148446 70064851205374454 54177433918587839 53472017403614183 74460425396845815 56831727657127583 85039923574307123 98260621682941172 45372578577828127 17511236015743885 16695562871912040 71557112771115600 58192731182859960 37353082362200648 66241568764218782 12218263908010140 87287770069418928 15978102423022410 84029208394071395 36765901227291885 17928638032661069 51641515921051110 27520606107281604 77301617137155083 53316598982642084 35728236803578805 34421206845905514 56200920492141179 95488656313731212 87125636814687524 64848971470166291 99388532891226751 50593501173712832 25416401787399006 19222194995288656 31671868695732217 45717974667000404 49257568822564215 43411951825039858 32744906144352872 10883410875190051 45253068553065965 17217568974168954 37984641001023031 55089192161384811 38956389012743078 61405081324228218 91870542880727902 19774483775863895 60242481048725055 34781280853502273 82074680197277145 56536155237566380 34158336782792987 63021408979503840 46863056198747667 38461595968115825 68329853177780913 60176834607635091 98953347900187924 89605766491983870 82600727618936835 16535536813038039 20263017786699068 28578331032092371 94107943834700605 90700515880446257 65301283731243021 30723417410241478 83053489720330338 70143048643165055 73219039501772684 43961942248021367 51188577842215741 81107147169394263 71747163518466449 52393820996274274 95889171684361559 36861031514175442 76149116778894704 23672392439063743 68773963693059368 61967234035716727 48834857132231446 33618062461735376 27223999491910626 41442795441893577 60799567364346664 94416749360230268 78319914875125139 97764149287784976 82937422465463557 91193287528914637 84174413918021628 33392463839926762 89607816613835024 48415558649233038 52879037211990597 45018584819519904 49275367892561055 33295406669898731 64729373238210007 16121210719441960 85936774207621556 92473360003117561 35379168382057789 28698367685060020 49007915909266014 27797216641830691 66865885622420298 84489585670274592 58419335161539048 92265019843200790 59200833734454153 73948503426752253 48762178769869328 91451921090609371 63749104002464252 30937012468602266 97937281086088112 34752008160440586 14130626381654092 26156822632385291 63660301552831454 80081403002380472 91278985963656187 32836551192104689 24884383824136834 19022439456966121 83586048123836586 85592936148009600 54405846484243413 46739451420816579 44377363275006268 39800525032256948 42209575253897476 46537020554032872 27402771999841389 27503311623382281 44438904499800039 63644903675890138 84936696571899994 80641397817524796 55595443446673539 30021089713965423 24697429242801221 85757555824722034 33672407383586333 58833776771502698 89380184401333437 82798209610534496 68362665499507594 29832787202524536 13146859521096942 63067448083309008 32466866533233124 71383970895016921 55325118719588523 89033764454536508 80646833656908452 64794658917224596 77250479202982697 72770002549176451 19401140478295545 91092671897433523 85494412976621338 15624287977290627 83073378993521279 90026738234219247 17858271654956915 78314978307940843 28548348974290127 43447639655347852 87243686849723956 48947450025177921 74239546938993089 88328154398655918 39912534139550546 20004197005575194 81241402386975911 58731379396588733 53353986550144457 18173727053741447 33929703528771068 33816702286572214 64969552080348453 73025136012919720 75680334174927108 47534122253612472 71329244324983611 22873200652974838 42637904978507461 68991215036003982 18070388356044847 11828943236166111 55930753709183892 21274516334200560 14130469864638259 68573237450732774 29710410642493268 97817812648976446 36387038666092411 50285358924861464 73779737360343467 62936174836371145 20058218569554302 48948959540862621 98903952021463540 34381605184149723 82407093175155281 78089197132930590 92653364348147994 85546427413921299 40895468664538731 39318778403138578 61803405600039898 53541356529912334 14985810873575344 53935673462284236 97767528164516436 85521853721106861 19669926276959312 92834468045326849 53534884876538634 27730241468170576 95525114097797466 99981559892637680 55275624257328321 88825824024698870 14553426401008152 72056852556237764 35856236996696391 62981308979287225 76526144190652210 42406358792925985 27263004538896715 53460364488908571 32042084332256098 98350051778460233 47625353128157258 60343889666550541 73406449472659395 41064616923644879 39930819849480048 77385965473607853 72919727004994110 88246471106689417 14093524936474774 75559497613184652 46258498500966834 64563649119918767 50067065636974963 50925267790886514 16681598594345347 60084282125074981 75107525306277223 75423861352862196 70651830188496078 40842839910809957 53824295340309224 42518381158233677 39381009694220150 21801095007171786 43414132104542883 27247888060553213 78480852006429591 54186503305025662 93823761784963520 79521328787432610 85759752303649448 31002895271538172 36251597357384702 22389384813155046 89971123059053403 91572832307812936 46788455858945497 98848099909479256 34334598565190514 11244663186045688 32836966564958284 60560408180137300 79868812861055067 60845784720096115 21785605080012916 31322989342575373 51600594916733720 46411870005487018 18273817969333406 24531847336738602 72860602441173775 47486820042269215 55820581233950058 40630791628016626 10376950994900586 41578476285868045 95785740504188528 47835757156160652 30980753639345728 88206399540246646 53293924451769485 64475279164343053 53717806174905081 66401665479772151 34008366030996088 23266246708813047 71473014574604405 44489678636818451 10716591924318083 45593031020571393 61611104820456632 21245459896545276 58033314169283038 50225594553523502 91241179776117767 23811894554627276 48366292436101408 37259075073103909 66551509969206925 76150876375241470 33840138871438085 31814104151442120 44243395612818589 64558981282327143 39300359995993757 28362416521950006 96983057143217192 39117526702219767 84186005131854924 28507709097234543 70583156349134046 40500441987074852 88118460665693977 70175971719051862 14016125677290440 86047096095740844 78857093009319383 66645115658029026 87654447199046730 19720849745697173 85945528247836364 57326399514021241 97018055125657784 58891628111910126 29785754183466462 41743069806827479 16753440126892758 19854310130983092 50363908095852483 10199957907517669 60720780656751764 22153953602204700 81206797418595345 30216961358598602 65716902486862023 19867160468593936 51624770754641174 70722524948413942 27135817101112141 20144994677246860 75557244113935995 30744984248311006 98328028686773005 25817487487163369 81332997893932456 36114505046031845 41659491727926613 74437908198172506 18999090108939039 14495493097671263 95319340523098690 16406883257345159 55162833515783090 14070654284690843 54670700829716239 79865444949984669 71833575527869720 60684525628125099 46755344601257118 92419324912847329 30225822298241596 54999776589725198 81437889661202380 25907187614020343 30654214674093755 70159057658823753 58920736416879973 43767100176125271 20362652006188232 64431583429211208 76569530233960240 73453563685387342 83690109806122241 60478755006012053 73464065449716424 56221357838446108 40642445501906396 14672996764063405 92668365614869433 25499584533507375 65826109228350103 44864408061696537 77907375955761800 60273355671209240 44113958489643495 41461737789079478 70554547317180317 23273826841428534 84330021181098999 59318079647969867 20620955761007463 75770761265147997 15968079415128644 63158128800694491 85396756614640434 34569850251872440 64539467346861070 15292684393365127 32498939972812175 39949441836677435 74674643254812691 12890823660855144 10687934679510853 42275374706033493 69077704213168604 60209737123799051 31464631587391329 90924023981577712 94792596684509897 69612932734617757 22780156310979533 99598740861597644 97321389723913445 21149880736081770 32556582434461307 18573364524390750 32725381204942829 49252254110415537 84361407662715153 97300655162400722 36036158707287002 31611536263101553 33768595083148455 85235593045370744 45636240399454560 24248995702114067 79275988179533696 45276840521664878 14320054007604289 44029439596678036 99439274494486556 21453665814838700 67963291429935382 10987095007829232 27552851293230727 65988392198034308 51843740733842044 51257684059704707 59045971293158443 32419293230223387 31451885908159136 67342372353763368 70469309436979994 39030474614703309 89929029438257151 91943773284669997 71636442553728382 57864070243464031 38465175067877829 22682959785531364 58223147358561880 58243234702303233 71279865032083397 90563752338288276 62134385502475514 87563333737500609 14130335686351778 59586867694735291 96758085273787284 99016065185956442 52222207127417340 79241146443275584 53335549700891036 68996675806240679 64219992451049521 32189178705344856 89652285124949747 58122794476852345 68767206234471656 62078411748603063 82247195806740240 12890928550215224 34947149559562174 16752914377414198 82273580582122755 78677033066177022 54750953919786605 89521833519827796 38402226421664199 44918967790404478 36276636636298187 88190131290673912 19362846540691942 68018382867751383 67074013245827530 38670801546236042 38196221760389792 44611103396096151 37489419908386912 49369955302054827 19512492858633666 33642511144594855 11318827770839994 23229773924052530 29261154639231054 67167608413681688 77827274967794599 90801905159120501 66869420561713120 49362575487581281 64846517186722914 99615674219254877 82923545671570400 65395888940347621 45586294892716815 63987224726375984 79482190489804725 83307186204718224 38551864323567570 83305456007597813 17937566704101057 58308662326476241 78585149481897638 53740302258143807 48857404593996892 53684223950485650 68473491568649555 77447167958224055 21631374846935972 28428194689661768 30395848126919523 35396724710104766 23383188138375266 95607151502552845 67580936722106028 88956261387461132 36278245713164102 23923521580741696 22676342110966142 97504830456490674 26300118711271437 25647120435750053 46753316845226471 11829757831110169 13245274855885981 81825164018835824 99620551758526139 20057723919499754 37809293397001352 75456433734772898 49039488956779324 55782323978596425 95061828237923176 83200890851068998 48945037324857995 10485564340627998 61648873628796968 77894207737194101 90466781316870640 84905803009607701 38095065113854418 48542090674441012 86572319202118228 82409960145461717 76545847657230626 40122916617711273 65528739399621298 36276335124759281 13188055722682519 79469824704403857 82993667442526461 53576037629975312 65864522529868389 67490193840065844 71387116016046001 84404525989622401 99083284431083288 32927511436691966 28569257726033100 66083004649416877 34709225626522938 77978990479061852 50458875466526664 42761433835600329 56100862104922454 21813849075326666 56399727976734555 35430760590083695 55011427810577806 28844694665043502 68396344663886827 34506552838915342 20241183902332884 19444667673177153 53160552392326482 83372918454765167 87991263825072919 19410874032318627 75709626324725311 93506119973292424 63654005891501940 93392957819063019 21428118270761813 21488658895896643 35341406832331990 86296143075596595 96886399046095632 41555487859141581 32768271839275306 49171054517338479 45775454805390075 58427095635216492 72193760489636433 59073803742462381 65183737060268013 68252369749240967 51894092044517216 93510860508981106 31865922366999610 37082942670053337 63111037318356474 53291318854674607 14226860295262238 49303669133862620 96103416281222544 18279555361372618 95599356571033869 62586693185676771 72547497655263234 31273808347567366 38559086485523067 91581694564722265 32341174406577627 36609943933746430 18484411916606511 82063346132359361 83451351802531545 38308555810076751 28062544975604874 67394861851997621 42233345894250089 66715572297204769 36464621448233800 90539642766272693 24070289287868460 81032008791167966 36001872781828176 91288346265821975 11962901905416319 74142345209824512 92528283785348213 68192912396745887 12888958485847286 16744532487402463 29998039853175668 91960335496774522 51035923853026297 27848560812186953 96180004022269254 33899659024605786 40560445959951758 82592914433010650 14990012607419848 65319683502328111 39949811126465441 36926096649481482 90754813564874897 57967395147588361 11008331786203731 26080298385725838 44223145575162325 91249759798940957 15362919663255975 47543277383106172 90771447165118755 25245080570831019 32754004215773661 19987788379330952 49337618208049204 47663751396319094 58393493120564121 77370646005505462 92235684177984679 53545981971761873 18879379190486171 43304859249081006 78509040155140286 57665652687174307 35110778291134035 46888344881098589 96990507293324195 54342921725993773 93860614368129646 69950158839718624 13748117433909331 15543966722891336 53738220312035968 52403364834397229 71701447689899267 10866810546263566 76104498105080105 93397483881545496 51586283226538520 27401341687724384 10437902371104207 50913100573202493 79527715772506427 45884393728492698 67769528814105884 38243903492179261 11152954819947490 93472533516264083 82521850046691887 47552815997483193 18537184602339947 94989790673279103 64438816086364922 72632912518938320 70382663666219382 84956532371294907 33919317372807954 10829532851968323 53170202073521242 77172173348580991 97705601429148478 65574100954107541 95687286365429096 11419945024773882 81569109881364555 97960758177911614 44110062363602464 60417633569048098 11100027396048753 24912633272240201 61364619131887059 59759847070209943 66808427840300130 49530697753231584 11352153517461528 76219546137919251 99955565110457941 66704914630599197 43476149559069033 31904936612347345 85837721659811773 89585114096434360 20607215919048318 86359410699371722 21743724964480685 37640068693480943 16226411837096887 21007458584390863 14504039886527628 18335454391467823 75220862836582183 10302677147918966 77641794739128302 85121789525214187 63060235210131189 90565139520898675 13156597463919352 37747894478145940 82850905590135064 47617730571568074 82037527219734651 16695227701008505 98070875987589577 53205518797024778 69375989928108790 67453013761452090 70832142879921798 35423398113563623 20288995010547828 48479737281867060 42559581723556680 79730949395016187 65647797840574613 86711369076598845 45136317001005423 94526062156773870 11992938267459689 12061497366657572 53930861394514753 26871691283252005 79857008262664337 73754339007803391 25965522445616185 86650594261378642 21328136456193104 87913876532095875 31840814120625646 77736712220545085 80294581140915312 23969925645217379 26402153772894559 42243014415257984 72554745116843388 60894900528504871 74235051600317104 63017181865759386 24541649396189782 57132867609982551 40474969339960846 34683860030452631 24337483650235361 70506154546094460 76246423587355784 53398327395667565 26985428971519968 81065610682870053 96165120911799958 73959981027985470 84864588144985835 15459907746224265 98403949227515177 86154323575418516 42895825696968992 33447121326270757 91297189572949061 17928121200090518 12362455466717457 61559174620250977 52286466098219655 98963652162529948 50620517036233591 24850610525235594 51257729577884090 27991843679439903 44704983642941561 73779967197113175 56478372259543896 93516273991838365 94881824242076688 49541752072906726 28838611782796300 61500754283638654 55379240457738804 87511262269350547 18846762953083246 86952030871491007 56835911429658332 97292527626114026 16785368181492618 12268675541697515 10656182774186371 84097641748214759 36544389646864230 50332978787788579 13899865750320220 52958898317212899 65133300073482839 37955723401290628 54555146168779199 89933731254171029 98743576825958144 74639976076954431 79634255544242195 13347216083861600 26099452002228270 94712623693678250 83193942962069599 37731467119883174 48649164684925627 24017971726028555 79751889772331864 37000640337752452 81596258063503160 54455258623612516 57933972572144742 26638177742838830 33130317100916342 94461915345360330 83709728341824332 35244866234976847 16903507228599623 38497199478138060 42164261810531285 74097791131990455 87414873700945975 96207711110133059 61908629315333189 63437013105417264 26074039287089401 81562786333328103 90920804369198013 61482675039335074 51689597830757808 33091097013728905 60169722055377473 56164401348006125 71142472898879519 36999260753248133 28735202676604682 41626761506574530 62768623199083775 12509275382990844 55496746561515010 23790763372814952 33581977805002044 12379843719854861 44167845809574066 51158731455360392 92168938819663420 23704902714684938 85477897563953276 21738256492466318 35329354507714539 67558831386507649 86991365085844076 64802705424905172 98002170413759648 91325769703319195 86340455540123515 49077889988662690 67041852636989593 17766735096699023 62601494115800825 97200185518000806 95737504869247141 54177241817670280 29653959646485832 18022972586577509 69268258499853107 36500023239526483 59224143206225898 49563881675341726 60129106141110479 40806533156742913 14221916531277376 46066812953496889 43782026345063113 81753108805700510 13521712907889390 94022839209264437 25280748169345487 36267018251700018 96502703346978877 71232775313917871 80032111112138606 80369652467573926 32843491978131068 24366928670532278 42547550002306007 51443434520599235 70640167993234644 73292089049030244 83124407484283670 30852149762139679 72225513342858000 72368926005794913 19694401772374105 33497277267503087 98019740482994056 98248788704225741 76756218634049808 57762608400715715 72256997420536902 28078828685485754 65585019228744097 13905797047042072 60983547253282813 63150706174858375 64525264365078087 97438008647865829 97019266067501857 52380455310024070 15683927620799202 80059312623774877 83893490640453938 91201194994892472 75352773477371967 68609898619024756 79253131821110676 53280430887370566 14409282217890861 75529492858766423 46223148451243271 32527525458483671 76510406244140891 65248703656418253 31660230858526008 38820118414955134 96763579662723135 84373245427291819 75647627129878057 28595733811355469 86523644802704548 82438819251821997 61897497536408029 98045386292707460 98929984354066603 85152330884698975 15635109106269081 37646016860635965 13555622826096739 61987272763239515 79917100863565997 96421695119188801 46747520987403539 31724326050641987 40213901027728106 63111713665347014 57110359532106484 69395318710342624 58939969571985322 63550702218402372 41627431763461293 59884131911447670 96080407015596119 22241704111780192 84922967877725491 60514098421218590 23637951631648296 77150046582822354 89962357828504142 83321622068097362 43177737461092558 95642236497760016 12151004449674535 32138585966583213 52651874023359566 53293824893242027 91566174138220757 20065872711583540 29318468222324938 49585800363493301 86951472032881478 94899504071489234 49374810332813112 21600701709793693 57447522313965984 97329661200075134 27621191416719089 56367712161577624 76480448270272368 48820774996100573 13749672235334744 13366099606379248 86148575266074463 66857575758752040 20827625846092133 37570896549254206 73024894577983887 58543957353732491 37860658824936303 59316400004307299 12977523949936698 48505983458956421 44968283507010098 93282114136829969 90339391693028883 29184570666244291 35316983365817219 85983110844422910 95901735086637181 11735941055854568 80008036711643989 87888196616343715 64917140797208104 77453013556459700 26173865137112312 26466987089267359 27060490970457551 59151381898699459 72468972194736443 37539754480953374 87349129829376721 57843392158073242 56505211792805809 96372958147364747 90718809763151728 82934424076621167 84418254475176147 85445203887949157 84984699570928511 17409009705244911 78097610274100322 83927140058100801 57623487804274215 73350653295632535 85330188249843776 32404113580359161 79404666930620535 46215030443500671 94788806984499426 13393591191277636 72480944221442334 49237915400022052 20759126590808196 49510603697463001 61993134352936133 59758216729581278 86716218426298046 64805419894299027 58924964689790300 15630255065744557 76779697249310985 48837723317951636 70260932694173447 19603080726699796 63166189699304807 64170638085279812 73409073457665311 30525558713244833 16577250887763162 95168270934747874 46701409060510864 24910198930473156 58239981492044399 65543287520086469 32247249899349520 42168972410418791 27050920628412534 39278157912144627 57031911390171329 61745407340490900 56120532969539753 37743890454683723 15195857726500313 82865591128336756 27308290732753397 99970714938532327 89882933356886569 55542406031252037 62138463212041066 92183605599072774 77033221434107360 23477769611520817 76258651470639643 95106343681539433 53390617946200444 70016915848341422 17349516840240097 34837297340696583 23014900363070343 54465695311548900 52473548917817559 50051537837924014 54729093117821101 30118722450913829 27947954325071147 15110170442476198 69304608397269068 95638055475121584 29436006296989122 81725332445985090 29669316581246414 86717093435683478 63319569196859747 80567105877611416 10334048750820095 61073850169771195 27435617630227263 27654800200098397 87707206682653816 30719606587985322 70134991128334824 41237951363246658 78538670030415071 47483749261985852 13049305452695273 76978599375378917 22820644679724736 32890452041167698 76128657165130102 84022408727933343 25690908600841338 94210296779739019 88335744769537705 96611527448866788 16701151442201807 45651374233434671 85321665192768352 87197854940919194 52075372658384441 93647224660470305 20245553231795151 35129652597759032 56258676966454870 60068849015381675 74465417337304075 29305402638788269 58820527808597074 62546733915903532 98135792069041615 73897756745706993 41321434648274657 60025650214464614 38282566507435457 41223575172731544 60931331481235230 92012368357248698 46230600603138695 21193040178087476 19445873694889641 99351974923014829 66323850415351866 29516487559952398 74687796990149103 55359100375164582 73168617064918119 58651049214112518 15394984551484266 25493937699202942 71051131721537772 74591036215951500 99322743268693790 57507033163008105 98136429894229893 96493799284422481 78816045485255858 92564040080804867 10037278638091218 81765567860579318 22131669759245594 79274361565534292 59038581537858400 16122132682253882 89338891443583137 19105803300087347 24580160816380428 24343103003185151 34018686032978815 30770793719862943 81883695723011784 71144242876069039 64298921111303183 83096964452015170 56528590517003917 81527537678290088 74308949768820079 55077680961333595 70692922690573603 59424922176928030 37704787686064047 98334628440997070 56616550368288164 96154737761744659 65005718091420657 80355954601846564 65829628239117371 33855826148508838 50991617259693301 74592504333993008 80393240964990291 27403365289982797 42006869271111681 72441297764487063 67525119540029159 30714811513610231 73730731809925974 44013369652011253 89267640628295986 87661776285443165 37832525167124701 87096435414972076 45519799229027325 12162154345032386 91031761746541204 65478523401968983 79873311048265667 95744780982818006 84591184420058783 73700209042250278 97761688060210995 61307576852541565 65621477726725958 73525631134885808 38514198935318036 40398041150898508 12251490361300139 46313853384047431 95010210962535889 85058880630723421 77371403835058198 81365098487402491 85586446452766340 84757120477504257 10478229893911436 12238285822111040 56147625433039107 97612364824860152 83861585084004562 71998110521345980 46213720892319492 11497834663028671 50173306253621693 19680607920476722 88724430388998152 35213182581403084 85054260467909103 25361810942914218 30955253195491295 88715171342239913 45775058076036483 98949436453662924 42754640943713181 36790678094376897 90105069950376840 85553716300167563 31809610509696881 80203400185910453 40899346155682225 67125233729954553 57058481149239538 41169357064529712 39793309350582877 44220298276187665 89340537770769586 42086583247130764 16633712971891306 29245663574053650 74277679924229982 97858005063086340 93078266261438128 60382686122196464 25696855001631929 89816401148353503 13907880287739029 55959203848355026 50794995341198373 64955978472394448 28048680118464529 29041531684962211 34989883264429457 65663033449499954 53189277377472043 22209687179989768 63690488042426080 58052174727044462 49586377229669430 85111655977441377 42783913966681557 85976252478363570 40129889605445384 57835825771357934 63079911485848738 61691425898931676 83240516312219913 42220516177847072 51812709645123592 26502891556128248 28110745933462913 38735653043957029 68075865956956632 11262475149948555 61718360086878338 74838340460064787 64927266293441147 15033950642041272 40758338504597488 81091883159125777 14368423079613895 82642804417340929 67170219355590908 80116701498706888 41934910274290310 24884858769727947 90611199914610396 73886821009993946 49863084327059585 76792246158310838 10340360057126666 70445522816252585 39447472861609302 26021531438950886 86579528525699621 30387233236340389 27207173789921772 47224457306065417 90521295155344852 82325552429356497 83949617653217566 26794972004138892 62207108203521243 83289932642274753 26714364689526734 20290999576122378 61167960958732953 32696686354259115 95482880585580636 47898027448044763 12953088870961093 32996110453169268 87666459553447235 38187202694712513 62773679197045441 57972242297224493 81501848581835627 44800206923510038 93784618452009710 17338261649575403 66128576387426067 13302849307397183 52457525701838376 28522161028142182 53535883013175998 92596528417734316 63710222064050228 81294683991452524 76551774832095395 40220013007060879 95086104398645146 32571623690902084 24750138229661744 81126923330413224 89696940680434907 37109193784192602 67709533628179155 46936498803061058 93559884558231284 44667082018108299 23934576371613228 65802252676471000 99986005761281142 15510080389006563 10248811560293735 61485518766671720 63881608642151504 38980661539428969 44038384074690541 47955293927986810 99964490589496381 17884015622767918 10242863673648121 15035854822132141 59648449212798027 83851633895060496 80674812760905462 99632015282189468 77113812591547008 74510536523911438 91556879934340738 50020414492067334 50806562421273888 43647570729134098 89404991536664706 30834364884196396 94611536760322496 93673009195234083 61107503548567798 53732122626250601 28100642914452070 33913000479981981 37129303804206749 53646088319781705 14218677085264607 13565290818253624 56198398549768348 79849229733190163 39064841871647781 73695558239035242 77764788804837909 36835703857503573 39196977403212697 43232393215040191 39785779806694832 90815144741953564 23758865370219868 67784350055076206 43783817801959137 26387164394768058 10738023051456546 18538413200231461 78850619975722397 28173101253422064 60110093790649631 86535791496367296 69079060974446189 83215729299906521 64185765233562528 32589915764526468 76430801847677953 80031343156612372 36442584918486759 99857044969399214 37892752005174682 40538019776428468 67132888964886844 99131377789725176 91655790108695353 25067770436470876 79691144222159492 62975202694906563 59510037018465939 34550563017403240 23510581476455881 10834967338453358 62842207137340230 34999976469983483 92980554019068462 77543969379976216 57859970093702177 25515067737071149 94804740262485852 22929413621633208 74115901718888413 42406404983943316 61104031102611452 65281604573383595 43361358774126797 82017593674456852 57285818480949109 91503290878999361 44760841095397237 25447076678587833 70510064340978729 88301716770309888 47476526735834130 26296556037909938 65478415250082690 26920699718644173 48965387365970007 63570325881238596 78803393490169836 73819628390324495 17047265249401611 52138594055386011 38535867388955346 26735476383318933 53095620528815609 82237388268904753 23070499108874718 91496632478172241 49700232680189008 94380955416725291 11454511059661640 65819290240910117 35506699759291618 30111392189579448 59021775188693176 48638865043679099 10981334872200532 96556656667261082 95855008379560579 66305632477377445 50404862030716134 16778386312412419 14517122179276296 70366300080425389 11754902812122933 10069349466882536 91870148439962059 93848944450826194 44520089087111284 41570165184453600 98747682599721636 70065657620187003 83302308937535830 31676141760328718 67765672548383617 24736210950595890 70081411785919177 33127824220513267 38251373628292609 89018783092363570 53335695485740136 65559556171799656 73151104259001174 10496924546205352 31685268330527477 55767497871105142 44718692340680318 69857959714210075 95100805877392663 34781319071344338 48583303745756059 92901665301840808 27743889117596879 32617868669730305 14070573743738534 34224821909742080 92018096968482711 36773248271923747 12149239614106552 24316020023041318 72092352302652348 94728340123156290 18670109865082402 33998002560287775 72486102046188553 67874651066437831 54435287164892041 13646354644705411 18241510368611280 23223834890521752 33254556989880132 98120496409769001 52570715270916607 11706392719098069 33929457379481261 23704444949594696 32624027453909031 49829384988701854 71939925017757766 19839721189073231 76698806722407085 56396257937638137 50946407699284323 71378392136195237 44203156128221662 54990698218269457 84738646671692966 69203151394349608 99887336354227281 85839226767530895 87912368759337502 11208347123030300 61262974222820756 75642100244098345 69230021964105647 25305662630530299 41106016286402970 90854264653622086 26246516004504667 88432111995709557 27618778000673629 20464005684752999 94519017915764003 68611056146148867 91589502292471693 43198130387961576 34342988094093778 56983313368048798 76074376224358926 15569971414129949 82515200191902298 71654682750520463 86023642207162455 39737453084195460 69973809613642733 97335505898219602 93124974462663402 92756629600812291 65077351568596594 13906318557511570 56100502964706991 50873528564034024 25884072951392567 73856557887097880 84792526343889884 17266221324969926 14515136975400533 76944839576773139 65289858167083015 16953361864304970 10516381763848922 20533332643608894 63231353874425415 23681788276094052 50268991552402342 84596882542620877 46750257258791592 14004404399897446 94609037834210531 92930752276882752 46220492580805031 50780582390335743 69049669749850799 98641378055308661 19456157775678331 28749977715543554 78410339286953612 26006179086337601 19676315882130091 37803613644328508 25071121593638011 57427909611130673 49508880966795917 40748468240392421 83470776879114517 15239729256030606 76307641239513180 99508604856405247 26868726364967445 55798906192856431 65729178358010692 52343823209583373 84864692602996399 33700387471710307 66107991862438551 48953782643064836 97882645412763634 87526505589535219 88509548960409356 33068096111067441 60866152262037098 10627024398343675 12435500861626580 76852778502555686 46569791370033572 51839117134951002 19704650545414722 26245575413434238 53301681569565105 88196345703895727 29564178697519328 86132947188406630 90737174113405733 31400623478656901 92499024031576391 77803474028416275 15927260729749522 22362955513662009 16068794960338184 46827230850549218 97725352455035763 96133602243394019 50861971039563615 96610213974824328 39509752749108588 67457086855787798 16473887513824530 72173495050322685 78113421776208949 60916988012082753 53200360420720643 31583775630436904 97701276756203124 97099633505510852 69357084941049983 67421690978265094 51619892084427811 96618161555943727 54581637285536297 76506724973056017 63146941465209295 57499856522009795 34525870978341450 46595326319335494 48468654656827169 85006206637944858 96772493676176220 39115981187353750 10089929929008903 89286706855597387 47893673016909256 98861459744101024 49440277726587991 22682008338370294 84209098206529334 79764648097211297 36928534168282092 83970990810346244 94972616589598902 82260768892546633 87890213219880923 99348691063057714 35344357962490231 92071268706066065 63173384824346779 74239789788793450 62690487058749887 87053217587784633 44190276914202222 92899271461243945 12767973035374696 84189706987120019 55267614034960139 32630120246269899 11259831009871987 45657944929009690 92141925359622570 76774285565160212 79319795978101499 31382341678178271 15810167600959832 45505093063522491 50755245826122287 35506091115754135 30794817097347983 19750856540786338 83147944589683053 24353618069905919 81096106782434184 85075768660930280 71627864446822540 63381736945391682 27050314897954226 78500267136225274 66656692801933922 71279936087002078 12379799468466288 48737010648112090 94517979870296327 68044384237805383 65612310127468467 51976413927428913 85676917385039128 67816941025391738 39324470696063198 68631736246440020 49661132436809594 77404479027739999 71266130955027383 52741957584631252 77162374473838652 89734478506783106 19817386792710238 82840123713145126 96796822493251520 50242006837241503 24036719869843891 16411656546061073 35101356450281296 74413761088975560 86228609689977476 98847172398760876 63821694322836348 16622207771819187 89820779197933073 97192841339118196 59843478416134009 94733369722651339 20635016151243339 49152887412473671 96971201046284967 51960265777108530 10710656086902007 36523304352161709 86828737638366284 29005351049574214 19735439503639128 65027716262385692 78649454913817178 44828578354462307 63270483715586991 23788163523750031 11668890626694398 32694592343905353 66367092111100206 78508004051777940 94335099733715376 50990557305798133 18188368342825180 75567351519134871 98928852289527017 18735368837366557 64047064883669093 33830448451098855 32922859000648148 83860444969043069 73434848430689302 75174101515852048 10511346834961968 12550789751700988 35292842781217051 65295110602204564 12211566804168875 80316421890566505 60033590133997282 43021860106139796 84029424217009030 41253376578427826 64770548322997609 23954829108350581 21640104366014852 94762831940541466 87100274635349420 66776728449452227 67824764078733868 45496222215310465 63059316946093231 72067112727593932 49865941457296412 32276921216568299 19583652816586983 52471466855784138 28087068289892855 18496950469987049 92739139838871956 49103217332858952 24038766345635082 19436919509722699 31989393028972302 39296683640671883 12472551979992441 84265100478810714 70067296446624895 73806976717181852 82323142930620426 70327276398480196 89450513666082140 67011640215476617 33174644503180354 21362153237863441 65641694687617122 69859037844370129 59260858747707658 22469154563772850 69523991330235616 23443662430089370 28153273965075972 58175693223613038 30333228145575300 66390701356665961 65744588639418192 23668367196693553 40908598806857429 50206939427883438 72378424669871893 11691901529211732 29229869138100875 94417177688825248 81670002392962164 94415209511673836 93323654434617748 94977486926917510 26775452587193752 54922979630711900 56185533573068851 67007880538541595 62657617586527858 12204649578880221 80341836825828258 49464485727576084 62191793081094120 45628085490365956 72991763476833505 86264884771723361 99153095525330140 40495507528228727 76879941803260434 77898444246537129 65545823837562580 33074135684909318 25919433830375594 63557663105560049 85102419779628828 76756859583788806 10240945726366493 33423685797383059 80605622598232535 32144667749796776 41943675875830349 24257901290888667 71866908936795469 17678425392265171 29287887401213618 22600105718746041 75751094997834462 22393338413119706 45611927805954812 57270961919886732 82692131158455929 56008780949656680 76317385965456299 40118992351805252 59235272665002011 76424280589286696 37760568312833109 88856800551858466 54524135312206577 38117261872128691 63752665045509744 12692152186585863 87542316424719733 45342034323633848 14633795317042039 59410210169391591 48718407311916252 37920538916122464 70913241966767450 48204817243491350 38560658794182018 45524909791701108 35277635092722279 57417772115369131 94253860126182619 52616021008823660 65975586309820697 84234081039685291 76276413180581241 47013037133436061 87686409416821034 12061496307068689 93693448655064990 34572515413281644 32351434253989757 27780998166004143 43359417933225710 33263284159675365 85979453663886246 56502797455592602 74426286170704618 87055141889526372 47523102993610684 42955677226840185 55312208006718591 87138891733018384 89769747459237987 21546259537586263 59919170046624321 56297901480644940 89939634081622901 62431064395601333 42756538562361238 31307184598216766 18656354776068481 31203698927765626 15947084027776182 70342675944892497 31655479729635550 51266503663676780 95364535584874451 28128895780253816 51504502046554071 87211460982681583 13249512078226188 46358572118680470 77618399216801573 42852312466461208 64631435833503127 45605953632753221 10810533739851922 37750826466052900 78252937459050581 59129551604715530 26158370561423622 51800567104927388 89549045885711207 93007924802600349 72736794765905639 48904600214554091 35685178248502343 17795212407802272 72378104485487310 48865848261464728 39442360030200518 63830692887034687 98270733450642444 65248661455080073 19025148387118266 15788102997595446 61901568005801796 43312075229110269 66997550062000473 25907081912804130 74187977374196840 83479251492528622 62078839953748869 81597913590871729 72360219078755243 75471712493426539 71935317932608671 99397522425804892 70002560373237773 26458097181427415 64000888673515594 69113070373830628 94752822285648467 48543627984682617 30091758052081246 82363294461086083 85169362833569962 70058239477386720 33650159810935208 15258574082660957 24569505595333386 77229700155218302 13705112901082238 78759302570209464 43393212777436215 29529661320380289 71031763102772175 18153621634871501 88163101888007363 63853959024713424 41251430465653228 75173091234626113 42659283613302223 43393693884884088 26363150194145539 50115057004199584 13277183222423641 85774280928479196 67551483333900673 95104499074619087 20761899308958519 56190775087413736 20898481326091263 88180705660445155 10590134801245721 90459260174996179 67233415776725669 36752366342092823 79433871993541013 53133516176968696 46262901292943201 73989147000414983 99582813385418208 10028951749931793 25717380927082981 89346025272422134 34644298014650819 42857907054600416 29052544976349960 13346626386675566 32835631005624743 39693164682760041 76057444156164430 30336140665048727 36064077016742909 49020137034116805 34824064554392876 23785205553688244 41129433250637692 59364571732757867 13962910070110609 75356976610913902 65109932500974522 90338870539047448 81717470646164796 44005924469634054 85336021418282981 68313721849276736 46320333761748706 42276502436906551 68336525527339944 52615564128780506 93334243364197696 43459619410638348 42659639283875433 31429253373842369 28662015130467094 26322106470007085 61319241244748963 60080698660451417 81660664743081883 19090233158290782 26020743118715457 39001285567675837 77859154825124247 57314977557493440 12815434455230172 70905252349315228 86290271259025809 55531532309285435 94172800023720205 15528930642366359 89929771744420016 67700140063778085 39651459844184096 99757474402138521 64504352203148375 63824501851109102 19676689432636560 56835822405623540 14768779319920083 37314606765613578 77458564067483900 35280133522481686 33165715535096779 18954336035619055 88907392451066765 57885407024403469 18176968395991554 14325775037890140 95037774421277646 88584485895558595 63868568052826885 49916700193419336 33010022779304802 28656670625874466 21413283329012511 80758102102790945 61574787568105233 19735480665005812 42545925611126848 69424179581664837 83615891431882442 93471247009980206 26049408887887421 33923610089056618 97191100153379620 12748094490414986 11085325844203701 42236231126093804 72141463063647980 80630484334466577 63985454066776666 24529229316193808 40424406205190734 77924393130306314 46642639907431307 75345971537446857 38275859892928176 99968294110293384 17023566454527184 94814420065915012 84147982032248621 35894776760025792 20443791806025264 31718991538697904 16965476247350707 15151944630936384 27761987573798729 84133816403800008 30856294447843997 47882450317440533 52423887994194224 25995840917409030 37030512788905261 75722474090916302 21445314939526183 65560257673713368 61051193914172609 99222114159589622 29954962233966120 41817478927614427 32041661070637643 58745282021862545 32655737957138570 71961590849792474 75554827835306962 66012582319113341 70033934025791504 14911554556166819 70270467565658202 62928870263597978 80561543758612175 87041455554709953 31430356697523965 99395026045711125 66790014208928065 92366427770356588 97748413223127443 46855585522111847 14601239013614284 82830637977016330 51767195754660627 61190459997881417 81297536445550300 71386119760868039 54904362732628720 10808241627222787 53874830609799506 30486902733523116 85455772953854497 82597455403697620 86258366089578925 64443756282958610 94949207047593389 84157125792490578 82237453057418589 79823097385419017 17015403694247493 23590001178358161 10930909894788638 50950814440824041 50121421982108122 94103519622428720 67750059105757509 34749812571077296 95859014760744708 96626534572033125 58918716023586529 48181472876366882 36222261534018040 44633505104988074 94393067400328476 12718920496879484 57828082998404518 21823352212231986 42867649289369593 17990110823790976 38293472714302662 63567627402828110 26342988732101281 32948892992477568 71229677387083559 12145671941970631 88914345166345126 99219145727114005 34625346711483770 10938742461392719 67149797790714470 20978194690398043 78981564167672908 52194095518694378 47861799653280906 11005475793232090 77051297354832509 73295790445396906 35274470523232214 75003517117662903 57501705214782061 79194158581619020 97675406819232817 59914475132935875 43913108315857220 31693967702617345 89413389496954127 51258178687278477 72425207011600796 63379601650928875 51466999892871408 23137671576340099 44787033547299380 92949394978150677 95855489781480038 38024442837665241 54726496023782949 13579411053799373 93731026411379572 33695011548731558 22548641739888778 27014362728675599 92142507130690867 32715667869376326 50663675126361787 10253787021224393 61406898875983567 81206019462440664 47729910101807127 37389287844225326 71905322022584375 39281240431208422 31845487981534093 13603039029687340 40366139738487477 60377643442629330 87038397021293269 32848710986479004 27381409544529999 84451797827186494 69147468414729923 29084415941169710 70644983159114946 27151325545259718 63035435899373263 53603448022913215 60434672057454822 41606917613666474 98745926369409318 46062605268306297 92001316561492586 82585146790832133 52966336946550504 39818594029007137 71056871684790748 20535261650752247 97424195473579301 81420361579403938 52471352629103312 87196725052451789 25489013617685195 65664368575608604 43122830535086552 47496529960061504 62291049549432012 43550633306133247 34108259020623355 44770297209184628 29202152716318992 63781740046031769 58271314481680216 96135771427378639 16345738254413592 13067339672416886 39353485488460783 76527710813180875 92975057263391518 10466844388029695 62467229295466600 95444684297218044 15590014982585984 63502459080489973 39487846030049492 10287933758110866 20835392732456929 71874820155954572 47080419951231692 81827545983631779 70972485572052199 82062128226761469 44526708729406809 40754755488821811 82270434449009954 56739335546076280 60156020727037755 93019626212848674 27398335852245522 55993005115062930 40176141727487958 23500368862635016 83318028308136154 75851601969133273 90053098964318788 42766533171317834 38145328898746545 63672206549243164 11914684453808109 31143518183984701 17655458698023711 64484719676352942 29667712967675750 75627922949099985 70839057606057966 53661599967759703 58689852426114927 82456501899497495 32443773206706709 52657369376052025 17560005946517159 13876643843370366 39880242880866508 21480799922131111 22318740113236752 86441056339520647 52290581098754832 48366119311059772 42860391362765966 98580218124080599 96133062824221010 51806719766381521 17285559648550398 78125383711547767 52906346356501477 33747714338769525 64768683804646694 72391528715803138 69719240551023696 37902939882297482 75895508244135480 84363618680606152 31238441113026664 65861887180568123 45031386885486224 58598673309680166 89427908209038684 27152360735065498 74216723387494627 82133106441530007 96233126326930904 62420713136150152 87440501548317860 87543275989353335 58142656020009859 14428746908433414 17131550884002061 55359640877090960 44468797168883237 39318597977195589 60548086282211268 74547991099511991 61111454432740871 47636026963276710 81978939667701955 39854699200545204 46601122174187427 31288508028284940 56698215819843494 46565524450733164 84898576949117762 28128543605161445 18163820196947574 36173804206759549 91153124100656867 53132570439921369 68583208681821611 78029803375332229 36754799543945650 22803835560889073 52336750717378706 36873108360106774 63232604433642712 35234434020130191 71401278954881987 69539252063966422 41116622261337789 12833882222253138 24265489902266710 26093295104572918 41144990498118924 88376935296807671 47264304959010609 70096604786221692 31294842235226547 82423278836780383 37384789997650818 48982064385588440 41898317748770224 53224020534137761 94706639259018198 94384221307409805 75038156537827223 22355979888967617 56163970133831550 76196527619604115 81722373843228841 92448005652503408 79167012933406334 80358802141665455 78827422151234592 20061641120289830 13049000718868070 92963873851199272 46307818073579977 28164103811161306 21391531333544551 96305075844106560 35442698404488664 20953900362381043 47506705322943305 22951787785995182 63163033587602260 60265267826680829 60058577287410643 60968979162405940 65103004476957156 24570309551435776 87130595446388457 65873559864383027 28933606896421377 90336986331032760 38044498113400025 15050838392090081 82133860640810719 99502027518981670 28756280644122663 76040209126692774 44291410922887229 28059164186599983 50604905444966406 76956514628537618 86791676279591691 40411160970310594 43095872262281143 67563170943159601 88676787357057540 11467263529475550 25640246225580985 85207190196285151 87845599351125907 92187393184366137 67993918276584726 40995072835728155 90048387090372821 77471807303725016 36458079709650793 72144508014661782 59067526309179194 89197250568311626 61300404529851221 16643760868055477 17411637444684437 60093257952589384 87488742157391724 21503495981861632 16721815284502053 91269732095764366 29970800429425400 53734473608170129 88620513844109387 17208970085072375 91354058473966963 27629889012881516 81124522212391472 50273362191338997 58318087484614213 10016749578450634 94595260151169421 37485561397708537 16101256797912187 65207289247182468 76224777143461618 80397980043949019 70522783854307043 91834478934543653 29045299053897210 26987206869554448 53204625499921408 34334264875463550 30382376648787377 41347794537702263 80543074767186731 54887387073876959 70212379259139423 60227884796255876 61210694517011040 39961890149323068 77977843645963250 78559217926179957 86677802448428284 36717685443369307 56847816863969478 51956268038412499 66767499883076218 24401308200598457 55538756022128597 12575654921288782 70375874377105177 19551006555745778 46378102675251153 12373857261255828 30739579618755789 87252070581559155 79545445572640525 47118741063865910 94951079953303022 79208977731109839 82263590051750390 21313594239536687 27983219132918712 46837192112908832 59340938616790157 37737759683017699 86040627884228661 46485375934585322 55145486644987199 63581987760726302 26749354252319512 99554747505500237 11323579756357615 83561709072671967 36761419579572060 41127831836785603 80015957532069650 18295171293962701 62011385343788943 41318297130234768 48416172534894881 98331487814213508 59546387201016885 54393272838703383 90223109527927796 78250857270709906 72967190202684453 12128857719442564 55938635899530893 84568965690405394 21480373660203576 51453162907992694 71363132625783956 11471727430530040 34138768757804312 20115241943036021 75292904144901105 44919993855642662 31080265053367097 62690527989439570 51753972831741879 54347645433756015 48718655977326978 38792820389677743 63023827584751430 69258431327541888 29851577504074833 59685372364558041 63821435388215430 31572605014731963 26116270828343165 18008269028132635 43110498221866081 64758609753151233 64912314204990609 44356468822241228 27241757469775124 23227380054062023 64726412872343248 24788180522716601 84826956219669347 97320833434207188 38780253913961427 10809965276651898 59343128534383292 40897180992015956 50919722887095690 90411597237642196 41746629683846989 26360107432876880 75719418587325915 61467463451650552 72823717247113975 85580944737854045 54471454591102902 51210996892992527 64782602451637989 72936987491265055 31317789818923335 85441408350579965 44179643715222252 16672472683687374 42426743620015616 20146820328211194 60837849210649789 77547761190070046 94919687819959298 19381979221608926 99224215683200235 63853533177496264 49663414783849299 83478547469228767 31198333801996497 93229112317668778 86909328971036981 85049784046581432 57867138522805349 18365240867651006 68563270258792073 60074919242821088 72180907750208842 10455133939982955 25734415263722420 10771229588878868 43844667253910849 18715535495654042 70482321449581995 67292423633954983 28639281507238962 34841903726168726 46023024385812990 62413884499435187 65470077528678600 70103086972868682 12955023404420256 49748301778941091 95021070811516559 99290558209546490 33643812667725158 18037508529006750 49024176395449206 24620058761895458 37629992821387742 35843818999152472 29582951129972104 74816764682296749 53410396576230253 34561805322960824 84223151467958922 15031561226968619 99178792982970104 26643073688904549 69336905185093423 11334140918655276 58766726640746653 52561690251609994 70735007416396376 38918489160842147 68991717589465090 44925272040618569 49417329945292022 78683704833409277 12568444939136068 39510372790831952 74948613911436651 90886168905919984 27346425413124594 44753274890306535 29360849391232867 56538712615276217 95196128217013017 82437721212871912 68167415507441015 32674168143973390 91534241844248363 17132986804034562 13486202400709867 20620514564841284 78117006933741607 83928657467548624 43397568765720636 25352636437660344 68050231450503781 30069925608897007 51190795385085214 68143041850476161 45431594572851446 28299032634494115 24783122896489676 96947388148537195 78613285169699942 22979164826551020 76621734038199416 78031721880219538 19773939747607514 39039561350654727 80273277000914271 27748538974150276 13889258233113605 80632661982681721 33652635497061809 71751748322400832 56799046980482275 37855312448195660 14228730748300055 60623001906862784 66959559371574846 10853801392728571 78048358141988589 48200444852818020 13788790730650840 14947187097361877 77502135597455480 26764296219670716 11353322148644359 95307483066732036 98597340560159403 59813518549894802 21558779350255250 10347158981667258 20352743228872919 82338352510507529 97765338009246226 31394403601332082 76209811897263308 76018898178867004 35658770813529851 84837176245616324 50689993294744923 34423516679592350 47690741530702459 29386792307382085 59610082402588629 94232668600025759 98418450045042715 55651158356953296 62716396902972529 99642351965945052 35612651506145623 14896360288078151 33076468025689063 76568049421480391 41639257900747320 94597514825063098 30480890605899476 83601815777342043 64105954727542787 81845542339164327 62812074840273323 89726699350586956 76166334028113334 20970484546808539 52219205766219341 59526092961206331 88458363402811882 95825461384297026 26627942664318324 53275383750931019 26042595832853940 57974628668470768 48738135517521055 85710319787140430 70481300962924382 65287461827314503 97857413430602964 41506859111595072 70675846894161158 49849949025326886 34471359932639657 73008409781857548 35214261581495769 74309890172062974 60546952895353360 56274795504551548 93561328123185231 42217615797241113 40099903554427690 68568388310423984 63462935170952362 49632799475311530 39237161270969284 58608023213387397 34019465251793585 90022193682372374 86353028351588747 17950188891125218 90367944249117577 45623258524363559 50388254550470233 19571300916829836 54453551181300426 62524280965248589 20159355742755860 81830102145273900 22656814124622895 64554417181919762 31998999032715361 67546142626405353 33132581091077880 65330263701176453 91682281516534780 74314609594208235 58031121539787021 68763960108884578 71541810157456025 23214995308820848 38926794763966942 28460724540289346 90786336931509350 99584101058260706 28478364232539489 26412863189319835 97613687063838689 23696014144687107 41682492288000831 55989648540291581 13498216100307934 85951032185373692 19542615833062484 81823252458265020 21097895501472774 50862925662021962 39197959992783189 16978649714176688 96588934783127009 11986647477669630 68682368676636777 38669543346697893 30063509827780977 48624891060045959 82688578618852699 20789504582906301 17884150250730136 81778814985721140 55309117025708412 61738834313719224 23522755402006554 28642059116231321 53155893083617607 37781875113677482 45086925162100648 24649067194508265 76026736523216916 28110653087715366 80741343693961378 80149777562211468 61556634794113718 25723139368945463 71534899714873465 11114776767152442 52169975181001128 76823020462837912 38347828180400450 26409917628384123 56220433777220352 71516017794947876 35631170474296567 48294641283144830 46463723009104657 62259572282390097 98143466987765276 49702733734600015 75646313070005363 68382116004423546 45908029289563204 74334181510199452 31042464155147537 97059868047891129 45530649192465498 48880954153843103 54377597029774214 91616977196494036 22721752319910402 76598764538808461 49549894107909302 69816706970534139 43654788579342288 45733750330626434 53854315132122546 53509037767690970 10525467255199956 55599199474196856 87083491300944067 53227167453620845 39536149226329816 31802716368360411 22625454397620373 92811892692783024 44757019550407027 81848165444911294 67708307077615065 32623241976824158 24937336893501464 94972848347997143 22547969233524048 56160978309217963 76911915264635338 60196487061799995 51591136276983223 38668134624268398 98428854236183962 84206144243915922 24753568980038411 62172911362378321 61610944591578086 38913808199645391 62863403896384253 46611755338067255 47954140566207769 42755594207073947 87785525013832396 89967240534455785 99751652485507590 45204010981915286 40433176522095422 34415668185313286 67061565605903911 10360433318707089 45886148173344393 48230900468493666 46890643296011349 52854859478620617 46315437402639163 42366956164500627 56816060729239743 94520749615543445 15840931118054142 53581830591641644 39807927332599637 18471556411140693 29082237286532460 19217943535993444 40772310157961273 28345580566441804 18004636532969179 48822017906574045 94798983682810291 28889978733156463 54599999477216114 76507099851635789 68398212365527786 45488046517399108 24796304905653935 14244342781729275 76552900989200194 91732279902579141 56083196260491109 98249107427390388 67499399919281188 12230195383708549 12116337726254273 81733670600774803 96466103740743880 65076655832290070 66458193914682772 87783886707586303 45499149599745172 96425600500109196 24038681838060876 23624748920791757 81747593269843736 63705755507369255 14465840306059401 16496740686872162 57984743123771820 36092951768711255 42576482686089405 61541792019121083 90025912566563361 30074572746024100 16232039982605736 17217512142215230 49837565275703175 36037777660180919 26327860774987308 47780330701832486 26401390599335299 28439040762724398 28917895077372451 22730155857237252 39508397971165855 39501854928283824 35785955660776839 77142693234070331 10789084055380719 17151114623941372 50187401783862932 11329464271326976 32663507294544845 61806240370317705 57433443324895789 41987333344238245 33220528863894052 97705462334177005 73115039419564644 93639673083881507 86424325736069422 18726437865050092 85847939118476063 53267808827301716 14370599641565160 96631687665679498 11217166899052532 46545877655503279 23789571308714821 57412984921467602 62196341000664561 14137903431295187 42030469070360619 81377078977828802 29046376441553209 72663233605138775 56542585752986731 83869874986555479 55128455120234454 22988241038489677 24688300174408690 56583515616540049 92417094558409864 81843934331615902 40123099646821896 54595778216997845 51215544480562400 69100640615389177 79262690780662052 25933605552457357 36101764368439800 83028728629367453 77205512838754107 90396478705732765 16539770595698475 95969566693477945 26104993451100960 19114514668401544 45352906538469637 28890819213123542 74877007951740979 20221654322216374 14495392579727118 44414586221493457 91285034699558518 48256399630532501 36402432096035832 69779411976959870 15932529373226352 20161029595781203 40878608848315118 59304017726865901 23050148510441112 77016528538404794 43916582223993781 60303073580021798 55714108130281914 18599960430879250 79218166478476177 87063122689181172 94233562043433845 84395662563736009 51362236935021103 39375748677196605 70164116505793716 16816584258202683 84284732429418144 56550382351837552 71658001530566096 85209052132867148 63301487867168526 24629689669077268 30110638000358961 22603634377486909 32067879659261554 16999974955288528 96684985703287384 45166890746018709 55281651359216263 54412104718782751 47479329701309428 71099867112120955 38793755185431574 19941590479995916 99115408952674387 58693361306567755 91678986449907058 89393638810646690 14959596860503824 79339194076395387 58034886602687100 37515136854046871 97099993238709133 68234753220876664 84924802773177988 66067756693897443 30878252225955460 25463479633401933 88831775470562550 33814970952913907 75942401732306132 98241528323409220 44438462264673468 91834860544439085 29732976148816611 19416892446115440 81890256323677572 58548467565790297 16144867494363255 42126099442397616 41174822618191889 15313808941796410 64680812237812531 13378481236427473 60033269701360026 17886756629330110 44107852461713459 35417397537154969 45562724798025206 33174382011934061 25677078467181683 98319108284420160 57229379154589024 96309128574239688 72573831788245364 68833335160560498 62958840322458470 28544789887820624 89795196003385145 13555112372048761 50765823244938573 30463916150923860 36796987812728565 76011614812278193 82620204644644521 59014264945256851 57304622086233604 85534929868816504 53424133341472323 15316074383139181 85893233234594550 37259919000079870 18750641287094096 55972403239162873 36559621745719926 20383939610959866 30242736583704074 73944454330018924 79307682455806011 46841512827422704 71491817636555646 83249861131893245 85358595187936923 26091392467396018 34640145226077823 76315478260221707 74870706563513093 46125343439682264 92924264866787425 55202536531009465 85595178002722731 19482929600027272 23336949591190577 68626337993463765 13147201069900430 87942837729611633 84523142028828092 93008744797313835 81205205399866117 43283721997206857 78953885052429208 69980298719414287 31350031973467964 31846993452359525 15190859165351850 37378323234855799 30461202943789809 51738605691114502 59317630942534476 86247932083910338 80926200813658609 42853684648312350 51660861259221125 31124884726766718 99679294593936987 59733702042856929 98549768507271133 35795777798904179 38404212980962998 33547792095369509 56689910765738609 39345205491194898 18551054780383249 10726354677443593 62523392972056293 55594631497682880 83992314002306433 87649987771050890 78846922629774623 68047093028479656 14491626599601180 42094698866042349 27295046144567379 92387738480156544 31429183359920788 52597247866461502 64597661813340873 24341020888205577 29460451667023806 49998990319824904 34599449170252748 16286799948275793 72549785237400987 57906191967885726 47961087490639522 60155866604139618 89638319984055929 61199345665485227 21836814704638356 72601106805131041 21525689848602848 96867851744548870 88936150231447181 57480950856694026 28617928133401392 19688121537722619 98925589890593470 92841274821316378 21226456357496790 73356475799446214 64697207317349718 99814598622447559 13437391227373248 78977631074666793 91942177485334787 18670636723952458 42022664014824725 60189888929855174 31305068086491718 55944590864216337 41809520329428078 58626509550408752 86792339416556320 14303171320476989 97198354261311703 79320264949009693 22066507482322463 74728660413031809 27743891812941230 41332536172402344 27790735417944122 47977352941940348 61119399871216287 63927042571723071 29403830327620221 57872530116837757 61300070067720040 87131495898050996 25070087683083498 15071971508854833 23887368062531869 40062625117573732 47807995073731151 53025121619325207 96880886576541382 61333660310627579 52159518905450001 26041493512851127 46614122942245328 81761723524226860 19067165452062975 81664967801269610 79771425439862212 35563639835198257 99686360816795803 24914345409031311 73286942342786642 58605038997331637 14305760077405876 17105247851524792 98694371375398353 51427790690727650 20931455674601813 12466389305088049 41733081781010323 90461148431355843 44840313671633601 20188479153070097 27148266241201976 36477706105547727 56927615732671753 55752022272595153 59784435005557716 87372202838114549 10429333590192811 15526381087675651 65252165488705223 75513956656832948 91909163124400088 91626339730913698 57209867694803108 68478819253848263 68681524192535026 92352240595219397 88348791919955107 27061390858635478 29408062666444821 43547714965188936 63980049417901509 12042477926616265 97485966885042227 45146263558782281 65622198202772427 46895028374032709 79588330066592255 86786883223619182 23913079584667396 75700140872098267 55558061535970405 53151522449926120 74337911511836697 44226871226059836 39235623245533841 40286156890068462 20500718644758941 19881951592258662 66757609427122693 46727147027676732 53473402944210505 98659334065386641 26727103257121206 38897957000206165 47102121028630690 48156041675001174 24611364823027722 16693985412013996 41587003966631710 74595013333177719 10600587468771380 56300118540382163 56497997709152086 22120605592149255 39783946850582449 67033303061089107 19074881429639400 83499180219739303 24440180817214624 38518207378203989 83409634809497754 32712416655302264 71296584830075083 31790321663783590 87953929235059003 21326557124973354 25818496012644622 91925819686149893 29592687672246810 11610787636832080 76837881742079096 85482919521360348 13765331604516842 51123728801514625 42712470184259287 46116570837489945 29093845453434654 50798324777993354 67730568395404591 28573412632781572 88269878245845703 69595490997189809 79690643320776531 97507904625953673 26767221986293049 67912525779727214 21778615023322168 41683369175161140 80663737120215538 18155904960043228 77878441025139685 52706966211937349 13057159147249485 92426040797165355 65439902097545792 58663105422635089 94747584190171833 28195491142465424 46429410199980122 62655962001233560 63489711704218420 33796252281820130 25025887521538812 88850653295239571 88274158511637137 97423611273375300 95318377554041204 13428144663541828 45929417749044169 98251632837289940 28419841400799511 54978054970765498 51042660547793916 73341233550540635 66241254638713770 19480852980754219 14121313759424501 79259450654927753 28830191832425545 96705263081412208 17127380027456363 58823794863608538 82909274476480498 85484410961382575 72420000427694672 54793042214829882 57158829763624513 30028283522168444 34165344279259875 72063441639715956 29919874869790491 29814639451410064 53497012079899997 39997360642064418 52943991727786152 96201261925490337 98629999933133324 64588371386503529 48299555258579539 41914543584138304 90979310791642741 45728455334956378 18203142181122768 90871595120410976 30364033809952597 74766985358539420 64637122835460132 95955551134453072 71607722324501722 38725096078406334 92491524754346676 54899348142010212 25684026592264069 98000042130138448 93717658092227719 29402377129195858 90581339727860298 82816169234032004 85163498260033873 13750869729160881 39142385012212859 36008735736576245 79014584957079741 60444603240035640 48217532810385282 74128078590306045 61606378232202500 60019513752347024 43131374535804231 17622146504081440 43150507345391090 39815770744116335 41869122598530965 75715318157377985 52899430368489398 13929929406351319 64176726713859266 24877210270492431 24512910423781423 79218897819268436 38390863397430095 51254554781082268 59347948978748718 60357098683633333 22818723414826818 55687538884439491 92868871383964242 75641690756364188 71123498901761555 72923804102803481 46093080087936355 32234972534964398 40932156568414312 10174595432411448 47793233299720919 58728297700667696 16939777435040113 17070275628113691 98705793406249421 59022303139361640 55277099955583203 71974302856461797 60477670931312107 91194491638220634 88936156839618987 16997469050081108 99689440131774143 13572521387268417 69352725030490857 20010682867608283 96930116205631777 18605158503846206 57307733766066169 87984351063699155 42594132519994202 86546707583487522 92034504145559356 23239327238367664 88571563630606562 20268189683604814 18887736873426568 68740991174920097 70707403924323530 36004678472093603 54979085896730109 12370082771386995 50582694309715472 74117766565231802 50371970197150091 65123845912693525 62984796493190013 75893594064290885 35487145880089471 28399118600412108 37714101688311367 98857148722523757 30863739435732066 45220854700647767 31932916911883582 33449952209991213 43444680569152174 78271760500993651 11314400797064194 21733235640187831 37710727304009498 55623673835540994 93125240733099246 53069997343839463 35834918600965653 95357195852641129 32331469814192934 74463112504044368 76466137182923981 60975951494101190 83740848607330473 13766320798587305 42186573055371903 68592166413128626 90554199176784510 77558668212657078 27182160468758250 99367329474092870 39206798647274149 96890811515783835 89692183418441841 69503330419762529 12974452410791285 52713785203037149 77856662498149575 19706811796509942 13646823105875280 28031191500240872 35685503172693100 21734574065576508 43017881656213217 41503938934672479 74628973456313109 14727706131415999 83577289274843535 13867799858185799 30033151931460729 84651556745127534 52728051202799822 48101689853299416 98720657224605934 19856438525751165 33743130670713125 78668060552955051 38430542458939130 27850367480108208 42808806646178645 46482672342435499 11357018906810367 20387057122617382 64608782973118281 52416706470803942 93310565901793943 94416005874646507 34455558505735358 11615011392753512 43038405217445426 10253012329792840 76972775303320102 31234903423657790 52042615133962650 20389509663977428 56963830938210397 49447190187566206 44772837137362355 70518407341740243 29039801629882798 59636997867305805 98346773490364627 18930416020486106 16618201910457290 39565430590368706 17914820151138494 91382693154579247 42775424078866772 27741977188877118 17861706464715922 57183138230796808 20913605843281324 37030009250328205 23969006251346076 93274104951170263 55757751633632724 14750578055088338 44297397776199544 81197224027808563 92831536023267224 50932469542267116 45952672641507129 49685820350475116 38705164277822539 29933380979167246 46445930421932260 94602439157673454 29738037484895523 17999854096646547 73124262529885719 68786897400823895 91908079981276422 15354220644695677 51802205808249355 30472706397748160 57798162431958670 49658577728777633 75970815162917290 36867204797160393 20796681790701449 70137275612243769 26812786749279401 60295300649629194 97447660075845183 40361644066806324 73816429749240466 37824778041698375 58865519936847209 93508748219158968 88215909019296544 49883817415190014 99862159274536285 32784312682502440 43866409994952647 13781170504376322 79073684138359661 78748970647053548 20028138534306711 15587598357032049 12964880129002302 18558488278550281 27974131929582749 29599495807378236 56206322294026773 69455019753979457 90037664963040723 29866254638300873 64331564330187861 23510488217576299 89363701432315459 61905919980655464 10763587665368558 63386302092663332 18841818093902273 31310270146959187 51780283089187173 65381347160053899 74830979969914064 78528120490110763 97682449802747794 64455292217019547 40793463490614597 66226094304854228 25694682095323482 67443507610907532 30590981371407348 22929101924360194 89822367471566277 76842838603139953 30547407160949971 52181255446513964 42391916861123957 24660241090156657 15401561142974582 27649600127022981 95807952608697367 88029165621990731 83108222703274783 71777648404598382 30373592397852514 75310820689413222 13412853869112360 12578202866040254 36691729300425646 56799594397678853 31517565963428542 82301599395759586 19091150283524686 83173996772948417 80415058233761672 15652380555381492 44336976430112542 92039691731153159 85494262974147019 44309290465176373 28986113183377974 93245322958166418 40898111804281202 98629157536332790 90418257563695753 92449786338852506 41262721648755356 78559385026382940 28808141950954827 70853707472459650 34895544417729964 85174417256717045 58213680444419876 98629611104336569 35230558639424620 85223760955925253 11319723229906978 13943652379672717 94186703569323187 67713224177842893 65593736124581610 21825084823228755 71619545066671840 27060544844321982 44901594990015862 67378818585064861 26498060379776136 32431161335828716 12320218148790707 44263304446732302 44216797136668698 72841736904285284 70597497234522010 98969487667505867 46698408431454609 93213807794419824 63003930667487005 17469116089770597 28689824497160459 19998610923407016 94358851152287651 33626673104752051 99457931801487293 19940082055878059 69742325372061613 51775926930976965 84462849159254943 25001939738999746 86631999708745718 74034685438425584 78354932535974604 80198752517701244 35401432616612462 74548374277461862 47393960719875504 53771243575298988 46485239527355358 89415240578350150 10691143855524577 57741236299875634 11770569874585266 58856647158977179 98442969026078309 31984382499218189 13927361239962646 83280225162733376 42871177798805828 36434058181676695 16215232422184952 14596913144537653 67039497657704422 36811594875616987 81908428258607826 25360250219207153 69960673939476533 87007789745548368 45664350400713544 99091188528053319 85350483254413350 43040479531583007 99474634260673660 95223835506660166 63039160366215533 59026226289589932 28995945162336178 50662447364265115 64746949693735582 35282402961166574 97403828934218586 85140900137970831 12221114961859160 67212087577086708 73078256015308509 68005719453622999 94896313336128400 27937801585787509 70280700775265268 67117312391547214 94508214895844584 25760561419770177 91825045742246864 59320032646361337 93670148404027033 79050308762541992 50229649674280760 39805541268211728 75869327339051362 51237546406589711 48036936603163208 58084544135555964 44261435384949311 90589504300377343 23181877107293283 86312649864479969 58246766637038072 16221827769657444 74415501369579205 44464963948293848 83716227939049359 58059604449449887 55089321507102115 20258127788130053 73007006591310832 89054601681390080 89176918177737538 59007671907065014 68952662962484014 67131634341778963 81555556100064638 74066777229785804 41276677220524692 26413635309517789 53527749680564104 57677363109660296 47667969401411640 11864402730375223 16332105002098442 31472820729315419 54116793006984520 32029850795271361 27824112465801307 95002166392608453 85675395652846657 24188129521207563 25565477847069328 97083209879887961 69285797206735718 60118396801931816 76799484897494272 54419349849474633 42973767503156192 15936395934415538 19345683061813101 73481333069659080 14008785546713461 54086439991519237 85345144774623088 18060569470260075 80908162894623571 99487013940862769 16974494606181748 88804324396114716 86641410930268033 64301554756169426 57897632038550294 42962577051324924 25763562576329717 29464153085042692 25800942964378067 88371640031743971 37624672064292024 23039813193302385 94014461849518829 41825532088741514 44413339314308005 20953408106448593 21949637553474681 86217735625865561 30763028164920821 38913779639852907 13234366519487236 36502815290684928 76089266163759465 79483492155431194 74361054531759878 66691689937839709 87898066358833976 68365103107777447 87319062875485623 52498935764858460 78927498334444002 29490083112529375 42414151985957050 73879514749460398 97035910866020449 28630777993271869 55713419943818570 89944570534089888 35072433149117782 94166215956631337 63796392577276221 25527914882266070 23566403977555062 44020364077832924 43925648318257904 85563261916100344 18964915806003501 54196596324596668 31402067291634933 41341133443572704 34918746050748036 91924484186438628 39154069146806551 65698739580697116 55248072718978961 27028010625290585 36664775483328442 40796910116170545 73377904814015569 39247794854197574 44257752101427867 24092145722492385 58246658855232000 25810521737804418 11742819046724460 81407580067298175 97806222143530157 24556568847653521 99440064772242865 98340814890105698 60973940791703592 11438136562398011 47632523521636196 31288608888755145 96607699297633522 80176038152137207 44355946850369958 70186248838795178 32567538430749524 53390002796005514 52691640022644169 29754918643228920 75094096539618836 80228959661661067 22199252221267415 26003284426130050 58198347044472714 45332957237235790 15176574757667978 81482660759891183 69907013149067138 98288832580282429 23547648778628970 67300747312792936 52526349223674701 86088104430154790 83506768298044363 77050304098674772 28805860201578691 80230200039020826 58345537679854002 53031923098991475 62839093633705873 82513455901643750 87786449532353619 75782987375165936 63560678086564484 27220193145779425 95693559058752392 58835902383493038 73678215283913647 84500859086444722 68524783500407066 91029174723990546 84171743645003939 65075847847438430 53428252487584278 30400198075102273 21753494889442267 59397495691151620 72763621363697446 89130724545505784 86131585510525123 27588543597241824 16897539673923387 77677306840574783 20715444980609482 98950494526218243 15787756635521075 49426506897894020 78160531932105244 14768702118253183 51948169092773771 60810486285748884 37652720099540175 14054698935551375 69664473780025062 14620282141471486 63443271721123283 17892518963292557 65612487563252248 22403522915508700 70724706147889419 36214025922955459 76302456003164060 90797291228059017 20893243594172077 23379984522109906 69187712501531118 26889928002557693 95115068509576212 83971942985954520 37471035702688912 37326998531300266 61485389023428414 31258244182489108 94027954100773730 18409728621088359 68256697328023375 54281459541418405 82480394280739599 46889565646602790 31440443149041307 28074432587061461 54593699156930656 61367542494292820 33791326301002264 76443700882978634 80203361759238039 13971131985483630 97421747131197550 20164969595009529 14146197073243678 88134766203664913 52704869549116341 76930312476018033 13139493485981806 80039615186945423 53112134504857810 11725901029257385 76650755265746726 28284524732486335 80679279307230828 84884443478420799 71393734941569862 71927973032857594 98966971385398994 53733766565293252 90456067964945243 70258132113136444 61669455101098863 25322001832128654 93562308729134392 77361720173384222 68136868455545419 41813104743985739 72589195017643560 27911660951576293 12193182240332000 97421782994810749 49742264081441058 29024163766175569 86000102256572598 12124754290781763 67634080312967863 34787242588823124 26357362518869381 59333038326078933 43101126314208354 13893340186921987 34209580727325739 79811396224821987 49415474368613347 23497900147756023 90815674559519110 13340486817020254 12405999571140236 62412928370647863 25401401199239090 49652657064402892 23470020657209574 42424015688617708 52848941905329875 88693948132828386 83883291706545584 47047754483302379 40059273010104289 87418431278376866 36896823739400883 48041894757531230 73649056999322757 58539788548240807 24846769492375352 35596061456451677 11914628378515284 20066070444881972 74989667550158245 26752060127263353 15191448551126091 30500725291191526 84620806185959505 13079256014053373 19324673066838083 73507667295110790 26457452031793956 13280575180317272 35113179551989970 48513406298506996 75957853289102646 34668043091473310 50425085584563830 54241235592594745 93403384047167455 51474234021866127 37993068430285102 21628809929769496 82399748743805713 82424524306087561 19980308011041701 15348730996460999 45464304992446085 81569083161028255 32070450339202116 58545081253752392 24803899104807206 61593219900700852 27660729948012107 74923048139698040 12875756313721800 62798695431224725 83803885887963962 69847645122422989 80108649274815398 17778214314351311 55340163304585738 99460732700397151 26658425755134868 37498758094130727 42431314413537550 36324786906360706 42145226568174051 93406160795361088 18887863971109731 28016233902017273 49880886687943180 81439581988025362 73825626734293733 95337514300321752 85460420212161617 40680574947800602 73493396813530896 99875663442140118 69387241432271422 20985548160034140 27287900869031669 35468065504007755 51339481259813183 38049271164830601 14199362843220945 47278510450388935 35384142443562819 88513435156315088 59113117255583196 98895029182951325 43884246607381351 37870891987728152 24024447915782057 40713847566179246 70404491271550978 13801071846390439 69314947298148255 53285376140171852 43616435473714296 44091208051353328 54095610111862535 92286003063599526 93207171488963422 31839625100603699 71408536614010396 24521040789289483 32031888482296243 23735460043496114 26712310527338081 18014419319855527 43098239234998909 89917833844665979 62337750951831790 72644469815507723 57407524023933541 72712744060654615 21816145174320460 77315499086912305 75037300422436736 65857057591934070 39065629229597454 88372547321633759 12187672210543391 23324941412384678 91449567203125702 55655855607641506 11152033538233842 59628152481870645 43455024053674358 44593088110191162 84524309163833272 85293256834995262 25234905138157456 75080161585406574 40511838488346816 82237464308714021 28300463346023189 70739492517865887 51902504102575946 38653526966579164 73162189804252945 56909046172487509 63864812300036705 77493379493029238 46433100550617035 60683826838795308 54839391925736460 75669867267027596 77960095224910066 57521906888185682 76795903686852835 23438214994767077 22046355522161592 60707035893525132 79673402064968471 19691804334312823 88574754643286994 55265680482308802 94915867072612180 38488054911418463 55198896535814844 61244625602726068 63096460606850624 13058103686600882 14323986080322634 38382072463446121 75355950416419542 78299229669558066 83154806082247544 45029151624903800 48964789559712249 74770025117477413 92192827314447841 26945398671931163 74772438159843723 47789242420779307 10710565476666592 42309696604118444 10508665163925127 84806588667745109 68623223117855042 57174132172331149 12892546497036212 75978208013159071 13249926826349378 25451817117317518 31132826168573625 19195879134821417 24848736313208061 96895291099450865 14642290456781319 73668890749128698 61012401958520587 55793149079752835 12627686150814816 19237432147648797 95190563568412861 23395912275583019 92447223862468280 67614901052845099 83365705783846739 17217620099470816 88473723864666652 88820253831514725 64896523018017524 51467221940100917 98953045105063716 59410708084715221 88684722456168776 12363473883367673 82718192339903353 80363575489096850 70222932542487678 16567104547935337 65970875713740648 57823818022476799 96563882706474540 47553319355511278 17193325832322548 69332892053143298 84950649071139043 30147320201227869 57938893000857550 20400586607825536 86321262599180133 50672280620713382 47865809210859079 23351485446350308 49387231288447019 32075280327819993 31786430147649605 81441212057322596 31683761619143963 74436275694022441 32031577757446326 82835625815056551 59628869024845430 42883661439074580 58986770600827625 47070240911130138 36408732285453900 46895286213043914 69591194940107043 97946219414849926 82480467577157543 41434062597615411 47584056629100887 44628553713534503 63632515214829606 10134363857180586 79852954685441345 55539285358008041 20611262417047698 94340936444410644 69722284720399917 86253027383576858 98003758127919091 10617772136409433 57489044081195284 26567540111306065 91942444285964801 22390242924194033 16976349929476460 92109032506358500 78395870762666742 26537265097225805 53709394355839646 99703918853229325 98052044016681368 34957466560781482 76226339928042825 78576602053436260 56235607700661201 48771658980063826 89279695225666505 42264532162137202 63722952927920273 10981735666406978 45352605550453349 83786897699976615 65561061884126090 14885079698881822 70077333011801330 32283338678566429 31372819060984629 65782651010275066 25097202689984368 62199399724011196 79275800590274020 89786985022363135 68472034538064903 40944575347657602 27232676099875547 64524809514018420 55129097817106974 64775037991756135 43650270667143822 26603232735897156 30929768079609795 80136351046096468 13123139076565644 73706613755183776 37587829720423079 70263172194212955 29289669741855624 63768698237883995 28113333349510920 39169524147989772 37446192151860009 51937983189794553 67528236652308617 52146124171524305 32661959245328058 59101165137670413 11707997769387477 46068098103826165 38760418656485296 93048412535360968 63733967287791913 85014970042660450 84333619342618271 46438787551302150 66633832674729088 69624105827380667 48930632610497902 85497673172416505 33385854373833612 89252572399155050 25226451242096749 65056665301852265 57613046430299921 26542637603038819 63197820234740153 49995780394692681 77796920379597446 58775166561771129 17376386305572983 69519019964657730 84022789221554518 20964589087836245 97900329178109047 59178925260667383 31219567471105419 78726188071242027 98444636142573502 24993437295290693 36014362623238070 37890761028147338 40123567520551516 25320496544737064 44573403211468002 90233334380723506 77183565928589685 67566594210252098 71096428939046521 70764124515645439 68868071702507686 19482436826284073 41688100134253579 61652335857159427 24384548390558714 33789752499159736 24833057810477650 95808488689892784 72644400462378928 12239224360776067 71207632960447342 22513956622252170 86240538177120905 58334904120452712 77363910477721021 29218183230100925 24991941648092569 36409544006471116 81884419164380877 81141215227957658 52649961303618806 90504005232702766 98604248669377975 75636762022352302 74507717935449509 72426104313860331 90925196935366832 66785555094615739 54391278401278816 52740631497968992 44539867688259217 19771075565071314 48153455072779097 52231785130447397 11746211793094941 75753532482244195 17409300742367619 54486137822048555 28570423582961843 59579207025370577 43291651987809919 55993964029738806 56543486722367326 96852793283495221 17461537852322779 89433949373707806 14206590516145163 57635748435137693 22393104132258829 10615871034292909 23996418450046020 15163501979776668 89587412025631281 94818676568256496 41869734500664891 31069637263212693 27930388078610679 36480429578322691 88000667157618213 61822092012167943 71946186868268473 62915921534289996 19368585061630644 40626661134478290 75575254281901898 95328490565429250 94766679009878130 72008939010823199 84695440912794231 62672153417538078 58927174764831037 95492083617138799 76793331744018394 46050097150119080 45169461201367913 83417833973872851 45150502120811795 69144094728565568 58471089236388126 14616613659937854 68765296315075935 67149664869692485 37288176266673601 32227155935686192 11790134016042331 42319781743394354 96673502084131102 51220455076480273 67479194384049215 86727581837155652 26194547919553629 65397583403304734 87039225048929901 68133057048154998 80758524937315914 42829148079938655 71972883589364285 72812475041582742 47575871672426118 78021611887031193 36434981502762347 55041080807762569 51875661452593552 70725789858048174 77348691746390664 40006912815503064 50246327936963495 73762460872969175 86019902388696114 52419965218719181 40841639610001760 12031421361766665 14182048639129978 36876047217915546 12041752504525416 66242747201531178 10339083113248913 22982116363472414 16842733482082150 63500310724391070 46655980675496879 64931123547220729 56149038630515960 28984356231818675 29025879616499661 91180673742147974 49930942888233812 30775748111332259 87283050546933393 22290603212263343 26826842788143128 55366677372062507 50266043321211292 39889296992175056 91423026195121080 17978078684070912 33005733897123269 80982738455117148 76927827605964441 52131684502086591 16758398664100621 85905477088515926 73012515648028052 18358410461297960 53895447459955626 85095124046603231 65506351830829418 39885007252867675 20178650088842747 37996257991974139 34765290045425489 68115383649248506 91121112411572095 57777274837715648 92389840386741329 35069289786611913 92228756473347359 73664142221608111 83829241994642688 26684043112466864 46155640618070828 80115465641544682 97149238543856797 98193754167707219 37298341866515836 70177115456858612 80008118780236969 49405387522125479 56077352966277370 96017408481060350 64588466995176948 34959228314872236 19034354293848726 38498935769215481 78418727183731442 11505055434342691 31016308840880361 70051532878956481 72410971891862059 96819811836277151 77470572439612081 70265234569298656 88578918944379391 63338644839096778 79946161654886982 84590234137190978 42574185369505834 13348614221006655 84409219823221910 79475502257236638 84488379884561106 51130330541437262 11346206381760417 61548252829715486 21104881422813648 37682381434603396 74910017920607978 78391603853543819 21322431296207019 35460787088826727 72291819851434902 88064363823935399 62463815313949024 94133671652265798 80446464424669096 95459563000748197 40446173903879013 19183504265169607 23196551458862466 59468445366581378 11860339420550068 96986205258678864 91505116290675655 20798940343716229 30475862901898766 26256383588648889 14043124513339877 88961632020118095 17774616306134849 69026022550514902 92073056752077019 48521453250693655 34254838497905128 17526344583008141 62578530234308430 86126942671972101 89951952170881882 90690248227883875 75391804998323733 35415753429107110 38484992529564214 41227546993868421 10255530678032745 78712250741308773 17545834820426697 50082713893006817 97341729033449236 36337345073234285 48118856971871003 32822372006470672 57698748611045729 10256118834832697 65950749639593723 57891522280613433 66853405544002827 44700796487798429 85532580233072102 53885148780948099 71153661946015419 37627197561661765 82333959028419830 97483799933955116 22656000591715853 54990231042582046 48119469280019401 94618246509910396 65678276265033001 47827078074266936 82970176003948812 55431413441039702 49779360987532475 70720419583495545 73735744820900021 44545313962904641 41514551504576945 68045492756956135 71688150310537832 48060556284723318 63951944134236781 41366444073481933 85987246000952751 42812233449949582 32300747623768145 97165550750753333 29318678864715825 24796594806625392 69575780786014490 17499944937680866 75972364143417461 29876270410960392 18911253997576247 79793103437462729 38326792474550656 72765587971671005 27375034198218626 85248414605226659 94619682110993946 32180115297445196 87764619862904873 32727278550624881 19717506777307248 24639723640618244 12029473531010896 31457078600906777 94251902273015978 32610092908184881 38117971215457262 75401692522206558 45497238811105622 33473478626375468 52797525969566909 95005841091709367 49662346514261623 66982161631417681 86920884467607146 64442612539145440 18131445435716724 12396609520880679 79935351710742251 84338687391593199 47737421430936798 30351778367793301 93010303347255017 37974723540616008 21529727732474265 22832151709195006 57013062109845430 48402774784581435 90949907326601815 78818049499811649 93494968309648642 57134773429840494 18550551401180454 43425186904301284 55632956148462823 34221345256121366 70496724323564931 86366196181696188 30665359702300622 29654913161537350 32230591461089440 16668497654449376 40778609474109446 73468074385111987 37496402791970792 66729352723075160 21468820967183865 45615779231001020 16492919859526896 56620755994350747 51817939818181505 84934233349806878 13237907562220226 37787946702334738 32921740502759324 81264162851605257 77297713344522712 26976590147524709 51956968684186680 41333621419349188 76565800973075568 22914863632016654 78128397424265586 84514471776293742 71931833677698591 14744129832023257 89846018209116427 69048221164530836 96949369683200127 74011537375899696 69979404337131466 81116430761953409 89046162590754457 98384935358003254 93955842041558180 37100047006578161 41033888468059060 51005766798057901 53957355465512590 21809726402591535 61242863741638322 78545875151189538 67193328173892109 99398621756299191 95871480684476127 43356335858413942 69108025971954288 75028053461464122 49956508129105365 36130902989843329 95872830289722612 16280921735265213 87380927426624366 92967096700528752 85201900478183094 67341168792826367 96380794532311027 99817341451113296 25658383399165168 26589195445268128 98019206989497310 75234310703900983 46098908263581313 40006020951458801 88635218943939267 82344479637409981 73569668832861847 88767433153015780 91214027772715785 19185323242368197 35980512488891020 58242517981834175 98078252819885222 71373169785779646 94050872546985648 37299692562067551 10408602319031834 19680267825573298 91823330255166979 44624947808819793 51811451116747236 67890087842347200 86528024230910196 52258584209460338 22531381177567774 38331158794879584 34263074877888946 82608884090323065 64255455391574630 60143414966497833 94171761773278384 69356073151100893 46700300871532788 22496135757860810 17743099649294541 28476642363922339 78245169387908550 28277136760793650 83004852281359977 67352512586014159 10114404618165718 99432183631367898 92071360160675486 49686341794940010 53252184884867269 47386139009872557 22111352049559647 89586572638098618 56634539911438008 81946894748297002 17984195241191540 46621422167315100 91069188952320999 30281028104320391 18330023530041829 46819161324794984 16165566595998976 81079160484020125 41306615338242694 30352808403426813 46971686750265492 74870218726909584 97707760012536301 30157379016756058 13618540375521578 98072436627810500 80956607156782740 27905565606593290 20426108054690312 79971069005212729 98574796913818756 98193799212837401 51942587529734151 22589544820847551 34785452520217377 85089743869322625 18025006896123125 97156642090011597 25834602436923902 70338607523750041 82318810029885591 82925726349988721 21588981137027380 10714837499644256 42212295417997862 75743506640422400 30044089043711908 10555646371366634 79032800711682436 47133635138488088 18076403850339724 44568153795860286 68140233536757345 74508076890813826 65891522774739634 95435872364127296 21256173238564598 73766560157882853 43388328443155640 96097073575666082 51195963569624394 10464228521147686 24977633189743609 20496824364792586 88933961361394840 44456186002899435 12084872057840247 46553793713855835 88414559781375493 25767737590779828 10969083229694614 76190705249837412 34586298983847056 27612698267174377 38153574292734236 76780754764981036 87699021017840682 56498093783893363 97176224554179706 77007396432830659 29794641092317313 19575953146428487 91053407991681011 82856592672852082 98461456392756386 85654912172400334 72771368273517253 41765479529293621 74951171398707776 91581203653248859 87944810027741356 51913020466388735 40060617184339024 72178473476637878 77222087081414671 67724731531397469 78885270046174173 77965267430775770 75415969898762373 18238925185068859 40896546091057232 18666801641158858 86417385452464541 57113164077425164 95611543836159025 38770682066043643 75748586163984065 32128426551094529 59955492840340087 14462791640580891 86645174721538775 79826642239527962 62641588166524422 58732691767171726 65477077753793883 34264086725393618 38633293865196245 91318969237505253 21755916709561245 10523028250211223 60300090941775882 88582550751755706 46467133906553869 29696688350388280 81558313977433688 74565673976100683 88861712703620573 72433446898639259 11955033736511622 19758978272014873 68669725261427544 46409130290362077 35563700785236900 32751311068827181 65574008323888680 57152611759588747 61697885103426286 42878884066308092 43040895079066830 92691817913576456 72904850370928282 10435665137683132 37798164073717339 87547976132010007 56930399081139636 65696942545690906 18404201173994948 59837932287341330 57749403966945066 34106734159321610 56895149895694661 25999930651682567 82461144276829503 15815190395707811 86522358532138592 71713717458329916 25794089470649601 15937096532706877 88953399755898622 19795641355562183 47753378240603442 73705505359352040 46227008067784991 47913458643613445 55276580324861831 31524742140016508 47242937224183487 14078536612297674 10586563697145814 47184083771140481 36182531236465743 46538186826480846 13512878432999386 74227257879761132 88891591819519835 18434904917620145 86516294417271542 28034623522485058 74282957902764960 14637449361736457 67059066299604534 79580687678992130 87568644178836859 69001206665536555 48432884974710555 12199151596534979 79000473531033192 81112161739312340 48627450460335109 43149733944538283 65763972590310725 69493406425101573 63913617811341856 99489160115947441 46405207186100165 82004282300587735 60811439328856579 97674447768947758 83706965112099887 44762314744714137 73759556329953160 33983277692529699 45734181210072001 56649289779064203 86666908544559952 85278411477368136 28992468512984901 14760988268433100 55015430236613060 87625246604781578 91377238869787198 69927780263401403 59069060853440051 80701281068755321 38659239036777354 62928016607240308 94574890861073578 94997955806206797 89965937702050125 86016179937273525 76699695763708582 24311848659104029 80856601287508564 69119807624161613 91703920773126553 42613959317565402 69750775841394441 20251926415895336 35119947537684473 72032618273463449 85647793686492372 64209368298786779 30113968659859097 25236567438292462 86370370361839247 17519457223444286 72558525630921742 67004376803890164 68631137700945506 97649110786317644 32088225161049805 24277846440225606 69134907975919432 92644710737332953 95126391921912483 71431707297152570 56310638616566931 32864797744489099 52200655332853513 71073877347759915 45046647891793757 87140605167617987 27023749914920005 24297318053287076 58974518604255821 50313520305474251 93006136045030038 63314726059363155 24082155144310653 25221006438152516 40860895391044282 25855231460086687 66178561857704479 19396525071089302 76184251844736359 62745169356016329 95162366436496365 41474150569672182 99416929770704671 36382544560940685 89739367419197912 40737960540797135 19711057922414242 20112128167035261 56653061680816801 37731399151198201 18223626885000433 36572977467020870 46969588673711783 34524719362665697 87703183769957017 43686317264417329 10216489069325686 86009207833586918 84130802417529581 55754327866897014 28730211377289241 76001986591775307 60804736231947076 56648918342674134 29063576789459898 11826969847252866 29853135748502303 48046346927524561 51626133524009512 25865293753232394 22815555224567627 54036065924676221 14085968756999925 22780150165588498 38957204044329936 81034485639366862 32024572655135280 74008365637633390 90653184813517432 59354426100761228 11158011155539750 38082661160366011 92178242210194401 67919041949145707 72092008286469017 59522957804353881 98317519606516089 62428123551950596 12974380815825371 13252383617624778 27042807705035495 23688205610541071 49155541087374173 85014836557835266 97691644276209315 64726444736734668 24518273417882077 44581863412119472 54246286728109331 31122078021456074 98562691035162013 35402437770434205 15912581010761292 16528466745981056 29205457293976453 38301606269607329 61246483313695547 64691359468912690 11429220122145837 80356764521277315 27940980516038587 49300568414285807 20706868674357009 76490766558752685 38080656860659741 96760896867306836 67822057606806939 34291059363715368 87208448793948642 65039848744985062 67693416845886808 17002592198896593 43655094897442405 69200870183781736 37988247084742569 85435105685367309 71206127793544295 14073094498817681 37851142161798090 56387198233074199 46776458771397380 77717349926312784 25070260001078747 56248052827117090 36465750950007900 68029529933446905 93344166018566367 32899184759937403 48760439472857688 27043843896807522 81008884124338779 22193925613121364 54916969122919201 86152481127765305 45882556801259792 98989262730435876 18034079871470694 21814169458408843 68583120006360564 37976059404217494 77063571166174962 21201017618438645 77946462630422022 73912896890840007 44578426956549875 22896429388394663 81047096863853898 98839555056962476 34643550542444058 92667155351610057 43100599859599401 73479208427463051 77191372302972728 15888808843466459 41507515279287159 97771788859368126 26701983447184382 52223017988829619 95461566037876908 77254627440350955 36513468410968029 56552769513906139 65465217425163257 78548011387852445 57602875906616067 94584590136978551 95131421280059776 90196523532775639 79729166868583067 32961126263263355 70965877723998885 27117508180576019 99209724944329690 87759148939278488 14818186607585438 38801496185545820 19963171037878387 29374817449425073 63230221849515309 33469296681181978 60327663837028338 35818282065908327 23980961569421637 93086718044188364 27759319221038548 38357286265505528 12178414264274489 27410222360765991 77502421079105363 91573536146708928 89903462098003864 13057815530639261 16388904329732848 74583982143955853 27868593872049587 11105460512484950 17655018147625930 37673713885497553 97188010318497687 60471017056942249 73906948491779656 15591529717896723 46282746531387030 40357545426650884 90216600647606796 99061921573377431 39402053848180679 33382208539550177 61837488270270557 23926980799874411 65617180738117065 96301526397867162 95123732587475435 73094444879084247 85417516628842093 51815583411099180 77070120554983572 87560923680042271 94666433919612367 77498637714444520 89620237574931069 19913802609444107 99311897192243291 96678239583333712 81606126727844143 84001612431872306 12775537249969776 45583658567433674 52539130800114444 69014550068810947 20896591024551122 40976862192452319 61460652940258686 40172854273464151 43548555496102908 91381308521730565 68368930663868153 85491048429919381 98894079206457161 43956095187824020 29330873630464697 49869292384235475 91829393896931842 21376984889687095 34135740097685579 46835305025690035 18104180783920871 92337148386511107 26942468250240436 22719218835889099 34589294700157389 33016190615942983 13111354350844523 36189257820037760 16393913026696743 94395943825546747 58364844241731641 44092479708175310 61222624143333247 84681019106614306 21194037073130107 94531184180000950 99879207971024933 73480257159508760 97564264743771352 48239552392293194 31281845509744492 84720936913903766 64203806525398569 42881177527866253 14020999916725532 18321159134912846 44797229391134193 83710781076280282 89573102051871557 40620131339243949 64262355904308231 67478909905789145 52243070040009147 22686139999441618 11635903780135602 60175871827530367 52168746297284772 35403200317219296 75480666293653029 68962513212256001 29414258108450932 33919877826940607 75582460241878304 64613041666662928 67978149251707200 59817919971624610 16688869026846690 50029310977153275 31595500656338601 81167375152764934 31860712691154657 49826590772803885 80107845490953643 93039609190946299 87781546152561145 19960957798384328 53224913152444997 11392785767017604 57451006700324015 47162006861179826 31378624548262377 82229647214305814 58115639518167725 81281736606577471 23389966560480040 59847790059073775 27730357577391568 10872959774789452 35263005095602279 77914766863547635 43530741018140919 46861756121768237 69800232243864650 59265627779601005 57540418363941134 81487735349535444 87472100030444084 61538321183604395 28282032854284546 52373437804568276 71472147391848999 86860071477408374 97432757654063542 14140633322700447 59469287196250453 57984963720571974 30294378997255217 77150648243700128 26962659192005311 31768706606303936 60072295624489641 16838782484160661 13976897112518376 84480889874751114 23326842876964578 99993406857305945 76804978586116751 74437410569094384 63872865532015003 75825037943526290 78740651292860513 12554066754194041 68377381082786739 53744207518884516 50091540905947540 76530661221201665 52519231599483742 49218927322927686 91226179327171479 39586600130529993 70834781790009299 19046745207402159 56083262637963276 30201689890684065 10519417630156723 84061964908582128 77479020926111923 59744593785170822 34063569656690276 44219325523127239 58982639386615218 70642089142816412 74768015184309768 45800797332155319 69635190092897009 53645040864398592 52881452824673676 63598951960277862 82013220916609685 16745364623767001 11008148895707506 23702037459483131 23631329893936901 35956467137320387 72302852161824813 70831930851651637 95397351550860839 26122048032229480 63950004235582821 98177180288194713 77565310879110342 44789523540540499 13961911877751182 45940141534814362 34995611562830135 48099030629965933 70013093748279285 38599470615816698 34544011918257932 67213262506684769 41950264995913148 35726984224202086 71758886286505949 11447764131303215 48482899787165927 17668247477067723 83282514911452760 37724025992647455 58943868978248321 44032797874131062 89319314105507084 69377694432222425 40033079358083561 16455898391863340 21284560321888515 80568785578914029 42112244834333941 38005902402467706 66130332492627987 18521141677133329 41916565763289068 62738278275625240 95972049725383783 85465167908444859 48241711569324678 20521382085415288 99600380766650661 33243151438842661 72663171702457985 31080129080793002 38926756021032275 21033544981672495 55321050801135323 34188293658538414 96402279106308572 44333910512976380 79324787471821739 80438839844930251 85959089650419872 73269242910086400 59086054972862726 18044362783772359 78503543705224516 19699217175385406 52046521210275140 16433223184084489 60246182039663080 93338811343377464 43726188449699604 45942617344485551 97929770099165676 91701102806502627 69595904867682309 45399633145535299 34468509388652126 68208343277138648 43453002459564143 48502984771153844 20477622763517135 64757907711728497 37376329154529715 81337189477327012 30828036811308813 39275099053002653 92681271397180727 37079821284506966 47125891577717961 79666696136380435 77048613250479236 50398113436763776 30263980830029735 44434276054840569 49277556819401866 34481014844002394 77125719275777818 35967268699015299 42676564587444188 84584251399634516 30975214937036675 62657863585183218 65757529416537311 57790485551328037 51480023911351509 94985132433006616 86487100640370915 14765556524339084 17809450745036961 72234594842084550 54117309194986107 61550922755340511 93951563994281140 14201292797982981 48765022113163038 83050669043383693 27640419691963515 74742018929851996 94458458214144431 49639365299040023 83642877123260106 54815258045299611 84402092147020642 48051516648558674 26102498853928027 99269872835610331 43117697819354733 36481002666054779 44967852043968417 11322810796832136 49939140109877258 98049834393728050 14444369530275896 72040653952348601 23829905693987866 18669462396539461 58871365022349052 67164284947130731 48791882688816417 72572108281208514 26788819763552737 43084477363495517 36144715839153393 70031532985456262 44546945569369140 61701332442778769 22132966321527521 43156961843326247 43070932459689225 35635322997412007 42330497392062298 12477382534546583 29335592357855471 10759208442976039 54406390862062313 18212948991368681 14280278845588305 72939242020911473 40012077536596983 16413038784960591 16554509193588201 91024991343970721 71927211988127973 45940527076938025 12289180023515128 13360561114177531 27904904696391940 60394271088239704 31342526412650920 19932757901957943 69466787897443886 74750849913892527 19319645070655089 76726963856824486 52827550853895677 63676280616086398 43031624273890248 73342190215853326 50691116459616571 76017902015914558 65706925726608579 42525978625237502 28415496593086340 32727856547183125 46978814516044661 43706360473750320 72409161808079291 72975040574537784 36262795114016529 67459123066700586 26119723268839116 98869092546149179 88916886886290127 10335656952971971 56230688078623917 13049092018918968 78884193365272681 71097705385864316 45285756348251626 27603976101249303 29181196276609038 25187770972644737 72811423196627368 66938120714867167 57821900166447614 51468516526952194 55181133979557156 90433165722309553 22118442813602515 32971682864556118 99438852835540570 22323577050635585 47008366429768625 45665612521845525 86702409777016394 64020852951374284 82230866029933097 71168902311983641 42038245690638056 67590087981385896 89145279316882093 66222781798487699 23372410908207029 15907254963935729 47120462993103317 32904390751153677 81094724473769528 67319628205041546 26479789094306318 72660170285476425 76354168533241877 63127428830018373 43774330050150151 27169056568512458 13212736048338136 40509260093251040 67246754566755090 32715869890018268 70989333484894392 48833350012836496 43779089971203133 95950993410669103 66373828174950031 79396711223121391 91837467983609400 20277219139346297 84149550348459566 68303922713990926 61854998817717992 77415938984528574 84587164323409841 35197454740532775 80613380780745779 19734000829888993 13889113673040885 68391852914744366 71647921858877866 53432748557158274 47293114538293322 33611353468266962 91898712526298360 71236379332108742 47933061658660226 47900864131805868 85941017576106289 21523640871514146 94321243590089575 61237456481966015 59932540039767434 64090336200330265 12110862743846879 50297514115623980 10711484803514934 20343014274811458 76972702416692474 66147926920977553 74129651492292030 81112588023294734 96227445848106278 13651103911650985 21351475822691286 33834767780862923 90677781001249425 60579016487032648 71040066199190211 96981138226051646 48477034018865464 12691462328296557 23620173289228046 20912466724754621 32289566325132651 61618888327791749 62460054113881025 94872102958957156 77485335255481825 52453597753082614 27445959563416051 58075011480154934 34021534623680526 99147230055927483 24856493671797515 35861665495593488 80746310864004730 86053374184587957 84485885345459822 99373690061945821 42169315223477148 32148467691988462 59267478570112893 67656964045156200 38510544945282673 17341910268181140 63497795308786919 92786319012861930 17319083440349810 58871088671858188 56048130357446087 43329375708034161 46570857937805499 76553719123883693 91022254507440368 12346338813451091 66379855736557533 82444833448961150 98819360172022918 50585161892695890 25387313926277674 95808084920573424 99043304555645777 78882368532074724 24911665328889921 22323165917145584 17499141085466414 66847960255447042 46858762202124659 19403118980939661 44486792718454342 85554606652831672 58900503592155509 61116787034288043 91079094130621957 74312636267843427 85467051497824875 84478575392737169 19188100469226474 89294320967634818 50653939478331901 83833222790390727 12302745934335844 63891892987405795 29080509656748420 53159610220187913 18965436566966787 44261741467682556 66628857792319942 62976010584585727 82368319328788062 27450370992487535 58188398887668323 65137235273410322 92965199532112314 41096557955694792 33204505594795361 38162078298638182 28450597066443806 36303796308283043 52440169271022041 22311180851025516 65115422958594827 14078407010202484 59541346499680846 40156821984069963 61097919656148676 93026435099441561 70146110923744059 21141939284505365 44232060446043109 71547200888974090 15798560330885592 13309006771070789 50933393292905238 68281309416728202 94758430716975489 86159101747095453 74572891376744689 59776682673533651 24775018409101800 64888467455121692 38019918700711157 23575944838903755 18331712526579321 41429221767512680 72461962165803789 80449372564894508 21590247905644647 60760764811702006 26113887797950406 58504642246741963 97833817308409210 79389866672880468 54459395604306249 42166671589661903 20516979119664668 85692553577362167 14994638349138191 69183807603467928 71755142098203655 29360343150939452 39995109571709123 12083377554516857 58095212740419417 42202712148513532 99593552762451175 32399946539335221 73857999845170173 17911048365325583 44524539257799734 86910808260297902 16872627848502610 84439666963125182 36528411023521220 91558214381835777 72038131191430454 39140688163375041 18023247596931917 56876552250970333 52978831432469390 72799970926070891 93674748623122796 82103608148953223 96486429503168274 90908151133800319 57780018473048936 63408707429594798 46896515855101586 52376211564035536 13212621660428494 35078067567583211 49238568145539477 13394086672925089 33560157124567265 58342015520391054 26812312693345991 18248234574918692 46716796453814914 93940545727688217 28840282017709998 94365213645832091 93979296019903491 75703215101168853 34375938559342014 20089228315437821 80294185087301121 71440504599878327 20384648960727877 14931278368014888 20965743620788269 62076460206022102 23317268131419435 75621517206863696 57904178033605727 23729268688231620 93747463318842299 97158420024040181 82124012931998662 90095316957052164 21797722661129727 62027269201323997 26163010560211706 15817067157117176 75714577034607040 18195603917533073 32389934880864148 88128402315136502 67805830227066720 81092873777258254 94838752631643546 56540047567477640 80049585843305250 50862730846157196 11085189758220768 19424507808068929 84521498579251811 17310838061607849 82618500305424756 91269141945536591 17296436473803223 49816491071485747 18710743298787233 67774079417748650 48019015495238319 22046955118628611 19472294712376895 32364286704952557 42049665035708554 22775720919944790 45413734135682763 83292353678145713 55716374841203797 71226614503045172 58774666300998259 11776215365149041 42113328373211086 32839474452355370 10827408171579290 22717380602939687 36647265827267155 77015832878419753 75585056243500798 31151511615837360 80276680668878702 50512706384266034 66739694169502933 21275050827181995 82794768103357293 54207775847255723 16867430619329550 32436941002325371 21472867036153525 77508598326194136 59944285354546271 87019348432393242 62834758022672003 23320097890785992 81439301173853308 37327702191386107 18180903073088929 53849730342356134 54459350598955285 41751263474340612 44993708337704516 17805138737514623 66565139268899721 11779379420236136 34407852508793515 10079897729049502 16940238670384703 93685198972681137 51187365156357542 54528185969761100 78566739275480451 29087475757471732 98782741781568092 83933671146591112 49888655428707984 25084807849268328 92467776698974357 36697453886667641 37404954718518632 92794836806711447 42599873086104103 55108523444848536 19107127846643092 77200755213598024 99946868583802027 39389454380772227 53534837293487999 35953636335283989 27009595466497636 47398805324449275 77522108440090810 15064907301293479 10454486380937812 47093004190167078 10045132524313130 93583422175641378 89048049665622800 38493597081288047 86592094194217498 77710664295755468 32743041881459903 72376314213462825 22866099575646602 51568445585775184 18798840202089719 57933859850961725 65453205707825453 40411991749240412 63596600592208096 58651122088667876 62003085834369924 20870147227906470 70626074778516708 34576903633871863 74659437573922158 50204379055702766 76566042207276290 31477855181147090 40141282359043267 81428548941881505 59363632070124346 60101571197673209 51108708360172883 85295105888675166 74873107451198703 65693317181369128 96090615531438794 78270983153844914 25701806005504107 74971557188193249 96584671818811034 70439572729394640 33625773632107838 92800054168265948 14936085164481307 59423370665831875 83764056604687690 83949767146001988 42893329282159347 99092119168000100 10969389862115209 40651104205267663 33395048682223703 21356018095450310 10756370486593734 32593023760225317 24935006901002379 16038926663880106 94119022639588771 83494764482119149 69702194277030821 54946075001406045 92763116844541833 47810812995625585 15508915668248848 46739965705865734 92485603468423041 91311337121712057 91125691937925582 23190470269383519 90807542488871958 96915854577741270 96329179228913492 49758963053964878 48033589425215722 63046844004254663 81890392298404835 32492474780029681 22958405805148449 29604718222564203 85516247171495461 16911046434273992 33142280064681140 40863001425737999 26062917968847273 28929580678882152 67202344330766000 62955774556542240 88114491473871065 92931670329806198 18858172749493003 65139392413882620 79294233531173725 12330792257058954 84223352825726125 47370183361234605 77717041114317343 37398750139694414 12976655837608057 40776697291223688 92646401522085735 11144569232301603 51832834528624557 15782539168917052 89147408477854633 16792930549072617 42922654891868586 54232624936297365 25415803786042538 13117094582275481 92078114054194597 16597828789443855 36607437391825549 10567071003048246 21406625452019173 67648999704750799 50428753818762372 71487522488023946 31385670529348791 99394741390869694 62431342988265601 23510462023649538 84262736429952053 65370854497022995 58895024702545041 13804251924965304 39005984077293401 27946815487048301 68028690804232395 34172130796889351 26562833828076044 84347534955794441 64606435453486085 64296081654759677 42526896791596105 18014114355817914 31296185293289508 42091756936583915 92564371425448072 37837752263798464 62718348302747812 90939935381553163 37627966360254907 89285507264977478 60662693234605838 99882605034879158 45887918143274221 39142475964085618 60027911141261515 24162565919260114 99772664520966317 82935260510173906 13240559163714537 46164098572175260 86139169065567157 32758370186637503 38184012938688018 31921019470421816 55522754041799840 75402738092360981 87246255774142704 22555000377954250 78522209712139856 84573842393495020 82476705568190898 81414953292164656 84638419477266577 75356114894642532 89995641394234536 95379168711124986 48702416280724462 18674115160292755 33735554814221157 10436263058979834 64678782238727636 42227965558912870 25551066685510572 17193830413396305 32201043364963875 21555568633283442 22064582580840315 86822247368052275 25810589870903303 19523119404428683 67754921426411499 91938762051155154 76110196741261016 45670096795152393 23914233776331305 25666080718577547 97916537676031591 21142174628900950 74002057323164670 77035421472961870 85147009687498506 34677921108211489 66271079960458473 64589488351268521 41764912720983155 23298722309814516 42644774842570296 89229631184457581 60066842388467292 73091861714345243 23605481915069864 68063113846504960 87978729306616613 43905056318869005 17371291310888185 14028894949045853 62356311483666173 13467265218752951 42257383732240459 34426667257919073 78241189199112830 91501385840839890 87390683172718266 67909807957492534 62192102109728211 40018888383673264 56643404414988576 44032746534446869 60712839393630783 69560130252356999 59958033431263540 59065016802669626 55088238646043968 54387547644327113 42646978563762392 88063971708392823 15483950845732133 56791280872519887 82961933625281874 50379017536186470 56933071402931843 29499356636415875 17289355712455326 29035164294515849 24801449817414718 48479024836190303 83577316301053851 11729061848567927 92816359140966040 80340436234992107 77904241633411287 63134832042073015 57366987133663077 66000792792822635 30888124639173374 70824359871887372 36105325493332215 43578590146588862 54869344958012536 12549028119754340 49602645626516461 96115347426162772 75730286676812469 15513383809514480 36293641674494828 21405645300588293 85264147983193240 73479102242751486 78229516080538254 16903482414473841 21816044376311699 69518517552879627 95279067681659985 30243636210467612 67350584485354437 52456216209025037 11465350775232342 40548936188612506 62875839397511298 43767901504030163 93655059918515044 64245816977872178 67028556412086861 97423678865556254 99142209799536384 14684875579542821 61073185638385431 51767179066085471 41183189023485724 54254494891827777 19776798571448028 47957493874459453 91087714962401728 72938764716685971 79950851787643670 38102018156616007 48849239512013113 33760823486546942 55976762289892031 66931775183952183 37402077576606897 77412569799563034 17581327440083755 42680254480951936 59082894256011018 15366076557789587 65683070462036336 84237734654824505 87559513100512129 16368421928599319 94982655015910317 16731409254567777 65489512035137254 54697930105433556 82551429963281693 15643642092726131 90773540220556556 14113715316818270 47428076464661592 90060507204115845 68327306558870667 26415011650162147 70997152425453437 56598680096684482 85175688250556494 97976393009529881 96349163534389821 77293961808121531 75758470726739502 99008645602525921 35603217179872306 98215613222219379 11230109046582674 73472501054854644 36268112632414233 67715181491929192 68356669933908043 49791639802898928 42327117224971675 38962718413653984 85317566092051740 97937882955384509 48402119066913316 82239713218904817 28138931502464030 39396784192544045 90455628755536253 42898758420877738 80701344759534149 74667906281621850 87138737548834781 24305187180143138 10861942058029244 64830718220816186 18645734329502653 23592940203755590 41241426425477604 28093221748879497 59153723506184974 48714936211081493 74454181969885442 76512184015306614 40124560075910022 92248744085986212 67348307426451365 39765273331654163 77742604173180911 52208539662021907 83843610120557039 52023330499932836 22180966557380625 81370655914542798 27876064195460945 42067606454260578 70519136731298450 44713638885885063 79129075707917759 76424984776464912 75323427032451746 84781864900000629 78922570215982795 75386475356023420 84022215614743365 17173871399194743 71274248235584553 87819413878271791 66630614279809704 44765054929625740 84954740363007948 27557765976339338 88829060632843223 54958794729900991 99882165460799212 31469847936463242 75425354915576061 50599407935640345 55080668460529799 10680787295730387 80886601463084041 17687372568499011 37695258116667710 86812489587045255 17608777288681012 52933110465751610 75263534641086612 84219465763464322 19041575617024466 55983441434748726 22007536066972225 32218158475064103 41093193484386203 65145173719122384 29781308027017891 31446537021889316 22366981393439633 40945664117023929 78873709176363985 62936001893397539 95319334397381465 16761526226834539 79463713227327066 58745177344110420 48540759693527198 84277847699960429 86878102872658544 47567565235440752 46584738996883733 49024884627564933 11432451137826002 27999451157794775 58464016104689027 12203798261711429 73090654806247957 21126885903926240 58749278917072823 50693721217229658 17575885219078028 66627185490227381 56516943263142046 60795949658123206 41869903996513765 63671884395604561 96368849027069524 11118542970601195 47445869207008869 93181689522997984 13208775803879857 58237576771691840 38387077975552660 30214582624498856 58978930764820933 74974178263933882 46522129601246015 88068326735255456 53852011990169285 76065070243010977 92800125597856048 43182048890701265 17380336269112591 88441152168898262 12956725127103667 80110370553896436 65446394386530809 99234354159643205 24295848466498446 93026157264921374 85230728767861163 82858705503583601 48416995328839651 36290344127686235 80639128125802270 64111045210928630 69277912318499066 78640379891123403 16751878060035906 65046452251749883 15727384937573649 59910196933779179 35729893218276746 92324031237461868 41102993215589764 49277591311404046 29764207461855445 49215141621098866 55946650961985895 95090311526389707 98230623136204533 35832081685326144 39130392410605897 53458751576516089 98639827925537898 11121602560471194 78171278470490431 53932094004877386 47123329188577528 98410127769614740 40105815753368033 98877222084873078 51708091471343531 72915097389684092 54628162663948531 54722317910599230 18073778143440148 90854100030952274 81837033373984839 35187362570269247 30013193894868359 29664744029862089 74663537351069322 45791365381701342 49426981129452311 47958776955325644 53629270287232676 98301933483775209 93274267535264917 58644756981187583 20732292109719069 60325530496981243 82304000536837510 49680582560727566 61014797097283304 81939437602175330 37888346985961912 16665284628853358 69044370905440279 47871920422850201 97850519502711538 50362234718015306 62041033634184763 69882154239930609 94561440939079738 39117644118223170 38860888250818790 78436539987330478 72908038499265771 49680061251774909 96766898479814400 25264440876212551 46520428646611058 55180065860708080 78835358728278547 27823771314724082 34894019333076976 38812553066261985 73398644276775331 95531183061649704 60762600600323936 52755865463389165 46297259197711626 14286457019211924 52201782093793183 81839276682090567 98593285704677933 82283464484165647 55849059709939835 65909606394790061 62208154853238181 99738497384258816 98704539276558366 28737822040830546 51341717181844562 40922926712562671 49495631402263635 10891884483248531 96135410593284907 89076219058694728 51820940665009563 45323561945185349 29088796433278723 85269105872586540 95670949213192186 59957796073313298 31430226641397541 66251956277936079 51896960572966863 49113491028981027 53977873816843713 25556534804559427 77602225656174426 10327997554593557 68505865232260414 36499404240010162 28363975470292445 18186739993135203 95772539167936185 26744669538688706 73403106989705145 54472725982170743 25714923493298248 32578335227902073 63540155308532584 90945694078188941 34112496183155441 54788354461764115 69700966354591416 10858835622625529 32389986611111422 80465519651129907 31122443988198075 68420580235760852 10838075479051695 67172021051872420 60027303754748528 43048926503090598 61870633299701726 72721994664165115 68222176697256247 83917606710381965 94914817731194157 70626491125747067 59178960158329189 79494440578949244 43467421323256606 11290006820546821 44812426660159847 24724441389747648 82657786500324324 18178767080824068 98550230218942733 83101450748877469 55275837031883910 90915378650639772 19569741451871795 51761663568105232 70245833436588726 16383252745137418 83883892933658768 81263204471489128 67445798990998484 22669615653518556 70187819668135560 48120924413157435 52082847014424301 35685998101638654 74250193456405280 51371280356920367 49587508559558575 64863089743726614 55065076017475966 79162453087463586 40825711954182107 49024196116587884 10615843323225130 52835145376053780 97495877667554836 22116153018066001 22750187916474523 39549006754812111 64656245576380521 83667083002115518 87604654452042034 97707043933230269 57014459705987991 45287615392034344 56104595314853921 83762511940640931 34431444880049530 24297053437870695 27598995957870311 36024895680551073 76867622782148138 64266808158359497 70022769943987018 33317642748788241 17989150010662088 92376137451394212 37955620920247838 31172245556861771 47966589576538777 49812640564037658 34420659551850388 95563673851195200 89704107304502750 46586433084053473 38732452342491904 59110012746012351 96867734921582088 98398850841368761 74114739531562640 67223882940342332 13744512033609900 58280460534306619 29102254248895286 27603788055672798 60745188841213371 20439367376640795 63588642147211145 95239322797736053 41782745224893855 22537912497068996 12561041185598589 38618303584139775 39741616259326010 98142075552187667 98008498716898960 75273648632673005 10921740319414523 11624422576927604 50452371398617641 26050487327854883 83319991918937324 37613055712686302 31221478862913223 75318663315065729 16812166956935498 58584218673272678 97018068351368940 74251403561810908 36177094487710532 81776212205312199 38363647945980266 18852537723429828 50825403022735840 92527734551802335 74192753749145270 19692685363519442 55224588344339868 68956982220816827 93435685638944982 12473289826652297 99159939167349228 18173083586792318 41294988729516866 27754776741983873 66621997817188706 18802799913751353 31384138266161767 49270883497785062 61270945734500079 71481839058455860 11243614358156312 13746321546953561 70483451933402831 18121732848368219 82425405837911161 29788176430187685 25364142277466288 71415918867736662 96824426438254173 97468302556488136 69965372380634041 45801706234678963 15591359114719261 22754687690972155 70956121418687406 26048476221361826 95614509867917913 69195615836432966 12162053246852005 58697580479637768 22330777284679623 70659807091052458 82610212189294010 55945951739054451 72030658641367014 25818081374129175 42793674077645659 76920915908292911 83258761021511435 37121297070024107 77333829840582516 69190424757610831 66290025639468987 43830766583788599 29015976825908378 25892472664155827 58812532507063483 27190976269043386 50016310713699384 61258951937267424 92410558619631133 11151345948792681 39378328026992770 41815509791692919 51814049199428889 81338733774799392 40631172620632587 21602817919666280 17245922005709619 46114588018635465 21879364543543466 58133306315280025 63340100382510769 74373415041711832 76334367174168434 49095940962969355 10250775858592364 71872554705684571 26335878128795835 66438879963318736 51906346984569586 40428763800315712 43161848538317930 56335975639182017 81317248053593407 95443505316314484 55008702635946380 64228119653978754 48873174681275349 80797708594674959 58806627027653302 44631096358887159 23859605867936388 54872058472053012 64869026112022287 88232977144999062 24321787144914850 44185118997176401 91236666871614302 65903404927873971 97327488499552928 48397312455366475 12237897965098498 10224945029490962 48692587364845628 82942060670641844 80731491627003971 73456273560304922 67617891188251065 28299333422146905 31618472941690898 87338286434139894 22944632001115126 97796081169228201 60174752765431858 87227339926070284 24165191361582637 21297993310601110 32941043801329329 24067937052882605 56415488787586259 57839225855140941 13783087916630452 79313713343906382 46366649123976744 49112322313533370 96787577553951813 12744690851506134 91589057118101431 89912607901144291 52326776276598285 91645895656931769 95554340927849301 77049840897105956 99128649577789871 51973780061973687 94893219978235753 92738091414482960 89787833707834992 86693316056242594 21804215286312051 32410266517512060 75141667105413041 48334842356733983 55115339761940901 33671435149191097 86691083542970096 52291176676063127 99478152186754200 39688521947725521 28583912877178770 30740080092271393 86107592519440057 11375954570611077 81297098365899598 20606699569064793 98357020676309923 32693790915985877 24855082595301978 96126814599576986 11499313115163111 92086255100593449 84260210586398396 42166887119042846 21691004612577404 65117202774178819 51813834386727328 75267112671691534 10657525672683298 25698425158286289 98029816192431102 37443087899373785 76666426506463729 11267355936099259 27694325160681470 11403187499852407 17778383501894916 17088588351208743 67667080203343069 60163283478400163 58733316403288496 79649849096441786 75705123512533636 36016680255358666 44573713484162900 39430340732044394 23426130595946362 41400900466373270 85222576177944151 65625070399047097 66931006372816062 35910383801412363 68185495632255535 93449720568507749 82297012392131268 43054001024494342 33379175780705915 91927743828464141 86601159193802917 18345688505494509 43813480652481482 22199632209535199 30199751650262214 97747762825789715 89355195383409486 83750763627309003 84218419752928611 73140943209778110 89247634047150127 82493097504764746 18609452314727751 82723596729666751 66244547619641289 52226046386297728 14361785618936164 28013721254365747 33948055062640916 94778526945189846 21169501960720287 31646008137762934 62658263556423908 89927089769293512 15035086516216228 44492272310637194 91339303358679379 37832060943062986 89719143935651816 79390089163204981 75847694230478069 39915507442056129 13185455355624524 11276040497982410 30237162006713027 67202247621503178 37941381276174988 44551618391500888 25530162428034126 25519573168431491 14804332343074767 39253669364360228 89761239156359403 76187689024408832 56907282776431695 35858491111716845 15196341514464072 27246096684385440 87400242714846934 74085520369839981 89167245606970595 33116538282445618 54526122283182931 56961289749119138 20692698884477906 96758353448837462 33408535234215765 75838246658645124 28631638943710077 65244487389500152 29352385364529508 95200035968194061 41246451153000260 18640020073448285 14201769215117629 17044570914777732 46360484201983552 71604785796709166 89998049702952266 59135030761024337 20751781405602938 17049904763364771 55717708349052538 89760807793786259 92851443739166243 15044848321141002 12426979361663564 81209808662430090 80055173491367175 92251027853639548 47289795984862715 89775038929444601 57786435149642971 52316589688593967 45366194784927019 96540057499725945 88252391216254029 86530132296696950 86662021582138564 50914743018642197 40213199412732640 58698320281165713 81088168562508071 95978339004506139 49009388456440038 78640258389121739 34268667891797414 67593556021446538 71630734504625963 82325414983752556 58857120263594090 70317026172254493 54308206970837578 66717693826008485 23513870678709944 72128025470761295 59302140799388328 27924624971093458 57036221174504885 46924151080836947 80501184577130327 43191262418139398 15963866034399094 84043090542020255 36118726708760386 54122953065391145 82985853277271308 56924687514713760 25962317264972989 76469180532850273 40248571020562852 82406942864613556 99147978526572605 93551188219549106 93338437213275894 28611171259968394 61150898084545335 62939229616401499 86679668819695121 47340909935030279 60204323339327386 45310498812407512 95965830955854561 85904800773032167 21788352342908932 31985818401313216 52914861274058680 88503488713344954 95738670751167818 10186002759771848 44741534084541604 55088855503002559 33345631401091160 28398116981611097 29891146098463596 54829271462287196 64311471750634293 79806715667202671 63888202268764952 70465062848949065 43814413048502690 46473422158913558 46325149784354058 94386638847196900 17017470122767706 35153861864201165 94869887932780291 26670676752828486 34932104824042484 59987230218351408 65860308606674246 59718349408436800 43979340120900764 90383195030887296 64112238221942430 77069049031896184 93315655166588686 25292988962864012 52770121425296986 40692773101723119 23587918979949238 93422470152027340 71672069400977065 23201797824960444 59392773991582502 92160053052860080 36721834557336973 75707364402467792 76688356262279423 33524221573697313 23771195226601907 44933466104987745 82350099776831220 41221781012102708 39324394063070413 99474393145452723 88112378440826524 39776070427202379 90486413945506143 81642571832038668 10518552000999327 76839008600949461 66015622157116764 14188299190387584 84879917737967343 45505297624014994 68935421123336904 11277384476858146 37362130903473686 53204155712478924 54373545066216006 96933778133939622 16922813417326748 84157483522725708 38021510747324811 46246895560220329 72948700942519435 86466585663190952 60101872883379095 94785554461563864 32180147134783693 59825324662525476 12644447248575798 60343253299008554 32754518141926614 28748970053540373 46077478901125573 30654380457420645 29958410571595486 21107194409386392 45966530907283402 67821880146003731 50940612160882030 64810392099980156 69816983292626950 57172920618662576 74520506568079411 36344015613821308 42647791590334049 94087821605970736 88363921970441116 44758378491836462 20396082662380811 42613646471284553 58743007778827441 13458702306323792 82614702223789070 40497553526012050 56056274329424051 39033753834870051 42918899643752291 74203616497192696 67946885410036795 50113540090867566 34259973235519903 85253129627025178 48820308441076652 75020931950432576 74949143514000077 45564687813947471 93464757973294054 57385148024620387 97338735457194484 38326016642091370 97632279460754335 92886340731957343 94756713392091328 33629329783327495 24897798252835557 37943988825269419 35440768303824493 97550226589232766 84780827018771638 35693594374542645 71039348062630538 85062537722457634 10214914853441487 29183135212259438 46857857824042697 81833701567276756 95987976009237272 87213444224299574 90459212898946118 79145297903715314 86986747136912775 64368055204926431 80164605965139786 54061845661211137 12902774896846469 79610880835909857 45791920820676766 12109964138408974 96073876441357908 23898363418728510 52114524395526101 55320838186565779 60017452292537654 72864526192203718 66092424924310653 45853426367620752 70619969768669909 81491090278185370 69162205314510960 38670932865086369 75619416401277881 96984239927111946 51307316705696282 97659586875910380 93420688507920652 21668925648227285 76893556297259509 46502466535852025 49119051588518088 63856107416188058 39435247380678936 47731409496456670 73493642542398770 82138323590747635 27302406106925387 88759286209800553 37133168404606218 26186192909615718 88950528035164151 72300469931441261 75869824795253037 15292673542505000 23844247087935436 62856301137066582 37177370407861651 76876522932145553 76271387607809194 11426194232502038 72469229942766663 95219747660201724 50840422778781688 22565062105752899 52618469126004290 40535467139520689 41401321453843533 10171194627561674 31547005224265082 50954676105648781 36246935908812621 93557810874035419 82403419288157548 48814669133759312 96519292583005938 24315173697407854 26544698534134105 37666874318452315 12417326611612503 25811691190924836 29615978662727453 59884906576610311 65132860829541287 22053572191410197 14856543475047825 16969697712851665 98154960379444031 56848981055003703 53513876949198898 70073906380797784 11183033042788717 94295810126886783 78816103598508775 21262749186180194 42753756943326282 64456782774739830 85862129942565462 79835731781963242 83647384925408316 14237220960187381 46652786802758357 83207548988966132 86723952913442662 49498515775906453 31144058332317811 69688520653847425 14129220762678326 79423351247385663 25385041053343517 34475778303518824 80736150430650701 56419072505095404 12891040072324098 19699815227523549 61502481386210876 28902298009327114 50969294389826713 72885955582343954 68689808403810338 67361667819121985 85482401466385579 16233134113841346 88990618115147365 48207171272226968 19823117895534133 77334853021012770 40683968537164698 49775374837525193 93728981956984229 39529772842185165 35362339255040728 21720895811599363 38717820180288497 57765473942317372 41486091492029166 79374183000337634 69988339045439094 54587047383033996 82212591043426945 45833865817648250 81621081399111184 37938881005568265 12568941584338221 56861181545823350 16686354726485090 84110241490592353 65052953558463932 53136059654965487 68678615087353012 86842950253225587 18168386699498590 75558966675230084 95286725034317376 98311241645144730 22806845280511967 47041799074083909 90374009842087828 45225520515624460 89586926440980331 12815108890655016 87656767823318992 54953516361080298 77304006936997355 85373038446497403 50241886624686613 25023671557909608 91081059616813251 72047825397379162 80427973776901034 93546350466402652 15922014474500276 62442774283619826 92197627343391138 10881572750736913 90206581212137060 71739317561510599 72783216370653323 85357497743120177 67132584026683904 50211392715281447 73969326651368385 12859399651356771 51922611413382538 47089111666199193 16701531829170787 20408217099220860 77849005691623866 83254686432232397 96229822323809644 80046821453350988 94832034473134639 46268430609607182 16216770466055695 14076291383369234 14226060279851439 44706100579208548 34127994077753768 54877362591396903 73477284848547568 93470163372083638 52067601310975127 71790957654562344 13730092261463115 59146862153199414 15679767301082811 16712860455279270 90703418320735757 39186875182911148 22296019640677836 39551955910197706 44272505054776280 10854876763561376 49962148720435291 11450996052898767 39514635455284160 17844376931853423 54970357107610703 27223149747503020 30946113601005176 19760704072224296 15658616317750229 95888401806340830 40758208559395670 62142688484920744 16507347861842628 56539485531718239 99761570295994603 39440058171899108 32801710442303237 88165417136655639 41139752081062570 28506494916232747 50794693252206410 94605400788217117 82155384808592405 80590796863555972 67546215883904696 19356226989879513 51391822957103517 67537826683491439 62465960425612704 32714295686758853 68205659423076443 12233038894054338 33126733930874062 25344764503513704 41154512304220745 27271885048160233 37631694818587942 98374575387580237 82012366170228930 19983538935671441 28962753057236987 43084692637179597 41553811387980001 70980730946896323 24980942526159076 33031038478679495 42348974480565941 30193060512196094 61117456529337503 32376639367779971 82281113468044919 52437718750448292 25085453369862051 82077128149875849 56342793530687692 45259763686916670 49466153531300541 41720632418081052 99197448707310154 65714067935152781 25004148768436804 82926464456476707 50969783572794309 54783011076505460 23719603333234483 31821719046694933 77474158356425797 86129300376835346 56131576223935143 86550629665278172 73684071868447915 74559895806067961 13539882759699652 84986891732186535 90213071137389333 37199851625552255 28535772681078344 21594504355132226 31706952976865209 41615378874143552 79746666001403258 63458433160743088 14886079933161878 59964370289489870 47185756103069200 84977217264819985 94715959574981271 25551141826721085 36624971963822263 21622694750157867 84316335508319051 59481661382014216 37277595574007045 15457845137209677 10615295154459489 79904467230963332 75143155112577938 45336230271205132 68020430665249895 47909102794269796 53050734186697892 36170503644200358 48487376246550230 97813721793810640 27890977105034826 22149459801627779 87963133756759354 15955636769930192 13461715991171719 33931488681749443 70088042111075890 24247669274270461 29623448038590696 29808149434184610 13636525552988589 65524391868578782 27930615652446257 16924588412526779 32528858917864537 70621297316112941 59187183042814184 84794609422433461 70436381953290454 10091555782474473 52109512517274032 99703507949593194 80794530240244049 62221937340171276 37009903155586753 84867851622171223 71798819027593799 55994194908745672 78607815194147733 70794276208923993 40002157927287442 14459215095689181 62902031617907780 99116223543302024 24413471119610199 42861119785990517 18552106711909406 80427472063612994 32079864159115971 47222040124162531 70220633092732759 29115752312350999 96793045056402481 65469751225328035 96017224398365978 34383017561856676 27004019197368619 26053239784051518 83118764315382664 50184274015846075 15980316666400323 51671274886873949 80677361208013175 80029884423470360 31620110664139767 33874050428854664 93155996863345235 70699482649813571 72391180167786705 10741079044295354 82745068005787423 96745395539033622 40186454866466713 51105282751212746 41865860974018659 97120463843297632 53059446672876179 33635029619608733 39306092492574452 88844879800015765 74466152721595409 88628150060602242 74421107439351258 26646190095776275 97247905706353899 65916339877078272 31015212238933863 24396669741195004 13625599631869616 51265428705375197 29673119759320943 46559274279202378 10032332139768879 60482511760847608 30854358714389624 17898940893111364 98135336550303630 86306409328373130 24531973543297310 80073090291877607 82653320862768406 39513235017009281 64187459513120166 22087209259337244 71177897306447257 27228005917673675 13771012884828699 79587450539279213 27081464499190355 75091879540587714 55789319877026291 21465445752340882 60948067444562041 14259974255103977 39333922309463872 61876653397626905 94733559670647787 87733084211333727 35418832555684120 12314665691318544 56064650806083872 46273569833863645 32920188792852672 27363414730225805 92141714847489130 62170317070838393 59639894036227816 51488016835805325 52272288015580666 17651118082624080 38182447265267797 24756800186086890 21909143165480382 15148681453256496 56945383446945661 47248119714200053 65602412393004927 61305409607546562 22318685115202337 13598683231670758 90730632811157469 17012443131441452 56261440500670372 18636630524244480 10856831153926380 29622066806635299 58099595169617261 84945191784677994 20918963467427244 83421305116281652 27171988706322247 96980917037722528 14727886069077561 90450685550305575 57123690099637467 10402418252094772 28427318649391386 75549811201364460 44206542065072249 37557219515707345 67448688643595203 84304224908846251 94608484960493901 17335515496387543 66548783711736092 92703591437809759 27654004551372940 60473593938567753 93135271263554905 22052000104653716 56828407358413142 82790252039162843 96919254566901145 66357926161535107 71242235174209337 21203154420671522 96773744974028591 98469468885373888 55165481561101599 66859219508550865 24766809060494661 37951025877248438 13961318886829995 95844680828200735 74370682087085154 62776851456813527 35017321458195851 22432459589793201 67983697025812028 34482104063511790 13331670909320036 12121080754180121 50213163160541996 95701637153615285 18330403073665199 78260354605525036 14683476395358658 26836988118257306 85839685118994852 48694591742910823 34970698856220204 63097060803153038 68467380133941451 67450487870051070 96110980621002423 91832406885738298 69510231551441669 33938072416132624 56591345719710621 98079782483249983 32854061031830023 23356752522026780 58260102255446265 54164050545773088 20590424692685347 92926844001819053 51789145321981656 76200814221929701 23502220407718811 96842164316960185 17276948561021653 38504985227741372 94500335432815483 67091480690396778 60470560497285481 93929094764716468 67184156246527289 66420233903211217 70127339835746280 13436716559586719 31054715025122600 79370178109234074 52659781869051657 90197193263265902 85097802460978172 66617942375401940 59175573634737822 31188550857153533 33861293037379480 85789690172982472 64822818470991091 36273945600905615 77350645686705910 14156699096346951 19173130066623549 47254083928388538 19162283757148859 58759072558443900 62467236819644319 31421279682249080 15585062902070323 33058675374535335 84527563125289768 57553487733659086 88928684990807690 73417841161648835 95292033138630886 19651940695798575 37051148534439483 59512311669559811 25845369396731339 55079950238331712 26016699431728131 44808844289392894 19957249840079951 69082962230785952 91185754083921619 66695069884278065 20216643886944139 76667720828123222 36426470552141621 69558058737441121 62143822626534531 42290118946882698 58602478307489218 62595946853708156 67302059526691334 80983685097510092 43316764783077553 56968288724012797 86647994811206061 99489519954736021 55181637341009636 56283012001290754 75452243361532177 63840370019781548 10439015406473644 47807915915335615 34285373200778996 82138313300933111 11141389074703597 10820520593568323 31940808568599764 13227968317011871 36829807421191143 50557331800266885 83854335543610466 28365574062893210 56301484671856815 66259635053445837 81200509788189601 25086231399970770 42808156531086241 49957080280564785 36627546631876071 10489036550596559 65043447164452250 86445205195283179 57514697061779276 82720761060640971 35524612757960755 78707938658448786 53040299575963635 29422425242770106 85976731731884636 47148929504958141 32078351531431996 13310479703419036 82627327631493115 83255596438291493 58756758557514169 87243934215737678 42343167321621501 73281390514691754 64100856653189155 97991203086376268 60048935399424926 80478926362219165 69415833145008804 28828807445706379 23157594272738126 17854695676982321 67785098996363806 80427786404404140 65498692079483487 62812559980391477 16302370450141558 82011249639146150 31237720732793382 86348600564120524 71000645867819105 52412482862943754 93082392249888473 61063179415142298 45453580411203075 27607112087378909 46586826935930915 93600426512714472 89066521900066635 89457559243904299 58588916654403052 61295338218492046 14085524948537266 14749159224445110 76694471223583177 86327832171202283 31353990264712161 20944097584622858 82067587663985041 72085356962702495 94674396111711263 17093442906069275 38216924677215304 54966492273749145 77278770139005290 18648315337806566 79188440159484312 53541813349115927 88607594748475040 52075844922350328 44504870404304990 97087933995423037 87645663455459747 24955234576164298 26218091202993377 84087870142750176 33973222032973290 53614875646284443 84993752729231350 84259377108398659 51872537296147044 46957110883153875 30715789084695862 92160458203622258 25981826427943631 45876794787928796 53986939062062704 65543577550451984 78854900565966034 32326865318100143 23657206086154702 62350498286670549 43309755611128658 99303482841209528 86782923816231023 27402655621877370 26848301211396350 55889929314182749 76476661159530560 69882297230617774 20705451027040835 71370335339424014 70298401694541962 39460055698357641 52222207769720158 93811283329503211 16791539457809452 42422413165129008 43277155201903714 22045575750047656 10035774128104713 39439218270722076 41893944900850029 33290280953784057 18063698385180278 72154217044319722 79319830806472172 28138193767186740 97322308596365207 40169487594534389 45146523894282224 75324531912403107 95739235133950076 52855552282430844 61726279897241229 10223233593427986 68123611584029142 63496809099799048 60675933952930167 37549778754190632 28605627147604393 75300943124190567 39559488379694174 87888052964960800 68479659075155487 36225385662985398 63007546531016884 13801923484392623 82236653797987096 73138076382285466 14391269445873756 27548055012027827 69014010806859266 80805918297483648 41777679575765401 16417067700070774 53831109714026035 53300909414572360 37277637086622673 58520034630264152 85726686536757393 50240386848085399 73025774193840948 99681559329906061 38228559803797508 64383402649686903 97689562794981342 54485958301129766 26152620107351813 98652340815579581 16620929373553073 67727020534164997 71233857682925361 50742455307944515 79649440902406058 77895729516915881 80367170401444378 83799106339528160 53978878305841163 14723105959344576 53117977060742631 82180945794335087 91870482703501824 72530248645712272 78903140464599659 61999778575772989 81764991631773228 66964462941861014 31108067081933066 71840355490304178 41999512245446273 72795112457441734 97931278433312032 62036589956506760 41452400704428409 61099342230121024 63362031248340687 10333894110399923 70579527810117458 16412178105569226 12273532339626043 87295423979844621 70597204628164594 37728317268285849 21630240074358731 89890333054151705 63842897569523762 17848327317112313 82181348360648583 69202288233814616 78152309420562199 52675334927107440 66827800214327392 54732962005931522 78223103939114280 12267321354280541 47419435065618298 39429466631436564 71207362144337551 74534052831590202 81444568063835938 73110835906469473 78141333347735318 88950179361735400 66618394806172410 93201538946395152 29951303920077429 48065049371817828 75093247346455273 55493630385414198 47712668907875328 10942237882522229 53724979856964009 15361810025203710 77395868551438432 65680192264226213 50697657901053960 80362798015333565 55896199389001430 70745058764850899 89037245795599715 44915130955491357 35467520384461596 39153419434179871 27711405646675252 99223896546463673 60308502885733640 96001554326050796 29224057766433595 52740637209240627 31887593300696422 43885083558486832 32452811820861763 99887141134210887 80271273103091412 36773993781225211 52083239652548992 29810408590840742 37015939267756736 17435584016536822 50113417265385120 42598175992281303 24331918779197592 74762561111622324 11563281481764324 13785117854296307 46754353125318574 65217484620061599 11374413135945695 17307299098902357 91051265413167935 23758235133311117 27283871119495152 19905562926116904 69782223074243257 17947861806676813 12843194442365701 66257048387568067 36971027039347720 56873285315007664 86715311631484282 58225594708878347 78135980750543052 81729453821798099 37024859321936378 80833266188017285 51315231475980907 93622024520286773 19017885331398769 20752973130099399 28465925828551668 12507901787409549 77779257808546914 28578706979552047 77963320625221081 61798932642018919 69033099503093263 51060126343772279 59370873081459092 21218870334088819 40789523387264533 95310865826911161 25852051167039121 84094756848930868 75653229595411352 46141399724992244 54301068478296991 13738632518033796 29675985473126636 24592926551609909 33620262390451413 99275788927150575 76847845796917797 17920160926187894 38830275192337770 75876727462126496 92280786557387471 53961466201032276 42505997267675795 78269030688751296 49981823349137873 87378760332703242 11611818152750795 56039676926764917 33451558915975426 28898651123210461 62949977308930263 13159404516787849 88562521465191755 76626170055161115 93016019633015963 84999673877948370 35368622762011856 60700647786292268 35530202440497187 95612964807607499 37371405092939623 53358619942362398 93530637801504953 27811496259822141 90481928173107743 80450339330367792 75323077179657664 27484365002047830 40276563642166260 10341815625179047 84119743805452494 42454379581403761 27667663640080902 24617471553900471 16160339415163544 98090970191188991 60346738388785431 81452017210513658 16609183399991084 89365376836711410 37602006171208706 75433108971086219 52474858295823349 27062767870302232 63411055668364755 48960357172369186 89984316790265489 26873774471894527 13255186207122821 79867009621297180 34087438895702458 36247012935299483 42896036231432067 34526373203487337 51418458669366511 18555504570714549 75052321652087564 93011562246414024 41583649484419052 88565657063909461 52195906570530088 16136592521609583 23884972985280216 73631562492455445 68731324316319833 36383652497449133 68526473825957190 60405924730643065 73155513845199922 38350695994561516 60654998326156926 50594083319836423 50500864613819911 18730703833474394 97546404162141978 86012304997609227 64215801180203236 87736220875585770 35037671802090930 43903196962655872 66640543208049000 99854194385363580 76361117514900400 25074159042976286 17765458036049787 10228200596614186 44343169034961577 67071766626795874 56753479159153408 44788123480406223 11383833493916649 27462044369507753 32305968042722102 76870607578775419 18087380356377455 34772040717224340 94603415411976540 74968520583744453 93018568215722208 86221409918386889 53869102206172156 93795447702161826 67921207463386185 40336103900703252 51233911043577919 44261232256516077 90387639284068005 98069681143065099 63793316063476924 34819862828947792 94844057095925618 25799249641654031 45284840223343611 68953625149528093 14229110879388387 37555604881691326 57034770590823486 19449856437967182 93697345980154926 64517572118726954 23099476760558962 34791724101408774 79328402750928297 96771771932883428 19752756372860429 90442424789624372 87599418475483387 29171334954000042 49313411557576078 63958109245300437 57164008139262025 78482280012833531 88078574081727196 22161291130624925 12075700073445218 37785046237481620 54554051414115491 76754529694588847 64886952977113975 15312678407665358 29273595076186393 77034596385951501 18997948295116363 62484078435422430 21866583996902686 49118052537375919 60854561588741549 66175942153551810 38677951213738516 21590812422355235 53426306208792884 81556193177285327 78248655232238016 39520015171476683 23748637007026675 92587382531041087 75743583935577544 38166254429676513 59531329055690079 80209105989261383 72750644162125142 50455895562442263 21336092583346842 77536196715133025 50363284054832294 80381132513978099 38078145272260672 47398329363193326 16614511664302338 12151959529419275 97029650163690406 35684371394998625 71680761651086128 47661363862036339 23803711671177166 51236633498152091 62721954458866398 87224833796147547 14673788338902255 90357910483436901 93986662589166076 43230655192775648 75484402483675157 38398954537938283 88066939659142136 26070940216525383 34807955697616843 85740195426029114 62820891114776837 29615631650890175 82427114932597159 36956436603636740 67832995332181808 68707797586235725 35004233558364452 15473586077113156 87406083887980872 82251083277381500 19630015557548177 48686039904411523 87691255264416637 43897936375921036 33694476973672142 15747740861996149 87497652594436996 92182780867691165 76461300783515627 53796557503189521 94800274056174461 16985380695548411 64737379552099605 18335584694146770 62145906409059511 49757466795574152 73415200803691509 28648952949385257 61042005848593539 96278479231491325 96761038242480543 95307652164441268 81670855201172718 54641977697392596 68442090636474313 70388167280130734 39360155217740701 44811525091811939 61659259345118430 39493509711555247 55378926356327663 78964675906874069 63358077881847256 30886661665276809 12790940130060828 36453676026533952 84828770287469508 91775775584182388 42574064120203877 54572492415897358 63370635112169986 28869267041040318 41296405113350225 97401249109759795 42668907657032559 76724046059093621 82185767210938766 59435999266609987 18431994556288111 13747877802177952 19149627096815466 80766372011525615 37062031878635272 49103175734221258 97816803270054953 55766436647021124 85183131663505705 24694145689349045 40305094512890871 99436348257932162 95096932904970031 17007442184476180 80918888472835240 43474353575529116 45163387859443146 44798867185358474 68711471152422204 50168658628569773 32207204678938076 67470638513191955 90615706507173954 62511346523656835 27781617865357982 34087181412332707 42368433842793230 89655216799212706 87095488909473512 86304173369510126 84600366089586496 44059832227657293 51895223381894487 93449958259075666 22251632578790631 38294219448515479 66468274917228588 89199442386705119 72889817966932394 72993619442515229 58075279637288573 47223737609681046 74751648146144473 31337146802400042 85208186068905261 56218749414992061 36214635897861231 90953759405654440 66328001104816313 75149507067004148 88888337283619158 43578184808743253 57182217238067162 29386085085022542 93542655119757585 67911362937589017 44180411782386989 22410567163785897 17023180561605220 67188019097786693 88331567445700198 80615341561787041 50866039382433162 98095672437474611 29008128206042643 46639144054767834 91967766865653676 92595490515945849 45045937362886100 32836369065284060 59866539627074819 31085014014518041 11350863995779671 27665453251313395 22591754457936283 74417570594701156 21339805600503814 57619374472769480 93310105738814444 44827385293770639 91308892689552929 85715710216856311 55104565099048747 33772711313329681 87994691418710021 19528564462893814 42346817053583961 88427855836963030 86659691990348374 44474347594845826 60426455455888347 26801193316480532 49186956980640961 37088762357587863 86098881975408813 93999811972693178 89076612339111860 73787299284522787 40218754266232670 95956616863154862 88691235157272353 48993013896782234 30138344237655431 45275222417264263 92302757602632712 30522234917072040 11774031524126295 47243623097813284 32078498942723525 95222882378347398 83857574071710672 74353328759379303 41738899698657014 41850214954278956 96656969259827263 94797233718450347 67309559170708076 26038106904032701 67476636972714498 85499952729523733 52634795717143893 60053234840198422 19685434121354196 39161637891985919 19292796744467371 43797829573669574 77402350944936782 11524904262295084 82245884997128625 26404040222635700 35970705621846429 95587252595725193 30613019253233608 39159889523445624 56421956237211909 92533906347126484 21481710940407637 76367472743037040 86353073327597991 88549878180695454 68803211254290756 85533107786286901 68613644127231163 50751318119881559 28928520381286298 72697534229528715 88114368888854592 15205561907724373 88706770530955376 33991268631259800 28235432264252785 61938823643870693 95439367822077762 60257552159580347 15403070092203565 98988781896500823 13221061927600367 65931831448819166 10809765030756512 83404309589022714 15852623723273175 19134120257072711 37973920650768885 40220086965916176 53720015077178106 34703649738167152 92431976613201749 93261229973471386 12476607144014331 45669444216218439 57793945550916242 73859247844082563 21266211955004975 51014134083897330 20096844555562824 27145845695760937 82330351676916596 38997630059100685 67228935791658539 12586834209522436 88712676819966777 88063116555178727 45548276066125339 85107108955317395 10164616157181138 23176522269209204 46066481484536790 15318415499904610 55321790941535834 78570877159339694 85352639313985241 74206972043753644 58853455741304157 37817944681882375 23641471082382838 56284457710744127 75422426967264185 81303297799218416 54597605356325572 87958855206052177 11935855272602665 36868167411558639 83087403102044942 24536156129094035 66729197860445346 92438009579473772 84382525569650857 80707950312146562 55534156348751037 67525927269782408 31243917312717128 30791272006224781 21536742768817205 56425699720309934 75496527516100451 64096366611856346 86915999321999754 52493741940717141 90203597098949500 98956714370842868 62194945294212216 14689358551872547 25113540147344426 12789668848611228 43342784812668921 98250342632480953 89909676841091560 99373141127611783 23375173464385868 18081772810629240 69623082336526930 50128781013951275 57933804973880361 55125303028590899 50621728311081284 62921230377395849 47108922670757008 45017165770442875 50153272690836989 12919568596556020 88757337554258749 10222321550993975 61210167834944675 36695131712573556 36845652785470741 47014798358980413 83686560531574651 20386172912258815 88938664900774127 78185438275625950 44373781342582099 25333660039750445 78230729729603915 81370865212934167 66951756186918987 40226302227851975 53149354511170038 98531388260558166 68355871037016972 11610842620660303 77991925593256142 34863474463788456 71067623500188364 27646832781738827 59267101429400071 51964253027749962 62681853151890055 30895801754957872 47921423213417325 46996889245107026 69950713154952001 63511043926958635 61796062971534484 63421188484028691 28298710787854146 87487511644121009 20321091375426307 96044502576802400 98543284243704111 56675759469435691 13953085210289486 17097604545291779 69435642666514098 35965507352645308 76299387833498033 32949091991184532 17229182021641038 96249411126686841 86285854123359573 39349844665334316 94946059543945512 95237029903036002 73696067281137759 32879724471012559 77705691604631205 18087279412963427 19606173020611689 86424699822758427 91435191482632203 34049956303407376 63060680979864263 86375747179995397 39066796724590284 47303493126276526 53142135468113056 44794737197260142 65962374671936914 17289057227793824 50717469747927797 57314011790016883 56072369422121329 38535983727522662 55503259129647973 49048364852930099 26347663480215271 52386904193730420 50017029751524624 99426121200053814 38783828686283489 73914948842921912 46731372158752200 78890895306715374 61407628780743784 67032342963720535 72959164172313396 80074401643804188 92792692197486607 53899614380349134 66950997354640151 78123667062313467 68318478186484861 70559592627638557 24570981347544824 48251727006611922 26514149556415901 61556403115985268 94512228265469878 23014012997303866 85394187828382517 34862531287204434 59375183155027362 80203000822913891 30198475506425275 96765066082840775 89150649885233192 23115163958895294 72088689501651163 55026865351394786 60003532505316322 91182429211822076 83048719433310866 94738848269652834 47959893455203908 95921867604265222 11162618584386254 66026798510749260 10168179489030336 18632843219396806 50541649946097211 27625659433290972 10600473445777843 49819880645390151 48769661915108491 61186920502034036 98382076673385402 13150170001944005 46234150404272727 28051674818440802 70264504625384991 69765906816802867 68633793922300476 12915649878296135 84193214494148663 94260462329789127 11313915686425178 24211069077062813 64927333719422760 41720882557407919 39006791866039621 87643625210164317 92285696639152151 79962783813256032 81419021850073315 84798285958545689 58316229075553665 28517962434650149 37645232628132822 22259360333623666 69370771616772279 76913393099073140 34139209123527289 29127855260972258 77486393291799624 26060221846040763 42832806025608441 85030125277855238 78436136838901470 21422435936979112 21533318503177890 94392220841549726 72415788427939216 34700204483011783 76076839513978449 31063092862631080 60785715086514491 47230711165984656 43539644195462314 11296867378886373 34443873144876211 58380047812327842 33084114234993464 42659432864061278 24530382913431252 74416311528319091 94365130473656910 45611656152262900 80756017862534806 51500051589582142 74701138341741975 36977522155814490 94782941500419851 75378012562821354 90601606525512368 91478967914615640 95414571987984263 30967087080410492 88077827371462290 99276158635452094 91067080020863737 44468441679591200 18450414895011702 99792522563008499 17073050944835701 25457637736326726 65649980881093141 30996861635848719 81198255799706133 31200963137344143 55206000364487129 79692878392203354 44256728438915116 45315829227793978 10881459952721006 60426114526995525 16041556209299056 94110364780095557 74307457443028667 67048592922437678 19747997384259718 38968488948126679 63746908229413128 47094335324555924 23024893548651737 37219818068742942 62378106885187885 60230997737921374 60951675413137222 53472966885267634 81969713479961679 71777483902798695 43017205628511448 26742023096995619 71290409404344439 98126032341043978 67234571603061577 71272567379225019 60233820848303352 13422781446904211 26466627183604574 95316064776052829 45297388056385674 87272902907356546 84284949847185021 32244007457597708 57706948321690838 23414730493070516 93663639983090437 61414872534609067 76327005818833575 21074406418362116 80124238021500579 57176276316005898 75848412324322782 34281642818614731 80043999717995219 74466238424330508 99640702203939561 14508449816958251 95656302909508268 57344570625659611 98931609761375039 65619215291266060 75397447646811185 44633467455431701 75802473600387755 28344094453631176 45624286378682914 62624463073802931 98729660810416365 59751691665591847 59255553919002376 46535791009235196 82971177186171538 85285685384648612 84167693196385509 52505277913757475 66879233802086868 78627311690983774 66735051835313069 55391032597008341 99033783952842825 17047368430908091 79946009357043093 23299799780080284 13851811721033474 61062338756031300 75278244042462333 34919003876674403 11296621306166463 83529981209924679 46918004189885514 23747746282923604 98677048581697482 12000889153215802 37977896241332884 77458449764540871 76765749325611708 60333303132594799 46393407749396672 30202958106688714 91735558103701220 73462072449750732 26923757734223724 14887508870090471 41290648345209572 23022107518087353 65484727962805254 23544989946507501 61209330864919828 42565034497255954 47929512752620862 14132881396133037 74853270771949237 72329446450526409 36382559131080257 12726226790501511 75036582369074919 79118606127083998 83762049211437005 81958576415007646 89378264439673449 46734542937999160 18031529300195323 97980692293357801 85288928990185583 47967907885173685 63059535739087855 95552882975125838 49827307321011394 76924226699505053 84468363835686426 40783751673028377 52483132516369086 19728334365176077 96580571165894748 51471220656716962 69798054273138445 63735378687638231 88646037276592521 14834997612511811 79172644293899209 55656714465477184 44863209885259373 27942604545985702 59840394233827810 17063202119093378 72188271918546136 21020864693882561 67788784315627195 51401387972772058 99827551023191024 42080238760179467 27791069003200892 20229809432285866 89213060087389006 47341012223385323 72940488120703804 65915458353195265 66561207667545280 41846711194800083 17373419440476019 43404840627938690 78608392848479854 64422673965144540 83008945868445539 73490973572327319 64480171969356415 54185453192988826 35549643576376421 82077537538151874 56205863504817409 39425594135757191 10171136471042112 34192346567675644 33741673982156007 25690598332851624 55608751008512297 97487656410807847 48151107778642635 86124128409256650 75408266566892706 52668489648917167 46380927788284757 31556325140979420 52931869663592332 88436129576321961 46328236770309539 39459451202825364 74584012395856567 97435411103727381 25374751305340537 51078694864684448 81197647743235234 31502072458979831 81665559153015143 30817455718839132 48834860684852214 93441830636566652 58436639555333928 90962949729099840 43978102711958518 81625134064526601 35215510701335220 77715467501081692 11892391853709621 54762748805668247 15715143267468107 82128904404106896 69600176497219358 58206966681246705 83869463886577508 53168126615895211 77287200394788346 55823776157872691 78058975492619077 62015837022845790 72300230430373582 91825707558683739 68484649553729447 87585400751277230 64928137778959428 68445408052882222 33562195224163700 20796061260757828 38453341667207468 78547693719604066 53893167299352036 21518838747438240 54094606603029268 87110360203616440 98197363774204182 11612023546140725 26409581475770260 21752199621174195 93847217529448907 91304309083176636 80316856872119526 68566448110397026 20160381536373812 37039480710849844 81324594083032925 34046713280454601 16897243713380189 99170676477872248 71311748244769038 81591968712027348 56385122741734815 87104394827794319 11191284817445673 27766017815414291 34337424292644941 69576058856030471 27860365585717468 92511327210125948 80199295173043526 91663053301270872 21171827153063845 19641956198565575 90099043090195171 24181263360398791 38870174113488982 70573631393850648 30139264058027096 97954598252662686 75514592499064071 32138434658171678 50742664188377818 13931714883936538 93537877662667460 63139593348964132 85524089770086856 33717066816796306 48948155969773088 61417427673609100 10479009365591247 90632952807339865 48568584123752867 94692608038389633 85728493697598233 42438488928236754 24923439203495467 16406695564201769 63177415079241070 80177744508755939 91407389536772447 61256314541323952 91994804067178811 36228347634730596 91087975280201872 86059468097293805 57697184499857488 64292338879906548 95169714058330623 34134203863006747 72550882704319757 12505688287057021 94863420447285688 56874387748402764 43695910664407354 42756712801192008 61986367938233825 38683872160348420 47403550715786997 55166746419514012 19061275701388887 17156996322575502 56408858928119977 97151750696092042 48705713443609353 59696026094747079 17255110906721577 88608987598444316 40165325208031531 79599972922619651 94651291492737027 70298787005700352 84901006016436984 64863902719423570 81920504024027366 46851328006306712 16953628599097281 33364882342760160 96684052738208163 66748303012645881 57104349309834747 45974028289982773 61712893272992719 72597216489444283 99195301770808658 97577759735678704 46747541527849550 92284697833568062 15974460284405651 54885117367362617 64679262358085520 83713550395983907 80000083617694606 67076073516731671 86141845795876037 64834455823735676 26377607885927612 46134177933926951 42716877946089144 16973540751748398 70015013741095237 95952316964924736 64427516327900023 60939529603764456 25913219083082836 10989776312694750 65967519212861936 26120723871602458 11716737827450340 21276663271905368 73846631160082951 64806588669656667 89776550436839939 10605949772795959 50894024317310946 69850957187723563 92978338911497249 47908519444197027 26742484707467893 70448725852883361 58488307994257902 62152728813727090 49208976188356192 59109877530400508 33846829941106568 68573514038137105 42024690618994447 16640053966606461 48088407205606536 26478421398709148 25685838344997340 86161908256049878 93414561410441901 40409712528314122 54500937224029326 42734571774937198 45545803729061419 82876785327844663 64513031057725284 37344851530070518 70250401028538568 53720838676361738 80033989058883996 95318464094032591 54167524743441481 31018314186771696 35797250887024903 25508322514445617 28419226014097077 89182910154885623 83232001824809186 19185648771448908 40707881907017333 65303022409890464 60273288501308876 48604099729559780 28994052928147548 49012556303595853 79381436551259083 26920310442112759 69924692946216249 69972811059008133 88504100698500148 84245799378693559 66832347908798617 28897375098134000 74401448391398375 86490831419380528 74081876445293604 62890369651892624 31677163355754649 70805098027050489 12809018300412086 23849901991947040 40680543786383819 79489476911509810 38638776292712366 27238532383840159 97448034455067842 49366932821009792 68276685153021824 56743379212612091 44447906266260302 87446068770785565 91825798949626832 75955628103112373 59020307208252510 85157764742843327 35122075544302535 47343177343142277 59490499643565667 76320362128111743 35914660858641550 88340128150809927 57955653940845011 39432799095118502 96018577970613701 59453189714045097 68997315197672669 22575507826446312 50148725348107009 39755860833735106 42752257387914257 49272187353385286 47315343054846430 60308930934775013 51228305374907000 75997699937409712 75453155705693954 10842593331703569 76187107829278814 52213157880078911 61017221759844581 18062402609004128 56077347692219326 45945021472020060 49062155531225887 46688267523625789 11690132828799267 80691626034285901 20835703774745782 59328599942591774 14979329121665305 33976437358222720 65211518787622173 63799288736738963 33503737367073813 69302480665277944 75272625080241926 26615200695286281 79655950132954028 48127579797533477 32445021749204612 20992791346234566 97116965601363802 75785787210157061 93682591194197731 96753415742391971 81002931618812841 77630570858285802 75844267205199131 10846103462016036 37989954872097649 50765203397704474 19560551520803983 19828216397586013 38413262107228436 48891997020711078 49302364857917006 19409870907552318 13185368809241979 39597897917991332 81979132454439517 31337898790013901 50304516387355673 29179267730837497 91931397566083109 83044272521132565 45819912759969180 92633236715778566 18839107915077633 29554193267369463 52297456395051744 37434984977870820 82093299841582457 27416276103412253 44118102537945210 62859467431579117 53958070984113906 17820583793421083 90786463130312452 41785025014099041 18784650116653460 48967192656440714 94774562982520591 92568921568315668 52965865312724639 92320860882268653 28283936257444112 17910800497756128 20625543850289890 11985327977637368 99858517985485776 83386513592138171 90098222540513505 60211837915363342 60069837638045711 51675781677300933 94720410951923470 33181317243596236 31055379785664772 74333556477739351 26424629066816145 37112139962366929 91821066675274358 61259702097846166 10750545364376727 21984787677955366 94016806891597089 93984533292924126 43038052758078733 37040746674172397 67045918953861366 52546202506121646 27261415500481105 67981808536245071 28562917315066889 29238643404602242 79335433273476520 54716784882699444 85105440948267058 72438502063870784 94359348789696560 17064315027767945 17195644683092969 20479672766168274 52444184709149671 35042352620190611 37756167713533557 38346344355259203 85694505938139464 53643404283713124 10335571625784007 80266912743185876 28691355588318444 50850183878432267 50611078091291388 73797083836213115 28064113593481495 96204538710139111 32927696507151657 58801088316806958 65575913968565543 20375942391340828 49051150152099876 45242053261297119 47609447183934903 50019409696377063 64777507072952063 83069823996684986 51539173199389370 35823274850091586 41408280102561663 14839991784063030 46725170408477613 14645037615683969 89267609343976618 97661034234737369 11530115705511203 40999670702582931 24421343513175363 90632207096733014 75894660059729015 34502207847661570 64921448394809375 93840710551181329 80661653729106164 42901192688549938 12981495529593585 55464945664203775 40092928207745175 40618216780370413 30657528386426214 75199013904815969 83938737036195987 89674732868377727 15658829943991899 93686570025639420 85760722022375607 81442703518267859 34163781513887270 71886496995830749 22506729757513630 34790382148716061 92315343790332097 58116745753620677 21591242092191688 88762395062841620 62853308065728555 51932980573540963 33283535785469955 77133996066871008 95527059174607524 78750568504596108 94235106035489626 31225098349702752 28805504736371784 31153937527298098 37573533029930342 95053286006814017 73492098790836476 73274641238273762 78853932023199725 51796381972432445 32714831735185618 90161919571224358 19512949076939561 53291584990015070 84327779943133755 22358479035245403 41651230946727512 31370034083596107 77517470381176039 35162071352692009 33298404333305070 68280363627277910 66028421959989307 51603063670812185 72911298789116738 65440519735931839 65604092592334747 88584593321866420 35699392995955197 54895149208998063 84775984381476889 76107583498546722 47523341580742648 79478164951744697 71435523147936571 44063275164653019 18272918406818049 42185667742679637 74997162249635955 21407244744421612 50638428621620694 70074508253184970 68690314144787650 82887927341645537 48955683510957451 90344533365179657 60963422035114325 93651785917839488 70534065962661628 83523628726579095 44267542045504537 28504073446407001 22055347386350353 19312400549652003 47031741341834626 62137091247108631 27760054944034807 36212276135864773 78358776207156306 26176573488209221 23744833423891585 42405339010048647 91574007267094845 95370043801583612 31324903181211764 85111284722800615 60366711423597795 84884692676663342 58049213093311623 88268563451607867 57105856679315680 41588833891763909 30010743066239545 50071270878577278 67484643717954589 12700360796440019 91601043275458200 18593396070939235 68724415585625677 14919495356731191 39083187544291055 26100390664767661 60368690636076051 73653310065231225 33879821283760924 46894903840440809 50250966114635169 52968463097571300 79482924165123923 69824812873385636 52155401612374138 69047236087788909 61854455668390509 90921439484550132 28383849349512583 75712921013050188 15151259621718983 34183041145675180 27693735569255858 39551979229193445 96808049834488059 30000023484039069 97163959092281329 36372073872622620 13058498725884731 90592789090695110 78062588282786911 61301868168155605 78507928671512249 59775502516469156 97498439692767629 87610788207117206 75048441904114656 31512080351790940 70281793494133349 35997632834559109 84675685548148561 58973718426377135 32162368052889943 16438470339581547 69028701841543917 33779259984156016 22900685425393077 29389414246739030 16630506816237382 89661179606427733 67309428833633846 68188810272994326 31239264274998844 29274145536740659 56592870941811865 23874849046139980 34256126306254971 59768746286230571 65982252262029833 19344622782545307 98617505853557139 65964290485549991 98013286682768449 26220572854313261 33267563943095997 30705164356035577 64273089894142815 16869991577827031 90049198713702137 15350009883858416 58955728832083685 22455543946652800 27275452224823343 41832891137362170 52685909112373126 37824194217811607 25386045473999194 75827073782954596 75825292504578236 37218778961777773 52437366818218092 87458169900620814 68414906708847195 85909843421966312 53754147404101569 57239939575954664 31117555521000803 49412424534114415 67216872365951937 73331269462169454 50786733544728697 27053582845546736 51615172829069490 54809049580087544 64441642999974929 90531783443462212 20656153237922073 86428164441948955 12471679713613367 95081838248219811 32358271739684873 53470655467785889 72330563932385435 16810771731763540 40631520141975892 36915889002000018 71877573779413794 28559612961277331 29876197126058582 57159612861858931 13487505153627019 73907993204311356 34497040530858576 66654205178557861 99575775125037429 86321599927691984 26819865759342004 68086631390753723 66658395432916695 12681173372385413 28227096213149680 11726161381676532 91063856220955852 21897243440417128 17698861734331201 84484754010839228 35891554751341695 67884022905768391 83424369440848415 20736963002820610 52298963063627526 85184456241227954 80939025183526332 99111545576203447 59310383512368386 66836662105731992 35552613323565128 92138663933696713 15831972373120338 16625496277704192 86127739127362218 36644288402445272 70866339271911790 10944680370162718 22480731707274347 49350144192974456 50807994404437985 22371423093359132 45759852364438209 93362849098290958 67979882970629583 97514890281794681 23128351205949711 20364342457239026 99682032627794089 93180317588022309 66785824277162114 48928468657306201 28367673017961921 78475531545411785 12848877127727752 11416718201585307 31377250360355385 47305635130861211 99787420754159790 86883767329175384 70963840426930559 40430149739312809 56216656747580323 60204370452928705 80931559464814558 92998853322672884 43635355403333907 96834885439508578 57718206999188360 75945295866039936 65213518398994994 88022591520128794 15907768349657385 24906208883537603 67004331165879871 79830072221936643 25628387661487826 57889517391056765 51032791163694170 56685590751827932 15056596083711129 78101577522996062 58693128886754376 21827389820123922 33230678721486982 92177680475851749 82097397350163234 57842233044984326 57212856064463951 94066807924516475 62142429579404303 73745381751488597 49514375392870389 73011750997870425 89541611892157559 84348562690130677 30768782806303453 26536941608809678 59945409112183401 92746826692205182 75600020212025821 56918838201199038 71920953028081775 34354676058704108 25513168339125811 76229616311312498 78343569204452014 76593176552506104 96025747845692738 12929497505915402 70776353625145820 25833659433825303 24739902805043497 82114720071856839 23887600226290691 24926678657593478 87998840343248884 86064589545285020 98205856235835541 99031288878800339 71766694427687024 92042054191733777 83553724877262781 22944886196855396 63717778802884810 33781599564819977 56131837893209237 11975984897310052 70413779504747614 33264715121069862 71481922502568293 60976020151736666 19845641695539214 76032893273262224 69087884823162559 31079026269356946 99391391383290893 23614070700790258 48153949252317989 51956906386439784 28566814965465164 80695703092937291 37574395701841661 23918810201102776 92766115850327615 79509929776700787 17191175100005611 73551879210625822 68854818412867396 60609753404752564 35676254202240870 81327774600326292 59565564019521334 89081679180033077 64494456701987268 85270638256936831 18240604519531576 56339093313363178 60767157291961346 10364171202223604 90221684862305426 45185539919567833 18808909567242522 80788216779972177 15590992394439089 82864841395290035 16758732984576587 13304338562308153 83310259501875937 14143703451072731 57726449368571188 79354969526830887 39403695709562705 27738590231685470 10555540711019155 74359916580056244 81330578352525010 41195477793973847 55244562701899511 80115261182813004 90810106871856710 68273890443492286 66249702314591844 21259805509605831 81820668126673060 84558953286374415 90855866375338377 76506864691181487 85132911088245216 44151688610158314 71045746225987276 46562827455569656 46376166854564622 30895407046855710 74456003780433161 75020048182813617 49787384668039129 57215275227153040 91964948689258983 38980032434158537 13525085418862386 16558625420263820 85412555649344549 69146182954635847 52462131313734463 62916371623809988 47282419407841194 35464975971140883 56129003730570180 41860866836485469 24019921432338763 99086987458981624 67772444729953709 82958016474876122 80061834664482069 94819791375800345 17690387138813687 56852762245167971 67768207081409933 24125665482045685 37946284258943523 61174656116300291 10624266411090826 33186133307801185 96934298232266757 14086227200787671 99989808511092586 20328551979724743 17291588510945213 10527728128644762 34125231219675871 33907418397397708 43348686893985583 15732427335403345 67355771587996896 81536480047122606 18252176174578898 70508451292513520 96528933557255049 70628851079049608 97853613968109436 24000547668655773 72033637286549438 10188287278135625 35002840816317935 13842517688782907 64049815036189518 86010092877032237 59653390431968628 81076988945055624 50820973935163172 38210979620570881 73989863130233650 17945669978600489 70132362411322649 18044918581027469 31476911603047874 60761161187907410 79306285563612742 79687349321615833 63281751559094706 32568110130463853 50164812315470087 35889284413745021 29364153267763676 11257559885702225 26812444244405816 75293715975280352 23043960819238669 98205025982091290 84414442640220270 31689304012217372 29028519667848551 12886620758173982 57792464990461486 57602519777582310 66520985648071462 21612829424934425 81177238555595268 72522252065699176 80055999150396440 32909571440218784 23617380935650883 24395394866841571 58122423733207628 96830457319489652 80383713556695717 46402378284478988 86050857369331491 38388080773381366 32223723803830532 53521968474005449 68582656414075930 80650832863655808 74304881280525344 23539498464166397 55347423803942623 12619439353530105 61281806150290730 25043762910636008 43449859041283910 98398669094735011 62405820016756178 11610253393509651 63919020894617066 44755145861339086 29390664130066681 83804544242575115 61077231874018763 16816869088645760 58002601870961884 21431320821798829 91652941845222844 31126550427500965 12957104280099636 48518713826016140 32366774656461372 51536185521299436 57441987041436016 13422727382918634 17922632072804099 27759792367691995 20548673359073788 60561468965744345 95686013422836300 92105401772658800 33916063020431139 89356547920316642 25061992282627712 53143913279122949 50320308637219603 88644453614459498 34720067189035715 52354344443805499 52290017637903878 27844266008745663 83565467210719513 72509525818457561 47259248684065103 12501046894888526 88237184618724423 67043456561450062 80257762285427909 74088062974456939 13067226291576867 24530414925442475 96862044217602999 24996374609637511 99183026724255013 92663770746255385 35943491321102954 17789630653838214 97404573402490052 66698592113930203 18418530821903951 11642768094108628 11827876913622896 20547176152430716 23860065152620674 89183283213890712 36648171949666616 69597608026573821 94465111315680150 26444857322835888 33939563314082817 10404038225359295 31421911747138279 41457623867356057 89448952484831415 49674467041785802 56289880210634758 73433817754719647 79454386138205179 91903654511796466 14120315247126738 21047885028805673 54102515184142313 32967268250189602 93469145639758037 47812966930965621 13314540693477981 76198909020898482 64234327274820981 23385604024129889 66028593758172427 92362809204756440 89570515219924453 30128888600981724 86501293970858700 98491186775685102 82448611060884264 75332189985585848 26552837145381755 91933670371488988 42171684766607562 68131399665723253 24975412662345931 87068712003992275 91784054258305922 51052784139920851 77272821814130442 23242103354337992 16152478565546458 52026030610500598 35057617964801795 99342306203631198 94954819460520677 31387185943823793 45347313463264553 42443020269855845 27170859385904495 39158940242929126 14384816406417603 89560467192910077 28119998710594046 81992062670419455 50451280516687854 84688195960513367 30464701054586000 85322549218908371 44285951044093411 62087622048832221 66930718711258593 30426930033518286 30252375889931251 67600701059929580 51464566641744281 34834993058201735 45465645084947875 64308182184713297 90732315808556677 66472175677674156 50800785449908359 76918055842974871 11601225046249355 13132200724057050 96753472215777412 79671989522092622 51367391198417809 83252721599902464 21504601589506656 83671433372769383 39862764482498783 64275156822645973 25093902643659419 15505947769343053 91569599569285312 38409899038132639 17233305009039609 23204810042765884 33694116954895231 81913233608901396 33101426308686620 99154623981673103 50695667270606749 89991658807466117 90455132459604518 31447243858373621 50047244400452570 85075199628920575 89817665807997886 31750955191368187 56802198997239992 16373031266615181 45972576428004688 90353317408251773 36095041883556702 87739861628591712 28883979973190830 71018081214916918 70387038426995678 91209598566001749 52027639125812807 12178097177162118 57753336571379873 10287370077260646 57002549623460272 60631091905635776 56067083967806541 52204609631624550 31354386108589292 37678045200344072 49058954840925006 25059835369587172 31313559787249798 36775680387654117 68986077741656637 87897887604299530 46790062746840506 85726288620967157 27662074681712231 97452010063388750 68011787013182432 42496331183088981 35111894888223667 60974070622252576 31691133720816145 57249868589273153 23172130368782681 55722877179041550 84419365428960962 50010511495867117 40921270038227849 93556371820987791 46161493038474222 63801844170526256 33619807191453333 30840689547791501 73623062019438708 78941937251440043 55709842164203562 30550879905942029 39654638275753874 78347658332950998 42436143575305421 75749723768706730 13559429927296350 46730161302402415 13500270451680768 58652278202612024 70547332409575358 58643846814409138 37164090612327801 64989286430204237 76836271908042399 43855765771478531 75990746217687466 43756588602040499 70327158990489382 95693712601820563 54930796730240209 43137289453570532 40515748772785206 68056964698639453 50321333982141629 43579252207736161 17183770563438054 82412776546962649 83455503905107808 12692047815439276 92188363297514451 34099964698763402 65490925561704104 67378875629102493 46715111705949159 74367239620152936 23932590419747238 67133757678689278 16427630703642469 80353279414279244 54702587345499745 35412859114379223 29523367148247499 99034257090851558 35957966022450641 17741560410965109 18947486115361099 73403702559724163 48260781882464100 26819675372022272 82664907358407316 47642633521170111 34819348575730246 25647836404468482 33253402230479529 96849142418884821 20584595114356672 73172044266435528 42834394860293870 10970815193080293 32015991943059384 10410418794922349 23758030518289680 17126260117420728 70437365823424166 22286913711218389 95541357331428179 73004910585962585 16045243372987437 59894609435852291 51936577102653108 71132408576029530 40044277816612569 75305206953297075 45857652115016976 82974938283475945 70578536098830052 43681722985623467 90629703686417266 10219465252593370 40571722562656444 99427968029232433 99383543910527726 61724232022072123 38199685184309075 59292767467563950 74609026498937520 42225703760521044 69574541345372998 83300091726317504 75554552435902600 50333416041627994 48076277307432566 30420845866242439 96110854455582720 21600850137081234 78168126266231124 78243775794155771 41713755729672897 95978254043002831 56416523894913277 81423488896437961 16637683075230774 87274643744928915 49454072474952240 85806380622103109 81969766001672561 91424776401388215 94431539587132822 43722893131439662 58739619811533187 63645179327932739 23826116442938768 44646276010767562 78142965460656186 64400186543913465 58653088410221997 58284759485060228 84643649543678281 97615858482088693 73206475793623567 57183807211653856 35136658890807763 72595387951561769 42653125207295659 93993120751592226 29625644886127965 18404509665304849 51803382156512379 92637084617782600 66064435421828631 17265687386288515 98561301298454364 80780616859677495 51241475275396949 46245659576829666 27217629446977039 81983232136073438 54243816777060468 44511413277442282 28678439662314126 73878866156079254 90601203379150898 36843355850036411 42362148197818666 58362001751126962 70782145011241509 44300037686908389 70562874227824897 21836442653308433 58671744998155916 25582269783595908 30480941123902039 53231310486897851 74658046305509162 98366431065410736 84136206189816813 88914284738775452 35310886851476696 33649813654971961 58837594500062597 79107030668620017 68105943436559705 59469127677168739 73687885062435972 36043960675058556 86752790617684958 55433560680189855 38534871813280320 75049620351717945 79809387270952594 17096130544185543 88345407667199286 55323882142279312 33231869035767695 82747766265001872 28390844835688557 89775196605713900 18071117759890015 95360738318587314 84851241421206402 45630989920127806 29696794140367262 57163348637549330 57064847213753128 62291220550665989 32157150392741123 53505443829825403 66978331257039750 16902893574360054 60731307001512767 24863110156330129 47096037675626101 43398954817012643 62449300974288479 55703131495074622 29849284116806746 75309707511385672 24844576656509074 53689225478609044 94683488144196570 27589924593525225 84204009121341811 64906923145251727 83831662469276275 54898741882306833 38047974986902402 47724584483738646 62677259281853255 65383548524010644 21517817650779191 60561009509924094 96914985847306073 63000555253990600 75058970739811673 38624162005855657 95553337085302415 46003599867098502 72451470604780986 90726221631478507 56143459575728121 71978620190919994 41530301520859752 74668832803816140 70718564899946226 82965371682503323 91569573592667182 88449428684278043 12204445507327698 15331022594379546 14694692223270537 61331648260265418 29606891611453546 34405128246828478 23330509182012799 69312034217040347 94814785656320189 61839821400458926 70167229330713243 99385114944631539 91915876171014882 68098483573529772 66874343427167847 71532584439684356 46180165093697577 68669868632820645 55686488242248832 41097754998689050 10457674576935360 35192211971681767 78388870553878143 38266871554310213 47933519856380423 47649957533056258 31101994177766029 63658643573962216 67390028463461281 47142033604296606 34610005160396904 89772260519974625 77093630564739168 63426054088358470 31649324342261132 26430635390145194 23623541102831919 61551751246359054 23171697799462912 44493159095092528 70313178605332950 55226366250085275 10463302987159731 53409543080385525 36497082715142248 64314944312917889 88667064675430723 45194527544140488 84352369110039238 35710582018342468 47337975420381539 54646111961579563 25947796713188210 95420632020875170 27147178322073181 14136246344966512 76196256010191409 92222109113430773 33188409183147504 24729085678913490 81042270412397196 20948582378911820 68480716822268194 66878426900506615 55997508598400759 88027051553963894 66144022180506123 49224152186275404 45953234334953329 61874685493639081 79836201744266177 19659155990888299 74398804521814680 58363877832329484 14119936502015299 20888767932142399 54179845218757648 96181688892161720 61346316539918441 54018428480311102 19290362427594859 90034836183087635 34358200983401670 75939990272273715 92534535346783485 79998613837932026 32539471504498690 65982364363783654 30246532648276539 87763480554295056 32290620208392076 59868241649236598 62741489442341208 37412206471011618 17188566748780847 19228281920026793 26163310830362644 80609572298872464 49060129376436719 41031344330722691 76238353671243206 78805682748460170 91546901210001317 72596708315929681 78872075373373385 92206679699123114 65798703199518596 72709311147671891 41668760206609714 28994734542818349 45293266734688732 27451591626456727 73015845625017073 19487810666223479 36977945981156055 91598561005135979 80940439689405504 70739245559177279 22753074095596044 71934789533893911 58277490386127559 86800527875381424 76920887590010245 16279336803643752 21160509743038539 46162549420567958 39293239560921742 77807768687201984 88023446657695670 74125836606836899 29553686236732390 84485578793752030 64154011591163156 20497480962487599 68718328395484268 46834527580019661 31139201350484811 97866560971267182 97530182736956006 93165025732877009 39938850638318202 88728015515813712 42354602770265891 51606697249632504 48156004263007662 51387086732626690 68201487210948145 83634495695638098 83422565014280486 33656429495422775 99506198914178274 94351643228424231 13052782554579630 51669704889199763 12009813907137331 71652391222139003 75139158868389239 40510255942793339 55134873573335573 76477080315618047 13209947244728512 33530745634109829 24573418531293332 67043472029514122 63223253173839188 18233870838698701 87155741644604859 54087829443078489 29360890742357012 26437298397535492 62126797338360701 67128072654522013 60075063002943727 16414979778290564 70768694563647151 36356913016448533 63150693725980713 64297501341110996 28081809732944412 98144961972641891 11720741967037008 47706256018929507 66168441719815896 51012538150355571 78991565459914637 76444237358391408 95557568153639994 50127620278920781 99774854959990704 96613599352899488 47962029101337347 61451739331097113 27801694465739716 57633855514449036 89929084962204883 35954193216973309 13195701821618442 35583043997064198 68960558473982365 57784217463292387 50495281153498154 81631392519357016 21354528134601535 20402881813337733 98675991169560802 70534905692402174 30363345889804685 82696161227050598 40425132211621432 16631799933799051 27539520947152353 63719327990079051 56434583148636380 52916401035926890 63145826544575790 81417735039021821 47602672494516033 44614560474152628 36887064747310208 10031822299029840 52705932885469586 36529224091077875 71659258976718351 39419109779374430 67713355442025238 62406133373348809 70357528381965628 16406348467402317 61633275355667957 83571467347740450 56843922022866505 88903348988311647 57371999667950891 34854729729613722 22951910946103014 27520453152026507 53178856947123448 29674489182001187 33397705113566715 77244871888131134 85946710748373346 82257370076289145 57818593115355174 25129378715106633 68003642227891520 69305009988962892 51597799424441229 62634505607087651 26726249419419143 55623877140350375 81731296450984604 46250179732226354 57907896580045265 76259463974346114 36147054889267113 10901620869858416 31901916193247975 51467090471853944 31911349381086364 42372198253125332 76740858953785306 73758917553138859 55734603686384446 87435458063625150 89639349634482183 81942647434700329 28276199729118453 47550474945776235 79173018659106067 73004517087117225 36554134201603118 74991199739063583 35684685143582271 28341016023864471 64408760558954761 94786591803301134 32701033455297111 29750360180918559 39550872299047872 17984534824707617 79775415679668365 81644273665691422 77208868946065472 13713754774550980 12928896863304663 77179911584473442 95016707940543202 57608928966894531 24320538076388038 13215038327367870 41056012671875489 90865421529853787 70379607437833794 28962663896247551 69174468404936158 26423343763798364 43670537076192244 86549207886441486 11955563917378995 92352202965688781 56407410331765498 20360265823498939 97816350569552677 37956140672416917 85080980655894692 70026724271157524 42312998843208965 10063286708986684 50575832585977185 15532450040448713 14613603819197898 21677655419073010 71617359295526040 83799881644477632 53981140972213747 67540467710603276 66856483476302011 94159115035633586 67141171711826488 59899396636666232 58779555560183962 49847116838152746 13788306351145951 16553733224601159 37047867838821481 27907958401173760 47442466154158574 25618136448196294 51520865920138483 57756606341183727 46227252838418491 84148304453856266 21996935050974738 48626393836080196 16210187718701716 22344451347276197 26028961597277433 66972735776720672 45071555599551756 21379176899433917 34349199588835723 82518530623282212 51011200473743139 23138903460751707 18721551469270673 68056139631908502 74635198468720452 77544774511138019 32555056838053240 49560046763868560 40104662316450795 14185181734666822 96449187581115691 43957149526362574 55439953029153770 92050900416143467 65277276315103427 23907890955713027 41267214157837020 19894965712233737 66748432965865939 57893111286847154 89709769574287890 79692770634206835 41936090547096253 66609466176444058 27672612241438861 21329231618712851 73207111690842550 18660446472151257 34129640700487833 44194721219565760 13371727738375142 17804087856713766 59189951777032485 99981553082266206 16370107991526906 45843501879127499 70050522955159351 91731053466527322 84459006069385382 69857633011596669 16494901186318000 74289102453306559 24636868981298638 47526680784506896 69473930927846608 61768636810536931 54777374776821572 95792133280787217 42181057738603156 39603270108152059 27853688204923988 50640279506362172 47900257643500358 92416151678448884 40252157595777438 36513189039667694 13503242570561785 85539006758688221 43692970816474861 74523901639447669 60758800398499809 68214820585360718 10074210801534660 85916349565283150 41168459833214838 10290404870473444 67847040698223856 89102520611358535 98336146904451137 24241760835718003 72728536512276439 94934075339353629 92438354776107861 93615642547457485 85561349836252415 78101863117490656 61156453737435960 18545483243277932 84895979716685177 53637097027003949 71976455474591544 18108801516591394 58809340910367832 95872996679612950 99554716454719686 77354106381701943 43616151645310021 84830204726199355 72140319732693599 64673680261462714 99292135998734278 58254170215217951 17674752100713778 77617129361996829 17842903869785948 53701295273897988 61695248752343906 58372929299638252 90801652716768091 92945418282607788 78360633124712867 41044968308647805 12621129108407040 51728931076435878 26087844577374240 10531661372384036 13349626045927489 73453447553850320 83621858504245786 22684851548491578 69980918105130324 78811183224742892 61281339177760173 20866633432917737 40736817616549672 58047977782169268 67396144703357001 80324311913194426 26879223052335902 38327000252737996 71199727605055351 55179204697911329 89380981779589460 78087345493787005 71024396783610135 35246248867395603 16611940592787890 67070718709648731 27028391224827680 71436387936874757 88676125933513764 62666898937004094 27023565244035875 13548156796678275 35745498257047699 58978268199057219 33016961541814056 41054731685625429 58542046351245149 68528927307678861 67989670963090750 61362393109124310 86710258804847814 17299659492348720 92828646511020208 44624697614811831 77852976348115112 43565757427037546 40466533537191316 17871148646026637 70729134568926124 33057322057367775 68717664549567200 95561626710846064 35262393728174676 72707607314543810 29740700460452852 81605629192063676 65531691685295314 77361591427671059 75730070328532580 80139672458180831 18313874609904508 40214676629823275 46606487522377612 46513038310030278 61612919059828574 88129508668910140 50490728529830476 28622570234504748 57721344508209586 81703617542441715 87461779251140013 38197495677653807 21970765224222506 35245131245251465 52965789143079006 56327925077552238 94761834178916108 36977542393033895 45010338908037125 76082212316713305 41193833157020801 52712395733029649 65351041207459148 17296343869164340 17504689119766262 93691851200400814 29086442649212722 74596043515252946 97483146925333905 22381433394641462 11449742024734603 73417530419843524 52690337730234821 14611284787102710 57389224296821135 77864902102914882 60842147972071875 70376951153736941 70353627989335864 63645231151046724 89060863634865177 44849690042593038 44520405098811451 12525469244215119 83190231237347182 16146791767710989 21487638468400797 92953398865506792 52162527864561875 91393515134686758 34256643006444939 96942816710164236 87498848859122556 92963258823817912 65214418762210214 96845341252901276 42652832839052591 53428580916291239 41423963781376288 31244662352687208 59480970172868483 17273726336214573 43595865847964724 38575890281926470 66085050802480784 30273362767133838 98209105253453257 74244812946253114 13975118705610651 50363151779631020 45801253035581284 91404461529339868 62491476750452155 13610574110936200 69603911827207631 80746090717562611 60188374072680342 44612966430580874 88215846701538054 61301291329414236 64334221518585695 31424183110873474 64786273079477670 24001805261334968 94122075142041761 59943920738245875 71874969291099049 86841424843252578 17224210426964273 33250235131228683 46279880408885643 28258551063972807 66374568695311880 42352332073977481 48116114663830807 88467796692980307 39373447155297704 55657766278541166 49239284346854401 81941836518055675 59723808637669486 41983869188792378 92007992335223033 33669129578278141 84913192987075543 96850803230471457 90501785217515811 84055404181886624 66688252562834829 73774278334884816 75335123406022376 99880810257906578 50181322080690258 88771224417288815 11234626530311492 50945137201797808 89105539240966171 14126552834106979 45617192299822714 35826501966866051 35669124632751998 57505705041850565 59682276316479207 64857642628730666 97913030184382661 24675413393877827 89969902136222424 43120112068737841 21958112976638144 73352240338164487 10818933971075142 16119427990062391 14383536484278463 47507597008972498 44262812760305597 20812508600658193 92319857367912089 10580377991112420 66383912707115627 33280811223369989 98287242835937985 76981507122276832 83268244594257643 88912506993979161 59611646488129959 24802190594611357 22949629580789519 70617397708688541 74797563634490005 54458781434806990 91258548857500976 13956121877593769 38282332129011760 54079313748634585 76414694903558739 10073676424206253 31065748988001782 73289147741073590 93143170925576360 83837370326758869 69168479786453734 14240104167206048 35997804366205467 77859370311545073 48808156820207322 83161752796434564 83373019251451694 93031115590371831 97048088680716811 49582061020222534 17289751741118034 41916819682213265 84994956110412314 57226473969620623 87670744402642401 56980568249780011 20050983302372587 71252083320579986 14721763451498166 45455292952791799 67706750056536950 50989621969121205 56769682237202000 34349061543277241 92080404253655663 83825208034916568 78279249253256146 23594672812721486 84886575433421722 53318946856499528 89732688145756694 24127923491004809 32887618012993695 37364130054287829 64911640717227783 40514468428392382 75416691262456959 21100381949806154 92296266450301297 75448099496057536 53511260471879999 57351345367008694 16555451120090134 58799148215869555 79765611410577305 18795941879077622 95613870127103102 10320575481016345 99468980054795258 59646533469201882 33967428680837529 89353807580320184 59906629308715943 73652091177988737 27506868882257703 48423899889496664 60170279762265710 92108955380980586 53974248379296617 90266597564533240 82368524120912941 85646765451680352 74622924113138886 21362414018440179 25653432568117004 37790766077034160 89811930412496754 34695292228839119 97829197474812085 67019474104703652 52324156464413716 84312949833202052 46413511312091239 50995076332974756 49994248452131387 44716537518096354 92408714910868026 30600770180541459 37998803170886341 10221532206103110 95121598833701911 40004428030397575 25327410695216434 16233471406848154 23026310572677161 70017568650091911 61820042670399534 12485683221668940 83438476310736302 63402966651069180 89806825957295738 35654772695535897 27835744029796499 68979569511792211 42278025968601102 80697670057816403 98377045071475689 43856156234956343 40394485126721386 79852275057719318 58185731499691775 13657554180026564 83922256988826455 36261995579139499 84304002076952198 96509663129313677 89209930829043667 81412043691512026 79015892394143128 34554064258662765 59790838320425856 81686496973774855 70758963573964870 30089119550325580 38885355242172784 30925482959169497 59003582539786449 53539453031688572 24589998168867671 98896102143206772 24458761902234016 53136057515078408 68326070695173243 22653164778182084 27434601775091865 51655039204007897 33041484917770995 14887833677818279 53542693626939292 47810698591178840 63817131007004544 62719087209850438 65548303804281214 48903445649351742 62214478274668274 19855809761084807 50050885532476193 17962353763246379 59575858417345538 77871466087640004 84688636744585177 34909957666734728 70259399968176387 20641643589941478 81797718971201355 64391218356880625 96806782221953730 74545446371146323 18701009250992623 48284003662969969 90526541713626709 26713865960721123 89740734294526387 87686187854627957 29347469186385920 93755915230968079 76435229552661067 35898453417856841 57997217380651338 42028496369954988 26536168152419316 66054956326491472 53825742129016502 80241712822164443 78950695860515038 87242388749724555 58987217091343745 48765173787410373 22227356196888397 87271666285414240 53899100343737908 99490290422500845 26862901916363351 24839762000960235 21625987931953218 39932865169536234 71406346998789619 40518540193501500 19023864613795891 13743412983744074 44179423527241251 49624526340346789 90066244917054907 61390604560404986 61438781673329877 20391583321872644 74924583301408636 88420766609632048 12942773886494613 52747990318114337 68996673475360960 18045333630894276 76025887898733689 63608765141627203 51442748475729567 23087684455178565 92641062086921386 95003023294270674 54039339229410772 11668469942722438 39460880264989693 18395716191907673 41465626583165098 52766390819913616 37328883182564897 30723799155555893 92245794702967465 50901503692812889 81175149375304951 79639784345655095 80714977592196639 98667318061261564 85795313851285673 94943954049393246 49588647748516423 29574682693093285 20366409109940515 95849575143804403 30540209752909804 47526908419735079 85872721970951236 69478482696163584 97754245275273138 15221628555780131 32337289421667406 87089806518418384 97508044642327412 58085684981338066 64481435124492947 11452241104529041 61643773414224880 99858776634952495 97944437198060375 31665064005862017 32644278931203491 44249455017886519 82744567180376070 33009102224319131 65535880698524397 86573863304832712 15938981157992324 16291177001727894 36191668375157195 84023994344928855 15981427919743780 89828493606670201 66486530590206401 23851209574656947 36458159307076167 65537337215196516 69395790602803624 91481159861793304 12260258858858363 40396870959774303 50649289635447240 17226335979476360 25565717572145578 78883674550004479 96073763164893915 13931405333929706 84835501526368344 88589961860991176 19416913474867516 84093889488089564 14570929614960237 91357403734774359 75009026847281333 10842340301449856 94308684298063559 46080524698483432 35060669965401237 76554637586246094 16806053004053783 11665231251777105 15904858967174888 54227695317307828 62898205290883845 80073938747789946 58598763052091680 10250848534275670 99243541375938632 26195623296688209 48001248236153506 93809967053016169 45631632404682081 69853295375171686 50840858520018499 67076842464955226 85569412873674017 18915790765873635 97681565696600743 92859624064966025 31277587698268131 95339265805382463 77039711149167485 99250565579298916 45830166855139560 14280996891273909 76058657041570575 89364422375018150 75968437526561233 41967148082460525 35326145502962913 34006415276025212 67169537657188388 20085254176762703 68360903994562629 88254640651889311 89111912616581907 96573569594214733 28968741577476494 79731308476121971 85592023600174517 97985718876924294 45783477659837322 42751210390180113 81304957530097098 51094152259657858 20128335622132499 91539531099020547 14320926727586830 15533081408056821 66698265396823010 99987596924426425 73431423698838573 47659734502904770 78844386721824299 69341744440358395 49613159611156873 61301869482516934 41638552019796424 57030239027139166 84685596898090853 14761208166710194 65062356069497215 63022493350732745 59163471883079536 25108756175239992 76756793771712321 23626973580619595 94939518226803101 64189350221571385 96115035206790954 41216823758082309 27858152644741373 23320873097694565 46193753194726522 11399931886790500 58965411294813222 77505506432470977 56222273271268137 87654116644334615 84877352442868169 86539845132790233 38160229748522104 88621732920025110 88421284658881423 26264181852729972 61471002620729185 35902624385102610 13678394803544117 72066347555550577 91270680125791059 49787145888919962 82184163867363057 34472376160287941 89583285097233088 27934147686612022 37405448983721861 45516023910366184 46717006511015144 26905333910918816 68138529664946400 85469450968574017 76942378562561105 67430622962904903 40672859931511621 30519388283697205 36300773351646531 88844479327494509 58253489990621607 59707794170191293 64494873984672256 11905897114698397 26908931367138406 44566663501449638 98821376226390939 78818301587982003 60475511170405028 89065191916638792 96487235311359953 84700019340404131 57491998729318230 72768169165345264 59206478949122864 48589326743245276 28836075161654164 24397724191994619 47108851434268030 57866959968392226 28227275532816315 75293774080449136 67377259148203036 54997098691317833 90101567524752054 54853248760769171 96898095007412797 38834614001172898 15834789763239698 88139416774552736 37241148981638053 17278840932254847 40839045063312864 20458350860478439 41175850103115732 19494266680693928 16010382433932533 83778246763090229 75732282979923170 51200403038407133 63012716433623134 66311998315420880 36236873928268133 84783862512869270 60015487540806922 57646820893598325 70577661066692486 23022665727846989 83359349857204528 20690798998783232 66595875734007703 28755052220961699 39546558069352351 97529452052700355 23855745667053411 90893422109201628 99313152311336010 72573773580625660 62126827940678393 54452218963809099 49748494717037707 69639179247008017 41279337591775892 34713919073253966 47290988890340844 95046513483162483 66473123250356847 68705804574885917 98780344652373039 43746839072385184 22242897480077813 15434241509569654 26399979984549538 95157986775787252 87616312396173281 63610681968386250 34711605486750672 46554358323122722 82090009142823627 44488841572289486 57628356460400032 97245540575275918 92522902336843486 56753725188667985 56297287255677620 46953041883599280 53810439021878499 77891080862165894 98901918999834847 80060432533575452 15023618095427096 66025548662337863 75477188571123208 89537665278428976 16524229669648720 31979292817966055 26165166083221940 11015784261226329 89285494462614668 86852583010147225 25903436527879399 75768945622849986 12952650891990042 57384398473193084 57735914612100816 28629565512456264 91357271512017949 52485932440622682 78082261048593717 18605658376950874 73339009423730327 13378216710082667 84067760664090834 71719135728342939 29261000781413400 22388863220222493 56267420471460745 64456004072729034 60359752962306225 25000615669996097 15511291856499062 88624924041876929 21759547325243955 42962169331412832 31474964421005022 59400419089306072 38594755918603351 68001444981113951 10964526988144928 13562234943576285 45600662636957865 19152577352294292 57962437337624736 56766526373136449 10363342644234171 24582694996186171 60384511121366723 30119641001552419 31588623799975776 82410342588920459 70070650691469850 60180960631445586 43121814954413494 35678380261748094 71924734324550797 35860010147382381 13251762194461508 90561066131909080 75308025723699120 39699657868181653 27353421614750939 42738024189724965 68678650776016592 91812311894809453 66502741126483254 69445833616640215 40169771397412853 20900435685766470 51961943146984362 55413737679164595 23965639886380991 82727852486760456 50707268223981435 78464544278802281 36919235452122049 43501839852755825 76729120483663168 15152425125201706 62640708756768783 12280533332004349 17738516151859126 71766193469252285 75346893560248662 43115560532110841 15391392409504296 95951661860922655 14832089241981388 33605255150885181 82348987527328970 74992447140812810 24988493675340236 25074621213876257 78408163998005491 79360252398930057 73369153039560243 97956850847229554 69366715622385985 70908981056625823 34103186630371899 92865049970529857 84483581146066984 36934921714696270 14566817987102339 99380559869474450 35904232168121018 71400596288581908 84435186671324643 49146250932907724 15418178197002355 46050760453157125 86926965092202863 28546932520277532 94367054969126735 79644558502746818 31114636374118275 37159643818198280 32667113769314817 59606055930207271 85683540356703267 60699715458782054 48860875214804149 44332319261540118 75915385070267427 17604477997344157 22677797052122305 12209840137774356 48161729703230897 30341153433385744 54740383375290379 55820937357599669 90181857767711428 57554411100233722 88889318866907432 47899746457850916 21384804609043274 87042629120532908 70352596025686952 36260112800365932 80292357072360046 15345624053520839 13834788546632397 37761402673809466 33379793567320339 57137231768721597 30866003744823610 35119812667872638 32758925732007288 90701875683187438 22561738724368134 55157076178415087 79118097321469078 18905212545735627 37064933330253235 35680014872022715 22414277679359104 23480952583260988 54733036258187297 49532592927317851 22517553890032046 16012221869872369 15692536515433275 56393876912580713 25090949884135871 91445534571141236 70753034931078015 11276431852316228 25668841913703075 73679631324647069 15767170281154679 87910603967085930 38746547886760070 18298064844411569 64834414319462619 89988989216357034 78912504330198166 53334284146068052 53081036584864566 39016104069147722 37161141334083710 55197774737418073 15772790131830458 74129681715104972 75453902241039633 96753110887469044 96605942733415387 57789902261376287 24968034930460987 23103029233124195 46953546264956591 17008944132505349 11919158354937495 44652342159938019 84021792110636787 32451640088254420 67384826820254169 13636385573955591 18319190716270489 94130260059551731 12161352180728475 32370115368063417 74006430103216474 89435957023276206 35219613668561746 69449330294467837 39472974824292359 89285974977875619 63442397178523654 28431267381272305 55347524932812569 99698568582851643 23684787388591712 36852600236478438 51269078838431626 50862040608030510 95853758873484785 61483183664309321 34684375268086220 77190416573160337 43518251704512814 84304641646011005 68298834598292294 93713211549924009 17361170429825702 14889235917930604 36486100393809868 51396391562906964 55902573734643706 39130455402381749 62966826046370961 56887295333627466 76309546816665138 79890214107329606 73290123394158848 69484423927090876 60219415031965985 20676164743647029 86830753973054357 74624976987716271 18302879095685607 85529939608300150 63367820200676078 45459155804311861 14509960667566039 73651995910022809 23755489423161162 79644910862155990 54465470340386593 72786951786356247 23972346998463349 13937247313377068 12380025316103436 61086857273864981 27611070560276790 79711997737180457 47793497367974236 66170624520922151 70060693307869051 97158615867701793 29978454520025150 31830203449817142 62004769726256580 25820167921110266 53151077520878332 93579342525539899 48916537973978808 31911110427533963 75111771393818756 99571821010324172 43538925200908496 60302382269102923 17547871702314305 70364310984391557 31143528887100951 96534214837920281 62495998330999495 51952837503893933 51829289088454777 98464869379693386 49067904680833788 62769476942102957 63734017390608997 68392306437839754 51720052903566413 68495520254865962 41556644066084714 84250396635717128 99583093305395489 55538309540492607 35754611186120589 84351748094130189 30038594591979781 13095169150492882 90283473244393051 82535237444656950 57600709726919221 61194901401576694 13235123308927093 69929291339151393 99700699765154353 11812810053626434 88034554937318763 43378858042322174 50769094871263775 80267523903503390 87890708521066630 17565872044681067 17283499712732036 84134702409071085 17729771432178712 27905862560279829 57085543656913478 63885874646613697 15577020857454543 45926740463439336 50452801331103797 23067149683884602 73312871934830298 32366738917171138 95642780573273248 58615191328399740 58974401183693141 35289783606771865 43102565631035185 40505631704646733 51102517088902529 91088837272502500 75285617330188980 15471074493154377 82875298769235368 49655262985397017 31998287538322374 89086632512060673 78969626598905766 81793022593366653 77247231446553939 41725936486573459 21383550382976273 36616309864826152 83143375884960879 76130939094936006 83650936244221421 13845219548448662 67246931755191057 79112509415996544 55498916027563048 32947957978995020 29064754684668529 70051043376556973 43545597925966932 12905994857472781 48187547631621489 30421645758149276 60211983716947074 51311482040813069 40710231002573871 45004383591832489 17367971506631093 70706097028541285 14890642328788148 89487346421651723 80941581565632811 42039930840015966 45191902176862537 76124733557773791 16551139366501309 40622825233338223 77270425475888698 74089545797279076 78104883020073512 13790562189543579 86261833763474423 23101048384647051 51373807370924966 91588676078920593 95098840026765902 95152057814903139 46514111079240169 86734732004480392 11306900812212534 27964267776570741 46607999926690814 76996517687025121 48863645981277235 55219842446954155 24481013355773857 31223939525587470 57416920632927504 62453024291378878 56194816328483842 50467408887760658 62424083235346573 12826489424710344 37861476662889874 99467962169565447 24137448786360531 55625312123068629 56363083347916235 56208464915829778 96777117821534741 51625424283770408 21273640482445147 50725050635517716 18532478962427637 13344406185086441 28808594042181525 82530214368190761 31020389082305298 90208048838958152 54487847995281902 62881199705139919 20677383932946218 57971717127518949 22815599656034909 50783851044833682 78151100494134577 98537318148429393 55383654911845392 44293357388533788 71096021300856916 10867676443494155 31884862678632106 12997820271668285 53131224821735519 76727512337153343 93371299996750808 76911514182122759 21538097251889429 93814007600028271 22165059503209639 81292882670795282 80073659086337022 29240299480646793 60965231465651708 46001510580340398 58478112523034115 36620466067628244 44672467214247007 59421071729412225 31254128436840527 97606235725155263 83822792640816382 63414390524222061 39231282819654408 71609565992539819 25412824027699009 97213712190477146 82838490507972338 77911136872792672 41451712561080425 62839881125860071 12750475100964346 46192394281177582 73056151543805721 12678224056424432 84229384978861230 84285072719893163 32112998628370147 63962488302686433 91693763684432400 58146346097132908 46594196292022612 20391410986189949 78184879380436630 63836464999384911 21002730737145884 80745567763935545 24546144651426516 41586858787587226 41453030305777735 26936599781419719 34554409790266364 61435213210241085 59545895945337930 53258278921655851 65842253439895629 85803333037223898 49080837388303226 51023317520502073 80003603441161608 59178276296325821 96400065617798979 80998509750263385 77789248245247265 87492011118226840 44544016257703792 65334451927882215 19182840252479103 63898232366480458 93046775424923417 10184584312499090 97011350620147521 16072034623191318 97010828684401913 11794693636917996 79965934118445803 65314593131666125 44059037081077406 38080043295118783 83359888042742024 58838316331538927 98183256740017501 87810522106275204 32867329370291024 38396353723409167 87220942158796036 95405345767378834 18593341938023471 27125222190258791 82935183363068146 87613316631912180 66302438660159998 69645610338388321 84817480628576995 77326442830004497 75101110447779010 62019256389292335 80624433385738236 75631096527480743 45905237167206399 97447146056779977 66374420809274949 14489188935628865 73332519083950519 74235671378084385 55142782381739560 37387631923258049 24884290351491272 62324972981803276 57256703338503300 65778687148703641 11723706768778314 66391333195884277 84850035894136600 10633161509719368 50478818735722345 83905398416226679 68932057555186201 55238322436635242 80588400525110922 94317723723769420 88187621050732563 60722098819191698 12919181013760929 72076717145151198 62132655790408812 33603540282136986 60055228016977228 97835223262201967 75501139655631781 63467765932170460 62924782762290912 34896522516287518 28491037150497994 41330107444606457 87362261745534317 86064173745904836 13162059017089346 53364159662955738 78075842210787353 56956200423981708 47989405369947229 60619951291936811 99340853423239834 25696026598696182 99917167382726191 75763472874914056 74843897330507974 76141947888516251 63556850314824269 31238841418317721 57583792213535197 35285236019798140 80791785361547466 46566285094206432 67770433721257178 13693093479833451 59998453163402616 49469489153813887 85771514030636894 44924043622409290 21114512463917867 35354762000001925 45783740930210152 43998772646169242 87913835203611150 81362208139015010 70727370071812043 22908063008376900 49907400181326529 31732389464244637 60395022339363562 61110400766683468 90947277941382479 45814064205702575 38919090571991686 89759148235056522 15195066765454456 77613099868439705 54979660861626279 18423182211980544 70285419773616394 89745425160607442 49753575366833648 11464392057594007 42780122421066066 71898798711538253 96289553081613319 92702017240711002 61910199916180525 34829345983624059 41713070213630144 96423923305661441 68131481259535497 39899195376495089 24168311327573913 43674937409972790 85569696824504148 19864551994404057 32305107012483441 51336204282681504 43784968816116386 62744786280088517 15598429554504118 79201040339754169 52746502911034649 32043768754658524 52369775596818882 90550197585478959 15060976589995539 70233846525797346 52488764184665964 14882736819315701 20720161582750955 73878201903736707 56606657089160333 42707579261315620 15119742506225539 97202710241085490 60524817428450587 22056457865685763 93929538040307216 83054381275953745 99183602486790522 58936003188916513 11807656427576573 89449724027363858 77975624990303801 20867869675218526 93316779943960235 28097445173625487 49138484673892279 93821884512125574 45756608738117941 14255736383689618 74760089114201986 29548986045026244 68775247423178718 94114300408522745 18219533574542265 41515813176359340 80540695662927969 79352794066462365 59092222902905536 29787809150797348 91072400688187739 95251054529346488 59427189941242953 41077810099203408 63131396412135829 26519213404766242 10011468067705342 33661337849718000 27098455500978218 46363470974852451 87833986422546350 45257648472522786 64641517467881021 26640336579496298 16808010063719213 50926599546802265 73759242068188588 50062511907584752 68134974602279836 53846628560004851 68928673584541210 53245333194955745 36284168661307621 64991802195515228 49268458189098996 58983265421898044 29033300287824670 86503487278489348 65668663276734716 18366736180563250 48528788589526311 10185282700297553 61634803911311380 19990431949611610 98858097301348815 19940603226837057 13544534327809825 12355513212581750 91074788143078359 71576016096541322 51426785877707586 79527467344737122 22719444685597609 30810570507100741 72180268947516144 84151107017029978 58069559117982992 79782807804040037 68551208256089644 94080912643967438 71749489654472958 59669928581754778 26408645691129954 40427589203730744 61099827342262264 28503342167150901 64688884440094869 15897334528653057 22133291343803670 90242069918254334 24511444318093392 23456572270973260 38826773325672708 40287332349336103 87835780698987465 24985735383612816 26788731370946645 17589610746755579 40005887914013678 19119131756940771 70014643026244943 39547398125439699 88106642915301512 40837626005679085 85096260929123114 89391738588110157 46438624651687267 97525761550158211 84959909829378764 97352317602974870 57617553924811357 54686370551116526 93580091698626060 31485591090103337 99584089399091940 44403954646140596 89000227265142260 86538233058455590 96934940214514226 80285997360370428 76567220808427687 26931878186006989 31603022719419128 14829830439335547 28364552984352719 35675010290223413 24708305000625334 16936993741076117 21478011139160381 89987038197112751 89809193643441987 73171093008108825 36810015015694441 81932711220824294 37808717577054705 84051367232042171 23877374902212875 95232938415009889 19797482323183124 14922315238422261 28465887563346618 38218043283815499 51060995787821800 14658945491358016 23094637005898964 96011808861237012 26708883067752128 71119444107373326 89661566724474176 67247120183415900 73541073357147385 24357208326657695 84129196916729530 45618363173982488 61126556507582033 59666542140348709 42579343372895000 58798305830784545 91898604879185439 17505553652288613 88753089162220732 77343692755217960 48064292723395004 39128211150214055 36851730871390559 84617439775603657 61879203382746537 42727727693938767 19944304935876102 53049039697527543 48780184415331982 83872058808678784 60694196487064770 45598970047906405 91548349519094236 10266038492130109 91042377522216180 80737886688286054 37793967051938058 42045270237209916 54230418192391736 20991416302668295 38984337450694211 37774046157965384 33660305210868913 32942597591032762 45660226456537254 58844697973432058 84500418781599489 98026698276263204 47904244984374257 45934157767185911 69903392393057102 22638005796282153 14036405474636140 67323206143872525 12199362563697777 84628848039022808 47148410258329429 33075942741268130 34581444260873639 55150556958737222 90894847104207485 53132530492955849 63617995024036113 51161205165749874 53041844379745149 35405114029777448 41544553358985191 67991078649056837 61729658881691980 82135273476348384 44505725217480100 97506079691373073 44404088725891894 77644204828913234 63443365361991354 66473765436680175 51271584102777118 96963998837301889 83111756472887310 96438059897546350 64295881323818010 40983585917411252 96733589862393477 98889195831827315 77608922174813506 68846461379965828 92041817663839803 79949036612230531 16978075031851065 46975073439312045 37406185634763053 50652234156752434 21716068770776238 87749250407733165 26168974545364645 53854440536665438 50358682085030154 16012398520015017 96990606042193830 60959269420616944 42179737860729222 69744629290115155 48991291998634235 58897214066900620 38900976124191858 12052547065105903 42590300161690879 99016962266787144 87335370248757875 76696870933555808 99317121053486142 76331855660113698 25969974879053554 14541815694350066 12510346003438445 28266013062144061 13347479129084351 57828803149435855 70420749666183657 56954508626215163 96558344437976143 52723422224544196 42217866818731250 44923594249096820 74116169344075042 85997409671944830 57643688777365858 54382233242760164 19978784129532337 65606919948433504 67492707540608150 57294934633498025 96197900764177207 18551748579735123 92813791837169972 85657032550763101 75925776088460222 77584850558174792 86279001825355618 69373716447822092 16673134810010746 41972044366718684 26350871206812135 73636387290052606 31742386308095231 26765467821530323 41398185369262204 47459777108080562 47596805818020978 52084725579148613 87832644392279590 96401351502815330 12245277688610561 35583228967737734 90255215504785222 77260637432600745 53832537619498527 63881489534719064 59497589297553188 55399258924590060 60795346835144131 99517830281988652 74780718622280059 56877299891179843 23484259108509321 31399212139351259 20543275547730714 68854893560957591 37772496415673104 76980918604247449 62924777741497240 12893127279502190 86911051669057095 43202492362647435 11851509134630034 60137370080929893 40318225098344746 47346166949304695 36047305373676951 98720262318982903 15416181343636569 28123080276400924 18937554892491246 52208100050157307 92668944354663879 66940454630424623 21943970948706252 71185827041921302 87450661886750470 37397452775531621 56821626482830939 39295462289336063 29143860885068965 37181323356350770 64020870904517600 93365376882031742 15471618848815281 41625266065109929 71325822851956025 59796486946807524 26580923956402607 86586732306723554 79644910061573686 30611684783911043 35730125744749188 50008297925481601 47207938991084555 27035115793897109 18005655689718889 21186723975619507 61043318706261762 38437556750318366 36037737550811622 59367095157525303 56474018218141754 34502895728321389 15898396703983980 41787988126983739 35530425029084704 62403517472422141 67478183041813582 60304839703307632 29540603380389846 95767679202040855 12954559899492186 80772918728685445 34580448728727905 31570589170181197 18405011609392526 69514158454520318 13940375684899011 14255024000766725 38753121864328882 40581631672865487 95189022179339460 41878332456394141 80433205684754713 13684557830431116 76629381661833536 33807538184296471 82243012235890920 63730320613276446 32155614906027252 86933169511573422 77498508982449963 68429381384822874 30463607108138306 64459689331383621 26688884992194613 18360046224734793 71587416446963077 22644904298033851 66321731783120319 46341805424911017 79758836386082006 58958348241785703 46744611344744462 76742724643322421 28766662691159938 26431955747060525 73592166204271124 52563529514745690 45717174587721347 32103319338072245 70542167031672464 62258494942699812 94085558242661839 41335717931389515 12999517507893234 82841404125822324 57929108714001717 66021494197910478 75039006638196086 49976090904164095 46256348632556169 64157744575097799 91299875994605016 28662030208991545 98653951898790202 46625541316570952 91723229115955018 81329366866004053 29294752651564064 78907703328139554 69426830926068071 22222935755110869 93003150520249828 36532691362312441 72469717562591159 51669404566008710 54270751883937798 20482134411195553 26658683624721840 12815941449646458 99306715467542416 90196105825304306 33363130508891963 85928107595369559 11313740832399846 63207104167211950 20103813540648654 44610533422148437 94592878942648202 82296045831804425 81474176726034137 21081372912910973 51831244754802777 36125434084355504 34033027599483698 49846007315723063 91950856609350669 58439380913715872 71271576749844886 64792394879398065 18034802907686988 80160760387967333 76502328132801046 50392613184410371 84804711073821307 28219501914581580 15999612308968677 14911253336231656 92542546080624349 19378289559475460 97033491987569546 32509895778446464 61037491566155650 80875863910227991 56057672194341319 37547045575158631 95437019822553207 19499842341794828 82265517819047347 42266639286981954 68813225410187583 43848977039999923 41125774432740093 26010376077113927 10139428045180655 59405373239023603 36993691790549729 69997960559405400 72130060186974853 23220936088201462 47115645307902442 32519910934800904 10591011094068255 93302416364601327 65479133533221929 11235014963198349 45653782056847215 84273969298176671 86389385414280317 49210927113214258 30777339084173703 99022678321105344 43993764721159704 42816498447446847 87210314687017890 48788646971054284 73429855042264467 78419358982809251 84759546548818592 91204138874728145 70583689746076459 20562176352320328 65418553996943999 56405104227159178 56514632520712423 66520998881942615 58038262939580102 48504149648443291 74425102053011484 51866049110515511 21238816721789076 25651840045470896 25897573355263823 14097924021872486 35263057946084292 43593772832638218 60433810748006816 98011523008980625 50631726377514165 39410163456926168 19485254500861692 53867362331412636 38478694732372893 64794045421938887 72458678585777717 28198076573212632 71776482540056753 95855385343362039 32906212741575610 28479263945391876 65480242993828306 19074900439433867 26009486570380818 44874411479587734 73792508080051095 27831705698319650 93535800226668001 18273070101797221 95284483903803531 25499976463311720 86312207587786409 78568654846989512 42775181455828050 67537026309309926 40582989429177451 86353222870099305 43290023331364082 51099355504222702 43150581884251145 92865562640008316 44740906459389037 61803405910770556 62565616657332992 11061347475564603 47920107603884420 96415072049755136 12497593716894169 52229240670782435 65978806549283222 68166128870690109 72347748089722573 38861182317248441 24215385058986169 30407097094415836 70606120217870106 86639863332155256 31247439403281328 80158664267498657 54241513443575750 42169076629153226 69962223255799221 95058219844144251 52320675746930211 46569576467754763 96977939361451967 24128864120166705 94603002639761267 35712604432481473 16355969018886814 18228812554005004 60871548954413175 98070972231953702 92655604788625922 69468588299466141 14155091444246590 47301633290882303 32354197179077307 58458871903867051 51568275089658515 61341289737892351 66411734947133155 29432871255501811 46237022282437693 23085005292461076 74635467670651215 64467843253556230 47376971093375977 49822627429997916 18346954268993927 79623821741745801 21412774465759302 60480419894074083 14623754622160468 77223861972628239 56766483233305842 11150410675392502 49925002039454527 94350185479577808 13708665606273060 29723031064750625 55887244566407977 41797590210214055 89382258516644342 55042950037138596 30594774739586007 51166190943877026 98908617024913315 23556230782968226 97503618108638192 11232772791749256 28965579342858027 80114157259881273 39039683495902663 28331142926334948 23878524981324868 28963907332923930 92096608265092765 65015534775418774 29314834089539831 60619353770608836 79747743629429823 36425441067582000 60295686724344063 92931161244658531 96741356413758810 20599909122799308 31100173556522167 34936492488636462 78343479156615771 92886156577296310 58853504886399067 13965703204568353 47880119712109208 36005622255505490 78150163517070899 98385229253779117 26799218976915360 94918754968570881 40551133383039615 14452710254474525 80609752209614210 19871191495951691 53018153748968780 81521781712487889 14201500225152746 71401883352365748 25673660880553216 64728170290666766 53593591216170835 66641630623281905 54187284645907110 48208249477612612 47266253605614516 61387661902825039 89079508390680013 43826511021818693 60394274555109866 93315375006757534 98524431027535533 40633809467585607 63564964541359991 38539283797549402 89189542052881483 70434168878426471 35061879150493386 67187623715440919 51501426695299692 87503249187102471 56983661414247372 74259945182719456 15303935362094708 92773180597713582 67671441910322084 42014228962973417 11352795540599116 22804844484072508 56998144649022150 36999554049601504 40870404479314122 32603489813705449 25738934228221187 76373789294881007 31666398886782075 71239953200798239 15610064106091749 23525599012868661 57718078496305217 45482762608844542 60815005610106380 82022287318431695 90783924136610484 73927934503054167 89771509357226017 33448078472715279 40277243822803676 93426981524569300 91500775308868343 26185543937300695 82976277353110904 20044556207312068 62500737236218240 52925958622825826 11770422003657090 13256947544825404 23456357671746509 67568445467843782 61072689079877055 66367722676484946 24268351597784861 97836821195094957 84355652558379183 96918034662605232 55597979599765307 68579523952182233 68417176212400014 60800144200222264 27260252947855908 37366616095523933 12134067391402284 75753172253483624 86414501239842808 67356720267268866 36025574590809911 95037479562292209 51890558937394437 32647571468301633 85514755955416498 65071193100244813 66532226464911633 82556371932128039 86308517026091486 89000679577999434 61067194526882768 44417672370327629 84407374080734647 71199776425949708 42433029189295230 35853542437174128 40914977500894082 46124133980041831 38946618780357453 16729073063035501 96341926046702209 88912213273211241 37646540958154986 82120768292509862 93573973879580585 39149689347221747 79477251952972662 28681726976450493 27200088642369667 97728247480918714 67599516186481114 36618139187572349 52958457744563908 83424939744959179 77587134048552199 27937674840758990 78124730440167602 44108417268014480 92913202595986628 18126183088958822 95659680900400104 19342973358809305 10784529816081991 53060929657298407 27486836002079533 10728757578763646 44313750968449148 38239353745720291 96506162622419366 19160899185358635 71517036457009890 40398758171049617 82867108418498472 69457215239698926 27292257430774493 25759792809981667 51709368790272801 26304079977835145 50189371831595814 99165061240925311 28104778879482824 68714398332090707 77895834311696929 12151165477468401 32374859822675559 41394408710859433 92182039302476006 47994637625786288 92037746943417608 41880288425879235 95739699337939483 56211243713805366 55195803100572832 49751427423089863 74984217922226506 92968565896438595 78218331177484223 57733437201368659 79285717902265184 81821486356166799 75266273902127601 20715969362798079 40966702299850608 33240290116740486 17341504185247650 86806687759531920 61904937138565771 65103018389750009 22232740914324528 29238667320665306 74926149283471001 99911120916713307 46437232254639789 73352620406668593 57309225707468246 39916157869974294 75984106631293438 85605876914630830 61707826599575695 15960089361680803 44705702787516753 60954721995375775 79864581526493206 33493414523889285 52235730983859549 99473784234710431 55838647990547064 77787646253627431 60813764925228833 55316184452645340 21103977831835965 89107867643838128 61899347521945937 22982086347955250 54472811292240479 49108359906074086 71264836133877114 94224246975042694 19929160661502007 88276387756487140 39558621977554360 51101021664075153 51236498615328068 47630691110414786 37086148878236670 63583045235500814 92677689312156167 52869595436055164 17065500997575203 73890530192149436 54605651104261663 59209174362804609 93787518152256760 54346681687337297 90325585596956046 30172523200944924 24130065949049782 52633185648427229 19407605806556411 78135268831571433 35016246034577511 24834618870380337 84550342849031464 79704512010857315 90785425201907643 64165048461894561 58580315907448670 69334657514724556 31176461504061047 65277935485313120 71346123265172986 76554201285746538 58861933288612870 86011420767407205 77973033135489492 88797359924285538 42053452381542235 73706326527621626 23371141205125327 48777416080895147 78790584589255918 99355270226884449 23803707532255988 30426876388763764 13512728104789872 67957532908610141 54035072308539540 92557090125869603 15633879439229948 67258329540335617 95768552360734039 90166504145429786 31028687868889322 97955592453429527 77894450287263853 45603099426925170 90475919534111914 55997500635928371 45566964670506333 37357295430320274 42774115539808109 15554320083636259 80708345900317031 41920413597832587 63267644869016688 81943422650704669 96433736892122723 78150826983089520 40807637643248029 62558376028089324 81486939244185234 81754514991720571 32532113450675529 75209076671273574 99143224537234798 34659785975160068 98861449260352405 27950268188578732 79997665529988826 60969328996513685 40110850959540946 35954665796130445 53639938347017394 41672769383093274 99520132088125197 32770251565883359 90286299204044999 33136579693094923 54863462629430145 15931827764602246 11521322393964653 28145240866253340 28001549763630729 45524994951381639 93306062197569313 96090940190170712 79999447568677538 40051980790781742 13119602224922093 98986928651485123 42397742003324719 38281783709405116 51665017897122706 20973777971497977 79265269120448416 56420605447827772 80565269175406510 75606642019166818 28611741256862977 79527086637478354 33748231010157931 72225874243342917 24704877306667624 50477688253308841 32206070620509291 64497647790092663 16162611589653229 35653088078735723 50107866018178475 40068641485505656 39011312193868964 70043225729775736 75439403944559524 17563392721737740 56595945953772270 72825055317305975 51016918003912015 70842873772974079 93650952410624414 81791977367666750 61713288229456316 17499543386686789 53296756169475489 39927385252887001 62994809995105159 96517836371769860 62139382928002034 53339531993131871 47507929154006821 56058738216352675 15343500228672341 36069089843020633 37348072102574911 48417230459960953 73471138346588035 78129483100325149 98979333726304664 79211187793976679 24748838835342491 73910088531909145 20799490263766056 99577731430282041 52983137138039493 67046762123391304 72706949712161341 14839384988005974 98349445232327590 75944538541131935 87068919487076292 45930258040599251 46781398912181320 50909602444982181 27428030580964348 48205403115734485 27449236587220048 54616994302750898 21542047764827297 99767082004699017 70218017030126322 56993102672945793 41226365281640827 71431081793038276 17656203880767922 92644852771447188 44242064036217622 31841259861579821 82077799485581193 80148223730325595 68829081685249497 22343753966333823 93377696518629971 37888798267530864 70712495083699346 22917761284104906 37022433741538008 98987978209953043 72146782829004067 56779292424293754 61966957220639549 50591793857979521 23694966484451292 22853284669746569 69795750354892728 15649463128450302 53754577190633044 14306749164086380 26922197878577211 35716722329202320 97947520383758026 19503689561234441 22706953377690145 15622026483049754 63902061011492844 26093646253780203 96864010279748275 54387368762444231 72035593330446753 62961260016487803 33923531280412641 89741760187812677 91020078504979121 12559304022308671 87883034263130893 24882456933248011 25352972710450179 15042890270672611 42351420215081574 15139237570054298 30501572597382952 18247943384167900 59138804902709527 12843169959254105 77310723950888445 72407042088686013 14516800030782839 89898455796559015 42243096673538857 34619586939411581 99880197959787192 43097673062035576 56688461644991620 39358184947648029 52855337872094652 10747324242619563 54344346318588697 69880902938753633 84243843261382218 54728823571559100 37053288999315629 62170517856529219 71885043310293803 47197997147181323 46599077561669795 48619714315434766 23409917490106918 49489688739432128 57808252352021659 94963069727511164 76619439630406631 48678313478037345 32315587431743712 11849180519727496 87974712091618140 19987362244997935 36408167241854310 52308628372504054 39404557724480796 52831472933662108 88694746915717538 69865155607864036 75874168308354389 54285631250089605 27579877624209228 79186730613548365 80793576290610726 84124525244310669 26334059199280665 44082944068768489 27601742229959262 15055139800761661 85537072155269789 19141559208445066 62707571791074265 45879189527607067 64755946660445280 57297060620792410 17926952967145952 85579619739566690 20970791785003367 96834671027762117 66776824212876651 64791429600572965 38986438761402742 78284261759562443 94140797831894365 66756739102358557 67624704557239086 34907657787831404 36000812597252883 13341151820972377 14310556105605081 58769387688684223 95697612980504876 45924223235752325 85136517305610884 35859401636386009 12967906815880309 79888376164234836 37253222786899369 63782503556710630 23530287303722470 86250877238681145 76292787438729366 10471197801861073 92535986692693142 84857698436650223 67994582684757431 23052430359253425 44177497636945076 11608586294139822 21218196812603018 59874295877115173 39699284319509328 36958629405954690 25215645011732912 73835249337179654 77370008145848821 88727461429006759 80627115679430691 55913116060878628 76073586716545802 29597129014946049 76629795965603978 88923506937883971 13649973527233240 13875590186845866 98818915798748420 87573013849080234 12573570572827300 97027863166702401 27909316330843308 99649243319313067 19552664141841800 19933227550803260 45182217352974755 74914393130215535 27988409833970487 24455282968369589 98938740840023379 73746688002390139 98745892967428962 99446967784823619 55980804110984668 13647535193294303 41458767096172817 73825658948567349 75947908021043619 45294492014171493 93660750360928742 48299961898046394 32346055715029799 65307568907839047 65033646839184945 14509598772824487 76584502844897528 99820652741261039 67426990031179396 97802499866982920 11487734695874218 41059257910247154 79519996051736013 94104482041787799 64187511921984962 43815866192760423 70133659451752533 62942995336251712 70161706673618109 55957402624673057 23773843573376526 89088302571797283 72642664497688580 12144252380312257 69509872967720100 95331172271532630 91218199571150632 50023845464238399 12941191848362899 98169250078808406 17761279696106832 48979473185939173 16821480115308121 30948325974708879 57233854642904951 38701270924889064 24236056403332237 66706311370621880 66095766703281155 40385117357126826 95643017261891600 80415465800704742 96588492269995414 73152223229711983 61524419597600753 88477194694885615 65359003731922172 12455265790528253 38740039774132265 37444292813926778 78641994027961739 86237469734094805 47968831675171195 58666894934784171 40070200342428190 22020059808772090 66893538174222347 52181981112995080 40297250274760681 72785402512577266 91424195346044421 31740666231664803 40831818229154582 50149320568616043 51890730257350135 30457738502810547 81844312799405911 79507360257838878 77090102865959635 73087823977308895 49703376897667823 27940346117834305 86849737827874458 67539945625584998 34776308022888655 84999883767532616 57409813090613624 12921298853731211 24402633735191405 98224205454919192 25594434844824864 37769561902967011 52518913934424085 35566355101680408 59970362929896347 42423624214115727 15049053065881379 78659516552149307 33983677238542409 70739455309631828 74575394011132706 38234432746409750 39458738936394205 77688918709184403 54811104121770948 55546503191664360 59907051459613318 18527773860645085 66382998254067477 56295634709897340 21300142274583026 91789168635595459 80467044498465857 29503180618313420 42998853637317667 78448997619872666 75299111977609933 72592862876735225 15758574451749757 28636271045376063 78405925223592151 66743957003716716 15906227528773613 49795242834412752 76911217215018570 91646261309671089 73031003285763263 35995827893523158 67957442623275105 49546891026129088 97457384265867408 99650264777073167 69686128735286799 58153448708350760 10110406394993381 26348709527065526 93786658232905662 46248220745489200 85750440348401908 21551795649590237 42367816321723595 85884545712754314 57021968151305360 55111385978503366 54976955880621964 24104084420446247 21530312143633816 67830991820984806 52778755957537890 57399304248867875 19914731847991814 70407315747857126 42627021587861858 63524665948696837 66638499644004185 27341452665554046 59985545234077304 81908400697056395 87023349547682620 73800131549964384 16706612971412589 79641598365760752 51313759888155763 13556960766694594 49197855734591331 98989975436287245 18637588960518213 55844116884870752 75655855340300688 44897301217111017 93491757547768992 55470370875491188 31731029164370166 94199786165840667 37782162574926661 58591651587941387 89161598225048333 70875482830224852 47006724910005696 92080012514871061 65126723855637396 41435389660485252 28959976258982931 33469337000133880 71478830170905008 24431865837803590 38487807979489295 93323567161887225 21406992550649483 46511483920954508 33803195078137763 47534323608487729 32925608874205576 72381700653091151 81142709401941848 78908001930108135 85462784674663231 72334538958515688 87960278429532347 82875667770477120 24521311636006205 90293598906057857 89054982259954778 33394807679265632 58160858967969497 80365461897991576 39920457149867829 14404379086389110 18583568105426845 64976181379854261 66519590486372523 85931998570316507 36022948141584124 31420025412840559 42470633235394812 65691036300118070 75717824479762360 40062102540356521 74098009102087616 60619346940466109 34706848365337706 79344146778639347 28621713600635475 43160512630911819 72409195925030833 78415826147331365 91012233436864030 50971134695557636 97261287490007524 50067875302689772 71827757189677088 40946489451710080 90920385466331091 71244330671746470 40768910380901420 41097248934861067 76651297562702271 77223421921851397 20508515340954015 69713000687079647 16661838737055555 19289149090866368 46556928971698352 78631763231863233 46761211553492843 85184108891419010 77878570088811679 90122271724852832 40715578270209625 30771877783926888 25711055807635022 21187191765829978 94304955045720234 37626153963670809 96847411850626323 75605243100694129 97131861444586413 60986687370363443 14103732792075968 76164409671907978 83189226030228298 57101064250745875 91527111620591861 57410766783925582 51106919666511935 14994476225246355 27724669608931947 44158564007025510 77671017486575590 78661571904939792 47877553106428853 38208740547615608 60256163488343899 68693713756155204 40007363554681730 31908850495704013 97093785321342830 54315928212436308 82882634290656909 91193102979206438 54116405167855778 30075427526011219 93195186803303877 95906453360373432 31837632640609234 93235282374137259 44605253964022886 62037201469053999 42681241011172467 86723888395665880 21199809555481339 32079077788753633 37691603731746013 59990835439263852 16627142473752914 94896622244193816 91122684792080571 49715657012022116 75649167013766564 52381865740660409 14997126809671892 86284628852295770 10146945358803980 84272694718858833 43231766009295469 98719103448446871 10322155689260009 60938651426186047 48535687227301060 62775432387439446 14209276284440190 83721654398696174 22453858039012838 91248867759989053 26051594012443366 32950521989758109 29616142303967495 11754745609653176 33865045236010854 18311743448380061 59123931890381976 34630763986778874 60493190811701837 38009109622288260 74478222963799702 15785156239073684 38947261235632793 76765099655431935 69947370407116553 66451486002863796 78967022051317266 10549633018845262 27738313750963794 24143782863397018 70696648941591430 37407230311391001 96679812185287706 49406361570027422 82681338917647342 72170379050694701 66930297018816204 12546918814023649 69287289031652117 66088988967563785 14699099041094538 71789185526901021 11610869032601919 44900805132702260 98664374710082102 89719749698247548 56706353522287974 15280840267808991 30391468936915097 47783613420502974 92708149839669062 94136790154060410 53860607942669201 25823292610013303 33227482833140099 67061554063374829 97595372559404631 15087804597470436 55287752502639307 97369710452638490 68804397190462216 50685793704852669 81026388664612053 96032637809302717 14426511417496152 85920887122576648 41690969485241171 63618401468162893 39837834600739996 48935083146431962 45165894921791797 92969045567541057 71705316687144914 43170803048145480 81134530694380858 80024972139195599 21025775318934516 99089297656698404 35164162263595158 29663532788946298 93885657467003151 94147120426206599 82068393520547110 32371897999573068 64968471873551584 20132407506373796 32905657958695386 55786463441564880 94589124528740532 90654523412745233 48077785444009187 44375542577521382 51474472823658261 93524014740081818 20916515376230110 15140273134968411 29621669078502259 94044374170496268 19847345570844282 71534858519102014 95849700455753708 99517490334781342 28639225787693371 59422004640604620 95583523508131725 50386521333898961 63077189325502161 89201873583904596 77606467763450599 15348098066412471 49192974847655720 36428142760197470 79804064453877169 51942159590784794 58650984469103008 34807334283306040 12693482157465265 46141918957859122 82727505616037113 18870420379910246 90691665455465961 68922379219196394 93548053464879505 71930195062234434 13094663782890136 59869573745704597 56040021067084987 35039259824651580 21947250889555357 62014640171214307 69461701340898487 32090751566388398 63881887771802273 43554451907723396 77908018490606138 48920904810960668 68343318778101690 74431273984343234 31716120929323340 43862485544213450 67978436873319670 29839426196725514 76397266943999861 55844760810357095 77619168761326794 19206685153671252 17591600845258879 73510466473194840 67155584725013303 37058544584695527 53690495312082372 41601308907316618 88786340523618571 47721822860438858 26218405441238045 14090159668274641 83365596329194607 33634690326216423 26952087559206578 77272821366061020 31157255255482679 68757702941418649 68609858690698613 85277108985394761 32808909182110249 21314212279444510 21642063754488069 35986940707422741 12021757826799123 56377305156989782 31275614391814820 85791248706106540 78284228377953481 76211565101035902 35428835502426473 87267145133327255 80398251852604138 43468884095598425 23148672068555676 79058311040780174 28931569839160410 59235692588145558 19870439810354012 41251552621924542 22823491190852887 72624319844197878 78223962387190997 24623087556840766 60947427182626660 80939223543569127 83958846248599731 61212085324469720 95877227947029620 82918783252530864 13846632642366955 69166928500390711 74400281835082523 93347585165326713 81129921337210224 71651598030496290 37683811332363384 63498122526469733 59117590171754724 22040156362760334 69744223151610754 89591383421370107 51529626288483334 27916809841094396 87050635704439530 27476068399433232 78347542602108706 62762502678012067 15756045101467102 94568680100369623 67140356546240085 19245373055792128 90700782337462901 61451026507277176 42343969852731680 99550829410910773 65750690088430195 62709454431217968 96469603741588240 62945017058438342 95392836974590121 33723922554613968 40559494148613827 56056802138339053 97199491498654951 94068123187611476 85823217145910147 55806056417079135 65574366567310956 52342761485502276 87127392598486154 14797856591881781 66024093905261500 37099712065721033 30608622266447908 80507473372767253 73385361935255949 42447483907390815 31952270678336482 22261440333741648 78500796132801702 41825012376320911 15513521897638039 94380408738973227 67026112829007259 42175677800903481 12936241909467997 77100274672794467 88236240196746076 79184311352792510 94960890578895660 32406655982058342 37648932783136256 94879363266820430 16490587204769179 34116286181103343 33199121048646164 25573608169684234 67680987085912072 51795760878135119 34879477012985110 95752929107605106 21785932908211109 67624832678102348 66013461867366676 22421124276910040 60432089766607258 36868224608469979 87652295682784209 11146715163512566 40897799816938450 64473325826707814 20604226699240766 77846229590471796 17768545570844390 54299500436381676 24458567174881033 32589031654608388 73932051205404896 54629346192908738 39098154542423305 39147790791662611 43588716056961973 45435149350321412 82581722086791348 55742251180495962 63864182781592471 86263173205271279 24284226605243304 20661124032975589 54103395997492639 74730298583240569 69320930110908681 52622895288286608 11337838951394264 11587374933443977 35794356760731065 86776463108635423 52232793387515575 20019727743467653 20379559573707327 37072361685924722 63968414541730091 30413792570194012 16919625127676020 34633827202374879 74191784623550585 22632366167418559 61233310747108632 27074173858948885 29131694884425150 83040000694562494 48977167987818616 21323982543912833 20297891662393898 21410983365443976 16313202160953426 11047631914123126 68887665873626516 76174461512173384 79370007339683648 52984400539675717 58969558523412849 17751355801469857 33242326838658776 14269691583469938 23346755422289439 92569829789020069 98566632631091522 68446299340586343 58299385671180601 92399437254926975 61525372535275066 83355188839125817 33142571191753870 70383083512178985 11181209550301804 93975476581282043 26036052715463934 96457621522612328 30371150080198343 46981264295366584 59954686476186490 21927206350603478 44595558400814665 36170891269256668 84264715544930950 26412781533757718 31095518780808198 36826694029855228 74687316097617576 43559701513383475 92071738036539436 70771397340425305 89462646503845263 47732884254309370 11178646531732894 42363177012266423 76839311302838850 38485971898059904 41645050594149879 86988320599832786 73281609678754490 32777259313574839 13446441947450453 66003213864552699 13582744696487788 62666583125225080 20402929517143681 26207774995591148 55060465600319098 17874487759139257 15264598790655791 30138804559931575 80259999685848281 33773432181083124 80298325263056392 11760855649213428 77278580592046056 70675329299300247 51941767734891497 96699652367459667 60011297123026677 77333988758144235 49004021247420902 85248825967995550 53654706656085931 51839763863755510 83137800758487204 79290083829404989 68922492104559116 26939867381576370 45702200923255093 19677879595152176 26102875219102563 49456229835015465 47780137062306449 92167451536758567 64226501474624869 80503534980771556 48489033048785405 21259945067474787 46720072293765156 85397850691695850 78073847416111038 17459983579630180 96615490444748025 97685862956398340 98467118952390297 91759097742745381 93966224615436677 35709411186469844 98296367452290152 90416306981702818 73425623142127533 93725439254868329 55019020796208279 94964026009115347 11097153817561566 75219299247362597 19600592061184974 22736041595256543 23831547097397787 72517558402565102 93634892459664362 67799809274280338 85566531192424634 80997078391820236 11183096034408582 48235597852992610 53141581223859220 48221321155211532 25954930137619570 14904975296339408 25459806603142865 65006735635038736 43562729426977687 17813013386616672 56575635036575264 15359418913443916 36079937208459743 57327406073200748 13771439786184512 67223750552197299 27882040300724441 19576532496613497 26280594121920478 81883904774854629 18051208284528241 66261086142124067 16583937532689972 74693213170424171 10048732271651940 51624674774769080 31557498512281002 64196106955481883 29070821548240668 92798401134834005 28308032394640182 50269623211244286 84295456365212540 37836461563041941 22161713088101363 14588805303601258 69283904913826479 25744313409560392 15719171528566807 90847033427018327 51690361958984790 71128275846550789 90834792638156844 29236185857650557 78169311372393944 96233050694692480 12695205038659660 95876868171102536 65339105392619461 57788020355653922 13278487456413828 15138226603527998 79341395249664763 84975333286869919 17023542170386936 90958331309710091 46429615544266388 20152429528134284 18032559302727252 77663636877841716 58071060792865265 62228052136489992 69837740689943441 59919845920059757 56042108938228232 97220786973258587 42153481245226728 30725113814038654 21573985628371162 82947915468519922 44785420861235455 54944050477526019 30099248928006358 32897662697219815 68132893670798019 52195007469929618 55381862253766580 12053271984567241 31994606959294557 54812594975216701 63484913227794322 38518702777094747 33039422689397730 52750053085631550 80708365469694218 80495647812991043 55924739434800459 85824810069325463 27994622755336569 23847745561241048 46400088586315040 53515006598695104 55399588300611956 85450497415179949 19150199300849714 11781774050814762 44935462105049887 16158740329092387 31847793430432489 73563400748791633 19298704862891101 40238327861733518 67259885207187805 41899463382830663 43274141592284467 13202461171650292 79062822444180122 68456012792255106 52803917244789491 77817835269695809 26993684170349891 28121335869215901 74585219329299646 63616923988987274 11607172574994702 42079249740947263 61717403231699517 16402761694941214 41603839151270339 33903066765451412 34929257532353779 77932462074579119 47440917441126581 73287583572696348 47314731584328043 85785312993105604 15305523398424547 58799725455237359 58317774595618263 53290591052271133 57355439056727943 12664430131292861 41713105696106902 16742863562501677 43213710416160131 82352405839452954 55393602103602696 10023768150646146 27891720095464965 99419940274421667 29453255322760859 11094949092316420 56748861753302963 24696743877463501 32907176594719167 36520689507065659 62796226195173899 90948428438151164 73458513303997121 88776515948866776 22175982989124295 37877578954854486 69301996912899099 83869300015935548 51214933302833269 93773438589402715 17717428107071895 20561548980727620 87383689850430026 12659311377677936 14734930053428348 37348533982180806 72382856216970151 37209432416893958 50457014244030300 83565561345515008 16923109759540783 62238414745591567 63814543481613111 89023675309415941 38567799882832063 23125276729081913 41460577888403441 25816613407449304 73859422734698891 77877376871100863 65859471687696442 62202149532223804 79793461770061420 47494292819516201 86783659490542545 58628799974704322 72981945901937485 84292915992958262 10880649727158968 95696834875483674 23480813464857578 53000187238322104 16406799104370339 26309374800611077 28601082054399708 34423779666275983 93098982592295745 97361523716026287 60598167782251071 56459903579931039 73147532828816331 79415616319520671 23791457454419665 66036413947146033 91049142011384508 27104745049789418 65364319046477327 64944993346597535 22395157135584073 46321988664357978 89024782456551006 40439546207261760 55861665350298342 42382852215203026 78040479567786066 26867724457899570 57089102155554042 24014591097908156 69052554745206135 52352691374154024 28554887629487273 62965939932620858 92298210396399051 22143281696651837 88700786800080566 54979826716877202 13843791728219931 34134485959948308 41668140717879670 18872933925921647 89440919149590514 31914475681560001 84542251474029605 71962583577595688 79256866604531467 83510038937048566 69268427576382605 14273459345301348 72060260381935149 89433558137762262 65030076231285553 76984202233305687 55594582717522055 33617562237978176 38755550486307205 93135164197755439 28320492906934888 16717384808604138 94998158838292956 85090149985616698 12297939352054609 17923973931412068 23387226864105432 20458685797493590 15206767423873836 44751286115355909 21984739094976758 95894531671281673 34597938210421958 39499220087361650 19857309854783050 82672449931966771 56293651326151475 79149567034051633 40499183198338221 40417019911049210 77277347399099756 15636471987253939 87126183988268748 46380733743076762 62883828688536992 11268879450753451 46734844788608647 80581985313210164 68336569085223821 75404120102835571 12073449949203123 50520987733619172 73142191197061746 57414055668521469 65162448556640055 17685566207335230 77859949502456423 15974876358343524 82216797382512122 59712290149781134 41225678138557328 68951432133157032 80613005167160407 48346513624784446 93216568238989169 53621044642598521 22889457293729741 41689462032466883 62105357265606422 12985056679411030 88511767360417710 16332768312741731 45278588351001045 78847267350262952 77631791629083236 41381599046789655 72836720168695217 12492005096796756 39184689519888030 23439872740659339 72665615928287888 80368814970536827 66787589789433193 74914433145085682 60860996640102157 41993430814631081 96077236705487728 77951329658865217 43726568998573895 41504102007163198 83569251933307080 93679439405434755 65028936953723110 75806790745703375 67000468185722323 64167123622777843 88335905858052509 98596252934932446 63236052053340181 63476804014330460 57603491397961980 89203129155912830 71310505541813054 14818230111248590 18946810403158466 98429852466761078 14124262789273217 45542343289161259 14640742098055831 12834796139041542 42024110201875376 35240354376934398 16541138213684833 90738586439347452 94765643603764769 47144550683991650 39341369537095069 21695341853787133 65545577790920699 87503690175495878 59272023518700291 66576116502721441 29418970047425836 60971957841084319 46022275288930603 67084531907777164 26043308117857378 28680015107554261 66828600675340221 85996345668280318 27598048882509668 78291620764266400 48116553556667273 90891849856076652 36881887122688565 88574423202977167 21597533744721214 14264954101224305 33557652229959529 88499368758741106 96143847701037182 36614284919687348 58165198757887799 96454726937955525 41128451801140690 71919121625147921 67849254303556139 20723288282781490 35088609577576147 17029030228447678 16161141121010671 23191101655363206 66621570553422449 17205840453219357 94727827990343102 79191399207390198 45856710957952441 83690571390371306 16928585868336053 79549567723895836 46064752024320993 26169396807405581 60178640759367919 50036755551643817 92616075787888812 95731007461802927 42187157003264471 15837637727607435 67701072703741893 86401794825628144 10850892355313364 15095377676595605 69190317895514588 31579107412791748 74882081619490020 37497053616886025 35557004451879598 98188397966310700 91103053977128224 51295666774474535 18330125723390736 88851105914579915 30271885556167651 87649118787497253 16733455323703786 92508030863191962 89463727056992234 36502119910541277 28379905438853433 64890407666013525 94981319423633403 81999715985105682 64340331857469778 79805442216935406 13805396616054709 56738137024206305 37963392306386619 37327725092715815 94448886729859678 80064296561489162 29297928494955561 97402790336428543 97469231350284424 70041143929886967 59473803169780915 42410850781299506 82662225999254887 60413875737359412 43892485460857763 43168482501197635 55236552590472083 35119137615588924 76767023444561084 75535541242305598 66666637983305406 26536403910355537 68428109601773392 60640917942950618 78657824745565468 17434417487804249 48553047244560451 28535634276819886 86154753419700998 95228390372838371 15712242744731212 66987790983308241 90440170808881296 22167627029416490 82736666805807890 29906557413991334 85430165649946004 50631045822377874 18538329123466893 22978566393248983 86460575294590631 49829574002627071 40562571251056931 44122977526700803 31068870727151145 43577743045549656 35573446042943781 59196426782968708 81261394790520059 53688418831002461 22639793856040899 15760547786853967 48320342523781054 63384395680899839 61923056539969063 85814678036281427 26966644383544936 65125975539531140 71235999617242652 10698122376420935 82678585381189286 48136902392942175 41206683201474173 88464567656411809 57645151880186142 77876563149954320 23401032891406963 52657834874128634 17797260069021183 57528015957328111 66560637484446047 75895917685650148 99247466635946562 27777519516756880 14430127197354241 16379062139385798 60841335496586839 72363192808018754 47826447954453817 66411502898046229 81141652630356977 94328010898944582 32298850219818414 14612080219359986 71423665169332944 30276382800180796 56741431149077963 83804721178927775 10430551059054865 52248891833126669 65307398632950046 86141464806591449 69293171317334707 56383186405333549 41474244510335456 84939535817546061 12426046562979548 77540897769846670 58667550366084795 74502224127084266 42855571318472466 93869621015917698 79871028245224092 73989979432191574 93631254348793637 91149944367626356 33007854381412805 56646368494362518 26840924721185277 54396220121760534 17006475342598955 83956540048978168 55161591189735379 35505707702423102 78390115819816555 96393039595639891 54764965232580035 13689060814357069 29757110259732915 54857432705335781 53640626901045591 24470735071362771 19609216416119937 30817199839163628 47620825068714439 98839513345981866 51460761014977684 71276384138670847 99378474397358263 38273432795241577 91520945582348553 81221283238707194 45625010993456855 40145935046693236 99940680600713189 46479773427362478 10450545017319466 84401970823548871 21228893897613537 17707305300902619 49464635086235619 60919802609320509 67183253342979431 85311005369678867 11623284811289248 80293673132961334 67739821202377035 80237250278815026 14697754820392207 23181609525395188 55936167147910255 77353675878803763 20001624979110088 45225627537740771 71041962819141641 12256922272932113 69342502926060764 93015224612968944 22088449857676061 87067871617072501 63873803989581298 78549393188352662 83796344495946111 14837028422938773 51417166117073718 68866715186117451 35863949898024123 65900167570838676 25094192819579216 46071334813425298 83294576448131006 21072100207678868 50397630042294581 12812498757834865 38968392883024559 83992369937916868 75682093933119795 57934382603901712 45079431314496300 75619717233686229 38348423876367395 88077264131957634 81515293423659707 95125646389156328 98932954066757367 50243699514801491 87368180009994308 41344184654936494 13172722025768574 49293929564454880 21737957725107472 13204108450763227 27067652650863792 19348050003286976 62664934047490568 76213757467824782 74268516616582130 58309048387396917 96306569252324945 22554590474331627 25714676613081536 72908745685038156 20154540962884796 47745390078193846 28092378382183459 68350613590550743 22923477704349346 96138589748891494 37861710339639732 45126489759694595 30637104980517693 39252966679829308 81195851390329756 16463799708069202 17811207650430330 83433980597278397 42874823977005851 74709271507999006 35274680267066897 53704002464001418 37451210121184003 65467260256070287 92776014694311211 88382659637769939 29437881910817587 83256584597227241 27727314849100339 20632030680486365 90638693732256821 93396791299217128 93854886118036760 77096719932914156 20113836160628386 41764041953838038 50572386234172355 94868885947860361 16158815268479797 65844612078098743 43725457211448634 73189306603078014 19685234418877754 70147870250732037 56462908267439716 94682861177938930 15917156036771699 43281219338941725 95343031038642040 72242734910896957 14878206444569701 48930924405871515 33544995546875843 46463124851729693 52840593201637238 24184413871873836 85631703500504180 54668529183673577 66694332979844651 40490428160368538 89438573281406755 70698834469155318 28723451335558962 23676392239658423 29700605344303505 79843894697247858 65099877733524975 74870167538601196 69997342387170549 38508688971747221 87744308204995473 42078798715209397 20151629899934373 51938670598978400 40382299854188032 96447695784273240 70639817066297022 99527628219379074 82036553822123477 94540434282157824 75549741148424801 80391612286705240 98121889200612353 31386577516478515 51207291744648283 57684161855343395 59577860134001464 95084415263480608 35325786413017841 22894764783702454 34849603174491467 72223387152900800 34262726151445910 52347153096379881 35248463798519466 29010991609064577 69145928028592079 69252025434799470 24629541034941805 15001976297387227 83474637398695604 12812867971128705 80309101641557911 70687946414098802 49761228014799242 22713613942379012 81686004160314270 81453130390096151 79447139900242488 51128506726646636 33501016859447164 42447443182267271 14656664868457237 14316650609205297 23096312636286267 20311948321465523 45748434735826868 36243736126817329 53250539916101013 36161156742642092 59693780470229482 96919133080859527 79324821519596768 66014619332552127 93548754630901568 93368484036676900 10285217655222291 72744840988179289 23362797039129450 31006552860375024 44725640289120786 97723662046924133 78219514626378032 46720638972699152 79313775413665231 37816536546002632 32978832039638971 95001139230785179 39238943635669490 88106691283823465 84281145136833851 63559983804778699 22648287122020963 19779895218393356 83127058306222575 70371116395004923 74582027158687433 77209471501465637 35299286703192148 95630096874283235 21964699763151840 83118225529331719 41901721736960683 65815424112666680 96150458114748539 75576341848468591 36165062196170674 34679031096996159 61596591279162009 80069389915892866 57779403469062326 89981062962539791 64942302797713946 62100771168101429 37867644241219629 90568778616414812 59584103355839604 64593783272904589 11950778734249408 94513876151940066 97790722036234540 76991951661458639 16516633241286627 72970712054726539 42441493467714351 38531740998031457 86105610576200262 63795655525395231 77553676910033986 95665949539416885 59336693041476529 38287530439272194 45095036493967969 24308445642992125 77608741229225574 95960197802806378 24509022216019032 59655320308911791 59735271911219589 93723275232789148 52086287370969510 23329912320230967 84125538272722060 34559182026153591 75244676947775233 82424282405683013 41258170323588487 57459268098828925 97404509137007609 15613633042249606 97975810389890671 32872348404067781 18414979076306335 40177051216517919 47810507098930188 56167409784848062 71342581365618088 35904928432144765 34493459307567624 15669892614799976 76326118922610412 30280376603783710 18599756545074432 46459555259342577 44784066555305181 52848232112731074 99733629383119777 84610724689790699 80757363209308633 44826461842350859 69826717828453229 90454626252572036 54222293864607827 66266833559494800 85793450345738156 60901136739485163 67048412750466097 36260600036838683 39174486800049587 46321116120029309 40755408938795579 71392815488898024 64702035098230521 59569153937885344 35265672239675294 36254493589858169 26828677934361820 14379321235212634 37568199169865677 69065688057234568 51697846099860595 23887067346935777 59798489988489858 43613910908416977 77815315487370243 31916810486952246 89790284598124425 82239656464672631 87671504578730144 62650834209770080 58173162273089208 46941162274372536 93040398666604242 73114908118979828 48199163338226828 56283211597567850 80138153586818882 39674016349650113 49818693720481078 63153764478345223 39141055656594506 66223135107735855 46456958195330434 92200895834745996 59577412175638085 34405053498977133 78279701829476503 50501311021429228 17225037923357384 74176484954898539 84873448037059580 87038720560034440 58980215103361972 83470498085161156 93929098921096654 76656590532965425 19728066883393373 57909961734267131 31822048968266659 54917397745420799 55408260337720635 85513616168391919 17817064969345108 78617631316216704 30486575500183959 96903976836813635 18594973122374635 91459255845262191 86072507751216558 49874148201876747 89431706339659516 60739261718375545 31349716584025926 16457828126743016 72609752763474059 11690740314598538 33529007684452327 25224112349151312 95441656057159241 76069965923711719 86667267187308294 21212955473121151 28501237695477293 11493214628247801 96539883499050377 59323169057579749 47247102595410045 26505566077145547 20207864460743275 20580784650123086 72052560042200213 80297883810948454 38072777262390187 79155660146524892 82300176439061716 93141164035839628 70329122881148308 12841612082140196 66422170684175942 19272630463904901 51602949080358508 88140682568344071 88696908849633812 55219379951429114 89465146788117794 63658617017170087 37435132250036870 55213047074053062 86245654221869088 10024370137198350 19243478601058713 67430132067034468 60098409296427392 45045183148419964 69409530645295194 27772130934222209 16296013793779271 22029477656471414 97057147413296863 67273627915046041 62829394664925623 12345332539321898 98402783447540537 50289005003295850 38725331426477435 82441210033519677 96651591655926659 44945262970805041 55501102178441207 91979833222736215 76706625340205807 34353709162852171 34569536406229596 64114002924057659 90882340007292007 35139028154453369 31518948041225964 29829688957273311 95219180605042767 59313880774664770 30924332568319102 96355001170534601 16497190980814690 73362664785791874 38427956457650253 54636649158851121 61158375447908765 42552700340017623 81183048449474796 70789018872660677 14231787098521402 81196586178240765 54700600250104687 76656798452390818 95602809979569758 42895889405707602 38747801703084023 67031048391404272 63733899927860634 28487072213349775 59394157173560571 24684586639320301 91835241652643962 56226873407968273 95298233505455575 77151489358947232 41708511064436727 42094940124022450 92701176476644990 59033634118615978 94256013193829162 73031466682282120 15757356335726876 35092867321420174 35575566973732504 73898354665003570 94598553349107583 65339236843964524 31463265352421535 11363438731303317 50378346426429091 51812285359762088 56896458710054157 39519482092044975 24462959970724137 28658542601088391 41639117668340304 99437903681370658 83518174597623835 34606270692885787 36173723051403552 49977905044619097 49477516407179821 23255600487959859 15392324302616361 95964943491471725 83492494177933415 67492548557340848 22822602961601027 50656786011777069 69153259421692407 89659026459206871 64709148623992526 37993316407497483 61983242758014633 90760304683258030 84772747354783696 67641701998359576 67241606399772362 26802879977379477 32824312205335696 32732971782991859 45375691415661427 15292328994702954 98036252801234048 70716131280271424 91752039220817365 76664487129226752 91673102270582230 50470743732292314 75126987867124793 65302949973578929 66126777907400463 93608169648353870 47888414506361109 43860959658085674 71865789193016847 11638565244844051 74126508015427028 55050832814251974 83893197910483184 63442627011562686 47463291105607581 47153131964812294 67105770832478100 94003833949311909 49932031374272125 63630937993729652 55609598295584211 28476091949553566 71771838916809246 56727044552520000 37388960698043013 12612134055565951 44586434328729484 68400145357980666 85143984126568991 18347351642199079 57989658405387974 59412269699452799 20875056465504385 72533133285748453 56194427971706138 58296288879817061 98240466226892077 60455281480292019 23265482158152967 14605828842523796 41693642903151056 19637009798324922 38087726431032064 33408711524829196 93392590189388593 80528806145266379 89552942871903715 87312580013797518 83692394734322129 40091557993890113 43202934186124570 60393995164489253 16429688921457361 39864375938675474 45260292314008677 58955315017208550 73653343713809712 78662625597175876 50005097430783497 36641269528296460 95159513957070313 80429267949813281 86662451535816360 41899732148037937 99956482205315038 44212957431008107 20097671011049868 81641180660183519 77240053025309939 16279613115693300 82184513447865088 52742722146877847 71283271847630114 12794875873993632 41202505340356083 90293798054391081 88196942802179555 38134595273800341 17261338046091543 42597482778103193 79301772193518607 40511017873699966 54932014238397767 38396956547741595 73839824095991361 73440480406103829 67180036840603635 94467371633897446 92883933919347895 67673836123340039 99237876955319363 44825526128834341 54915709301979523 99158824376715743 23514180785925721 12180175362503275 79215071008187630 86239700470965911 45850204654325247 71206156045400522 93493727627394088 14731442535857770 79232473202970329 18822838538422524 48594026402644797 58537532061399278 26014610738294632 52424507307071503 69746263015174064 36203987854188683 39408525400838923 84651998214333943 98992507304661224 84158228169500074 47143600454816691 12977512823252510 60331705068712608 90436913187191800 13069952629082529 75992059662473081 70680539129328183 81658399697396334 54989928951965717 13333329422016367 45673582996737687 72079754931910758 83599966901864938 24801863015388176 20390822622599315 91317909460180566 16588596568213933 57550447378178953 39151110663425623 44341904432478026 36537038515746328 89652178934883609 96347093102914723 18789290290199889 15761887299279893 94708401697570648 50899340932829532 56856636165095321 98771432182818841 31993469972512398 47323511495481594 88000665918411948 11876039610098048 20879446220386071 26378918105937808 74942481089211519 67016310513698786 60167846758117808 95840769888343157 10482653755980381 75873097578919714 49609592247734653 33208194222144040 84369198008093069 15907683063838729 40066744454845082 32325281983100083 74776923806854505 38956660361994111 66956405059993137 10749792363325313 85370181141653910 32546239551079392 93587550810047978 81640733242759078 41879508186244432 42103677609526436 18614717428741141 88333517121635821 27068612223274467 15729856157916178 94286202688016286 27608074831308377 55867759862811001 77257835095505658 54195493243515476 11723164676109806 35808743960032465 17501671988861496 35571788743031209 96298454964200981 52097577550749678 75666096666612343 87733183207748483 66481318497917325 94852265527703650 51135883012657195 79330928917956845 61978783300279998 32007119826711069 79084898211747818 12589442806976629 66844326881422609 50470307210824493 29835799009168646 95464141676846238 13126569478018895 71814896043145953 74007710090715092 65469759668957409 93692235485783640 94588334602605007 49705125561207016 92853779930853370 37027862717627525 42589032876733381 93757560644259869 82062850249106820 12013573756983964 92045408201556940 94749507054783816 84265122091054939 26216908956850920 67746729656887390 78880423848710637 48687307075147950 83815501077598561 77400622394583797 21268405207292089 14631315391893679 28038046304692181 14773281991600326 36333070030930355 52242785111789791 49034057170145932 70258536157657132 79314115514191648 48238054787441923 90892361473792046 25057887908054172 35017455639949862 24824242160184551 92839177228561909 63125307626593620 25209285741664558 83066005985596584 15317062094831187 53015207148504735 87759653859678510 26499959365764876 64621893530860984 17531328145989113 71651504042761372 20569486708461595 10106092328809765 45977976454819631 18855118235012180 99402588563862782 93013593316381547 42190586096541978 50641491507814931 44139047060967291 50820791748857894 78441270378663289 82924556694260939 90450996292038015 57261015827795907 92900617944148887 82706166028670261 23261613686143730 49260897716984336 12285147972620697 76736959429096042 67039138815076284 14611857345026346 93453196464242527 99461112124182171 65682863414642630 97331759446548345 68080818404782047 31632564196520007 10772249073972503 32259100988150256 27208032521516918 26764977236753223 34675561290298857 33774579032017035 98340862007131841 90238515360981372 39008986320778935 24877744868565427 82047018790449050 67535730482556300 29049229707531108 24169358965331830 25703732050007965 46376708423040936 33209813768301970 82063924113151431 23316621749821411 42308081143663162 13807392900189637 82356043355014411 71583299523256084 91495614270559594 63963348435567403 73485347519242452 86955152883597296 77948329162201941 26364404126511531 16511316657627355 64881402730224729 75349993094621007 63777154879132549 55566756804603254 84772421269700935 17832790267251330 74589379650995305 22564443358341872 68891232197178055 65943451913506494 93185946201184901 20791369573738269 25992815989264166 55930651098532560 27712353601778462 89278217056865779 17728634703002026 38378567613921849 91240924268697254 33366624484842473 81676684793482834 52502318708104606 28324017778519496 54731445181832914 35935822538097885 28609655207989905 82254057459478794 10463974846032777 98352974299638884 22511434048459329 71659020843638640 95266464865306350 26603065335113399 62696015740362530 58454413831373565 43256903856353717 10086584985517195 40847009948162320 22073714594425173 22307044374363328 64543266739757645 87385936065023244 58069117504396906 43028075244709345 36623912892756779 20190109199739914 72669663734979429 27200366739916538 54658265705897383 82838266168205632 52311739646286050 85095063373405939 49623611293568642 80722121544885882 26786554093515334 60141279370037733 81368562948502830 71490729979199561 66808280266660979 94150735294763207 48651746194278205 74629697635466080 39068273801149040 99857073245387279 52918494863504832 25877087362913024 42808070869004551 63682404967395045 54192666713255653 18884672630731520 66364154242784122 21762514941269651 41329851978745240 32323908969711514 40755462318228976 92436330503195700 11471190007566391 64574052736372812 51586342562009232 93772301398879703 18263748784895783 11711777929804007 12309622224412597 73768477418278293 80075587289204631 95246715107312518 90938023134018793 25251086120744865 92920728846067350 96412063237185057 61161201768673329 46067484047270451 50666492653815264 13864482917226757 56314323794985752 20696245145578654 45127662817860983 93599134361321527 95333011185754133 17592980298189365 77759841803004471 22896354132664850 69444237938457475 24984891690195178 54315882962070535 65869370445694319 91427837865992040 82134653247032492 97451002136702490 30828815400003443 26726335813106201 89638750269931817 89476865071628137 86092342637820465 95984465507393377 26301293063924278 14630300980171575 33685925453741536 88866212923201620 86801939411723908 44363834972672803 36254301208492498 79333029305518157 67106018058829453 52165000833420693 23116734058235989 27316888632003720 66918146907855129 65354782316020505 89285090458313517 97322244554383409 50238012196460082 45727486955758469 67392291100826605 99138911549496453 20294916742408334 17415197460238759 42737595221473829 99787350061872005 57246358108096427 34651622012077527 32476195791591198 95283422344390173 89154846099624294 20649333757131255 70362913782465703 71867408374150805 45034636767844877 65797376895217561 46167013887140686 11806218670360800 60169569986492686 36101991094569028 52313119402601962 61997099063877455 44427670112727014 93212356961539296 97950664898205028 39577739512577048 48663250357165969 73488890243938369 82789535378899248 51687649349460283 71892333976434029 25715359578640029 81580587604211443 60661508251348889 49007274157294529 39393806255471323 69243126842959570 89939896606061920 30503547562851935 99884287962927662 73898355100043210 88767588774795675 81124865377503007 19997928826507516 78213441329145160 28317279630509875 26819212247969587 42858229494048344 26764376132980828 13374742929878707 86726838688291438 31663741633481134 12594687982592192 49990828526123178 47851469663811346 61303709136266481 15321661162315200 77764251382590921 54845236949870185 12240989596672442 29305582988323270 91979928518243754 97305492120190007 94236555580671744 49097104217592626 71081386373620385 83947424229249736 19272371045848934 30978791873836878 63133812726047689 74651412630964078 26182890420119009 69909109758121346 23516607679844436 37976540097584913 65705656074967623 57753230820996429 29861993935179708 19511453125968378 60069481923554479 98076840648287928 40997231135517493 91733581463437784 66874219660325584 13681840459903890 58455619434411020 50237752517479739 77974012754585313 26715326725864177 90684936554414416 53464898478962638 17984840756200280 82098859093570937 31813846229399966 97104713744187205 76153978315451977 40350369151936420 48390220622284873 53069740196533864 28977666018664519 54221458451948287 34183069556271559 31441865043288059 72310104437499968 57873130445994428 38059323768565326 61597987522099150 47960603656568682 59424406882372758 96425891732033516 29674903744163453 48109925333599733 48816064787212702 52762462875301358 25256912280852154 95555972376160202 86034908263610323 35408389265657830 65964553650598485 65604361502441997 23727997014336507 98916843890650466 81527169178845535 11279576910407360 95926459290345731 55230772101110805 99147683671747150 89439366718068940 51953827857630747 37394683675164716 29206291916030470 38976284166664340 54045024964782267 76875710106023038 67259730055681834 34902366780740933 26765865752282938 32559558675348070 44860761342385326 58971385322928262 18977638547055085 99761417556684821 85606604526954869 53505248940063522 28926450453446839 25157306545919358 22635832857514780 29291416333727244 49491095470312071 17227452595734716 28324869180557415 90658896732884302 58602039649129564 63221541883377617 14489162869893014 78842250523006602 11763348426995056 73694747547532858 49090256374133939 40518886046773786 73655595115017162 52434896034712582 11671003928226220 95767802984190790 27830939544776071 30882973145681924 53756291408432563 11446393359060727 27748847184941844 71713661773101606 90064606992847220 79979377823055861 59576805549862436 95919606043576861 98672173321387242 15750397079767234 14563760252890923 22696413559937710 92623510175969487 42550687719362347 24019456402630680 13741606365168755 79642515408981319 77906986676201902 92994918298207662 96889085859771989 73391534117971642 23342894299377950 29441424456855278 12261956412137126 28641304854889942 56574503571941109 55397512875727781 30715571714104809 83604145812433227 81560245167668571 11597981596231050 10484682089895245 30190582607064191 53824745431245631 69722517228544130 29848075915908137 72617265783563495 93951114200882637 47907098050901852 93276652839936720 14958999022117562 77652613188995301 77462109153700317 54556329763361047 75204168248405924 16236939819523933 56279129632854918 11809070357260823 24317400631218536 20352321019352345 82984010650069767 31237116850966671 86605940007370809 15644888214386602 26670417259045220 22731565275781379 66305537341823614 19193041603627758 77109481956417428 51307727033182351 81065565934635434 12683942807319987 81513360639630891 80077306343045091 88326112996837974 57646675922521428 35613891562216003 13751154954624739 57504900055765564 34685528576959438 12906948468895504 87231220971332298 72103908070654965 18985887902152065 11471367348559901 19388403200951981 97697237661283751 60533446536135001 56038593622036950 95355116421461073 87863850742481317 81785424636387017 79975828172488595 85992157155751754 81951866191990462 41510913386739075 22696995837799836 66199535241667763 21296693841457949 39565095374894162 41802627822754339 34718854909297647 10027958035060677 18158310332751271 68249188906313644 56814703119151941 63296561871728826 62769825796796039 57034258506392961 12078549373328533 17289308466508662 37276569716707548 41870976670011648 50643600222982870 58117218177083005 28646229930972625 21070381427779488 39158499681406015 70961101022529849 53476737841093247 96065303344236348 95595492459971284 71506008493938334 48603910447674571 63260128582773740 45638818397433036 97791125229617593 27533485156487341 94677420777777350 89798528384822306 68947811212196608 62137632731962598 84093281534062089 45835715555136529 66337141669354956 98686406959867089 36796510085295418 51081658839931365 50230791466144201 90014041701059362 14299703154717899 32801138427375875 93633452135142604 14428935705542816 14753795073399728 66217144389925932 99455715524483811 27779840271591850 87749552124833765 17156887104661606 47723620811637372 57249940346994533 94150101591098773 11604088387786876 20505251078876934 56051904469726058 20730281832692391 40744232232500419 60230468447448431 15325137218650225 67822845828172312 94722360510415617 25191880733132456 87891601583686257 37498944952082957 58764605589719716 95287542949983208 72011859966491947 43204717645023255 94988899905154202 69582942814314418 84555714400714080 83376251490121852 50417743945572248 10049350740931992 63784739647038901 33209150020907762 16629851157221325 16747756798475447 76732145009029696 80322366827275745 89336098469624344 94653587478064207 40998573687774150 91687040577882028 40030703293645796 55882452204443003 40194730851188557 84878408744718019 62141544770712775 29297260935624867 80192682436379316 53064026897320082 86394334332002511 82504907850463463 98087219188089516 31998940368386866 92818366377034527 71963253181708055 89455319394573622 84874220461097725 71741531821978742 13097684327459516 68398912399224429 22111988980870806 17950464606204754 54872940840860102 11563779238592469 33769180503788701 16325198166245403 97986700745004586 72807557165906386 34841843274900903 74118127315417092 72417047967314048 64475169338641078 64216539624194425 47561247751283105 26066540603114041 23895439163175176 48788518004009203 96376015639186508 56660477401639096 53251630950979184 75730479495647671 94387994460160406 67139912984268512 67471496239514249 19379290511659495 26828512573644318 71433854197587629 80924468751057595 24106843320634671 93924023380937004 43442165767172346 14188542038537228 41217486111489684 58318558380718586 46744624995028603 87511368382268761 99440547619569523 71697341840006664 32739185174242186 16604691745161734 59219310619698941 23146099178110607 45622931344469121 34005739570040997 71265690698301461 26309566901547183 47471066499518390 66603357606470962 68863976243861869 50090625738545864 53042173334982784 38561884073274887 43585246299921216 46953151143694388 23778158933562839 62806358375617812 23317391663982758 14761596124794496 82744205496536598 60953137682421233 15798827123263516 92325456340836719 41823020851460761 99575686935147554 54089842273668634 33503066881180189 10680972867199303 96060108328028242 60387862326205866 35896618091059962 24959936520250541 41140470335886481 90470883798834689 29888459675039848 76639968317671366 35464258828175075 70205943355111933 97744947844581423 75874552638938019 66201371361707530 99176876771952763 54049665068945922 80749812255710597 29861231717798593 44016910207391822 71832360340050627 77415624081026195 20218413291801890 20296418848994472 23024419355642327 95966905669012607 81564245650572877 57902590424997022 75519604992531537 14274855039159045 15480235436342509 83581037907982771 30107500474368482 29214383851387157 95833736892549109 30155476821116795 48658929633841913 83754963230650091 19440579116127358 45373402682293186 70414497873365655 56761722014901589 35161634947085970 97127989123964296 79746160797798886 61012709928713666 50657097596875841 58704970022869661 64357858913267429 16380028313369653 21554699850952366 22744414975300795 64798391818491309 95181343802818410 42360271724190492 56106016839905611 36494026683626229 11177258203054387 14587632514213576 66908644716841096 24436139443920055 90737294041469989 64081439777668450 37167568307435656 23035214664517677 94192115180879094 16307101958512505 19618133483920265 37307055097993858 46302321794122304 93547097014148875 48906151134366282 17882432096884908 86305377204624579 62463182126634134 94207423117129544 35200174675989809 15644120603848620 80148951734987370 18951829077429801 91696598785416688 39097068024881260 55972176861686797 80223752934117749 14199647860931810 73442206652900373 12239707013128451 46316543121083031 75066691385788710 58382342158978373 93840947351657223 67255849433567598 27875301203842565 73588465950408411 41988310480552931 30103146324835042 41270383564560797 64348272390705934 93680486683587532 11440683665075593 49143136058992417 63910685074906324 46216723643519552 61070506507856070 58697890758966947 47346801879053230 98252459543667961 71473186283500153 78858634346985837 94923446731395348 41035079638558388 35364255475245694 90262336468681653 81848952253107981 29514836075590739 76763440834381318 18878033672931218 36437689052636170 44665189547617993 76608405628847007 82762215372845803 99873577923207289 62868595625601227 35515231877615594 84183139295343774 78941817408029184 49781154768667640 28924651891209452 65588412562703152 60027016622023068 79764963197474250 45723213053427294 99233343946131134 31955557401552762 87043550505563758 96206785403815313 27856381255127738 46104108339715432 71624630965020651 50335923889920666 27441043952579443 19980179644371880 25517741788971638 69892975209815944 17602388491654581 54551921363058675 27666471002257553 58439532544063139 44959702741145791 96166517663288299 54006164406999633 22230082223362381 75078275760716741 30766935344753674 34728718960632796 24829883448430001 52271141745375364 19671842000831299 11000048984098050 31416963441286204 23414241258816423 25119686622658127 34109980189564583 27400694490848932 97167948546937073 16098426219914059 21381805157216177 62626057666202881 19881594387388938 76717063606326763 24632190337371970 48299241433858293 13690907147970848 69262448772096894 95767127834497394 19758066975552612 48747265599974686 21797642180629627 93031426554300717 67639171466165632 61444549599863710 93550387873441558 43356745306251252 61286428850124258 17957830650707321 68448804005410894 76857483504260953 67943817303819778 40119615884366568 75818350024996288 95899693181626005 49684873501387590 67313230468296201 55622759291510184 94896439688124961 17450567003040896 34692112067973807 68487197364324116 32510328914964218 95241191556769854 71112980508828723 10107818852783193 29475163989935428 88902840295962583 74141499093509109 99599031188963560 84201154995030608 45652286289980353 44338136515325444 47793779544905457 97461175600099556 69742919156874966 75060542318717887 53748056128012469 79964550088284442 56384499049409018 35124192988687037 92245154569250824 67263616977295305 71993698223670833 76809254513040754 19276934372937247 91120363510355439 32517227275120686 48701244301626475 44759908489197600 29209442401114400 47632483009644899 98696577098230355 77151585599007106 76895003588317948 17578847258127962 16356457442691776 22322869872889677 12674600000270614 19283240480092133 32887101976462199 78483350017053305 50158222198355564 97427346696908561 89173964916982260 41990557492530119 67887396121489517 30726108149172727 73022902621310918 74579411073543081 25099615997815083 45657031916033921 15802233107996007 84014445884604518 65968055509278688 44675380102297449 20851015558821657 37641330962765198 40327440511589025 85628525652134271 56908851497910405 22181493072280371 31558786821199252 58867171779759302 66979319952833432 18371826709475457 79763900444639679 29422781959275493 99507276752407392 35461330418115146 31280605188991615 23380479186587564 12937723273977689 24502461002814784 69769400924662258 25486242977492474 29275662646701823 91447808581098267 33456837174221135 76671746822781712 50671998109729621 57912747942280934 58608341824304316 44986193083113501 90704606572065112 75428074618352328 37337199569095153 95967332121082176 85003253566249336 52114186480149810 22287859951039662 19149734466128285 99896893436985557 34736095612703138 50341528622271347 57707015585245591 59319662963184589 76686436667519265 78348738997307288 16752511634446908 68274583064671793 48310464150089643 70454363051508890 79604362423454212 42619285871052727 89008355755561592 74120835488315373 15440703229055089 73043515380110678 77612685823214974 69033656047176456 99223492951792602 30994705202348325 65656087851543131 52088740412830847 66488463443002604 58648550063654007 30036525035971135 50810597931511979 54993489867639974 16155255650145714 23551761976165209 95120860245334868 47994463064803037 36206047167155167 30174267305865609 50161698667324667 34234864149225009 16461897948203449 79277797290691124 11786035286691627 52754035931418305 74863852096290458 71666384935444208 12764687266610723 22238294678698839 60968643747259649 16910876648105398 82325766864717763 44394479270139026 80392360658188163 70712809938409856 78859200748441685 14451383152535100 53801101607028580 85255324342950205 54087228177309187 66943869917248968 10681857816731203 51958626809648325 34364874560615730 30139172286328285 71279777039175508 19743303111012594 40054034054779081 51921688082378342 57579167102241609 13323966453929412 11751997291635265 57202161208144628 71199621783612248 77176189425715380 44108153792324535 85649036994707526 92778669669572674 15403681255970402 72920135670478640 19990169504231458 86030118813712115 21469383040928720 78436687629772475 14964778375303889 15800172417125266 31152632093140429 76103875383448397 91768429344204042 90483114754680713 23927887370384329 12687167520955807 66383152906571792 51145392673242711 11061961727340067 62653327716739874 58423653797487738 62488687595894631 86464440826009489 27393080690165260 40329207252584833 60851670721338993 69095704085293763 51487831602405156 26624973236629612 25377822386142150 34188133507775462 49542423899673614 70936963372120657 53369852143251669 30883725373009327 90098908426179407 10889979366046362 68986789958226792 75981205817105814 63891822121147368 31811847046034828 28829804136553960 49735295160247205 76275984110197447 19317252862660304 63247322122414155 69092122717140696 96289906216185509 52703946158406302 89645738357262517 62352971838277692 81176264072639098 67334742340824383 39917349364087181 83667592833562470 50361710768194598 52256409576638762 14967094300743629 14429718984884234 87295647074136726 14926205576417674 40507079603690830 84804876345605700 60549086348223942 60707148949218932 63798689472771548 70743342294865287 31348140899881526 44497264242444149 81679174728750002 13757825588669256 31935702764428320 22709877177584865 53398025092801334 22623080039376957 28356502851919667 74098698441196933 77868568584614075 25923926269575057 47058871605632928 33382874582051163 46809575548638788 83746453782917080 92909364563447975 88246659490866317 49852822955916142 51334423789912504 81066587031234938 59256232840437027 42354981527450049 30905930057959767 17717877138276386 36325628856763451 97875365615349828 42685143411244432 53730982712639799 55977132691973235 52700180709082618 80437895744398357 31306621371306996 22106516758858643 66690403961880275 64212019408745254 81343712277700451 94450692433212458 53846831409480197 30281327542442301 97901675283256454 24165094359089057 82297480067822859 85687556383422120 21701815204165352 75141031668294845 41123878099390594 24041951386524520 77314611032787811 77739175264053285 32054346454356762 12994701569074565 77174921067268197 96818954340172446 63391087472697923 60059958643589761 56256586059440078 23517397984920634 76479721661934713 49082681893147800 72504107660576302 26577716033131147 40053398721744772 30147631849795692 48698118708766900 17978239311101481 47405917904013959 61772970784928998 21125808109961713 17736328260196728 44032434659100324 21763287390646906 94744502830520273 71060327009196710 88012169432060253 32985844071120195 65486859881117443 56477367926956444 48103933447685205 59419345360662203 72163254508834921 88874669572775667 38079390228116015 70301480487700350 98669236612342276 32049737130751948 89684011718203980 64220017361165815 71968784932781112 84659196727748609 12595470462335839 44892210672625425 89011388903796437 61307252484869290 79275212321587169 48615153345614347 48774849144598602 45814116902817908 82313320279385141 39041107749536011 79580188417926160 67420228278304623 61330074947764952 19107137108437129 52412470315110964 44454484423173447 24590128565320589 88365404866951517 62273286012774671 75835876942857514 92041114296855739 21692922486222209 60093259739614451 57471252617323827 81225381631760938 49093397492732948 25230047673709733 10924155900256381 82666197987086559 47701686352196153 67007028327619193 25761961805214737 68406243435424501 14665101113809382 86371144374785048 85392948618130924 70935641735720904 61906987777807155 54633130130427292 50702208127636741 68946287449361188 48393179212330369 90998720830820404 89512951429600967 97944714332533614 64037835691172251 87082251569351577 23055230389483475 27698709482067429 66586828933999196 62430531116485515 42093766384138973 47851057019711216 93948745295089882 85660365028916464 96778219693393902 31041576187594412 25470255066161176 32579052016499807 53731541098269583 61323924924022836 16934537662856119 45601723450737945 30027206847703465 23351196049725040 79812278728633134 43628522949167888 20654096331812430 56758637903738681 30332757082559784 80183387272683303 46731089695112910 68491786179571830 81633948600620305 63320142152147210 54370096808176884 76968571552045263 34927795808912094 82594098818817129 79269136656934663 24545338800785981 77811901834034810 64304038120362232 39828434625890591 48915366126565972 75302820780309910 27483887447950060 56147636516437372 57267573661714802 39553039640322828 57795994872644617 16098788521834602 13359239360856589 27237767717608094 37568599601815514 11748090550011116 50622530466895475 15446040343572530 17282062325629246 75226638975202342 54905131835790703 96765309223232569 60715206866698035 13560355087328643 36181823553118163 93581960383263037 18544581979312115 78157064391120381 47341071719430757 25012683846025495 51089035004344915 64936145203137691 21394921111622365 48486228589619213 95090599603536949 49845266281110318 68393720236240468 72157799932502208 15549291122934502 50207166760685445 57213195261373877 11556692979175844 86982834563652737 22414955656449158 71501416696434013 33697675065886827 92869375091063202 25736710494219061 81352462641534149 63599369896859909 35993675093955700 20094525753118574 60595036673561930 90898813206373123 85899769511583090 13767960641225484 18004094221251798 14005898273538535 53771573657356434 41443112215296988 59569245533713512 22131748397761258 45532388776024170 71604128944307856 42184734630310665 89495664548871680 92613310947831373 33985562028830681 52226985498715856 46552597210563637 84226201168528862 69371833432228930 60550943685142820 61886591793959114 22216082086089132 11323032913960994 31366020597430822 60811626872361415 31060616618039686 96601147665381332 35882686742959510 32074250766344463 88521765958902718 26579967749043835 19158847093483315 10723747488322507 90387601345131731 12335594433282088 37286834687789829 49910839424587243 63003560594927134 25599927182553004 88727220562980313 52657088205685963 65891234369833560 71730399207332099 87843394008205822 97408489134186689 98459438694309669 59953719583026214 77078948327879195 57422569392585080 87684009956021083 18492060760055571 21359955045732588 50317094598174581 54222801514116516 73831730579417082 32732772776324075 53605402774508687 19664440100654696 29195151972254623 40385227704845297 12088017674748241 84297685139336594 82644206459165140 35669860373688882 89069592805323268 57600232498658528 99598795233456389 85975613498107539 32988427045743622 83791982845398174 74280594858430650 35352981309628779 72003126090152886 44012717144182662 87336399379300136 42453250967795943 41127786326203255 23819273389466009 21939100039365591 19086224114056792 15310433360603074 98646601964302905 39429939781701749 20756972816655482 52176135025654357 30026152071831885 97979234198577608 93224616243095834 91243892018375651 50468605914990274 91040227129523828 10140038884168563 72870587506478589 14560258838098648 51441947659661956 52040702126734711 87966336808522478 64342213651895503 20059457078517898 22048922357585320 59752884023151540 30191638765993513 98061463878837690 71538479527348677 38067377852285532 56652020800136109 59554739213979803 35842343187049874 76274820024328039 55879648265507173 67844838581804552 87245830794256064 18668349402783952 18226580454007227 46289393007955298 29960613986220428 56027196195361017 19070487045800921 43052763118142319 11793422728776083 90080897684822549 52513888001288766 66659067406864207 78272639771544564 26006483620762588 25449079777178085 93898226896368139 82939231587868147 50293524617845418 70173454484953218 35798159510481304 96977341872076714 11582907136813178 81611191900613240 88631763559043418 98793332924397761 31962404279317751 59011872643039964 56620979960958413 17537836792136338 20080040328067649 66692666193982560 65977043667679292 62495674842196492 60059509234173477 78064592502127178 79581927792497590 39280036691082008 65067971392635239 25715430539841996 15085873040698165 94165446814875796 99534594232704439 77589091368661886 99545933641673260 17556438330605419 15382321194233587 90800760316783479 67794167020715600 64940596671437411 62358283508138098 16125734713102853 48241281713252099 28973451246665749 72128164509606540 88728405523422113 27825114781606093 93194578071572652 96457956178908620 53022985029950250 19078564758703920 84377572339492110 65445948959628212 82772097422867132 65294238979395706 40257381703715741 70784221408071001 56197034911184653 25555682213801409 23611269526589266 51295676537356182 53867999218746796 50323162582350212 99082752081266347 92673327367378160 42757698109255487 26313729873983548 79977416816275162 68756819804306859 41475172920443354 21132941824225921 59927594024046345 96360008513484337 17503185979246057 76318624136555378 10183618719081402 64725367673112091 63224200190332083 53027365461344076 31798352202315723 40739155740966431 66967782813880481 92947440951508685 82187620145928591 55321762513285071 15103933374228491 83095809013548170 51704492882340819 60743248764009927 24875003421018015 40926559087966206 46223607016355439 66376356965225652 43212409456993250 85159857880924132 83919798087703489 13335863710247728 84757035016105496 67088934780551949 22698018897939741 31333408653492612 44712099125302232 88211925987615528 76183036755273343 29717913173586188 30230382086479399 36383468053486520 94542669141946032 42273491732219512 99900903081530194 81537744018384922 39493558978538580 26942468203007531 51731194752279684 16887042559701718 71731102477128548 46102174177231349 31372564483866197 85963407745377877 48826848141192459 81345868549794301 45001340324311151 14987359842388096 77396520805627622 30967007115055063 47098324838915508 87155446257103441 77829554527864914 14534253185456343 59345339002240902 49894085343282995 24890472684075951 47187218594817443 16314390702591479 18947767435987594 56422221229416336 85080915982433524 38541154688938059 64436263126411644 39837281666878940 56823394973632431 38578543798250149 53188191092442216 40638832374170589 90935746089266407 86814056450725018 89712972187423080 82802280001526363 59294280915690427 46275116709492301 50040912794671572 81969083370598675 24408009483243627 30704737243787229 67536299687678559 38216804484554740 17230960872054603 55420596785348126 32232220193994613 87378641442524484 65915451611413523 58457796327704650 79960054102702157 52816605773866317 52450834342544166 11376509771548871 99837182039195078 31658677442884743 52830773936179422 39564781417059588 34343363973930767 18083216582415679 24144639337890219 24157391846991400 49704357410576241 49364706196946969 32981790909398982 63041245895947216 12970615040379398 42720595556073934 45367421269134868 92499819957180373 76871896072499791 50612608432576894 17520023091928292 54553741597288004 49402490206147952 20324433894044244 94964074140551545 27735464423968103 53669692740634919 77826048608653387 26485098881999583 27798330936419970 76600847434570821 64279725352191721 22666945304240319 41091901608338114 90886285959960404 68767660425834270 58481794682974818 33083745201368136 78639108720522100 40844966822575044 90153376708811015 68730548798575510 73315644024640097 96279955315804820 17290408166157792 35259108461100897 81956733185992322 58536266885888873 15175105196543557 89957476770703753 88669736712442525 51629896251009741 95592301047900869 50658844088150916 38251543729120575 70732919783803062 34075769791140502 20360318162357766 41496170064076667 16799621639134822 31202935212927810 85045728458163679 80836381553035573 65143985373850297 47770082509468739 86205140742485687 66512571404101544 60068548233729137 85137048130968687 74053314690642677 25449447316650097 53437543584458281 91690065829240172 23871051079521380 37829334666826718 49493082745962408 45241277153685845 27425180321302631 91996930189048579 32214512410277119 12644455787028651 61993550243505843 37864959335350719 96343277127900434 17874910973463545 99302921250853881 13027964234777546 34827336114183789 30587874429375567 43960096364571710 71206753105375947 48173445385414928 99136220529882604 94064893930204820 91882701666230359 53116714045713298 63770137301986140 89752200434655225 67582202380735602 24686481837001636 26532066352817982 27287845138175867 98085968806197591 40618106733790342 75724653583006233 78177935693434053 69381368117489240 61531409458949619 91258782971191444 60998874330918930 65341657238236698 86980424383785940 29314563045857382 68966942314367851 87568139990805195 57290345456935522 36909798485183286 99444530788756815 16725510680992106 82002160699512821 28675940448436577 38744679159967687 15151713181133475 92388402448791425 26115909973859895 31230650984453039 49331968441586181 74701717486883466 39967013477785152 47531459306438066 14121096656286673 70353922961895768 36237241605712094 99866896090198419 11913468934576866 78619129672822817 16407753563021747 95004904082655925 34526753148096590 46226592646749460 37354671952497912 14118102883511028 80129614508506589 78231661349792485 87408231123975548 43549683975388116 32120177926033109 34291145576834255 42578505703943674 15647180876722601 37485999985728663 80470135902330209 70085043124286085 12386320438621034 73472997463142954 71653125564593941 51983648376130052 84028197916302284 76108046511887588 41104457868194515 53583492295647106 15978441143933552 95162282015214968 70173247702027453 19540174249686260 73498548216409141 27162292116068877 54844671684859422 51409451535631441 59785401821574663 49001774466011550 74903812215963841 37956269192490144 16199177757214119 60454792355173749 27759677139099765 43890287396494708 62232218787989588 92591243169027783 59944987958341548 19034747167196083 42264422191803070 54852552354765698 44553698075709926 82655439645436539 58864359140489925 35155353818298747 30405892002691384 39694582439111753 59442257382830403 38396594144257589 35205784320368886 54409892484100186 76817788140894121 95742253587463038 98057219991355187 58759230899059917 28202222827433390 57576763345947053 34468706610361237 11316364949825915 25235447460173207 99928295011023743 62449311467480136 78163663210693558 19330677147201004 10798567313478935 18360383024392680 13012163878681629 62755080320794795 14218598637236572 64544365245440217 21132613316266252 36533697658014913 14464547455610654 66854634603821936 33612641574876694 34940435920296640 66475750173580397 16061146393938536 46720479824839772 88970235588624779 11136941618096690 45341999621450997 82999166833511012 19185297799159107 53713419795084355 40674576381314339 99097704257926107 18120421755759151 73394641681463899 85811093196530923 52796298064300078 69479787236958506 25790012654538368 52318466672603197 21469368172975049 99836007521715907 33658858101422871 62423641666150899 28325402013082470 92496146872059432 28172185679804851 31546243754213447 37938943447817985 58954978398557282 16550597845296465 82358771565187242 97201887504271036 79087894443580043 43227117670816527 67063407355483074 23314470171153894 63342024540493698 11228592515595705 80650667234085912 75112053444028771 83549309437897803 32528011483352575 43357071966039247 86659585515451801 64227434968165473 43813122499663628 58356126664966587 54450499071063768 68892533285482232 58955242834356311 26618614314786322 13116067150299450 73386889820053681 98016489194534192 10976790023100306 63043046501725095 13136733522454629 42851301829364373 57078886116501131 76266870715080737 56635186057194541 80881715023947897 51507563862891924 28515552029775385 21020292585733410 57182536312398974 80330857922847365 34952562547103271 50396080297521390 45499209793063376 20148152604037988 34485493640506876 91056305952751004 77330232013713275 36691566540894679 29823711461222244 51445809538520375 52969465500843024 65058875096067157 23935754557744552 95748691804264903 99564717244035408 63625681403718235 68828028071272559 30970657412986591 59133587164509167 13106107390870509 88145870041553376 61558672919766494 19314975272774477 36993395820672485 34040330445405164 49611174243165570 52954482378989983 96596133503945604 76418077616941435 24341531365974185 94350719129373695 23945081604648926 18895932383697047 17531775394435529 36098025734530982 80894965313199005 81067670213612493 43995972461041584 87712560317135966 91363079250858858 63663041858985300 79476063485023653 15309229010742836 53332167833887716 40281695203061472 49518880088639261 28161177704767440 77019996004195607 31112829058466136 35512609107460182 51769980463664738 72153254819984637 11499063893001751 45111695941875213 81674054561240585 94258020800381688 15862540792815343 31641769855986763 79842740631547917 32554761768375965 46297375174841398 53204055394820051 75581146419209412 90096407594426032 26311906992726473 15265730328114325 74043556314656939 75514318582569282 60957426281999091 75601712648462981 15822803236604070 39616485314629061 61161157706436244 78214366984503548 21786674380599597 99256005102369164 97121916386751415 62636963781062909 84402455397026250 64631458285545060 98805599913057619 19661554026630669 48184912155893422 61447476956617225 43420136465748673 55955774172713589 79609084601022922 15323375355069492 60875327154106480 74715605776159445 64836871157262698 99151171380072035 47664344846542105 30479096778138321 21501114980838587 41416203155887295 50750731360652690 71255353353883305 44522143742451477 38677307210158227 62386749166002637 91121893758834062 15213089468618361 73369042480252735 11100632724748669 85849293681434834 40139601503496214 24982383552631470 64070196460703912 88943493847166043 58149603196423066 36738100042549998 88764903974371415 79690860913970342 77539067621812710 68342016360070105 56954787093879035 30624367257226776 57766191598575126 33504092018787502 45418798852035973 93300156027205998 98105077801268175 37948903812488676 53030204900994931 65467362439047818 77738224863957002 47303643645818094 46843642928299722 69643470730082232 33175100367739947 18812585502511228 90200271984715155 64273503662249705 13304437818408265 63717548681686745 13417584153650099 56813377964548683 48669559159172274 42668175684253649 15643172907885578 92458229077346574 42321647422221254 10449513089188248 95747096044955579 96019251419640585 80537011713362059 28541781840674504 31549932932256758 21435999648454126 27232329272815359 57173583110199140 20144674629125433 36448573920686556 41441866092930857 77721108968814581 33928203482837591 38433854665163246 14605985849165896 31397092981786833 42048301134352725 48592535764790881 27177608234313873 44545535943176259 39985943467647573 84985149971563366 75989401675708853 62663630964628171 24390164685807081 96571520613257248 36649175537416831 11127433224928680 44316008143804337 22931414060630825 63820842060026293 10573065143632136 14087290338987874 97903013011413139 17823772555445997 47017946811126990 48383333639040145 39874097149240494 42614215959582590 68853002644515435 87817374556550960 18719330401850839 87490973311809411 60284559128502151 54982802625883064 42638505127290730 64421428088485904 43851769296892351 52069625510519078 68790409085892394 13446876601447214 11084058823187023 30631365260918279 99278568631705722 50949182949125055 33245526308110849 71845952652495343 92773696605008013 66710413058239203 51194617498681926 69689808294497703 51204336039852429 12979038034410039 40032053228329732 46295393052509338 31156867714155270 43338360588445886 84801231405921991 89031993196007466 61238230144352872 91735444928376643 30454060301515494 67594805386255028 74794385564057222 30410625997225466 56473880037594744 99382882369659260 33756738402632329 35954924096620640 76299497293848716 31575591231023203 15982319697831681 65335664095336510 11659764720836174 79126689909110313 72960858132596900 41815359392902139 23105645629164365 43101481825445898 59928549254962665 82490832308802760 20646164711295108 80792968120430984 86551621069518568 56473321884058039 18053914404497910 89524935607365810 18212835969010618 99275785959888219 84998256879643841 22771780304274609 24162642790460333 18178035502389290 16754382240138921 93366276707328503 19636579584179911 54777154982676102 53130322563919977 43274846490582485 93737262302988532 51000201103639064 39664762729312434 88882731764927359 44040505715108884 95441406538824214 75954418530240760 63853447946643322 63266766102314433 37676077079939995 33837652537156368 47932971999231607 94796001082302411 91747049460279573 77484358521209485 92833147308238814 60463098761780819 49336287252401981 15833024838664211 14702367603350476 67638027506985733 64648421691658626 53247778563920370 83997428143721054 61392648605661588 25833025469707667 74734642867745627 73495003703450761 15381827051742529 26160137138252901 46150416626127061 69564226078467178 35999687619238986 74938500775744858 35300702261584290 11083476036265322 86945766478689952 82209081702671185 41104371041438668 37895935491998046 65149943775522091 41792051043434038 95742391957966543 31739696884151796 55908594296590624 48286304315816996 16416314376224575 79833447354208912 18502379149734838 55993188016878593 36222240797995412 22255552874822720 96973700770634531 33785869218313694 86648206540179941 66529572416013275 84957384556965483 80139051161855439 78250599359326774 95282455419779773 30455037114292085 14924539106690780 41012643051582958 41907524595284062 17237551422459966 27349852501440536 23891967930187518 41458596637846490 14376892482717768 97631238305120848 36929370314645122 55691155220067600 12598497548303548 46231954880896358 30303326775620633 55771731129386466 99704420095461715 64581844342676091 33239354277973155 72805653602933547 56831691166959086 59097675614051333 69953693051015021 32912625096977668 19848917774822306 78478679159802427 15316653770665836 82225419561068341 44951437838256125 80353866712327046 45322756920112174 69545288698294615 57078155465450388 26044231618060732 92753954186711254 30062005358361835 25403018573283518 11972700164028996 38692413095363460 87469504034519973 50468203385409030 97562797696967412 27950450794793541 80966873158412418 23050286962789392 69779416252380479 37032745545683090 72564462077538829 93407305614034903 86953336911826633 87593172725070545 58898182884428933 51249918209108832 12440239314101796 88385968693683620 16576969187789987 88049001313627792 23746810567229955 98627745436956094 88197963082747187 57895764629020520 89442630606100361 39190331643445212 20862617149769540 32510324792460559 30621684169476573 89947485778299873 33802340640930081 89004743041890937 74026471232282027 62261920204564904 97489786441377415 36476294508851080 15615759600587059 65439049590498075 48336150728390551 77354245835629880 43370812727871726 85027730641132383 25143594573591993 49959175216827963 49025677920171217 36485376570677765 28551000382724336 74439668006554653 65939209821562451 85933310151280329 52995057133327122 60138214493491985 20628763866897490 48275677487644488 72886522704273909 56809544564605564 33557953862613224 42207916144749755 83193719166850284 12765440380077373 66385342869184603 40749783116553484 92443570820729386 28242930064054694 76642192275449923 46377564612083199 15021990057812492 58366917770722914 50146530445711291 78926605960323968 72934671331334139 31856728189026436 40647498850026782 64858947322238986 51226024517894961 85398536019436771 63507011848332794 71692650905874854 66374734861924146 31047412472573116 65130083317686041 82521882516064922 21888649733936261 44762716643990544 52698628953107487 65365781761022984 73572800066424255 87377910075549026 94889315249062105 11179299976654312 39451365841781278 65153638724523784 95674621122677514 49592243723433017 97557074287092364 98115463391647461 34340296527363062 10739840877813011 55559117453260571 42918693326701289 50182336131822931 66834984126307892 49325924305996351 46214146794513329 67590535355509326 28397011652046996 27266985189555948 54837052848813517 61258425955924493 54165040212402575 30277020829906224 72859908302107370 26982295968559958 42854610724457672 89897504865636788 27716152262442954 32290456484691265 62016776285760128 86978701300024109 69539732276077464 36047783890227808 96977068750768182 26492007536644201 23828637449975716 64915004725597797 31492275780944178 14410881278808015 54577836789463147 24078267141800458 55387491828626984 30428506312513329 90130146629073948 13162125228879160 46053095303046898 38546782420440713 46022518607450889 62870295985308040 88042990999590328 52593170348704612 35139320342096515 99450263825457488 56902229711009687 73391420588971072 42404204921598535 23377445164922672 91865932620241007 91637984676838767 64057291961028574 31802922770759161 49592499859500217 10456509702815837 58589435328457370 47844840067703093 37753539591254439 18919967728261742 95578521973769525 41380290034970532 27990432568973083 81894022005738061 41826334546325149 43238922486203904 69993344645596151 42937852315540355 28211295341714489 28621689319466596 82658093864670370 56076063523148486 27465538188766846 98994151234261085 98345813699619733 79791798791337697 98226136458064174 11325518618137684 56930026130057531 44027458964015329 50141859856606035 44029498163926982 64333327690237406 42306761329320417 23019607016435672 59312158604153665 18253084690565332 18687985513202412 37904298987813059 81359311732102219 26331077489751696 94322706901736941 98385189682683002 52735460972344384 61656983729890743 45940061507094570 45173224978005241 15834746211456662 64474633693600081 67564841305100890 84227663425271988 76150776645909220 21995135257093073 42365272221735622 71099862846930469 57196939647946551 65854040347685906 27562666366497442 79111769685614276 77622101632480319 66754929107642893 57346826601466555 61807597281279746 63756675267084219 39659390928190212 78514705162063641 52141459052066483 78762234311488646 47549967141940156 80386420841828224 49392716086744420 10356512092782029 84731748168458888 99045160068988783 56147477008211751 15204777666820072 99374922003509911 34277505684041252 16108501417788629 51213056197046892 10279405238919174 15698601614630312 90735293228910942 22916930281844722 98902368347342936 77255665462333001 32061476735128367 49636925272800045 23662729508388976 25690313667435071 57688676261466729 55598472481947765 55795223409472495 87341620023665863 87646543611359919 20491312408197476 79268450256967484 91344088696068876 10292550052554884 43986614720584220 32809451094579489 63740625927420144 43803077531857861 87497092731406634 91927881795128553 99455545991499023 51629961842407784 52039193097901496 74247257196198951 24801885509752888 32338002201414487 43918511207078385 17234845233125578 18399744777951221 22804054246579777 49191093335576637 89014892915273871 52053508985909099 67688370352657955 96904004084253825 96297201711055755 16064734957476643 96156571320909655 55015074769404418 29788171216270553 51569474184920779 77196628573303917 20322145368276439 57451712283913721 41820686792920251 88979088113615442 91999484616623668 13268586484526226 38249948940936141 81301853533770324 87101445123402375 73285519229221629 43476622429120437 17481263513699594 16382789669031996 67461347228818226 85767103648163683 44971857543791981 32025772934023780 10175946471829548 93252258081745614 80050889689726728 66223516665680289 79872608729957523 39433132259451291 29748843716444172 46319815110530129 69543769957212247 26903102031805015 89184108648503830 29471362114844585 77866269817811737 88453535697334636 40617054437357149 28324960109813546 10708015710295151 14082106746210791 62046890553564317 85034292685222504 79971079178585341 38012534999894090 28316621985114585 56512726895911064 21244988266602429 16283919604151924 61151410000626867 80563692845015181 15896611184429381 39372893772652297 14056230138829238 26040123194617697 21054939247717163 84208327070173233 37864913985031953 77244394523958383 19991555694404456 89216136237713118 55144352221437654 62233039009133768 80792193297640789 91243039117721053 15657503573533592 35006339389862684 97948556121783318 67526022750023068 20480135019940720 34208349677219400 56423766949760691 89958919012309321 90320868083772382 24915211648640870 22302760307322362 41952805707324513 14031568592855304 63153722779687027 22637232379121608 78980215803102677 29051374581109168 76187968577148139 21130229851657256 35280963562921017 99815407152495221 84451217658041891 51556587291922012 25800051355249082 57183899867361423 39564931867527508 22658303104360003 29356394963800824 70335397781143320 51268267632487250 87472614138053519 27802869228722706 71793517311156697 72328278154743255 40855295949290280 35274805990732426 70349333698929460 55426445962433265 99767857866181782 57771759780608499 62403501680138997 10402563475761315 99933935527095086 45038280694339268 23209693503515888 35574511710950427 40953152958133315 88372962910580641 74207255570362765 17071943644095636 91697451823401969 28955221894546768 87935040513185667 96873748887269855 22024690104469437 76330458847417543 24825150307282828 22302780421686065 31872928775651071 58468560001037503 97321678803049709 15792148947213881 69364330663065058 67336865535310650 82368580170224130 95735835354407451 98242454307462294 25470810371247726 85674628558440247 18763974763653978 94932659156800812 36415713799260153 70160587818243106 57821955731798269 30939619134403848 28554749332014189 85045294538636955 11536391358365620 32068472341372794 38697014484855356 45245914822748878 38717551122104190 76631355911831061 34202154580401157 85237125014120512 53046451048290012 59076923451256628 35397976329843451 88429045924827505 86531810697459468 38445587300489078 81999333977501023 47941729680394971 69248009518181344 82499679244662243 40613572476893473 33761975900596074 18355024535913222 26805346075947103 19290591005693632 39213562585750471 18622557593820514 91099339641833142 25151595218842220 30724687718990743 51525362463387289 81633591914913446 10873802511839552 23618582775145906 15932385516799023 47538736870600446 53412672483902165 46816705252750809 18251865425390959 94366465140691598 87734978518719987 60558364008477577 66914285934099723 49005192047938117 52015561868167596 87358138959691570 59223334435543358 31303353529903552 53432169096312141 21313553006692433 63665520481732656 35206733448494622 76867615527095098 87316557719913213 77771581776454052 64781777518584630 75451724526392600 43229008658614037 62041360181609682 25978974263463260 93946567172985671 64864846787022103 78043661003450900 10717758592056025 66652837495065199 79937515397884239 95789619010146634 35982186709293084 77688447276704559 50776006561166342 79267223045794379 28489870809412400 20871768997178595 75234585181858481 91560670772277743 53943789420699289 34787648929857802 62554893788187784 14847237048339962 35755532177666058 97210299231996070 70399904974408821 70511967277672325 82360838034968829 38217177326354075 13821522756368005 88810593068708938 79340951379258596 70910289592534664 85446760174372020 56749797660576037 49005079244572516 24457983128584353 55968406657432323 53492655796821957 20801045569804848 69709203313362698 28253250528912641 79648771609265579 12918788250520934 17261279702414625 59478615330049562 73155114520721849 87136660035360092 97766879094201396 41681709910440653 71535128586059776 99861745028460945 12201703164074465 90653270121395128 89835980680795553 51470990049072607 18736085116917122 96511422654621781 91040300307996201 35295652369996186 56812831502366451 35608091634680192 28315343873274002 65040416915708846 53744618085003922 88640478583069021 16579003894411544 74405240304738809 39864582527442138 16750632747411982 10165705021112829 44418796909615018 36270922775753659 90805296909367185 51660781913039931 51504052825865272 47063940248276680 86264284564925763 39893838511367955 47247228437657038 88937177993044069 56154637580098702 43159880312314469 67673156417651529 47607729453271123 43524668829500546 81801594653008489 39638081731170736 84039140217700632 11284104213738377 95291744708645584 95138750918558456 87691862639422081 60246108483875127 73392878506351052 87005264570823535 38915023189674635 20312789340415307 37629208615960542 95139549451242277 13692217493374975 48951925538285859 24368003445427365 31157144810534632 61007400730466575 65801468184038840 92240152760351758 19306097276728359 39890010340104664 25500282880071023 82771072465610508 41803471278873471 12771767105198987 70080710089208853 50872501839748797 52518618487285955 75090001930034167 51155372667783838 16625362397685312 81561871425556878 43702480122678161 30427315509269972 65729941272096093 47580596911294127 12899059859905141 71828228486981463 11771851977015504 93998389984976889 19892835474282140 41838101580795517 64502825081163270 29603652026721466 91841169507746566 35871133102296638 99408420025728010 31278340565776105 71875073602341375 15419510942525971 58566480460932770 78240066839819650 40786201137871294 62422464343706432 75715038325635282 92571379473702827 20242969197995141 27666476427319663 90159845686048179 91979073654179200 56878596167614028 71773413177927931 44183718489217651 73420432251039729 19370991493345467 67655768345540380 85344924198727958 71507532391924425 36774714585254108 11489057391195755 81808239972904107 94180349483390690 40457423467308631 39517958935563391 61402184882676106 71138973832780762 29833053238585064 60491412561615398 52592503657657738 82245669407688556 66553252577871290 97186685387725199 81821800800522736 13635011037541118 85897837214082674 25489215076225547 53456248643044042 34482200187815460 37430250674910511 34231758301722640 61933212176699262 18764676339424883 55716230195767450 84419882757398404 42291830252599985 72538526538149081 60596130033103916 49294574554509058 15118656671318907 11032254774615864 74929150379570337 38776050056058585 14059544452866018 22302470260345640 79383603769579535 28875962782333461 98665560522669886 15862888791379008 50911625420174947 73144109836143569 27550107796983148 39769789387254869 47028594298575423 89020667754319502 41399947077006463 78408867404073296 71083740220448667 87905635518186583 19073413905783929 79515826685581400 31124248613721171 74517034936032047 16974179028846835 73709851323196806 83992426544032758 65057008821103573 66132579554556740 13235634057442996 47045840184411863 96929938243091232 99314199052619974 53986737825281709 95984512675930325 85712430200341802 32531940786972343 72041270509193205 27554184938206987 94689464382820969 24306771285864866 63248256085011549 57324093736758511 95108411162412269 43490141328932149 27500224361368193 24830345660315057 66246534341110101 36267991329453685 49800151570847704 46689391770864992 71993165207237386 50085578436388943 50598523368794489 23644664846529771 67635931704851012 94079607081797385 35087959434056250 87722392482000425 99199167431918126 24185499852433082 69521028953900917 95228761712010972 86908243519890807 48251370310581452 44098325337526479 73731989272906418 95924078518004311 19233583272078628 65651821175088660 57015899482601535 78608936726609126 57575846674034220 69795674808906412 12170972503797399 66218549434355259 71224054246801254 98418602293782938 18553333477606868 97413831622060351 27064826042776771 26431751492392612 23084113481375043 24543932735664686 20440642302225959 84072173746140538 37484723450193169 18426423294759690 13429682705575790 56958522637584545 98766785045570301 88690520020239996 25816036094053320 88754757322924546 93651638584883221 65113453742673773 75618747681018633 25726074401481415 38154351949267107 71390241788982508 27164167614501522 87938626939697946 98163860329654866 23940714459469824 77129564278742049 36355205787414920 30315044421395988 59659200867041584 45457276968239577 14041612831360326 34875613281889061 98166782170670729 59673440389914846 37091956595941741 70498999589544041 88306238921187565 92779658970466099 30158227486224986 62271922734350418 68175589894227958 30210930021480150 96530260042523360 47797912874186072 24534880881224492 84583614060435872 47333312049118581 75159930548236632 75730311788496321 43314155725780459 77640724867696392 37232269434065448 82406231361832826 24866759424351994 30790512573113586 75262088292466448 54883716579826142 25459697665304327 79195183646440582 88705737943633658 79353177977563968 62638442327823748 66705056006514601 66097106140334811 89429086094557882 29261542091755368 14856116107761845 87731424542015029 12298229582898907 46719719586867505 25621707615946971 43828596232859776 81159231134551877 24829237050460102 30356298510425674 69671103029772105 90367780015764773 15196178567876899 10750087291905997 15283184918966944 45954438184253964 80203803877880809 51125955539408683 54015218389145640 62668165989412212 21740664591807181 31157300515017418 39616414943034324 30456216923378139 95785530441897593 60686381282300166 61748264224228055 46650873636138440 98028370605729145 78609070881221536 11577031112439286 38939557595615147 60808928052601422 27456167117644095 76449768903518604 11593912956161558 28004408789940784 66625068084621415 48201725423999803 73151282294988233 38348296166945150 89923749239191167 93779085881629922 30907741970651002 61360966980814188 23557887824979203 71090660005167339 55719599274232248 44504600250601227 60359887587175120 11392521176528808 93020865375663309 56639113594718732 35990345610315796 77993731086068485 49778528635930305 11483405077072296 67581727624965756 62162408660827828 79433663644665551 34579245056401633 51154047182446728 96667132586114953 20606656793022607 91630676747817458 27835903209370641 58427516577062644 47008023472253951 68757414642097987 17915609492130470 76009938780388490 63914079104734117 14873559223301212 17420550686757855 54858875436837162 50121476556889638 70743997754651694 43581270508365732 34129594545306240 63732441399814410 53397100483582304 51637993619762726 59922958223838454 28761246722883997 62412754220206581 43828168926118393 58317889145693368 99810255658426343 13014742042369634 69120231241502534 62938588816001059 95251490629460860 27395872737076433 52234998638065058 10536739272405507 11203886448790942 49295532461142734 70395225715211391 53842914963789895 79749877645122054 80774693801748418 40419582207035381 58051446103378881 42310705486376225 49363902119949997 13702066327260422 45420991379331275 13070730912480414 28961867732411317 31002019238613284 43668308845446364 79070005685923557 37553065374351876 18381064104270500 23939430129154902 14152788159137873 51716541218439297 54304924845234822 72425187176192058 35313390080393548 90734121522617509 95923893319593292 37175265061921380 52786249284373849 75356420686534608 34845446842055154 75758247487620716 78196400754037263 41649725157540193 96926726612897233 96547944104138789 35090101021058869 80259610400208114 71524575490739513 92903872723637038 96794933951199036 22065801463013374 89428607057078940 73247784263191815 49756644415478083 34366029087862781 65539873567139404 78006789627728540 11861398065190598 39440967442144573 52159391524716072 59944825464102458 73026714715962410 29295055386065566 69762885491404130 50382692884412051 99637835997490914 21509531452874334 99090571939075393 17989993853509689 48663141754490367 30307184766943937 51573899183518837 44173812133526959 78539925089255634 76656310816148550 56270388508542783 53636754760148077 71244984941549215 45264577939537894 59319316807885760 84734238390894970 72269895644155492 68573222472530395 60437513740223668 70688461915398250 55940529773770541 98981945674065215 91545995577225291 34335320055079506 26427929553911395 99610361202373795 31099889406543572 58424126112356306 32348484734238439 70204948636792131 16584419558196522 92342483868874101 13054287484857860 14229382476717763 29189948970091638 15509701695022524 50514417148986020 41255322334535607 76757321695752539 64614789684766640 27785679393988008 84842982223248705 91997942792435772 67501429159692268 31067079650897693 35776570775209600 25212261075966302 10620177442004127 23273416452354758 85578496444874789 88195426764999157 93030070471953071 16196558869357308 27978314332203665 66395496333527026 58237792566125738 67638420365787121 90837990195489099 98659679042448657 56359780463749379 31630066709744031 28185488101614161 90886211210328587 35281418841984468 44168118280862526 11973603015318263 99666488498870462 16288833150501798 40675557553423318 22607576830001890 48043802049356504 23337250330444819 14492838552400505 85647759432189483 19203861583748186 22953934077922673 10597620547495883 85314301910429589 31437399965933699 70058952037345002 26181937226194155 41103011357566129 92100955920678186 55103093148416127 88211137650521642 64676251249285794 36850770105379321 10177269263307401 20340629356695481 95119674483662027 78045097849590974 94132055399836963 67617122296396478 54742509333685419 74908678515339931 94482786255838156 24277686087884443 33771948868805794 31704619997281021 34368952586328817 70004955948677428 53387780480337854 39233925706835957 54674764728268547 28845179251846221 33511255187872908 30256982711587570 97233704997986144 20153600966553833 29118788121999252 17400720141632194 70438700525603910 53966491949022955 18644007485588764 45686781530789424 93702213408845837 30910312048006030 66222916783003320 55604796819344903 91878461008614675 52565599548133874 82873101303094026 41373142696972441 45123551279242149 43498200240403043 58020367941954421 55951959821216982 21563773099444260 10754750564185702 11158386682815205 42096247879880685 53886920126013264 74395573639132782 69550351731911227 33198314772639608 64295873499868541 78381237445811248 42589702867976095 45470224195390027 41506507858569266 13626615869630147 47705682772831852 50567244116689680 21660971063586804 12693812447149197 79169038518033471 81812114793854200 82795621330487447 85753952792570671 75740536192957919 45424607516170127 26867518472059664 23756593855935188 64124810789006366 12514043076929970 92265178824255013 57083424372083689 14157907410328093 94412646750309224 30089850905235792 40192058600552047 80811368882512325 89873558756462388 12948253242975625 72227704831684454 81827466035817964 31378042836006222 64970974204823224 75160155233811926 76442881248166399 13921227180947135 76655197050469786 60747910771443607 90359349999220454 60383857387823950 27935966098655162 90237376739739866 56147560138995160 90331292877872480 48437277477772904 87013361785547833 72765580199373905 55597154715479619 90650586436012303 36271116360637765 66097019598565725 68925677416166656 81187661842110903 40745480363259085 81340009871553517 26125567550929556 10500382890257231 19712705119496542 22693992025613569 82505544627887784 82231928318104549 70180652224812268 26920139438420109 98209190381296143 86440943473880270 10305892020576178 55047795287405966 44542254499077208 11773912598426686 22328912885061634 95345230716022336 36236787002347121 51513146363536134 26328526723544011 71805298486028125 21297361299329336 76297461923154989 53352519684759488 97257711416243010 57160461375023503 78512912603603889 33685439110911731 18174677022587371 34145991421012862 20906284598289003 67824392866336058 87494988145477678 78088900784038625 85174095630591098 89050928335755121 71759941808248498 47653522865933056 62243149956650652 16647568679199725 36945677223314629 42918152228138042 35113911657338580 81936417620621638 22371381927868935 10062871269431209 52428035724731425 22409494864514543 35861200867271208 49813564678132135 61428103387639812 27850483301371864 82920332712398463 65250695560076691 75435057139101177 98578304626294229 41228020537995330 46822337845994581 11800084832317452 16733932389949176 60329404233816647 31579393566947559 68114735765919569 74598832066878135 22100038267111111 93000257968852846 94138670608589493 11541490536742321 33782409639290865 51358600774816947 18951473264176919 92192620195299447 23882599108213757 73732373131288618 47164273866110559 90560663407179269 19275418480208867 19414600263041515 66768672714983883 54376292001739913 43249363700618374 44679454230847726 89325116913803215 19708783492096126 72314813787336527 88204108395150737 89127761512399119 96436306057093361 35414884739804296 63483379758019178 20783809332710105 90601575962148191 42790894825462932 17805004399168002 27611699468113727 20468210934843591 58232737811247108 71230893852163121 63187842936697314 10661994754817105 50697171724760411 12135625161060725 19344062691062259 32252997615031909 51011508183453760 24441733040071705 54445490542660593 52711004563351404 17071326219692384 80689181020750610 71245641173999056 64027925040459902 13735127552984588 15917577946870978 86725912886862010 45126875170786992 78436896438540955 70289337055979998 64459793586230931 67584758965770373 94013531959378440 51343400472109261 18717122666411451 32326043593073034 77305476950228675 15387883354708161 51724029908936597 54537832499865768 91470944677074962 62385066688278752 95766887500758272 78358017329287917 65200519841593289 60164649964395649 65903331800272567 55171392643188023 14751854181926519 72496513272745840 14205848576592150 47299212740231583 72503220364711676 61103317877790073 67245699312736546 30282439735739567 78514284467591103 17250639184070222 93296833237574265 62503943282400067 23972750604120523 68772463594297084 41237610434715723 33424311317915845 62925709318758267 69726173133145930 68903777928366542 99642968033373726 51226981082505146 66784101608563713 49085983900818787 22530755418009270 41112163362970060 57874562759558543 10948655124916845 74220482155322435 62000876357149438 62708868860182352 77895028952838697 19515430779533802 84543799215120385 42617654262767669 67087350583924713 70058780458282393 19335658268999586 99608759904024541 61730645508684997 15504019317585623 76722109427435179 93007242628127700 48474481328453162 36422779819349202 95241344025008777 83874185289570388 47154734909422883 75730359942125602 97490311490143952 84806221537996659 95353717805095150 48207581102196595 69173726855427259 59547630158025834 10539521382945130 12856171420609599 99231234172090207 78292138226327048 58442617729747164 46526624138901502 44298223940979548 95846863888484394 84708354444058251 14910312679554492 57397951341541501 96797113960515554 51525694224589850 46915800345470955 43771576799254735 22631218108478087 54716262844117680 83840623203924129 11491260964400565 97497367977581237 70570240936638953 69995966348012977 54367110382844391 50745197507022143 70560899404029100 90907048568703297 35531773929185988 66390001007726376 22008121611252565 23303338075722646 51425442138978756 39454263565311027 30158111566346771 48129545302897437 34776779368614808 23406321549228388 28617693111930063 36825133315284584 88317751805851456 96215361272931579 32310784001561716 14356551486655022 68351062481660244 19848757811956847 30615919555056458 24004686426071114 45275380418348824 33456735524520503 47078682971208528 30356352884362857 17694906654342893 66410960339387131 13335313354471036 87256373052657281 96683165960634739 49204679787982678 46521830245039919 78749673507511160 90056973775614810 98839720087109398 81073533893179838 47576279333921197 95245250077016529 64178807011872970 92897392477788713 45528210182794552 94402521722928805 25027987032670497 80668778225027980 26649245017894690 46857848643017993 68866677108050804 68749363617185239 34840605579179589 17400703065062831 77622056838996187 21347860884877361 30882269102372893 61593698669053803 55725799399299274 53918374682963198 60475112277860719 19263095909578138 31853376365154171 33809890824725150 47637852968158927 81058905625325457 13977694853061415 75241071964444975 41404909255801347 82210882282801888 55968803278727365 60939007140514376 27813175882634651 62678501023645751 27203669275847855 42168242955769187 98922530173590767 71365650256990178 16036543640106737 11728782596574442 43190439503803068 20185541330287937 93428598682913184 41668509924046808 33442877689731545 52923239881313253 29771207495860281 64899569690704758 63341781949067272 89603353242516367 19876418553362327 86851410519069454 55089418919107037 37872093753790321 89189844755145478 98440474650893676 74796826256197061 93700857836100163 84835153241162529 99954341755254190 39291203814510139 38055466383496587 97773560643645814 32893031137877878 63416699340543559 25074133248754486 10214246850796316 59594897272784143 29189674181579824 48463748561320034 60036627997733972 27377222639802591 26263068360288722 74888482744797438 89030199843685776 41467302216945350 17894234240169406 12931066471619199 41966259914254912 45881329274242649 89175931610130917 10832872331097052 52623377977104728 97581244657476851 22129148598172890 38892322601814541 44677672065629564 22587952852986947 58921600597862921 68535859691327877 20152211056354209 88211256746214420 88657077784724074 91014163014022287 22649545421331195 45055004045187731 89834070446316981 21585342624856802 65990931362498324 94712727189108483 11226528286170168 40581888072665348 43196281646561019 87985239870733137 20379924609691766 92965351550477280 47189195198787545 25114265804977168 31264711638633508 72504767640869276 24689647026709027 45212983118963266 34064695268425037 55128652154196298 80107898593472594 81477344179677831 26735050946392458 54632378387985294 13697238570881758 69208048913699193 44363091109539186 75824990144088101 22723457011136797 19413287900240825 73731166167858264 85048523609954121 34588372739985199 26884769589598270 75024148097186613 24970536228318621 21477830897860521 82277735491845281 90403561088064847 27214175448234378 19132016912902133 20586077280443065 63391550883199231 60453659661234664 29662430525418150 33546679420137901 40000827520483694 57182365850761610 73801088569758000 80005969098659462 48008867831307234 62732746634613684 48015075517986444 35615740493697137 84315424066979691 51855256612652698 21328490941896930 40186611629558495 27890997851039398 32739446563594633 66216856388915237 35810442699336884 55530013124095419 72296884651468708 78170596565274348 51158848839560116 94311660802757302 64056384711824582 39967379153716505 41697937316869442 29341391270699771 22532853531210221 46066300525997308 37330044092501640 38577033171176535 95926737786139468 51447352123054644 70526339766881973 22150685913249228 35387641288740703 23422301830256980 28679852937953419 62179951644913125 67388492880774977 78355729608280624 31279040075434659 42149959188256157 44720293353256193 31619999419893352 56400158005732336 80316385041892898 65313752830543804 97880093066415069 74250091672984369 71462325932303153 77123981511133701 87281412305063637 69556881062544453 62888880735092671 64988408222704150 30121261151301460 39318490243256880 12481026809723382 41258207966058730 61479557129780628 41286310417747808 58469035872456134 77488739380519535 54951424132174472 59390593556798877 23975625836673081 63361345497581819 47293282216625197 57599521049092412 70841014830262523 59179369997812898 79495747794836556 22473048153719347 44748366104697157 73720982603904687 13234514258179795 74131066621414971 38477007508101385 73121536700564814 38582897299052608 80850894453128895 86004715740750934 92973183025196475 82628980097572852 53526450952885643 98909266056009664 78936433068578094 30082352927265788 34025929429941873 19017068310605687 40107507906152263 91303220646286693 66657907534464805 77522836707479215 82271386304267884 80029852196571501 82570884767786475 96162604848186050 90176557401715308 79405699712231338 78659318312320381 52104238832224431 46305939273425798 43307162304269737 78350419648361491 21405920212816074 22217778435170863 55931823661955712 27677186245994605 81758179657077269 39013763030717155 77407072816424421 17876969832336828 54946201126173886 60317793063872002 41599938048609577 66249765495910286 70748414420169343 52934704029038933 24219721050236131 62782169886039055 14506957751992926 46535176303763988 79051947674710387 26772941657905864 83850784730002201 97097915454271824 91776004542928753 49609389596131408 96085673610737602 70382639129449878 56350605774777363 13048899347626218 35025439788606697 95824331298537343 77052365341082199 60935977789495903 17974423394929575 47309270065615947 45330309350770172 19326614379485700 53185912882321413 82463924984011276 73903194200439302 59519160977636224 30905470248329798 78248910320737104 44049541481757646 86856676437594769 73471250266455449 88389592176182101 93582125566760180 87070788413526943 75036936340778133 74550168521364587 98097536614384888 87530748048490991 94236918446130617 48764752649820740 48534604993890556 83772109740151538 16615926156627941 28314523592448927 41690767112099242 79048798395834769 91088985317741290 28403917807142381 27257999762356009 89970601904944161 49606191929744462 54119479725630994 41373746941093768 43485583238873262 35511632346650472 39705992291378178 17061846762357776 87686615937413989 66484744996586656 63234407660141454 97829128862802938 83495304616987954 76651916606003070 59507347444191535 10111570333915189 97572897595901162 17881951321983668 86428214478941674 36465814430189083 82781547410131886 60585591777405068 50822385458196162 46053649808154465 40447628377387267 60468392462885909 34758263604645984 16292118046267273 45912084384516634 98804216839480291 43608567618153444 79860802722603869 15657239666740780 60726530289707404 20439756591600507 59773216764039157 49612297219994215 64076294046327010 43586517284005914 48132022264478916 68819592902174818 51590445278938566 76837074088731386 50061553350988550 26105655217323444 13744532875259064 79538752104227718 67207795202870575 56881753214833190 99476259851170602 42769077496174116 28242568888916346 61856809100472252 87597890158599028 14028647217846806 97442916623497263 50876849484753927 76603263633269957 74237362405187664 48700231374060548 34520400574385098 32955858333886302 24589804616226521 50071260757969969 73849955634239185 86293144022475864 95417559167570014 45788061445580583 55526222226207165 40223835335261660 24843127337881187 20942092990473931 23303767891807229 72877181934063896 70336408970385835 84332999354110075 44040911975337574 82269663895994779 39031610396788327 56870687675823830 89814537887942657 69236991044261592 96421232072073788 79367815884461416 51015523660034430 68243356254782440 34790464278004506 45466030802692955 35790019766599304 96595646854681405 58845124425963070 78041934320030568 82273323871915346 37091837407286504 65560134223250371 12634853014098175 65065868297213907 46437343765301076 57450900731797314 38180917279898927 32824885657764989 42215978388548447 24339855043497151 73761458429404546 67717932924450168 69337574976657860 54365122454753786 70777477987918971 87657631257287142 80361320746389625 18910818364958606 91843059447992979 30984259337850821 80384144116918287 32574912603789188 90560683627254894 99571617205908275 68101419681955542 44707261849958915 36376147662113290 98488648075304210 32111962949701121 72388462669138386 85308857542478140 21949259155813758 68203058269320566 95902858300670505 89967245134974334 45868176394487852 19102582938435251 27399272528785042 94088651427208838 71492362451430834 80580864799530085 57776820268296126 36145555872004276 75371576825963068 85469730319889503 70795864425355482 61951691163659288 41520678682163100 99439450289980123 31216969896783878 67404128334724849 22631533230786943 98780860227571072 97285817388591105 54297344058748242 80068282071121395 26673684442022834 78014781437196330 55519667439353115 30514654720602516 15650342229008184 65307365245422687 82792379071666566 56455500701296030 35165238235666700 31214597269933784 18270521757343897 35800350393382837 55605309380104193 56067363705459433 56598324851523175 80762053526688080 64618863426580260 23184668902174577 97642061278765128 82231471040166366 42534558795150115 74285526271425443 28701233186713379 87226211801531453 10667458469270129 31000443294149618 44550739165698444 73305171124443360 58477949528141379 21325932311078953 52883385502901823 20606140385905187 65561676395457423 89191109466670205 88378718417901148 43671733039148586 28984945645494609 79183140959340153 98323877746216609 67392333884454124 61484679988648758 91658309852830284 38005310181350158 87744106671085730 59875944299818940 61320807569684675 16807287035277156 36447605676575306 18152627650408429 75601183006466040 51910456541955223 16199137633837768 54078090841320755 15327943392460650 13634643764131059 76867407657712307 52670501162052361 11800582204085730 66986528677228257 30597521109384329 25148280140018699 74793879980434044 79689597388937262 93174402059932844 91595011983780735 36814137568345187 18408727410829127 55731487224833641 16126321302591562 49004928584266007 42585406771552213 78069595300826876 26434055267811814 94196733321354832 86809263752667930 93974779940051487 79337452329763015 27314212062309449 23531839088743841 99110462785345128 75145954398921308 71774187221994056 36989499810827361 10706342988223362 76525261205489028 61220740962911841 77160795570752920 37381764000802429 80590217655862101 24220271409076665 46526384538650825 63920401865437507 64754422980105517 63675295414779331 19533901825774513 78281489079561730 22489588800163421 29938911349574589 62365975796682082 22903592118346804 56758663523250027 56201529775521792 41508869091055364 87815239308896001 28497888805974401 52123230547320993 78191135817478870 44067948238541926 57853605888853822 12442333084881669 76477281204294417 78436872441988330 88197570845897614 63551938425634820 82017030010305313 64612857873721785 49716012047747430 69753931128809370 18500738048742031 77220659165989158 74169552149284123 29937373619248736 94864946908202190 18914722094496070 17329259680581578 92219497963951901 72587038963569242 16489336877971036 42598361425275134 10542211081752530 39583660011413163 43003751739341226 94414141237473400 33010780790936513 26238588846791504 43542148968635910 21977950172848369 95730292624498412 81717972578629761 11606080469799099 75007455814915567 47132566072471246 32757837346579460 28798145671363375 86866701376067909 90409152398487404 43278391321602861 40580005927567334 85222417350815746 54121873868456293 24138418899151881 28363519632538987 93615998917998552 82059621518116542 43747739325751592 27991868730424330 70600164324461179 45456053015157627 90517277732934363 75925309492830938 40397494057028648 57606951460352326 40038403016490995 91585709794005113 98166187058634170 16824031942287819 75014388340425495 91199551395919389 61205308723211654 48912766231387685 49575652498883477 88185213870642275 33524398097536195 57045148013130486 31827894171970562 31608308594462770 98742284241553765 80739445765730197 79024850706946887 47241952003442713 64374311692893667 37597973488052716 95880398390565647 57960123591170918 51434145320913512 45020461593425038 92311223980080969 38770924734960487 81647264148952011 73337020402660804 18779429208655937 60504125678786367 74896957979890261 20000830577879929 21315462970409158 84223667243969880 61736432572043735 57695451279948811 41839037211862769 33475691842235308 16488966612060832 80313276109803450 25997782843386545 49943495618980019 50948846230683561 86418484917596621 22241230871058833 23536393851216878 32052146589747996 32951900574706089 58490480161189586 22075777809857818 74361496553668724 12173858673690306 20498822038622744 69368934025002208 53737419597551103 29926412319847789 26724772817630545 82641869745424847 76669306822282553 16143747711826527 64363885612826695 43293542801693459 71266181583343253 70306245978383124 15299559183491641 27167883514913426 80928200805655865 11623112974194658 78568364131404271 90800090761216621 12089883254612870 34251198710812758 43010663895539250 72673072907031330 26456609940791169 28269029389209087 65801088843100469 18038016864125492 92371757051251360 75212318636533629 30540226215857668 15327858014325649 46676841877499631 76735336309532371 93025621079764943 39990892927141983 93735226157543194 74383354750927887 36705150308944171 28373124617745159 46787483233223699 13881287655569202 89374147010180354 47346568539606848 70544039579912856 93369117393678114 38803793479433871 57840687093978486 15396893367591452 34185111918502532 45559397667637180 97698945746542868 28699664886067757 82792851091953397 21019253357875222 31643510767361425 88277247656167113 89636132962191705 30448024985617722 64568936771717257 27835124892467051 12532325293919419 12549641579120447 38232281557186208 21854219208198806 37731478734216397 32669492630836069 44200560676109052 21267337055148131 43848009855073544 33764588377206913 43311831970182160 74140656080667523 93891750739455891 55747258131729564 18239098349358490 80153780484218906 62918262860716604 82166376323781402 47113411587629159 94901360095278193 19537992428369622 39720175955929981 84402344349889059 87868575350137316 79841869280730846 47542507151370010 86001392759075106 81500797496998540 47647298501367230 56912874059671550 38303715798292568 12500867489830895 94467773891597754 17114157497561976 94362965404627710 93314287359309205 80163060780643253 24251794809573929 70632320355388276 96494890679815463 23775086443162180 91511008143131948 75433872716714036 45156217663303213 74422264698293453 83705033293101021 53662436533891254 68620464612136181 76186615961985282 75826116122816362 45276881331433779 41435513751542568 11658746713753238 71875236510152021 14976979432265224 96202637082788849 24570805637362172 51368965414687537 28794949967973367 84047082669754119 12042818583241179 88663526722481352 65790481452596916 97469876692227303 69108680456294044 73392945381704752 76264621949891135 97173519956144734 98711298876850146 58067546870625319 90021930838432822 87130072221375456 95310796384396079 24496810775492456 24754806088078391 57980550526590393 59637619693286002 57495947769442955 94226995773588697 67208726506388126 51405142715227737 15548863058650686 53503822756197758 33208604326629825 19149320818121938 38832584811599409 49285430737127976 41199312741025847 98888494825391138 39944570479736558 92833692496734378 77443615277006713 61815320901615743 36082360753783030 90828717871366149 74236170149648680 41218150459018782 40839405813013953 20946774953507040 31714112506062775 76297620182982919 22969622103630961 49369419068431127 72340853039466573 24888481775560848 28967832508522437 97029798250491786 57932671761445944 17324661772078039 44699190512368839 91387341975470137 41518998268448385 60456059790721549 50873313560096207 32704082924933844 33843783463016711 14576390267482126 59450453825402255 61242244967535154 61391185126089719 61197972566747902 17473472887305957 12605072386924100 61603113578893202 88849553510731089 36518346281652721 75497228720536875 11180556704844128 51639329737236707 90393416220680090 37931603313954144 26333908048316079 25204225004978600 74138228179034251 77844587468676283 56207871674803130 78502063277179614 67492571095474472 20706182987391945 50654933851842020 93497790368667620 88077363765958425 71333316087346902 33868021320109340 67606386975137045 47506463273623278 21566819823618551 13042835753580725 60945181581706569 54633255615104587 81587249071392491 10724618448767483 43370151571121590 79825130439502588 13014854292837631 89432634999122207 30304161054298109 37212639362859778 82159920006423655 50652160331770780 39038487317122855 71205397111960535 45997131551266245 81755210770600808 26741404786722864 13710799828132078 64686479265172481 98933629788414476 80227444079773598 31879717116436024 84593044385565902 80845782265321422 73721369574342360 53184477647383242 68929960543300941 44595267264971573 32454995271549467 52870239742450858 63310173040523558 65659019184520116 31708608389791764 31594783040681894 27704473462336974 95974997807649541 84422132227247706 32218314395031406 19656573151711433 24264060746250222 11747920175145334 83469377476242906 19768176907780311 99505491840748884 73241970050587929 32489009790510220 89125389344561535 49829217955047422 90398642819278824 69943768387397954 33121541288867469 40992642270033597 14175624288087010 97080038068667103 63800061308268485 43672135746553453 74347072219117565 19561456735308239 48582277738593209 85386878604070821 59923475291325842 68013412168007066 97359460911370641 45294010727526165 96023556528332961 77093979355213321 36152000176148305 75017690230300964 66434861889457747 65087385050840852 29245898538394710 45847135964895643 34035508896100494 22961166125121434 17944437031622791 24417219993933127 94158233249680874 72124633992265268 91529461590663497 61165363736659657 60611822314575625 72383304536580279 44877692131993644 83359018049869847 87295578955734418 35196520820903857 71358842961322015 34786820409900760 90633565204662071 79895806135384856 14554556810463593 46809823537888286 92336126625529871 12858812718518840 58423184458314215 83336986620027971 13699740708947192 94697191429878046 90520893824283739 87726111109320000 12803131568259050 76453950538986919 22156393211460640 90760942700314273 81906543631287937 31691488909402971 31204895771042572 11576352076413083 81457095421216851 82997457301479017 15832535028963487 38370099721709847 18860366725857587 12475827741973173 16262642137402989 89028318906866962 64655315175648845 93007696660869397 74956805189154195 57678826049931785 27404400168509134 42674588924806086 32961853756311409 61122382130704804 91193262770429819 90928545939797273 83447171326006521 74144113011715251 45117215737849454 55001612533105936 57449026602175931 95659028696687616 75011951728453453 33303120179010450 56928521763271397 64737365734090171 69868494287524305 35970914097445611 48658160134031533 19220276079970882 18238815552042141 44333896926293780 59345524850702797 25726769357126180 12058539222919950 71867438179700636 47633506494189443 30757674654831876 27347552470873153 93953757863779870 86836563555278894 39337960442405559 55369805972379879 52101600604126761 47981721808455526 61664204645118689 79857942872725416 40548267759958218 43904455188415176 97744959593992988 70350493993529299 65530175320526022 50593083402808070 74781678123285308 30761065749712387 66748188955343976 84443737936386796 78894324235055642 92933450136334972 70110530759891910 74212752192005783 73504983325324033 43455576978466579 61966350104283027 16523334933563638 49230406896555250 36619018566870041 67963159700699544 96944875719686903 52077561419209473 47511940769648721 68981428665042954 27617965778595276 59314075870480130 78909975403211701 40298443407444878 24382945830198939 26060983568836894 30313782525584348 93396940863357122 35470674273706832 95187001392319845 51837920840455568 75470064106270560 35062100709269285 78380343254954440 36358090809030394 80842998561650479 68812404796173147 76536202323570603 46918788245774619 44445940739160044 81147111637327323 18771335293767115 14453367499351463 56754164738241017 26508842314530427 72590425956205396 10983810712108119 68259262195807490 28792308372554854 73242462634238414 21652849987373632 25910383775209400 34102565952169716 57145958976608454 54368075958190266 73021820342309233 83522426550463046 85240822954008484 11649485227483522 87140712570928652 49303677247614404 27443481271354006 52034658456485819 77472921175934530 35887519554781508 63299294454726917 65675148670644927 22303735187000511 64334827367640660 52428025594353156 78768818799848772 21844680460175812 92468347614442255 47457585780764748 98197439611548719 43317684831648211 89312215662470746 15639773688078586 91657736011332031 10594194335345547 95833367428017172 23408946979478294 15061742148671053 27653039040290083 18218589234490647 53026681004914310 81155076767611055 60698260225026342 86729303497356441 43463645158041630 74401006995968277 17393280130430828 74421724667255587 92402983282235336 39354265645369145 80991957294529685 54603152035830964 22126354673513387 15972924197369222 90469851913501174 87140431362596625 37595797489781045 97601602860755042 27108072090832336 81233146264775933 41314614528320021 86942499560367532 16099637129818379 88720039886564542 36197953058390912 18005009810339750 93513542180049328 36697237918046279 72129414647439947 92623288981782020 91213056931437426 75622600588040822 92027763216441135 39403876208925907 66818052754497231 55970486665607160 33388141883395906 65377978932675498 97701899138815534 24726846653482873 21652188693590932 16249836999740940 33037945303674268 57466460695228553 60107825963835216 38201889433052763 21943416350413330 63332343055217541 18918596203930797 64409080146651174 91560983921444203 99201247783903047 28189780122556380 30284521722772853 69264081191450098 90817949423718698 33207414645675901 44633234678879385 30864627392548397 77687305049641543 17718672970763516 30886532773458015 19877807781999318 55279889614518434 51267459799110888 90313284407372807 81198927153484656 82892962779534510 55948799045071116 78539715869393171 68097026056958588 77174559879126202 11480581073489450 29358595233425847 15609713343562478 66664974063159530 68420668601995051 16787496179855634 19373080302392052 71670503409072101 46793968321445497 17854713896186320 71290113526047109 58587364640085743 54753356172104265 45093224507604273 62012281507842516 72645667052158369 84446717914120231 72640555837873199 37282672770569111 52708803485643598 56106086113108578 48126198053770483 61530413682556670 76299765468944867 77767940830166965 48000717931999045 75340367677783164 68416953893943490 22199123323140744 59404332320866998 17440932272112374 43077048084975478 60882889761036188 55841082841392789 88169416562952142 56567760907671841 83966697757236199 88360504443740714 44415424863110517 38984642744674854 67619314225017822 92500328588913505 70305937608374197 62226022125484822 33985140301423923 27594464289219250 44239799525994983 41681140462408768 95252310927547649 57200353452517503 21427742302884197 37249978365968353 76133618128234394 79881416868131831 89008257148291528 27150387106118845 45642278435348368 57261121818396129 10807136635572057 42745585883997470 84582483487969690 59972780642767489 71300623454450499 56732520912879652 57637038992399179 96727938487719847 32715307714503775 27244753230471536 24083923955654988 30342360124894527 21601358818969748 41894854405199691 49720884143138124 19030039528531155 39345695195625764 67377459529669062 44460815530770205 49420381175302875 37049454985130127 41131192480033656 75547218412449742 18865350356088580 66314677252670080 49728897709005018 63690834150871027 87550173928673337 83062599181538602 13110449795347550 39230425119348701 10359924168412698 94771533053017432 34152690062800418 83971703605232573 20673131945959961 82000625009094394 35225127777644847 56771148291118119 99937676539921683 25178913377027012 15021620229974623 22499499703679157 85463602906244997 54687864601987110 55617943968459701 52198364334548856 83453757007849989 60979113401695380 77180019480108286 54404689336061867 96868523084964510 77270129998536872 69878660992863588 16820539323994452 45885102650535854 11373667232880853 77273981739718364 35440499046945770 63466807002754013 35663765804023886 83264920727636206 91033518297470927 28550788396900976 18838498972950198 39926061081851937 15543534688860656 61667935899586558 59458763067654501 84071353406287163 83460951355737782 11556605268227882 74411442182389871 66106894572537668 72209618873659819 23253602927880898 48073457399974352 21524547933012366 27866006900489767 32243565284442579 78439120707530014 86593321390066105 56953863325016661 33804253113893301 96600017703872596 17683362563230752 94785687506840271 13742607298930971 19078185879505014 18684842703481713 79509162398548005 17480245483215470 68645773553770857 29981541754092472 40291115237762226 40619271506657596 35050040699917435 99351828437502443 79131934168858371 63689955155631840 76887516713961258 26582199709768278 46844365312020911 90403686296920172 61667924722461776 66581584045011332 10446252934194342 30590821163241684 73190807863536493 86250663311169872 35602283313875775 54441086390541900 68254702612249894 64845130761804577 94038452831483640 75672625015751302 58090307291383889 91790494103639960 57910132916854743 34060304974701491 96202777151279926 84183041888101562 66133385949313679 28898951025105457 32039280639525112 13512473190968499 98034470880168937 54021486690459015 61020601348736043 93469705499754766 42146036310975105 35668254549102810 10858244651732631 70676331632529354 56794583906958550 50934045819526879 53299906971114049 10181585635882651 86915336586227898 50955063253657908 64600320175354535 99741087411100991 46021601670041838 32722278987006269 84109946849476559 20662541705222648 33255996073561578 54866305368506664 99629025873833509 40670886401913718 77719555463261938 75672650993749976 21633331848084172 83293191461051585 21280832663318427 79856650344839316 58720939575396745 88518301581586453 45066634477874507 22245195288890600 23686170612670618 42017588927114377 44244945972937002 41524616698830474 31688088545860543 95859479405869635 17010872243907245 52828183268129384 84752912990000106 19396298565412870 80765620198481817 31684507850881104 11136170817067754 25029930011075329 20892218643982090 44094579819204379 48595237110469336 45668660456278515 39788150405136108 57319375755118803 27094674956206142 55261968402772856 49144325850984926 16338345071387571 51525715532241398 42310907753475798 12318670478250331 46446536926098597 72009186536698622 66555967879956103 57220606017419398 13288517580586730 54490916084636163 48897772858008509 55264130288790587 23963262865320316 59795401120383448 86724559446678214 23418647590640943 95538680187464041 49551394998751831 16616814437318739 73902253533047752 63344915544383499 63650273587904656 60423677687956069 98237635755065333 78146146267349492 14606259914026953 15036882767191122 52524423193158805 34854162700717199 40645856544191255 82296268301024652 44337894761034435 59428744413759003 81224203641675564 83843881630920068 35865564748031706 51441529886076301 66749234737729685 93807526904949278 98287375436075416 33696841264419526 16749144084555996 23880158605352636 34349082470632609 16688293156699671 88607362138074576 49570829510530197 12426064760193207 90615215585005261 56690918971824130 64652857563329263 27071448450684873 56855749718928824 31775157679558374 29532169094150148 62993958712796783 58427604388315880 22535048605740861 62681293202359191 55354602660860125 21135888931851566 89694642511363686 57509728553922120 83603970325934759 23569827372489617 50371226907373505 24890177177490068 77581760737429292 64957181029278831 40922664160693462 24609277532536836 86389673161396264 12894725626823414 64259117220962909 69004425491998996 74825905171289272 37928007032358064 38138913390616042 19215476673032994 48805721361982983 41527987182319378 85222240409779654 77303863423434120 68823494168351840 80841725631058462 46922834068447230 22044549983358244 67720414850795960 15068045453670353 89554372762548443 37264173356580566 95223871951564116 47959601428423574 42364241745773931 17081722562584721 18849208065512995 40091766640467774 32150562628669009 63740764347129763 54035613493829038 90296100148471886 51937068849502440 67003849545247151 83157825283049450 64489352229553767 19600956806534711 97293302404678023 37466024760648172 60315650832252290 53344413162952194 40914916439169655 28528998217480901 53704109792531372 39883511488835264 52173007754434797 63974413142792379 49991852215656220 96653638781034148 20398589476952467 25193878633399570 76439240485823603 89092744563779073 41095286854963098 50485604727338796 83322243230627203 77070177702340086 63181689670958325 73289919196032737 39058038841846618 50311199114303967 79124438005101827 38996847273590326 77823060133490188 23988909042930353 24999290785169867 35771094844528289 50629746857841059 29561656611320519 13954772761390276 88826876794465961 58178644656387194 61907091695405591 69501346995385308 65677265177995911 49312002265130434 59422067546292940 15579667942483870 37897884976181229 71609924178141053 22505668230200837 48635032439262611 68884579609457220 88830249535753057 13149203815074724 29437882239262814 93935265714094479 97167614391396829 13624727194504275 93613714440828924 17157628177760749 94157120605840923 25194542358421574 85827531940938649 36676140640884376 87303105719158833 76629655438940855 89891952614047625 60062490529248440 84090708792506179 98922468277987638 92129272832300660 40930775983647998 93719331316063311 90298909462872708 88319545342640693 11209496757739761 55749634696432534 77050139794767314 25129080877372587 79707036794792720 25767583305309623 82517364551680580 40353444563817276 54518336186462952 58581757994095141 79250936393514984 70077708234390647 34311766864025657 98498672886405554 30051738583495605 57877065649107167 58011103713081295 18934301899639189 19848434622481186 44889654099166387 71717480923634108 32452449231101257 79199977550919527 62949785058523493 46656004462989210 16222116229719884 85234754828671283 40142450344719822 73504231676376382 78399030573871829 49513481198507170 72261787686750045 26969555710278089 31872124272889258 91170104242163809 53057391629236150 41996300993734043 30792012000573656 77190725521415082 76061263766032613 87672267497086059 35519074935167048 45923917649913875 98764420020429115 65885731739390834 60052018816051704 97554650481512432 89479280314046464 76116060249616998 47924529594714630 72367796036793170 28761121541134402 82833376461560565 72456860554600431 40219737333366216 51157885154058708 14326758164482646 50825685206711597 10114164442397398 72916822625871613 95862965401349608 37582951892301512 16140030376090624 76595415754176686 76248907991880599 31143259912418373 91494510946413649 30040058249532692 26373012600137032 66263521518732305 63786195851934626 35622358274268656 42141614823864165 36324581359381802 88149371005696821 24858361607406957 87731815144802251 46911754127453079 51217479120911032 17417823673453467 74067910729321253 27875000559736499 87605753665183436 46342733060520142 25453588012761418 44583462076871115 97357700136245718 49942916429492321 35460543383795432 70901806864166249 72309048230076011 55796042603985261 66980227185645687 38389750624110484 35017859052465459 97006712060904237 86417504099738752 84053280195989833 97506082883877332 23243713052595124 51394754102718162 94696533838837351 39437057425064536 85819190639347069 77787964948681026 24826631504024428 42358810682982055 87781353177144991 40563061086266594 84882766526142646 13785527339715043 76555081295655711 94122551376391500 65826175685631303 19022070178123859 13363868984846037 73447703420971273 19816572041475828 19040326497500731 54450340875805326 29011301816732712 39788796120312525 51234302199960927 64561620389316830 31479453903194118 27637033403634275 14976983023988556 83891039510522222 67334778462784773 10845006841610982 99305482852605488 16762814738166493 95680897774930009 18775503049368285 99603851796982889 59628802446704613 66839830051491239 57410034034671231 58960529481983933 79234500504088508 97930158987701415 36305303847038575 28984376792102866 41744581479640630 52461546344260726 20656323459807638 20325604572044976 42836387256830309 10300197591410053 28468599307768544 47477224359029176 95345146453094437 93643483301920614 88120179668918653 34844190195694002 45705524885920114 92157338553955507 91745983808536697 19654123825173129 44639800384114687 47477692052320373 80550421510066450 15878106867630262 62295947520126079 70942479448972727 73892554612470932 91628491943324662 54293392504840737 18245074723059884 73520219757222153 63343875909393770 66192571754586589 23363817425656319 56988647809907875 11857465168609009 15122379520324273 57862932568143836 36734441173161667 23599710344294072 73529010415086328 49167849591702687 67503648818952858 58679896061570365 80687362670802011 94074740879447970 60417457308331531 97640587655822137 68305542746426457 17905571659282490 59712604813366447 64812489804593817 74141311184330114 95037593090246053 21901664602423285 99845397508219758 76433264410181527 72271265659738396 70286426248260534 35059915478628458 66425850529728359 69455364690130222 75554866534362033 85829309887473073 12489278369962496 89969324245176185 70077661517213727 43738935234110349 86299953937344909 97490346247840831 12582596640699746 81272958786119398 30217038641555151 90438839284991231 30071664564204251 20250998966238599 99819289836425765 74231064565469401 48816464249170646 52899312861422687 38736747303906145 24247710867482497 40649849465178716 27227589831267345 97148755006693890 56205430806808835 14287186929973979 37477970665913573 97771516317782828 58964780172769795 39538397535173958 64220701676138817 27179351806713559 46202555868206756 31129330620574059 66225421631281883 10105883385522472 40047893053141281 23707648546909900 11520844077592802 15905271103572391 51753941119319363 95914355268974919 87705047003774295 79184580803869668 30619866869028849 47792527630267998 46371422377000679 62306946433371978 41669028697381013 46129015375619299 88020314851198816 90114764983380168 65414860258941556 89923926459264773 99093007986182346 44950567019947131 45654823191857111 81864048106171302 35059303298038899 21595682567228821 61186621818042157 24298723859614069 83174707808325254 66942290878434140 89899040756485102 55003148607854978 43818181976431888 50405942895265428 39085701029533752 76504063725585433 55956967594960170 18734702295131938 80969866663252655 72943745703782581 84897574486549383 42034776517038787 19596575782079102 89900997908796649 86321875741642429 14468730836213657 56899904827419540 81751643740970274 33230371469456317 54042866267739313 74797850537559697 57225850114035992 52191425485630655 58100163866720774 97327790829443660 55525610586879965 84057624326537972 38183191902669675 67886206679085086 70099115141358071 88487502206908323 71488372419857966 18286033886679418 51584302430574295 14073885619651664 76683999733001621 59598583110800415 33932492374852826 24107677424510423 51817627427719898 61109585140935877 13950642004294478 69139870101871963 20865114212737375 42651925706435069 81749453545875305 67980057115189499 15753243301351772 61370598057618568 46580107297729535 32004599018810570 62058096147286115 68720773043037306 74188538030531428 12438251905463556 31782194860554306 59955625954243228 76753154634282840 77650688434684737 58525821930938619 87277714475102737 61710802426145195 84921133382354221 53193458693115236 87346386520848066 44495679783096689 72702852110412042 65604795811265587 28605899355558501 21442709020313856 16461180464726966 50705277888398399 45719879204563863 96238188423893018 24572331817036956 48139712344872852 45204200291329411 10315700886289246 57711149748589796 59496813602316097 48617149664844287 86570175148046773 27898194891748432 70200015745791888 98239075132507325 55183349262193151 96260224874293240 80776326691106391 87704904699725845 85146156233599894 67560189311090043 18652354155827328 55453358563124349 96803455606969770 44874051603978830 46762593532700835 14343859161700423 79994556834385851 11395831229361107 32767011909624041 79006466502964779 73555214705585922 30616500302410895 32816837653976449 11169072243237801 35651155138784355 65497466470781920 78367028205152640 86854793814777429 80525238187771018 76815903474363663 30648690079676031 47454305839857537 18204595117575485 74371079069258460 32599521188113266 37531490171526301 41964018828567182 84347888694928485 91265394340110607 86312650492573149 25682300794731845 67091867710406765 98265799826292933 35459428300136945 78445149680675680 88561247647130453 95372361738322208 10989982042706367 71345995477715754 66546758717755303 41347380358640377 95149693385119122 80492127646870503 68211169083744247 21199000568968050 42829302228147105 48192850254854135 70543199632167108 67912203977142618 60414825941130102 70219499180441446 59986189494149459 50600532174352392 87901999168388690 25514722675100266 17486954842844044 54212570653528187 37980821563219707 46082509385655662 58734767276945704 58039565441211562 17263972669561154 11129784775119893 17578545636947853 13026901194008714 95575824244865393 62876042844795408 14738301359738660 46244901225079628 58548884868560271 93254867192869867 36335190542162035 29229148789328709 19246665149685923 58598128967864044 28884559785677415 59693395615329393 45820121091268869 67270846957565043 25647269532846959 11622558664983823 96091906809767217 44155135644496643 78864514706822057 27525412060369087 59271221703842011 70758511930394042 21014522852054969 80670445058510017 27834283943917913 62268910198662372 17901827027595610 87102597245412076 90470983136626297 65989270575774850 76872961886392467 79501885161811877 30765901088010001 53293268513593562 99093877558329644 24657963305952864 72126875586478735 57104766814426451 69588883701090539 70210326422745627 30438694817214815 39297469698047009 32078671674573180 74767258741754829 17660410465568307 17044295284572888 77853664309413003 92094610953105965 72630262491421155 54448896232887488 99726862715555026 85632203836336994 79099355623372514 80579088127861665 24874037107150883 40868942589459497 44046002302725449 67791530269138217 57544410771304866 57953870907886480 66146315121047088 34951348774902915 92163308936310364 44890992232106436 78593558863549513 40431151285338576 60168064664258752 77737556228832081 47598739930969566 27333730587410152 31574113107612035 30763289023550646 39764412178249784 79047130334770618 29044037530101159 38568158613171076 93160104272348410 17726969638948146 60336246528546908 84154761710630126 22412254438780514 22693441165144931 35295104372185252 27111508764976940 93510913055786548 24854111426001278 38518916172441908 48602168190064841 35179844596992723 12589674351495041 97112052560917080 50489503660062649 89039234275827891 89585119385025884 81898073618415286 55533525314467211 92386830531478228 55263662675388546 88218613510116756 70569387236343170 41015860802227856 51732954334260663 47437762448773377 32852994127310863 36226205075377027 85549546255207890 21978771280782041 24840878642955326 66482532843076465 78313487417861427 55926451926742664 47783447912026386 55262360305101446 23493619076546497 72991364164484841 12768163269368152 95264741687837709 98557725641955602 30503578483608967 56100122585603452 89481163224694670 39436152112997656 94313042641807954 86378324716378721 95033445144447601 13628914487645456 60545136995884100 58041024088953592 26103330944548879 82572184057488707 80565104102432887 98690152816191546 25314981887745923 66476686997342904 80578234309534225 44268588150581946 65308409847512047 72414753860615541 74321815561939551 52020498842022243 22831578493772198 14537656905041848 57659103453393709 58986229933865241 76992096593137468 25639021357000793 94327450445177630 41130028021935091 99252378563291964 94637497652888211 90052317480170574 39349500187395199 93567781143544798 73969502379549090 12945920875037383 65566130165702197 13954335198221880 87332484031866126 94347590787655256 10510417781781549 89730920639168703 71299583289641097 15592441445296136 18161099510347187 26867380111806050 96273863519683524 75787589481554149 73742989573872414 24349442265375277 11866902783466346 28687311972657650 71679093727791663 30784907469849491 74677168647879324 60469114617864081 39504925514523676 28015117889196819 77171230268200170 89012910721848374 91268258676549097 74733092393824182 78386086893027122 38585451503176109 13653782942433542 54239382539246110 50371364859737009 76754348775491617 28560337391767045 56355255652569235 71592206865242664 45872094205070900 15216430512005495 13851484534616609 84910549602125111 29732206195104146 97472189902265395 13054256775269839 30421919761514098 98504744116629878 46533227215820835 59891623482512400 44042550458738099 70768964008563593 51882925084593540 15986151017730049 78484076478696878 17441456736957215 34606056955088522 88459319995521657 17485595425509203 63184920852760161 23476860250799473 12620576247735451 43834366361615404 41735213897740536 31866708557352052 66226811468626721 50145983337043141 74937852676210615 95692925823349518 57666378854496487 62980333749056291 28441418159545849 58309014315112301 97461354318721390 50660306220733906 82295118588304704 57436075578048194 28500867985335892 88009985650032214 91157344978712106 15257873987498357 50342853932882883 52912191222060056 85983309729855149 75166644286960499 37993325017345717 28902490105397730 13669725185120532 12016362645916001 63918581580205005 28934982813373553 39723503616325094 68210782235931534 73303848637448504 54797050606303047 82032826935813346 70852979004661098 65307350749126214 37454930559996735 82298132797420236 46996852787491250 38690811236762889 87762890099193755 49288851632918163 13184936634891389 76844712592813783 85012031788483294 31212712513907606 66312072386915621 98322419450800443 62059059879050606 83711432952827484 81444951544769587 61577282854673472 46633827384786495 47569472229692346 66642788119697233 44031051317551739 41912706272336099 82347027893758237 45669535702535619 14547060732638732 29151369177928538 25136839177692833 24097282971763852 99350871474956394 82030540563109117 70140120895211671 39613826234321273 49090159523895443 17956632820802648 79280893169954030 95921201126269785 41027899575165590 86169042955693938 33000373271354192 49708737768327869 73897352943903026 27811166005807737 66300749047510959 51019782703240355 14061514417143846 78625416992530096 47196834379131696 24357672139509356 19566698072137733 48195316562860334 58984022650681198 51412874686088923 59281247200987861 56981795979636208 82715248220401493 82059158646144917 59989846559816523 28237235072456580 89861048543794244 66730657326132128 47634843348494431 73646508020165349 32141469708039625 53815308843131075 23099193140349643 11656625870159844 47909223563577195 84513669943706637 55852976368772651 40587618289710143 52570530719745877 39211350907945499 26375930208032263 67985689078506027 90571619068249121 18188253583495255 58620865531179324 66536629556121154 59638210325646084 24181260824487958 88719072476894443 38897810965438355 23674486176006894 24403327941195923 73793567553709555 37890083355220850 80107085752277183 87734837138303442 14333116435511254 11406946844200312 28821888198478691 90902292137320583 26667454676416438 78992952193391852 50560533527579984 55963027292254190 27469091896640941 72268719562770337 78081386380055190 98951696751262958 58146228693294243 60265898640317437 97100988673829644 95566399186164944 54514217087809960 44717109961073467 98101738685451610 30425637665675679 66728707008219677 98742282681016835 20331224132214021 11946706162439381 45952554150725646 97852281200485635 66663665693998441 66259672452599221 62362909770091819 22739226325470615 28036078948777284 81869203683335740 90501150652133832 43166711059000346 12002567458711577 96839307939511669 82467448561242971 17748695932813348 45441437970821926 15866917758466642 52524950135174338 29322050338163721 30624023750391999 70259542341764563 82198640270832422 48330995826791227 59487162263709087 57694811743592813 38788656057588469 30038110670922115 85808615142480961 66954091434558463 18084937024037130 93015173819289190 74593693710982588 52633824030696576 56963899607864121 48609307264294267 38571418423120835 45146976014562502 63607989345077409 20412613742374042 18225466223238183 60043500266903139 96175835155964581 37538670094682197 40903640945174773 10453159113174429 63859622030871602 63239068515971253 80161104975644488 64986925946007716 57214645188120119 78797065150836510 33684922718425679 38700725385423415 75297726323433601 65142229441938692 71026874794125142 17600475199794790 35530410272208748 66552692141336950 13559373625585635 23103654320513423 11281830542521818 27566548973892124 40343841140623774 81782760139368755 57868463774252436 78524454223032529 45740832616796713 40800221383569630 39409442850085185 14720008382356896 29952700735617031 79942313239572019 97677556129629463 96570467127283994 60599950084845830 80696456665968271 92489127647396000 52714905992187859 31072312041451104 62535956414101679 23367992241979620 49300766956423953 64820509847934273 99978746016019822 70985031338033411 67154302228269854 46552755737777586 31741253691537467 92575676927983588 60035843502762064 14309434858168366 76288669094613963 27223215412154047 48049581605689354 58942669643622998 39630165271511763 72297129107087301 60173392247797370 21963228264282702 29703003006877456 71252506457473765 99817701601203530 65129036777874075 86012315678835571 87043800900266626 63645728805565488 84282061039017236 14236151840926959 38235377412855273 46714486761891860 44966614649450421 96510269268092493 74044378383327875 25657805231847372 86656169235600174 13252000767953327 74563710612092174 59500192029509008 49673452509768139 43675825451763043 86919719317681107 79538948274420047 88059127636370324 85841150738570202 99515060894804182 32718217381090596 89747596892764149 89420753257812659 64247954250026187 81739999473469527 25057233773909408 99223946132878280 60922186187168669 25998067405853911 85667865088794923 64547868520123980 11539626395330963 92256361267053912 64477642718540697 90720932790840819 62769724108524236 58994721414087098 96312563686761964 87368882292778464 82906672324195314 65511340676568867 16390485090065211 49518542642555109 48534334085767967 72842387299508246 46360837486476877 72724594216976817 62692206413356489 92421827805307532 68533062631080674 77178303721514196 70290004851702636 91514193878141433 41973937778858874 50345521750940562 43675919178282014 50335958257309514 61660811163843798 37445575867541452 78863792087703082 76809167968096931 59970931189577048 15476661051918693 64824416352534545 53386758005841174 21951488823928280 22164366851424982 94608704979251514 16891404582565692 30710483185995797 25005311108301268 20351780142374395 83334804126457911 33663417667898613 58331139233018065 96982474339464613 46164355769438750 23279495530851264 95474108627344470 71310407388295476 34444798416996168 46522466443238272 11234799408965849 41833208964489654 15612985368272489 46488486424146821 36431008889767745 28145907997703335 45014887392031102 81816413963616967 29846007450560072 72162352121644755 53244600335872710 59556337227649842 45703822729128865 91028664535740663 84665970552282786 27951466073625462 13646369392030975 79777265802616490 42579378998998019 84977572962308632 92831280638601263 23646873924367238 29963661472523837 71405626642559593 27450877307062917 97060017887491325 19130729888104593 62705760602321805 63436526397346461 30104652892882051 40184450549814205 16803780166275483 31398999507156922 38512220437161684 97230950775252789 40375449750338195 35070102085613164 85586300035207937 84470161620011416 40492324560381672 23445880637310400 51097804734765672 29770502422105619 80881375048084451 56025272360527169 44980994657175307 76638052450978458 26394273012809224 24324284586242518 57054835357776151 91245511124902374 21351546013976579 12388385183131982 22011056491796447 45394009581754883 49208651108329127 45671050142495253 80127367322632183 36492190676645242 48560442359346446 73819804258357846 28313468313242498 89995124323176367 10171136664071765 75686887716104613 90667186527019970 27328506031306920 14040878740865862 75728906340144265 57356473357863606 23622680167182031 12729426072362591 70313027852798779 35288121186651446 36192718894079541 49258134663487801 57554800780022674 28381921135002771 27574209085633246 25713136668960732 37862846389917053 18579535183127355 68294665882947126 34021107169798783 63731580701703612 44331126270714493 80257020910846160 18361938098731231 98948772974244908 15964911858790791 32025191987713835 99904925527422820 37374515452869342 13244016264890454 14495887650958962 14595651029711443 96502493253900262 45509493159990550 87673308042609708 79336207465357027 11686184884505828 23584704096090765 33405179977496101 37272599392154529 12335268145766217 52785045751996561 23175807577338274 48210850322248780 85355767222365783 17289501190550916 58268184219979878 30639924620218218 52492488797393300 52586808079808561 29479454827298419 69501771666125983 32643253328643131 23275793856359144 33420739187838482 19300059278706832 98183781610027904 35667425732516105 19362013263901546 78589306753186133 47208255547363394 45242364717026503 76465035377591739 43664682723349537 44848059962428660 23734991930788941 47724629499911955 28710814215485593 95286261106964147 11431538520537227 74376539726844786 93014855909670785 40803811472956280 59879053532912561 88354470565898237 11903936872475168 85068900311137341 60093534489127418 45602299042450348 61227173693450282 92225369258354510 55807340677795166 95551240993983039 65943659339069840 24365610686147196 73705743015485850 31930622339497154 59576614414668135 73699271414723757 94161284487894747 70326798374565896 74245086642255758 23982618311800580 93659280054973352 66728138242438820 80024379085686375 18448168328180295 19414244981425466 43243858664581150 65654332861022363 43066370941683515 19825093093435488 79446786413148599 93600026108154275 69684477736892305 49576303373495308 55011818785790926 57126291193086304 82013405348756123 32198568913131204 91807884856100871 96273993829289964 74681902933918280 14464488790330676 51019071283129784 67082484214924779 10488138778061544 84004692872488857 77552809039212598 15870169841133835 92872263192960632 74395625410881588 36114373563529704 86227036493786420 26716707383439063 60894231158388339 90256525243802265 58452215222221041 53361101383106862 59246825910790310 40450218336765013 67070108585758425 32601405871020859 19456780057253671 54376024096288401 66578512630056394 27163571142639032 33091056561570897 42393220871055356 25235523826163042 99010007446974840 12349430294927951 28391576339056477 78375894006805605 74537943355786190 44491298496383461 77045798587487976 41755892754061597 58365746955575132 78339040163084371 82678978162828760 86742939555979316 32416852379609195 93296411672984956 37756613000770017 10216551835455251 31217631917471665 48620768017224710 15456196427756931 37573443682168056 29028351065943460 41348790789222113 49435941578632898 98272070040054267 59932501896815567 55280769157694624 46169188145644075 54552570116154141 59212262227021127 86223495564680013 18946604442987976 46707209220427183 38314507768158514 98691029180295716 76881542659507557 69686562220723399 91803758390538991 71981261452840236 94434799916577724 82705308757446162 19825539010189200 19959227268164216 41379506167670123 21540917894853852 35366566523546638 41416788480653722 94341253367540510 26606816700203523 82163107644108885 12362221878350500 90462893499875703 28727010548862045 75005920779259859 22923949438556473 41740572974273596 50519451855130511 65079379895606861 30693089189459380 28304420500802246 85867926330026188 32744672820821430 99731263020135870 24918739716889476 81997196096547821 23692786692245285 22099239757020770 57511624477454216 80710153486939665 41831012604235838 83162293023884621 18445658026521204 93186478310253053 80930422026395152 54144286499799435 43833735671290996 69636135417696033 66709280414835361 45286475769775320 36262525339499999 82488886150190628 81341701381709171 35480238017812755 32470025160011611 74756032379051677 69989824009202000 70283467952141045 15185337920601984 40285067668626858 24849843988729758 17655897467630415 94031115272503605 88346710319007704 71306189416456566 10740606356022063 20942269075117630 64079587143011657 68330830512430782 23743103266837514 96603820330168552 52418733527060461 51239093337485400 21088638438711737 27098243716618684 88593542266746259 11168164294686899 25663926150218448 38475341034134210 80001133381934533 79179386704571255 36178047691571294 74628705169982628 84755037547830159 53761471128130270 82151611270748780 87419614533772002 17547640995293229 74801825973131118 40728044794495553 96040642180580771 90442068978404967 87094218472121797 82934640374251927 89130696348343274 95494352530906439 43162225535422879 82042266060364673 24780533166267464 60731232780650804 55118317207316116 97345295306271453 47831576241504212 72849029645345320 66133845020757931 29910944286602032 17391492768240875 16441639550721845 32846642659213193 61679319079538853 96481585879374776 62775760066072702 65133465768681393 14824357755603900 15030235645736090 84930109826298366 27459591486942249 84424452651115503 74737127614197885 13245030080575495 27174928913602810 90429778917929913 53923362496623017 77500525820542049 54228186521136330 96432126598448999 59359066010357017 75238272262952398 72585648055328408 66264063863792689 21274182832851162 72068071623575096 45198635093670210 66628011013495966 55986255886320632 21444019770678722 46869170574619937 89601776132536612 43770268490429720 98610328368324304 96537983461257715 92283595116060913 55424715619966842 14392296002962672 25054566639082437 93133496569316194 57719512721882679 15471404093596587 35760237467643229 78490304310535711 34739032336255689 29440085273796475 53809377458349539 68268537642407593 27508734422350181 15473641365181366 65701851349109255 81020413657811992 95282728928422791 19387410015782115 41611738611082658 75130723345796903 38652510839779381 35800970672679568 76876628236140333 76076147001580715 32350160684810077 55113677066911127 28792773984031888 14476375658229989 66418616523734706 84637700964373321 83267774351927450 65265324589757391 12919457842317404 92151930956130564 18707368940436291 25413971547058307 81087887962017355 67098772497800334 14599552643747088 93819684440327533 33858132115086583 53619038164622306 49771515922129468 73842589291639818 79072575887412084 76806982259567440 40800174448843677 98786736488502552 54478184547012667 85435142983859722 20464980822844799 61460589909916952 71924115538221561 78328827466215726 88791337843653668 23560037948802577 56920252075855586 14683377959195004 39542630807437606 16142207578815948 18078215737613197 61930433801129707 97536605362538488 37307601351796570 15991621925748202 29332879966441634 47654531833645243 28835309523525769 94578947247156354 97725117132603814 90004131956041841 64252437882124300 71917774037914312 78580571832622278 66443274451585096 97854347911171493 66371311459323533 42016970327996999 56128277276007383 27393295059339628 18932724111859124 55239098886839754 78972393595993842 25880357206989180 16641956406549546 64816161557627325 21923508397222042 46810300355855031 83545093915738745 81267517643578898 71790873107906837 38767368266462733 66949296238388929 99104226295247519 22061092102082271 80392544122346752 19799255007231338 18924715367861322 52111421569908783 20291922355238321 71636082735866999 32877112524680399 39944333704714011 51941499290072354 88094328561442397 22685306812029924 54994782166785794 76338959433326200 45788709315373007 90054584184667853 92321974296307785 23381352376335459 78291672804160763 50651910120520269 87517361808838222 22123727522758704 65462233999716075 79043585370604126 26559980709223791 96390549393356498 99933149040155579 89526030597385915 23411263927404372 46041978428206933 78818889757469459 40878808364626489 30614637507482200 74690358445256674 55365487895329417 27498768739723707 16811644996167626 88646660469343829 62621980903421729 43383365212074983 10810195301647019 68354857553514888 58987961746767102 41098001107288842 95636176230778306 14079057353622144 11294743144501899 78305989351447652 34531147222166532 34159832889195095 74577249043627367 15370758087528687 32202805259187649 35814684991036864 16531842907203109 86585898787860433 13240386058889820 10973222891105878 84144096011636824 84021561204718888 74548787602264238 32180959551199662 35237198224977641 66635152795159653 73447377275102805 45094544726867250 13892897611243628 64126992506882308 67869686894599617 31206641493878483 76545746231791545 71893946337451841 10217925863305997 57522011459078205 30123088502576150 78827308735931506 78957396655569695 63380009893296366 77807534307188393 65895817440064023 44779143762056910 60887379821289476 46791519356068336 25826383726834047 59896255266822062 55203604090420783 43676833374890047 51873360328142254 55961184390395811 75107965250009370 70163783715662649 91714197403093053 31009636245447557 74095757852171352 50619876741698847 10818111548070143 61880679199842835 14580324763481428 63934454015727048 14080759570287171 26749701394338494 92120840736755943 14720053257025708 95388499718935591 18395618222776487 38312372844648700 42889292367444273 19077872923514216 85482810227712574 99055801946061752 20666074792598954 36554676592618286 10260094772874474 66526450829814624 75228234335319352 64327380214464385 94567277465685213 31571867646179124 41937961703662842 19991649201559232 32012159653384565 12214642767306874 24735738888682009 96676496984557374 78620170878210827 24663849427551750 36189410761507397 98947973665084940 63605902609263296 21671418168551738 81169305089931789 53875543244614797 43939614851923473 10225898852618005 65995790491274849 28085370671227103 75894280011713461 40924082636971166 55665015137061164 90598450615758707 11948433453184504 95600573917591065 29439947806068129 54758108452830947 50333080685480542 37027878067573105 40851947446170548 88726110162764994 32196603308663351 38704267874545239 30165139258489029 46004466543238505 34209148157137154 63653188856096533 25987466904660973 77987035333891733 92030523983090763 83384213468368510 50941651920219352 57417533326872380 33681200916430166 59517026869855157 93242325384402284 97369558563649662 65796532757674166 32628458136799621 32092224441618051 67573799133408298 23282445526952106 19483835378931245 77853035587876888 66168910895060314 59676301532957930 88042453578544449 14641253979522947 94292288915419269 56980410780403847 28715301187771245 16287995788830493 63981353170449136 67916423196302166 70532773850747085 86717325612852355 11049581492977288 77176883251264557 62942950797771376 79807301310094622 91963080384580918 97696211500622966 96074912657219356 94970606541371210 50459837046123115 12321005404656332 22039853946137115 94118138334674103 36117397333801029 93172841880146603 74652391391528470 92815109264128574 14880280857443757 35334822774035474 73312675506087930 15969600107708182 88183487873424792 23517457822550170 78526410378360687 15077633208657566 42169203834404637 25740404419169649 65286031032443875 26494629229331031 95296920708641170 84574667084407915 86375991073568963 96955674020028067 97341295051039829 25406211751343583 42271743096634382 40718364069746871 71275034733753783 75741319672274687 16339053422811360 15325293336408173 37854500828714973 54077341517903401 95020735120451854 68139525218380841 51477956914208542 79391679441473914 44915626359148015 79300100690262105 79347129153140330 46754592881688075 55231150407941908 34827929763264340 65743485655034634 47586222655894200 51580244624064780 10691281617316674 37375845452349858 21873507435612733 31601979905758937 70976213679790939 86610836593919779 64459994340970637 75670631620674551 47021182401204101 45807683324743226 49797338016993596 11324360983698310 73526631786642617 44909894900158780 66288992094292013 64343695099664463 86232469098397810 99701683794523443 43843665545803992 73841111962492971 29687672807643184 88290512856393552 24299465775802946 21137052319693257 70461019762093691 67336435566937394 67525056112286508 83031073771658016 49224793316086322 95877830697009914 71733316269842094 45025023704560208 28665702563776955 46433309525152081 56915452329150618 69384388554284828 89551247283790064 83089906228440162 81974325446496840 38608196627983391 76727533380283349 83249226208462014 84172084769988151 24197289345304754 77201782901635897 16167937843689199 37653264660633316 95368413036059780 57889716946960818 40697775022863793 75657489888551546 68494335746351043 91292887854885429 10435383267498804 86091542678333905 12402513343573152 74103749940955904 76914547223944056 36905514349116349 51567192436101927 40114737424726119 15683819483215503 37262279626500065 12378737594519505 14154481380468046 21291546747694275 11035643303354208 15052385022120151 95459044194029155 38687827415577233 55118932038542872 91604020712060305 91754770249270085 12033134958913458 65542605492577808 12941084971494957 30658770266827550 95739319412553731 39371364773437080 15967998777412500 71196612718501880 98384192374134524 71655275199240413 22363853551326487 50241384733063050 53237357061794147 81832746266756743 70003223229244349 58415021306202663 45875098238938903 80665496802080880 88484048085660477 80876643339911997 95394332366568071 70288140963227393 60499536724939548 16251324838251008 98234274735366423 76418231236836128 37704641659460823 99573629233299429 21000333712650745 89131115625447167 49874775531037510 34325424293507076 99029345875494933 45669005514077463 12542256628291032 34476812671476333 91509001245358513 89946859195081670 97444370423872830 51056331265051985 74658581975731471 50751958418315100 74893973019953975 74484488787109490 75077242349512670 94409899400112382 33700060500608536 66551352215318725 53493431767288782 87005006386157556 53819449162506857 82092282187989394 97789542436288082 74109587562352107 55559166137599913 20382622284593525 64944915436732677 68831172134062994 40484995809460912 70626982784625329 69757770950331374 46635248387442007 97925354570811981 41530743134213845 43092101115174142 70429003428787240 49741399212782628 30371420215779932 55498950557018001 32683849902996609 14833881074149828 55283524159093960 97952961373257481 47970744006010337 43455080196611335 87111399226972128 60322933075033655 49901725220070197 21226132538833021 66554846732371741 59796929878974100 85854220215032534 88164188226991127 73716063465070352 35360726425303837 12195671289535629 56473106697280241 25092128898407632 94908942904003077 28039789395059963 87589112049440980 84786873095636916 76272131082458106 72089059631622272 33144214568751626 98591474959406497 21056769006283129 78230855901546018 89734410015984355 71573046539366559 71043592882188822 91545111655878902 46479786755635169 94493836985638362 10743958732174041 87034184148509076 41062736499644630 18855306369914210 18874255216789285 83477280388858722 75685102875203816 10661988334803931 25152742755648248 45773452615276901 22954712841045415 74860611967573779 93268793225273737 82588837993254334 87167507213744254 37584139336176536 41679923285384678 83215731752073226 95346296389383641 95826485426227291 73144575174928537 38654714097994685 34281904965488214 65058191399641068 34494894995234593 11224776119207455 85152094155473097 27645827056361270 80000326591402646 54253269492193182 24901098050558448 52327026767113747 10462451637228999 87091047914434984 61740094184202981 83654012760475468 78372241430875929 91216688592684085 13166172911306247 24318377940751020 96156896313333701 56085408128064107 71639792991138458 29766879690301957 98805510378808303 19087947477872386 23821933001636624 15389799993121227 30722355045955157 44696985481764472 78911836465284042 32482688731504210 54749578184797412 45598863513411718 62856125876167370 47921094827806477 28626182663722624 66646163393288031 42607706230829363 35068706052474778 40517113130994615 18099800805081640 12280047963630949 52378209535863303 98815725838098611 12287779459666796 54232412522545272 11507828339035478 14286793976997389 61412686336115771 26661751211679944 39440084126921128 26407030518045351 39339571017407456 22892709797941760 15071586365016035 99112461242805633 46646186597561553 19457059894438814 93830730182152897 94593156768131977 60733590200604197 73486649328083734 70384916697535459 25188308167889859 87680643463762175 11677548237747192 81389022295774671 52328663186630802 73539326189748448 15773662093605621 69807468363597949 59084447184961867 46926444575936744 98811787015510837 78408439593796627 82450022877977261 19705622614330620 23674246238788392 83756814028327366 65977231399362673 29239123869469519 14658738309763902 73098609892312301 91523366040975070 68547142918326993 36348506204369489 82847243230082157 74124122059250922 72102100748369046 38098741075898939 20427271435233292 23311829251064226 68264575316325659 63280562648574303 27950923203127479 22349308567862183 27986834988117602 21002479094545702 72401965058941454 11113300824827289 55213100987441596 28234992134803761 10528995188911508 91624176917117112 48144903702860038 43007212277070717 49685026536662711 64703423417508032 42824087686124841 59024502142789066 13106047362379284 57626782095659923 34553023392058884 58206948921880850 92094765671461873 56265423137091629 43923226903366169 23232922017757482 68383436996856359 53320470956212321 63579119546774525 82485767812874041 17883741685758928 90330702117713388 50176398110135358 87029834005348014 88970697424085574 43975864140498322 60550163827898133 87323796228884644 94014049364727486 60224653516226846 62586854487887865 25847160793017723 33036993785310835 92535583446983415 89831363357959670 18575012042621620 81787879677763441 99824537061974826 40236467017845666 50116107369758100 50659953578717729 97541456041008055 70804093991796893 49120971188600374 86059050350586240 56141195381273174 31419155669237294 61580051118838849 19704815122421570 43222688295891595 72893587960246507 82648406432455232 18608908097319125 68576520996884847 66008259014108775 71524119618485518 63209055570136224 55550596854066708 54866602217403936 67935330054007687 50316438472938875 55250782859394707 46700265154190695 51142533564240336 70324594245027762 32912474954420849 42966994769569400 27308921648641373 44905166992794774 43108628129716234 48978512944622107 69968028320965101 12009769415829961 46720654205065449 32209516509520607 83236218655970822 46947701151226044 38656740834043037 80395750805203754 26409895518206792 64061459225677433 66124598678509903 95137704456399481 20839091764011125 11307028123115956 92936115527684906 92507434056503803 67372850224609722 41363419051942007 61058663640169605 22214258224174136 67049091382184221 39852968053577171 16971220481462465 37031399309292386 16648692062024218 34256895991433822 37772677591007054 19169136635108914 75587376895982804 94925121749881785 62327460662388635 59929575041452282 79984539203182586 56752716546866508 14304882200751514 33465515820087096 57114283187198501 16294022165710648 75132737352544899 33527242401456953 74037003526551715 74778413355748350 83544330630630629 58693023447125558 64287924544026907 75890763944291345 90688706273836207 55028047819471434 60783902785245557 36715543948810336 84429257296135668 59594542130087718 46089508770964098 98709050921524140 81044913137414628 45305394347443296 57794608937526947 11926005499652463 55973197986427723 53543097020095893 12406135343980065 35459867688636209 97859751080395579 78377886344133378 18835685597821818 94663554334558468 57879403033446208 17087144541427454 57546151167280197 48148515575171981 18345980296294450 10436352350423701 74816140931612800 66137434475136448 11747943700447115 93385912793166936 48056714428444568 77371562946976184 18352500917094457 71225951955085469 47243279687274977 91831409330485976 27129017629791051 19334224463784497 20110007415976841 14378835497042002 95220470700084684 44123269864973236 28403591021691140 90663524856318947 82057072743621778 47358160937719593 71702318993434406 75456739227857708 58654991043052416 22402608494991578 83890310009894485 98667160016493400 16147981223091561 20574133919172188 77725210493362184 64680380756574455 55084628346521480 73850086231439056 67443883791705812 51685818103228228 14972076844201506 63974787721852392 98226484901099293 50400813502212436 69042390871355459 93760127110242220 84738889051213639 74146046502607880 47477499391232364 99897355885404448 52033227220517589 72276104232588756 17038423773279494 63839388422026842 54964400808862640 78485254487587961 76462068054189801 25101467003373744 29163356629099265 16779288734146644 53049774882258433 31801997402929759 13966016649233848 28510122173580428 26490353562626073 92059955424932145 78949340662690208 60668190653472175 66773636792196180 23647885893443696 55645404134589932 77424181333453731 80024872311800331 93498971958937687 90661662175369512 42890405747922303 20978844151619465 33154559467014032 30080245662418697 86858249056177538 82630810427231367 41470203981953938 20467309631484324 26782634114617845 96476851989870222 33232054315519625 18225103566681237 64211515871007657 99089894106921112 41527204284451676 28305047079556665 10061382016519099 54695212255446451 80503469557359126 83066338966906711 94679934635144936 52461514321272408 67715785567969462 99803264926985777 81855199555838240 25858973682435522 36965426369349178 76731809004068852 88317607522341622 17893494562824616 16423090573862767 61070551556047710 42642172718575295 52804869269170819 72057244672706016 14651530689349620 68431271218443150 27533810564856216 53425885171762455 30557423828427823 59538203230658207 71212491963320718 84706279207057314 51062435700629993 40931382068793319 85465301312648739 78632972410899053 98073598454819748 18291986252337791 51599931897894254 17533394769601223 72592704583511786 87044332887518143 30468308691759457 46383592425763803 98082982439574544 54891778508708404 66032591941075963 47635704420989846 99895641642859753 31065481415096178 93082079223492083 53030228643989766 99687663875640729 91134973725161164 59159989181491956 55370003398154508 23309729571995510 40055048569881076 75094003631966476 65860927062040637 19537002520842283 12487920644050320 93149412546905227 57893946463422595 37751963146252630 58722784504053767 56523794023028523 42978233786325386 63544700918209654 78696218419914845 54354265656732776 84841152268881801 42290005247825618 30177376348948756 10736489525677028 65086596840191325 69249836879009590 53244266813242198 57180868940745844 60035854140222691 20585325710616333 62657873710926354 69899084373397527 57867902329427863 11001606608010861 11377828722974816 92897671381702245 28833989707985702 50943770048327431 48649056400322930 92073690633912341 60902797734262366 52833282919577135 51889421825997705 51278391443754770 30898432850412566 86653552911845386 22247726003087098 42372537611355736 76774572844014796 62895290469108736 12417346188681773 33920112566711883 61572995535445277 16243629725696721 23990915837368561 69783585412035905 69664490892568734 30709575792149733 46411852429045076 63921161274534424 17189311406842807 26523616868651676 11873301100210132 93017384823574168 32259219270281756 10641151976318074 30565213499344905 83408947390055436 82270472886868114 59354120387462140 13671234453420726 49609857576233068 34064996454545704 41786778305610224 72419775632913257 65298128907117903 19344165539605217 43691550667351302 75296709306473752 16490701834901294 49703382215174668 96251602187204720 32899418568722961 91934647920560458 47456159112824915 56416965267993638 19461561427890141 79834954921760903 32815323101773818 30689887984150104 30271806381573825 82253661116443438 70531500907006532 68199795737027030 61617957421725521 97520824370325942 25824463519160549 70573704409765811 47807370489947838 19710417695587613 26517751236199814 20682400739775953 11825127026306829 10433172907948897 57122367827046538 22202657134064935 87469006831646778 56951827782973390 26025928757728188 60192891369313901 64526498764328782 53195517768670074 16709668192481485 60879416664072288 56824667945177150 39520475995784381 18627277827118975 77811582044566422 30281531999461522 46241487459469709 83146314873175222 21074614261425474 23615227553079141 40898512240633730 13318613555091806 53648733561935231 28137231125419302 47448976503377212 14782285495080703 78464893986890023 39292816407694158 83561411118904580 84470454892286854 42460396937742457 31955726984311821 20530466633747935 76607631433557185 87596927812853525 16124751362802994 23730964114623278 14473253312597677 65393219370075549 20068995683129104 43205577225279078 51855823634672610 42689016132295843 30822618479079559 64738018855522088 95814916597065370 60425361617589894 25658338469235323 15873379805963543 72813833767642144 70850874459969155 23520941299898814 15040685192170825 52923593742605408 10916385819965063 79530013986689469 97542202132206038 36051674102854897 44888599465781337 37981504678532485 34193584455851059 87958228852199809 77912794320974969 90192527099060202 59243439241555952 56842822972957425 63319679972148692 87668351299634082 46395275271349234 53989437445750358 28210160972483149 86480865257986032 45566996026310465 28627598328752145 41667559299978656 66138638664545986 31880882558049633 15546547611260106 90155143511524930 81354934293049014 61058226471981480 38495344715159713 62518351427134378 33046222137998674 35645638563401481 57297652672745770 19778789764775179 52240104679688506 77923301505793501 83432630457869103 66177898652083154 81869190678117055 13852039149540039 29510805863772499 93350471637863220 80438895218840907 67720744223406983 22465550529013671 36821956535727666 38197152867015422 50304543875681369 80507382466469820 97406431972279339 11079039558739352 97005697864702407 86517762857384594 41914924899901086 99479139304425296 79730555282988592 68028456453343938 10725084510838680 71111581456933942 53285657140678138 40959823090024913 81919273274636515 58242272666245142 54999433055653215 56865589154965531 42028076694372548 77498119155223031 91152754212661133 70179382508366199 33236984501148224 48673950521931859 21586572654407559 56754979631089172 52637861305282317 71500002846842448 65777943298891831 62227002712991619 37373429279433909 41004367913084145 99833888144896522 98161424917226871 35268161861476726 89126260835899033 49896593715675581 39262039276767685 99945161771464583 62679180443539319 59724889121194150 38103539522045724 39668737496086120 33785301080836080 65775345200008606 36588494116309583 81392693495657191 47306050091005165 85727241512363180 87646022258259828 57048627215085583 67391349046122516 55490040208361568 41000400541693470 28926452045754818 66165706970355798 85601438975477499 24843428066492002 65441889938399545 10785556714862893 50240848601751169 54960801152043969 14779582894120185 37760069522320593 54920814172959917 18219105697698063 78226159018795971 32631470366807924 48932684055763547 11885828732557849 83350274289782942 29461765166230560 37584864327141473 14956046347282048 81069180707024052 99771947960808328 88271749652196350 27868011303649443 51302107466596837 53694264619093765 69078704914460737 81358848730448402 87021235300530047 71608711828396928 66935647389210706 59087685580578468 72560727868272080 95326096687973534 68339684410141474 41193767721708229 81053415666047155 36635264212990305 89840541596734357 70018904911985257 37884955955680613 29430217481012944 36051704779843467 96029346522250583 95118108703644252 55461340925063782 79789574318852904 35638435963462429 79092940638363825 73688099401424893 96927524952718233 69268892678831450 67615752528776735 42792722729048400 18326594349138737 77876997515935873 76619627621464794 37687398485106735 34589344846349295 81647051911733891 44447138152914213 85093340588287424 29690188263667403 56464275372622971 74224107833520553 53883439496019594 98636208976426489 63059393736422396 10540293969189185 41412516937220925 76437812225783162 59735598922464078 99738961092077746 73964097102583114 64501100941863822 93384599512893901 24162323860175948 36501087907708009 25996082857044297 69925077139406431 31238599014254698 32435078142124626 79589657473297916 52834492576095234 73501068906569692 23117242476262208 87879661313039564 81236976012461331 76134217379410163 75126995789368742 97574016541595360 13854462448718503 50482387267657641 93849030609056176 49769809762204495 80737240410475475 65376503389060402 90714977461782127 62004657712787171 64470350672936873 70098076374307193 59718984704207426 23857803197616992 28033196060869320 98608004987960971 70934883350689617 16106496195796214 94715089803040193 54545252667428137 56864426115949631 30316193369453046 42358379373927423 23140314963148726 66854699745595811 22965918797811839 72567869455101300 35877567398286781 92287402029726929 19288828778304433 23601839549884117 45626753365123690 96298180913670613 48926295260078819 57314859371399198 94576531556891353 94362947989333068 29683540470417634 86077169928693656 98196829802062869 75491417482054678 80753380363114644 28779294737101856 36955605855375903 58761808983523927 44998201753753995 69545152027259384 34484294793056900 53839761084128556 47345628195922448 64786764609629406 99068789765702758 82073664393636268 40085144931125151 13241744473444517 79488952730271346 18499482589532019 84705147113474585 68864208702329281 15653768702439475 82694358215505760 60957516381463715 87902541365676224 55852905202496101 36755307418337492 14958194217746415 66138062680512057 29699859230150894 19937067504104160 42718701189776330 89745368013468417 47146092388459762 73360244289416217 62346045647466069 62105392412609222 25775836815366171 89673595083876640 58825652172597958 35585943959061313 28205945098065397 44740022773580804 49122625576873589 78752108311659713 79018549681825942 94559765374815643 33653644020820988 49536404927980884 86404573777016690 39598426302996637 10552714389031626 89758577380861819 27048730167630540 89035866531283447 34425025598113523 56722433084709669 74357406299288242 50351404554667690 61843677984483014 28738727572859643 26047897693798493 12992976501030030 52600045844721984 25725878452057867 49576548713472570 60383620308300106 30387238473452268 20800402882079885 63281758631102177 36139972069081525 49311643856251217 50206054930895443 20758436713080317 92462633478385457 75655898738755150 83682179936120508 28918031846291260 94634315087206862 81026022438979911 65504159504944006 86885841198445594 13790780213662352 55343678007816532 43324887799012114 42755486206341571 72652456737601753 78827071689386982 98815898792278745 61819113338682810 44059439927402209 68014439353199989 25635454575007271 13558780594353798 60590938313211636 91233090632724504 56555306300308122 45376351954811626 41508281751607216 97373910001780062 47148737346870192 90300686725679141 59499661860948125 62206223519884902 32800694406826665 27678175036990253 25066769356566456 85584980637279421 10902035115615491 82833414881678909 97568473833634117 81785292933697341 93725830570955643 90174513489847080 36531447829942812 48199299420535200 85700638828410977 10370242916811077 15164771162690687 50739692008705116 79101270979041742 83793668894302457 56483247850236631 55998023919473834 86028693007555597 78235110348088473 55195743565856674 11570520059915670 58117886773732692 66850866334985080 31892459056945843 73467921801276856 32823817708116118 96435926660474289 55105008569354833 86966393334797581 47988128577191384 99420733702716222 42417698652880385 83982583640615165 97335938157681127 72498700963031747 11630400914273423 94626800843847720 45447969207731007 91582465704260416 45203404172226522 14782807806876576 64431284690672542 32433457885032641 44630903553630879 31229043092249326 58564787706582896 55944348852060064 73523478688752497 61695612788139317 76123441124120867 23815818160614836 74224813451394650 93424791303115022 54749589726905403 67919626865195611 40665891424314679 27578974044322212 42035155489290378 27372413051567519 25439744976916653 47288633553717148 24984089247997443 91310422252444660 55479724596523763 51636569673381466 42128999444265756 65578937936325646 56461060963807491 51082492097404712 84966659182685191 47281476486244686 82182948982829523 52260259479187033 81867398375995269 23491793332485991 71850266747403023 36915881611915276 67030239397079912 25556128540826780 10560042964728475 40665562863904820 89236443508717570 26548866350474629 69457302984655176 90015374973969622 23346236053523492 15123269941302156 79201671429071842 27475185905144178 56269655591612287 74187222274807636 98832967883681743 81850943102959008 16388649055162660 32754586921097632 45917747568693246 71428181376349668 70650046048460739 20832420096058744 12115502140143273 52090818651185886 28721817939101697 34788064565704417 30990322246342056 17501139741053875 19516612042381680 24785409367624048 63440599529589292 25676561141653276 35035958127308234 34087522381688620 75770962969354629 18888035730257613 61745159864888212 56645433201883188 10839472793842176 21935704821872953 28891507168159122 84869154629543002 68589502913436078 25528340330041552 85058933499307968 70868838397086334 80365165276903709 78374649258787232 34520651362324226 80291305122783850 57071005967554605 23194953081265622 24135031237405758 58351016363425530 67837849340707598 33937647557510806 77002454595489518 79545819504730275 42469684859552341 16144319896630134 13938328392858967 97927881041397930 71292971132885711 67539058332830211 80496460099751122 31886940729712034 75216179302692493 25018375798164238 48157107307427723 94712031715153039 70353236275736899 51090299774034630 19400919120560697 36706159799357300 69697042071565255 94651657006467292 20704887413316035 52156211819557831 47469290762402568 34012087006172911 93359688929736809 96031473411645778 40197290201476459 13692317124544334 24918851875745838 41374789836624962 62501924729752436 96929185399721501 38260261921936046 52185861876152963 92339001010582171 10248516563047681 62404584237507467 55160608693568356 90285880636117519 37494965870026329 28686393517606695 98868962051480311 59656233668098885 96057502050304390 80455495787136312 12846002626493696 89466111778542190 24752084924975504 44270936291490452 11874978835741193 90727779102123955 68013615179924491 89628776354980135 52577552993836808 37458315432627417 10997805500565017 25026146046189901 43651093381266478 32727918868176480 71371913075404219 30017254448827970 80567027632251745 76814961703545570 87777903249791867 66514977137369466 51410115846419672 11363887733031710 30598939083912492 57976017980525840 87921315404255531 25109244212879506 85282108636597503 19866370986497795 37179768957706671 85500868464240692 50696244085877153 95115629841699296 70655432816564838 49272060810171088 51068265655263395 19217511136586528 36650178327617272 43051218117174653 45598618963232329 62324392298634131 57965391981079341 13089420589016558 74658486942058311 21642533395961260 13014109683014400 87547253348409282 65721240922771010 72581165081320103 61381914015649065 57483553473546454 30910367607344851 14034232870566456 71988627943866436 79047883581123037 36454968227500038 43285331596661679 87248370352711907 21516529725654999 80015775056988359 49726167896684800 42309276050018449 30445584434901757 25272644454878695 89620953923941503 25443029389851376 18105052008921750 22772099763571883 13441822282467378 81775760080217180 45649765099184656 29418876076535194 79694827057307637 44429710014053550 11416291506386078 95462225280716311 25122795024425799 40631642916330212 28057300412495771 40833819668385572 43572173587948571 61959323745515817 81528101893110950 24355400880373403 15856685811642900 55414278803337493 31604776342979432 81529608454523103 58697250916668895 66774185822688007 20299810146315714 73979806645075891 92903615455203318 22508321255440493 92152924981137420 72669314282959009 51048180270496585 32498438842766055 10378523280010448 93205070579419789 42286651124385756 83583169711460699 92372520408386043 29706245661065594 68016037972481916 79856771063921947 37023282125854014 82112732621209499 54396687882375109 62736577069159510 39143796359105701 98538566164240148 55432392382037978 58968680487960384 47436511633425463 23785247872402062 45698270077839605 29771132089499357 78792301536759849 96075664956046829 99244569904820800 55144553147748439 12718575123408345 29583739174313411 31226856228825743 47779284289746879 67013819169894183 75384374206198670 86182511073896695 76209400817267839 62520397216421505 88962192013880058 79306058994455503 75267788668360255 84216400940126847 46031823104969348 59312643774212955 81889535241090350 12606218121381319 52816842246131621 30521440072978813 18077846661105575 54835094076969041 43308205956358957 98547944711396127 56258528278612227 43815055666781752 62632575431355591 10909704553137183 64483270643599454 46801821550753586 47039652775012952 51444186661498778 95365254524658158 85017046356486721 54558943291616328 40926177613136084 24328067098140004 69048051532281549 89624027000666281 93317401894254488 47025172319015639 82151526807789697 87524562667289433 90557761941173952 87205357597943429 73559509029854188 93823931034057780 29497359444051173 87850792582680111 94497706081279934 62972801165137360 59040207864379108 52942232315405415 12044528951053860 33434705077422866 13925869940252107 68327014663246569 62604635521769048 65793591608206523 75219012324452364 53781411141134942 28577659552249411 52305433177056803 55087984747337057 10134306567676030 10490978806708688 40787642357552946 58478524905017615 79826759886122235 41764046232342970 17289976768793984 50808934127975895 99372354909778187 64773758042693155 99686625536716168 31817375296770778 37078446237690137 49560004975554523 34127344607714671 52740723367361764 80271216905882566 44146074176153047 10660132671831037 44073820212506740 96986017759679975 79875492221521203 16301327618810656 41709265674884874 47958731511330348 99241350397955535 75233358179155787 74456117936129984 31919898894087339 33206237368104817 20934974755493931 87907435627740362 32827827852311866 46728807487126392 82434461802587858 77487288142456661 76508141831942461 98995799507012582 52220539760391167 97648104850926474 23022399785091190 94868261142731555 28024505220435735 76646180054928298 56275726667653400 64582178210299441 29362015706935014 94566227160217875 34748655007950724 78300968232625211 59193294002962409 61377309979123066 59350092141378453 27684658383462768 77375845283631009 94084311798089468 88993917984925241 21014677165665349 67913325074961390 99500528283021573 42436070283629438 85140203721916014 48461514385790817 61608738200137139 63120331440376901 64683123594641737 41214648801522525 88568356422460734 13784817483542107 36434163215483089 28745136277476510 24307551103677934 72950195732080516 88413421133126991 57620919674016121 45019948914194390 96965205416958324 68345655094781872 16942351449588438 41689630825456112 28587414837352513 18357900517129257 16604313782729265 84339258557510100 97640137506402306 95757883974866360 24392873880733130 62859226146564866 48561242164986105 22355787028664226 15395261570478291 36308691946712473 18245790670910168 79873101172664597 28999802190219574 80417613290375433 20976400948506480 94364938007812299 52657288986303429 99269654474368314 30909454622948002 86497952248968213 15015865502986320 75674944137398455 48255569724445434 58513697287518994 16287813713407557 75218852537356677 88890522226183334 97994385578152397 20974324732076302 42884477043500664 94336061367137485 98992740433132936 86498900251836952 30525233007233227 84244957323458117 10268484304881364 81966580552386632 82472242874589769 38571240158011853 80929676989202159 71708950208765631 53779468282317388 38932900298987590 93037190717249914 86833110418537034 58808043930684757 80777536197111994 84757148251119893 53563763366429078 96058956758602651 70649553512577315 50011994569492537 52672549249637875 41279865269154379 27355162502250148 30527619568577585 80658403191286300 46879274597788795 32015970177793781 57232559014750063 54462759381117870 66262063661734614 54268290197999998 20409476587582641 46518509833644903 38204898355131652 23622783735939419 40330132775987258 90682981535029178 36693494425617918 29977417453223984 83291096994502994 57983835208922117 33711795761376439 25572263013400736 78092401573314764 32913610022783687 90433291428515736 70429472045019647 25438622599131773 95605842808144729 73636138205365054 83182335414905024 25943162022219359 50541300498347637 88200051981306672 79268539291204991 11206146535436669 37107554454400408 28662761570195607 24557968192330472 81347598941661668 32021165377903784 57241984938133792 34311954697148056 38018028702614201 87728301960990928 14438359597825062 83666172169575768 74647064847033961 18954852411182036 25899552734299774 48770764897542557 86707676195184728 56983073572347205 39518838173268968 44483394095215418 82256947869583668 70284642945318511 98250025062013771 23882174372270726 49346297358819953 85049021855968632 28913571460749610 49267227306064459 70663902756924076 16917607473871710 60666556039126006 80778928314562878 58766296492835844 85883912688426488 51937203747108000 37355002659022280 39832403584890572 62844778844883424 21555063230774701 21794160256350515 28967359706542870 47253826219335083 64867460851189951 27988123934235081 64552649305075391 23677949513282985 90369488586124950 39464164179736261 35516395605246882 41775671754861878 59734375755698854 20512853808664556 22256007547427413 31983118075463748 56135807089840255 82652871341593979 61519786341016179 90698997836547336 54094087676577094 90336091082400057 45810839207579656 39950655063236930 98530820293384257 50944550508537764 57712412447044139 71577140051075226 18917939371723702 20845788422763020 61137557035702863 15958121144598373 52412151225042534 14634810682853647 37321720067900086 93146533606252045 47344288269448006 76484349365645510 68328522848665729 93087034292317906 81076115329356647 86777258401250625 30296413001156447 60544708590253111 51473020256156417 76376135158440936 99777807355149018 80677564073401941 97108351364890027 23215162356150929 19238390449083497 33061221588845493 10963787241996351 95476330335070310 47785714092829802 63816733247114086 63131080899253685 95932471738714999 88434742033762014 44055902900582078 43174347008250439 58530055785972079 56938179552045118 96468560939919836 15466350049614104 70689519752783217 10791918957098225 50374752032913777 22152954964900010 25404023925571728 55351695275246512 16211654919346248 44184615700945050 83348593205956079 26422278163025439 39680151111754417 52375774566401393 81944850558985606 86938694202027630 41121781726074295 42086814502162540 58642555468442824 34653126365318658 59790330413544112 20999298019731426 61546027274768887 22171467556695865 18347066574971792 45472283703622529 36220229448315808 58699284636947521 76722113347450697 45753182803734546 66873152341649575 19102907971523026 63576264063761100 86256233747349434 23949165267298774 51117520130937550 27381315192055447 86110820468823451 87558193351164606 32711667443605592 42191284904370023 41201271685218887 57577462189767601 91379490680832524 86020435107402998 25237296628449315 81248246488782487 77260306459449902 12022667411814424 73219195189644301 37144724295184771 67497503795717141 88402630520807979 56263741744701835 65417198112230658 66612262394912204 24598426905486845 42734407737897287 81232053107110336 14182613356409769 84061835486550275 63136719760598460 81137765569273932 82317659318922434 96301570487706313 11295503784174914 40516886242088071 79439907331371098 79989290289926418 19185474239080095 45010095317363402 67075617485952289 40127111097146562 77837550849360822 76449478112210218 48425580626788831 24489830705259173 50032870689022208 99596983238890036 23043189641708375 98171581752438690 38380385959020270 90603645022930982 92440734065323143 30220495459562211 69919817185780476 22447671664051539 33475271558338688 96213462320736066 37623413510328776 50787558713191787 83290672493676793 21943386666066514 96037979355030252 75953672886174016 39754777820227882 50668552399181914 31301530816776128 89101432232820572 82080115140030583 46455677476984235 49558125984636683 80433380306450244 44257803141634011 69893140525333055 72181781670689575 68574799324443147 28414277382295543 97383280386720676 69328581703474943 40389112255476380 81814230958380325 10766303395357578 41178909832676313 56590034194631806 72341502820468644 21740216206409545 95938785785463436 97907219556818097 64180916730250002 99928958838587865 19091162794438015 27433061679418346 23152568868668306 44310884045076912 70213251415120256 76197281895992557 61851196040105277 49771839990443974 64348037602267430 18770514898363491 51380012289561756 35415154066903419 65516441102647613 37810314469027134 78759212678272084 30647570002469426 66733204003021320 47512822669957888 21236221443064880 48286909714085828 20083892925911295 36674519697870238 83092223771122432 41971325150904054 88477361531069851 89814208118429822 44675061176516952 51171013558827105 35162014930327463 99434886409936357 35530481239005913 12627701817021498 25451779510196821 53043714452247617 40351673526158743 28004966704394941 92909572330220576 10319316498920418 52853185128743793 84162227822158753 89406015134958331 69449321900917897 56998222393219739 99398916446719258 49660031166762946 73225806164001961 57123010853087576 38378083182312582 97833857456334100 60964167265256839 89418794125799594 72516080839779853 44396280500547319 42020481819503130 99482230455409868 90619996557591078 46801679806140953 53108161843584266 54881377451924988 68536137598590361 64799667346314583 50344120921440302 60196718234426535 29510240331253865 15525399950731897 23617130899768827 42335699798986797 37170556669979017 53115678786904821 43723437673223424 64388775932540840 22894004039176256 86162996247690171 26020489191716083 98880873122244184 88190256921971456 86587411683727928 78415346037286298 86888267710921218 91800303688752751 67435154295660009 66444599416377122 65666829009931411 39509179892010002 81119844081800593 34200022273673495 56822160701210388 70713826873888603 45940616578828216 34232041917710813 32713748427992899 90068414019435076 53283263542804746 70012184931700366 19853694555377226 16652702318980966 50432774144211861 35532334789415398 48286553628457210 63320907808509450 19984612959520238 81858479672996557 73585023250125878 46662484041995821 76620618927165604 24051131287663607 39229516036009130 98840386118447112 20100305829386254 18204470839922871 78135552999973753 14231165479074265 82524124293446166 69212642679564102 92692284269624094 56208939841164068 80150818205558641 62463871231997445 65040072964789594 96541067827717454 58617404844967101 84942287941469744 27229946327586407 65546567969420092 21097381234540526 75326962779790667 95207322881234605 35481643531105209 99334388964755901 72364910964072009 80314631596742560 16793827203559983 90596558024911923 99932487458421876 83562222742353091 12808763822645199 49711719229191982 48239215710508811 30552868198662318 21791138243251747 79049413075034717 92598256056764863 42634798804448651 93909410011001375 51250564741733650 40112677744973862 79858260858077049 85223583891569722 66172605781250077 21685885238142252 25455186976688923 37823173467581509 57148114772575040 10461609739560029 52665730690716352 83737189159228560 27573903246038280 92200684933109772 54855970270882910 70763526972622944 77175351280952958 51778845082818380 88965161357449899 68587903109173580 66798531371157064 13706298768760452 74097853531709640 47635605281074866 82559852687443348 68715097887503089 72662419378295195 11299847585149746 35603911006846000 52970320593609240 11525446870906694 81093565320475325 32908240715077554 29924517069330846 71244961725156083 41288188178522143 14062518574998214 99748155176066052 77543085447733334 86325929622705001 56786420262718114 46585678343031747 37910035237832088 51780522676745413 75560872176098057 31281745590268434 75502848525627719 81571064349223117 85543683764689091 14480576732771151 85197418700478822 25853877067650972 86119199019229699 43781060910342628 33553833557795656 66183677888990346 80563681282493132 80799304286007371 46816922420929635 23092669565112893 39062297227620187 18742550289378737 18107950929989057 88389475755211770 38993345248302676 81153632345459307 53843436926850362 43043784928019978 64680706729858136 83037438042543421 34006501808176889 40876067080589992 51596269674571985 14556180723676271 43354101168098029 92751005205930201 74257151922508535 15419816961979420 60989570597192246 81341269625240821 12080766652722125 23475598365314339 44137561966506903 38795102116436796 39884637573465926 53039106331492998 85922458445759578 59127178024764686 62924351238699106 12119134685851067 17923857109673724 85293183728266135 41933026304111418 14538731046706117 67688886563752132 86856405276120988 76907856435446603 86564076878768297 99454785845888220 30348658985712235 39112479706114963 38314324027410621 50585933416308398 80187426544338516 10058309473606199 35671618021231518 61122725523083005 31306715062771198 50304533600140947 49629732386628130 25206008855170497 24432864872669908 93686403100018466 19826057148685045 93523182861321165 56247732913509598 68911809878662930 19560069967142417 58785211917020944 26191267174685937 29990441577629883 57991955610709464 63639645991103197 70465052227789354 27864790513316087 20840643220309071 94061481014827629 28467528331819856 13323437451927478 81094019510817062 29606261290967563 23056173120301239 36398137000059887 83237347312854653 30635373160823044 75345232393560288 11146338311993171 86550161546747793 94053244411268249 76459996706261588 95330212566854695 36942862601456054 24435797797156465 72818131562711892 39445034981862683 12269029431448858 67113426659938972 62608726362254588 62853432485296682 43831728776871384 24341695429767250 10405625712395086 29287178644195464 71967278394535623 87868244134883661 71492004267805572 12004907503685332 35569041194783599 41128796687350451 24952630119945375 31057180044174592 32707440670957252 55963857966911803 53759059021652069 23621901651420528 52910322648173462 67294382683226243 22635032874777634 47229305985018371 86420549214457583 29726376672343782 51582716074842204 27690801447225354 11046698938773735 11106029602580435 92254705770906672 17073459539739630 27224950959044709 46566360397899854 50074080843408906 79842611162714152 49042873352434943 79107385175359827 99697639118368718 43700197272204328 61428224933786906 76555144175614648 42014781967824410 54765680178985388 28080271432456040 84067690661685964 58830883067267673 85564786808247929 70479233855832387 62262529740859405 87905945262038290 87598960118811698 74537133699163737 25570661070183967 25819083865438317 91250593912311067 87330650775317479 16471848402724711 10526414776011210 73027748665304147 25529095478343088 38258171456625000 14240988999228035 46996393312660565 71264216155075808 98969455834742100 59111993748021184 79674996667299635 45800424818532203 85886527356319506 71225871241520069 99942853073818269 20430902649839706 39846549913731285 80040892012560574 81107951581051129 31587970771559214 11964601768209712 78498332817979404 21027913856487740 42515118560039302 79500021225166398 65195040103818602 22249708978608978 81765616995755927 66553733103432162 39834601339845155 10896270170637936 72349164940841009 51647885977634381 14034699895017165 65832198835381371 95155860536065794 78370134290775654 11728930830323852 58122498026629419 78225160084330926 88470508697258173 22252573774096571 72286509198575809 53562566017083857 67488667409049163 35044941061780006 41685242875112021 89718723527739914 15443718330169747 92149924416124594 74231719857470320 94370321261090926 49590064295336932 76059498030367768 71509838494852474 73364453997279843 26027349722947978 88936621908125924 40931499889523583 91495120776151842 20432122279425346 94567080248499068 36231814530498809 37499385960020488 60427160336766064 37840802327562720 64670729207225003 28710280836663581 68405736026334562 95029830650256136 27429323323236456 22007859045026915 85944400736388986 78672819779330953 21156636566886729 68237391187097629 43938276477721196 95487748938956969 81017484696237476 43472783226569527 37134522380773272 47783960231812661 77510796520336394 67034710044139082 32843331752098767 11001818552869969 19277639920060898 90313856000245979 45166842052327183 93543930428339929 12669151583034872 90706194981381264 63632767199870608 37289194243477705 49079550254441002 36876715954086154 20479413721415219 78978411724845395 76134716130232259 49151378771745745 84448342583262952 90052486930765882 13666643334778049 30629359098079305 77916077789564472 15107660216326714 18672727302798476 32004501170219167 22322611053698713 44852730948200674 63937174615084894 62730995064170843 34673764801946758 33701099074673329 54072375169936636 55538341664544435 45385414123661789 39461970614406902 88456252837442945 61274878447933255 93850442693589677 30741133528934795 22426956981175091 99152741396324029 75600626148591843 59713418048260011 78443951474544098 21433578843298703 97060370535734186 32881412108476259 43282134641381930 67532875158609710 21065778945589632 84894541223403566 71008010146419991 65168596996036571 84934346191341045 13673871602597036 56928877629822163 67961894422041924 79921737532343308 88283808465397403 31049999600248548 54687744277505399 16425798151675240 74222336365338333 49756256697168839 61326618613408447 63203590774285255 40526038810678126 17083946308663012 94681884927191025 26719247922317090 47750237599437505 66058882270374478 91275648825726826 72156088857192371 92083431381799356 77114546639318143 50551365695826365 69830519105917264 32397109901571920 67960620726864967 31301750893994920 89879875243816636 10522530731554888 80646725120244074 43719531969534961 43706688849745417 83081518584626100 84125500691164769 26900318142443426 94153336584301644 74243231372816232 83819911523959949 14451436376657242 89596773457664820 54716295529293909 81552184798526622 90510044936152273 12806458893343551 58095567865599759 87540284460373988 16899478202861356 27677579875938414 67543650266832704 48566967118222032 12797179296695213 36504440609656392 46474960875214567 13544700250905599 28652195334454279 82838323084217000 56441842242512565 70730568814456539 43853504726754203 98140978803374549 46795167324230448 82304395509450491 26380245868411252 93847922063521535 52510415474104964 85997274107865537 65691089830936508 71561800967475398 52686036301749670 62905084921431389 86823954005009599 43993754069157166 22011233045737391 40377425283956524 28902683357793773 75026552641931801 15642399720027275 51745874084116869 96231067191614270 83299186742693256 44951094817779949 47013918104590583 20530919497578074 53336781033939734 15594202660569702 98650080927156893 96988783527304760 71186784912937021 44628460944449301 88183883941679800 26527459230577524 11052620741475857 15276119143814068 94072117199944712 38544008374712300 40686107342987167 91740091417985139 44110169932875735 78172245236775592 74784687755247809 59143722355126013 28081725439751402 60636055457036454 99625546659776420 14966000725027601 50812387113924676 98863405063861588 12835347985111109 30892919827844373 83366380181013271 66852580800323929 71617718488873424 51000436111812765 78897950437720562 19023081226968403 59320680573172097 80465992285389856 82757853435568040 82251504040753473 52912244342556885 72788986778846245 85914303256268575 68014373116964762 25907724454921108 82533740039616426 85665492520951583 74847261316891915 98255083619124367 28112451866143599 50415205863419272 60218231471995714 41043849728040436 33720703480786514 86049994074073127 69365555497084555 66125789344640985 35946649711417063 68730893826671012 82111308645948279 25505354465262552 76599291384679519 84428045803015410 29369643775270200 74985678345215209 61262587584893091 68018947490543026 40855510065787890 35464075327383808 26569336558992572 65301562209148692 33424152354419721 17606169118177883 10998842929847964 21508045578766820 34125011066584389 21137836429648260 95170289654925428 72058478120676114 38375720343683543 60309285439599419 57508385339555966 65919617098540180 40944121774584710 71932506197965447 97685301713562093 58928595564012497 89430452765257423 65609728648733179 51533361111477467 46597109207218839 71450114526736322 45385358489609970 31236260359310819 57253259569308811 89240877344794591 45460962680936950 31647613694220115 46376020296172452 51284693003928211 66902984282593632 83433418082772998 99357738487728651 18189946355166718 82503116877861498 87222091930421898 80550022093678044 82463581408143121 21770470308416823 24520843022448449 16144107601675360 25281040011678719 58722858804124683 44449143404722949 10428277017595731 37653064761271355 54427656725542184 41726271943444019 52918801633302553 85539368950312407 26322205310453287 40798799299123609 79344525019866328 30856768766901338 35176487562176990 80550498337256178 13260143312652820 79093208569068863 67232354939652060 39452183339805430 85811591487619875 65758155791254567 10011934390554090 10351816531567690 90204258106942865 13406192211791777 49086139833809438 32132309877184608 97908243984404427 67370856249522142 71942440983603657 41009720103259401 22782877698890960 36840942918700470 89686251526270766 66606405437653730 58710090612628503 44306427791151905 33876310974861990 48823245563237298 86095679555031177 24148453046392199 38049103261737498 19365908034785849 68253947513779961 58612794114916182 56451649643503991 12879438592042649 21988040973360774 82635712788139740 30211371398808992 27744653950382179 54184237541003044 68461483950482749 27708158592019981 89694336828098061 65501231333198126 14294709146292326 85931400040906303 73707042608810592 64029372611729709 79560164854839468 75212813038796050 55688031047400391 69860683165753589 78835787902282894 94817522177530066 46024565547037217 37918856471054085 75793725680203677 67734497376390307 27323041112773352 28528271389669065 19739216414084587 80590961244879553 65430330392726868 34343049430097725 13893111714062835 51947798316568832 34601976771722517 37310547564653350 15280365494353902 57229091888321999 98074991475102158 97614621334370199 97411171689446989 68720103908674486 56081343662551352 81306366916319156 28841584004340803 48101301746876697 41572243148211987 41380574784877354 60132443524242111 20370374861665532 19364459708018177 90521254063431155 31116301128267272 60115235207834599 61707630574778111 12610736308397339 85864540143318770 83725910640804226 23614100623346425 15309777989767568 92543459557510787 52814015248972303 55930459661727643 10712497285208060 25343043246790531 53670242030291058 82611170930432832 38531633687603165 23601777995157149 27016110609294443 26619717746323669 10789059915024119 69884564308260321 64304578754054750 87194603227145991 33849292482361713 96782201236662570 92140646384040403 72503429503106033 64070254884821051 39487411654290390 66150098894072942 38681049134191011 67822438826314356 24306946232300653 23962379979798965 57530058192339889 44942902293447925 99271380616896224 75716239078305246 88656444401330378 78395744061739285 23507769020020678 16940137287929443 50422869668906314 88734755763056784 97242850936494120 55973687798612552 53343748684958977 44835752790259764 18728971073987469 66143065284929703 53041564856054226 32056490290938681 35636183263728503 29095964345331998 11897826564578130 79478346148593020 63508633215326807 66860070354693019 25377095719318285 62937354533533435 61169033236539148 58038845088000227 71980800566995723 66552027173111626 70316062160854859 71739897997845330 70406676479386720 56669950957229211 29071875978154453 82846865499721149 87425575531572344 37164764740247255 72765185995675531 50015988455917394 20357739420299791 46055290453082903 82795437013437808 97780287015012571 26805789088853903 61530699667458901 62138537054051291 52245358250939140 56743187034407346 46634629830378167 82421692888887578 39228587701259918 25825375630802021 95978193032723382 16940229812935399 50338552935632638 43923626506539084 10958709554349736 59543511686094842 24729453037412672 89769256395806497 16030911510864097 10014242840423256 49770034798546007 39671433828632487 17424218520881560 24217034772928849 70181945348259163 97104373102656726 38728470406131355 73420007379577666 48593829354461500 33334480472667196 91326360527116247 26456735849159206 28567827395118080 34392240886373156 49259394279194720 83680133236805084 21399262815671409 24494433603060687 80571016298993975 66907865465459839 10572477300337300 58883769905980425 23173934019556160 53356513805792685 62294342847535127 30186761988836089 33830160435640263 83375282036144023 52675600061426581 58304297377592605 95125233208579652 51702877273371864 36124969431706577 73910850660893940 90729898708114392 52396907964962629 48386820150175354 65438786092365419 45787454839972791 14741363896354410 24555055680435436 14814045941530995 61889085559466462 21003580883969738 77305962432922825 84219355200111096 94753386787017208 48403130802308701 56907554019176909 50558788948693852 93647723568970046 67638334758285602 98462067269575041 97504999728998401 25663384253773376 38984680336075940 86518585848094774 14602425646801316 67844713602642340 11137840689584869 74180896525085293 26748044626145522 81520257281972105 57259857563664660 64113892630405122 81312002162582014 10483969011886398 90318925822201249 64429775617181071 60633811829205231 58644261012988925 44402563295879836 68154621371477920 49645649203930153 86195066350658141 15473460548426348 82099642704965934 68333126468643677 16898703642310247 44992217090139194 68903590604764259 54515527083046333 80853537047016430 91950807731835947 22342820468781604 85816825690039062 19919441277313668 50715071393060245 62052100439748629 86294127532014985 79304826223204123 84825874795065180 22913718723091588 85613335108856350 48121221320358297 69501895704951651 67541526315049479 18626311741374456 69860521563642449 66261173684131128 61066772662592542 75023343123039595 61679924267950132 96951461335590702 89376191687287046 65071944862360171 65286714977718869 22218879017128867 78678340989757010 81865674217468094 39793255774963969 17750457799887696 39830248700591861 89096302410036575 60880870556291220 54979662036867102 40583263013930746 50779419193291198 42776212878020015 26307370807304220 94494471796110383 77759373056577805 52921434296740924 31938058016996619 36113567881199846 87482349789227420 99670846740504057 52039815613902600 78902642418418480 36344174897922198 32172984982871823 75960467470786660 33083891915133183 35234834956819903 20034677663882818 79981995245234380 92937223541767442 44551764197126289 24817424316971694 83828277621876786 33943748277783946 88554284949572716 86193925043869768 30723696222978622 14805725900462111 59114875176116584 96095552490914793 39597396816913740 90209811769618974 49017977070957891 35209616705532126 62763274966369120 15061122515088511 85012758612286672 63437869567138323 84990182358397239 67115629519814279 59572332164406923 55853192726709330 96257393445682178 31269515052329915 55937701047349936 62645002421326572 30237124901812971 66747251145895865 89437443272122880 23442345652893420 91160026744638376 39489684918232134 18238349715011698 58725713468872579 60891380846620071 38141755719467708 92494965969136039 65589971143693785 55853538851523367 53632863198390000 93043308063322665 69495147824201113 98696940989557850 14308235715428044 23404032789008439 28576624276605579 59069773869021303 94711395964783799 41578625976544157 87297435807012697 69707630519373651 86842636884604648 97712556450116247 65835252131710452 27241506489843586 35454547246054778 40908135453708300 97125320169583996 27757233306649793 87635917804838163 42458083743551504 55413146137079493 56595219478994993 43818944471907775 23885159628701101 22774868819781813 58088457145561373 40163661511015919 27366846463220305 91700932001752201 82155772752396813 52837243238355980 80943788097139734 20698268157145555 93931651462489136 42570643084240457 34154325864653413 66088068642803735 91492237008604572 84736369416833365 70489612884735911 41806142736549506 66570861921086681 25520610504908363 12830703053210371 11532251836677807 70537619170606593 78880595149374275 95708557904037384 83869111576863923 75387174080502539 83791018730319477 24276962869378354 86664253349313199 17511375092518682 11291920433921398 22237958373910374 66358523773908186 97952034965813040 97032561420187639 49604473019117143 30217150086287970 39625132054015796 15274580569735393 60976249131740305 24269394955972915 84580350770800316 88577580175893012 44465051445454213 43242092366179604 29521328747828883 10930586259745822 11583831664431426 92377308364475167 97869981432879700 61894912430161466 21444520796915613 86262979107261962 70936148792076614 20205897278325788 93538460900488410 80467566668850133 78257460089339286 60900967977325095 50142333270157465 41750450829777410 73585244882067736 45337938018877581 68591231752915348 97535350687097540 51366544471408927 71810992873489658 41217082361289329 72128996587618851 15290361827824696 81454649781199884 92400773603681494 43965463699140301 24782855883419463 13106526055877298 18627396114249349 54089925728181450 73501146319683397 29538291962806749 31125458620357014 12800289284559782 71115416426942014 28476765112088236 16052639724901231 20725797591129525 11557104702451211 68120747838717386 37299313335133483 21469030478382214 10728830660982967 53606235200136976 11883059184970822 47624555691208280 38125909606912851 40860097545536712 27781000738395582 47954656396283960 16114691265876867 54579637337254488 90210923672906082 37083746802459549 98573551237039164 11670590812817022 55377265338472194 12074704243171397 67497577665739538 92440513436458596 31891917999979317 74534783036105759 67327153976715470 16516256196814613 35820940065317848 75975634709007691 78284404139142044 88988950618222675 51652800840362071 56673470641331065 16058829498536746 48368880139296682 16987618238716652 97051976884493094 88261124236138908 25782475116775602 47709630139387961 32834549653451687 10892042381674385 49859030118887079 61099233127595190 63092784747684174 66188429572135286 61666517901597676 83147420534955868 39226610953538499 45908010302612926 76785366304464598 55230241053217455 64414028718085495 10483336022150954 17017957028326589 27701679712305086 57384415743569764 57060484351676229 68659765799865538 50822193520297434 90997407794613819 23703107960649503 55310841116475833 34433564469387370 86339934521131694 18980693438201389 21621627461004566 83043030309566821 52175272793405731 81033699879036642 68070806877430323 11419949430422783 19176593651096966 51194479024969410 22235222663150588 68149303421791046 59439875746325358 52136227166390396 40448638821888003 17591500122497212 85886992616415818 22347107291875452 21295407373202759 48245881387384880 28779203600161751 69696744525454120 15832620071339531 16950004939685533 81907208723942565 74229093983362904 88745748044654725 10040041877342696 97769533869864116 36224673329257499 22178151850448249 79641256074013781 13416768226830093 11593654979398447 69618028501765058 29924035912178785 49717953478611907 87492993182352873 83906122482133245 15876963437851153 42128948395325722 32229543962355459 51203470386054099 14779211145663569 61010428579691102 83666249825712081 37992382363958148 23452652816145263 80602659124945260 53490238582965620 59419556653332596 37337893562225346 83468187250859663 56085666761780199 32211350766782960 46355776515652327 71923326597768627 42806486435580547 75636722404413588 74318939301677816 32093459940952475 37546708904043131 67015132553719900 31495999028460568 42461605483181916 99472560408335616 11342383176995488 35928823503330681 33544414973601943 65565147258901865 44705827447944663 35886534397716301 94866733784320958 23675167890543525 10982367008547410 65169667032078984 15358437746084446 88526837325922321 81267237608130621 60105753889478190 75891713623774013 75827024141663650 27831258953248988 88717954385939994 68846213001784718 97923625205810888 77474747522346257 69538725977819369 58306931665917983 28817338063504403 72633901826804224 61657033582762825 91659153277774715 47086572953513333 20123763133602951 30854776437920012 98306680898134656 61149205224033958 16989060000507342 78665925203834481 84802784439902328 80961770720251650 82877247132875335 96056562311537822 91717808289269531 40525914187973039 93912597419918662 30647606181435773 11621293373421788 30733901928634940 47886008302685994 48077436533708579 42071159144028725 57650091787338885 66307241272806931 73251824000321083 76704927729258464 62887152744251525 61196112424234890 62916121179779612 80145237517910183 13311040360354849 35914147509147406 41512636979457813 79159107413146175 85194400257555632 71185097847564327 88275173166177075 23135349748938934 40764506819316872 73915836754509988 79705284746903285 37148307589032970 90357670707004028 22551475189784236 33810209656406745 30503775394516752 88758954885441177 51304595535408989 85468749247165235 63796863709919660 24757213448772085 94647815162126259 84794772624619795 53020250162357458 75081759557629531 35691800053783864 90957745285851781 59620289736891903 41534859173020970 26699268094413579 39974581351941708 28227776170071555 63261579723964823 97784014642714740 97026332173257876 86405834682191254 22604295418685321 97527497405690963 47374667385310277 36042661343931148 57085197871901591 15076754925739163 32482770274528542 96098530241535207 28038029664219359 28644014615851788 24189567920583060 65523548323587786 25066340561872268 95871137299717085 67533634598527196 24553430105795140 95264191255674093 75518094896709412 95109368330335012 78250648887634207 65187700397908100 43126876997959982 18785755668888704 18566098479937341 98549450466359695 60615009078366862 44630511397035085 96809872047804904 24473020250774137 53246096124240442 31927807685704289 13007615615135913 87210797833820897 18150240494326962 42723041044223092 20566314612792840 90945017576004634 22560553716492632 70772485036858155 71233621748373995 68206820374296110 88474035431737098 25719009563259032 20253366186192109 80667476221035437 56164854582392053 69869399427919099 83456275038413267 14407405839574529 43610336833742346 68246678704692257 20235072177681193 82451068461763874 48973396481104024 23762567107344001 57668046203238074 30981697336137704 16079482735801042 78214290033017427 16929023619559349 66103735882957345 68645161394327900 39767253583580213 69051559439794234 74050749067566603 60500840298341508 40757147017019195 81034594223350437 60475326544074708 75758875589438100 49401171643851894 15405404649393558 40720905947526474 23793443806915266 53519679974317836 77910647417281182 19956318587744662 27358481852411489 51484056799915203 44197433309739564 93333514713908912 74796142002924407 86824293649166041 77794351615950077 93493683859313344 42656749085804666 69405938982777981 25871804735762570 25782596738367876 11435104055457646 35811219513138853 73390737755144470 44641987880228754 22815529921020195 70056698160389116 74912242607026284 30904598647639783 95817269819868327 56993534686308424 90030062786113375 36056340892054488 27755516337891537 25782277980245517 13588815540781606 15036979399267435 30159772858212537 43750980008296539 74474570138171905 88635442406010228 30215848534164400 37358152339396761 23854158921417086 65219388621084805 37121342683281464 39201905928961037 12790467502861514 25623921441286942 59972993293953948 69738179852107556 26755432251447324 47344403429179872 85284073535098020 61277048987535094 91546553452786962 71324561544137866 62964896495502687 35255884035102060 42091785738232040 82570965010868428 87367901492357554 62628156271361107 93758437596995321 76083655431005262 81578145939805650 55750898101494999 42828879577459162 98162614946941872 55580849644524405 80655725951719324 49036845610107014 77495643238693358 18199922197834147 64416143815328021 80846635457223520 59594614080019855 82046028144777220 18053571153913810 15826157722353374 26211144733200452 53569823290280336 70786658049746980 96901570996154139 86008282148106702 12925775531122392 43024227916455600 85369187389198003 78532031464869702 90156780278697411 50578433520801238 80314803814106458 98858874110070057 60954469874268962 96731079822458995 75043539015517804 74840914956396474 17356085758426823 53180674531490238 75491836353194516 94437750863774576 73892042346183304 95005834961002707 51281879550134058 24851949684967120 15887647940244037 38195271473008944 49296158387581640 21705655105465393 22499699811189375 34376699631207788 25224849627974297 48378917311163177 66267692902032709 17272541610868188 85457515981485355 29054411226993996 99871676403880566 24735677242117757 15572906810250370 66595159827328177 61172072368977302 99773447074785949 65666936415757996 50115245154873519 64633657291314908 90952231164503468 63062798675693416 87727708839414994 51573366776871415 98824627305131549 69219670439106185 70611793108411726 84352670426849344 22963769099713855 16806421451150534 84733224366782745 80283329364450232 65434611639991366 44760960193825194 10551500097186863 72940800933906630 14005319522479447 11771059905341925 24506636578854460 38820779819732373 36180853822021629 81352749298597868 56298540769511233 14412661891871139 19755995715014150 94578528745604715 72610524022411611 51897416226519411 49149812079446926 79742706489987646 67517970880013934 43939846575745870 71649307189227089 42906852092393255 49642448816325731 34078164448973574 73580487033564266 22919935824024137 48189312093278840 67615143486658850 79666269750233495 39019114737800525 87243260456387686 66456594569086044 57628581659655959 55996460476925609 49488932492117545 20993404635030403 94213432021106116 72343698735845247 31088442389032314 84739659510727075 99452389962860114 23387870657323124 54162970022594717 21234853476927652 92792215462008652 22850764121164642 64901132338092835 30147720267207284 61600443847830855 93209830111751559 49358070248407148 69716197239974985 19948035971696813 69979555407391171 84225691391930931 14245967770792507 64891179497003502 93825895927349446 68170022609901526 35470134998280909 52926011028003752 42389678881153149 26075604194882244 37050158497713206 80346584589025903 28902618854781335 27228296248811180 52346775111352533 77667619197201466 55525414291330810 29016365006792586 88962638933825986 69671139809127555 68098195557981490 69526130136587793 61988905038441823 26133207305763986 46967536887454278 48152374737940448 30604738807475856 48715335475368599 22020383398230435 21534787462440633 41855748138707610 14144334744834491 81510437079302161 72736286064066307 97777236684887752 80970947620808159 40781209925747800 37970577200635797 35001700752906206 84293506841004474 79160577344063494 94873782262998440 43440202510486519 38216532659741842 36306909204516120 51718378995661294 49837805675567806 60291016862433966 80513847209020176 48258921317942551 11163949544535401 74761758745149873 13905463782892774 59310401203744259 32428329006353690 99613889100513214 60689554359697369 93697509732705938 99686153920980676 40803732149775021 44831589711622708 52682182180765443 27377871225432657 30676573179011942 75209337653974423 57807568661938209 37566184804277000 84343528824050322 52177106144074425 70138998389832859 47573182140160125 54577943369240269 28961582880706704 35822673873122975 56434871338240240 91242025380237462 98924636032513819 42826116406631587 19101234494821323 94193634516200616 37705930992784722 17960680996194838 32523917191912121 86542998916720912 53508797754273580 45477612775408314 49241516877678663 25829878209612407 82029196986586154 26446772126784421 35799890269028818 90427060655764598 44943489485558425 77854567315898121 32248694199276130 75352539012554795 83847170030359296 50894663013371833 58670319015829642 33618253318659588 51812745682436452 36520303851077756 73884641459899861 52764178767935994 28278546590676263 80490102783588250 94769469160737729 88518097282120145 78214870580363622 60839397653861427 27334994224475793 51054716293592947 66233345874174760 10799827704720091 45671274991153357 86539368886526858 48770036584732644 20177413915685659 41984039297469752 38677041638377765 97150922960010690 91760633065174392 66376096636712112 37173076559505120 79686166708606404 78029908187116570 97379718006495279 78550396284642848 69754373985665693 50398385510582494 32456348826917981 72821810193820731 39947197684211784 76671267035943874 10143893767439057 43239423821992265 43439976307749166 37498829368538395 69620203516944279 92549012564778111 25453853394973766 20143742848042633 99688590171229614 15610082921476192 89344804486004338 87076679065978388 75891213994034837 64387362313397281 53202298767478442 33040926388674148 80906299557432257 59137049818986831 61600622461622308 41232572365072533 30914145823517290 58119994894670917 40308984404988748 10933863296566488 77050782952070848 35517924644761741 68559002148317479 59711971991920311 26562612934781258 74477055578844563 11960081074354867 76806385466295587 94877053296104302 84812560031073789 45297092023543249 98826832736339346 64967225136313243 84547803196624698 78401141358985408 55460508413697880 76559808553243398 82522921477710576 55481465397626249 55853338119754130 96837990632172713 38709073426404407 45546317055143514 63257892423272026 50456503580835338 79861507024262172 98662175465512351 74094593373695418 32266150518785465 98554109482097248 25202517300186550 66377994730480182 94076115157782557 30639121828484713 17050423267860316 94526578000559485 19774791572846007 60815227835911741 64263431156111367 97039159574591837 46382332353097966 77811188646482292 95262183328559596 89243442074012399 90521323530294965 41069398027250774 38169010224977513 63003666869812745 87333661937113705 76985188945613578 14974215978588518 35564374672743258 41726744426609613 15769947340419229 60902931430978816 18430337508467790 24819551091199856 59668479513729792 36684352472637488 98379752290831183 86256847608891501 90606887592821537 89692360567856976 96851787767992260 60033664724642370 83201744348427201 22507411848922999 75754472281800043 63389899405806574 79963019242799178 60266392507843084 62947930317130387 54111332934435571 38220004446798512 23972779016013202 39569303470665985 21203333788465961 55324847364978660 84813950174362177 99601978853336790 33865510526202638 38597576845931127 38397333712790920 35634804125537318 57116994268327117 86117233377605356 65507061532593865 10654209673802946 11233289095526231 68114838125276937 76345111890726422 72379007909433745 75122455741582322 79268088535578204 18898639536193498 38032814084095102 28849043385349485 46797568138191508 40873146453762884 40010229890729980 74709529248418511 54862716505993938 15443964954468765 84314494337706757 91865823348072927 93057013466471220 56894974797384035 41668886255164822 94012985264894442 83954314055669970 88170749455840887 70223880379683316 96431744949106588 74127080917097260 19882617434798359 30326964939779895 54216686185063478 71460584426368140 11139483009017717 60984380965438316 37437897006407709 98036880832325076 78211501938995032 40878778309507102 88592268988983671 62118284475070620 13118419317164692 41690637878376307 78835637562170316 75108253826328657 77041935721185430 13478476770135607 45337900836541948 64909979322260116 45960721810632298 54629876689061903 58183560867694641 50760175007926242 90075285617034754 23585666676431373 18981340735100767 57075633315220142 12542099136167345 48028513444931220 60973805676817055 30118681780035437 91077236987087797 79638278011921060 47630474819507926 13401184916627679 31829504896755652 28474824683171974 82135441141767752 78955015798476302 26117919828948337 52237473875527866 70326549393674004 99838050932561876 76611300209644272 28967849026158010 15723647741407004 35110580011261955 30298067615169999 13951826924511329 55250515563495894 23425839146215489 70309635833264159 25442780133299214 41979546766314780 23834597967854663 91491892992088335 52086957753015537 49505851172650073 96812092517706215 85282301679934413 25645047242771926 20133175487348870 43934561308644282 26780115768721040 78852195104978674 83420895911873657 10232748260638398 28442628478937478 81800848455833180 89992258115766862 13525131695840648 72485131704295711 73898077192115579 23065656312400340 60694999014944788 45976615594813555 88905101311221005 14738145084860137 13116455702853742 15994506372903323 34888196815957495 13944261916457034 49691942200603332 19373190825844454 62639812763083639 68077887934501602 62165135748207292 75727584972226400 81453952433823743 48007118614106357 26626522496355975 90704981069429001 60086023644104079 58625779669539113 32651706357053452 28876230746106471 63858203005150639 44620084515275690 33109124868792691 92540316239855883 46761968476458813 97195930784849853 55590813314330203 67539938176833664 14121421119378846 51373300057004009 36036316682495286 55798163804204902 36580094409850761 58367565997046362 63110927752729214 13213859621784006 62909037124559550 89817438291903037 10743183068362804 20140116679470693 69047769944288354 20784595800858052 41394588997461114 62928431023791930 46304450637439674 93322035429568968 24650762338735041 63897656264706112 46237057228975165 48167890711884860 30850891299344747 82983758541071572 32664145004623723 91029972855083129 65286702411936259 96602709645258545 63346263573446110 98405002091490626 41384047343781995 13661089560719442 40550401808830485 91223281504149955 67704757430755394 70402217097377445 25859538159025506 44145316296823724 96122320505428427 31941980246402462 61011350345833821 18918338587545450 81399563095746284 10916331188042317 77966167634940268 18817754856755175 22670455171320926 97228845087894969 31839038739886241 24569808926865699 13655230958309964 87938871236695545 65541646607391525 35891921633073107 92346608204852510 99837192206175234 98127596978373732 16227545102021267 62892966431230525 69981857515722792 13468904289390270 45943084920237914 26235208967176125 52055482578629628 99403399369718951 94818071412315657 23510540228495525 82715282923124314 47901380510145748 63684198146319551 74047140264416904 62819225335207759 16758652443057924 11468181200544730 35323411201774931 57666840146373988 80865041624756661 69818051954211990 53417091874351101 28764614427890649 35348008859809477 78182230445232388 28843633504089211 34110365307714873 47702982131074542 64417338841959199 12425090676304670 12718164201335468 97873172338166181 82677333189083018 73845836437407046 57576596684767111 73705764738943064 25137167557752189 21066303742425077 26706336780877783 94348554157127158 17919852085431485 66245648335701632 93338522686560146 26324620267750522 84637925074461333 66572133290127597 36937151572843649 28893632458948819 20357271583833352 20992605685372740 95610419248323331 98768658073791458 89916522962731460 59468598783676178 52885662732303935 81995268724024877 40629364738203754 92955178611453403 56935703368425213 16236821680309852 19314680282597199 91994252346568199 36144285240410119 21823924818550255 93198784131718805 57685906864348535 78391408000757912 91880427693499862 38730830742815299 22082242306296902 85778637740635486 19583662370120803 13939729625995990 32796960592343136 73834536363433291 54678513861090825 96870132895079111 98617056374295068 84585878401159542 60796172533986304 64131351000398322 77542749922013026 87316035946262524 14405442002775445 99338625129517243 79088655801114602 89662295277799765 87941953864547231 73392296048167851 72602050830790608 51639783479200210 36193278627301630 33252227346988022 38839935500684372 58542969406724511 49744333074674260 18062919523515096 85909281236029775 31418154907788385 59349581029681334 82581730119897753 17395669465789165 26584005137333683 94178660222543998 66433305722500394 28731899076600832 89500214948109928 86299593721517458 10584908570338969 64763231959687238 68893874172205693 11825387528264994 92603530922113617 39053134328520598 57623043899144983 18482272049872417 67094841533889208 67398845499966803 21858292691529452 63596580255865981 76968693300373167 12613146563728516 23398386754701016 97215583293456421 26039206235260362 98563646731074302 91211117338959575 30447699974152526 78769684748605159 88850511153011592 71748788824699474 35370738579134145 60798958825405317 21220196265052463 22629816568922003 14475936949610978 17092002091262127 77650706603580176 40266146554663608 39882734597778132 54471346434649035 68658181376226788 68689394933349030 43835152921461392 43500331252788623 98420336424462730 34577871669753788 25109155650279303 12468324580770611 25984503842924642 97809441114950594 48377581722783517 37683934564823588 32074975664366828 22314819741406786 63709251444480011 59723719849420405 49203434131442811 93103330328077579 73679014781877209 15258138290103445 99337237299366551 44451980079285170 35758524852779168 41580353096525246 96994532011086109 66413072355143813 57661852087730822 27407009602310707 35850237611270415 15342076330859035 60703662862750232 42464669713535380 99230680528312439 18201707874970313 49738017613819143 10409526802201475 32179593511070686 24530214473834339 37993449824800237 19688069539113820 21809782743518030 39019009693174257 32611416483928297 74365490355968819 93354223632921799 53918605176850783 87743792711334072 46271927473171095 82089463809696054 57623303293367138 99657207858010468 31298111276778529 26962040112423756 24758655543875675 47541864167709272 93944957502607996 21484596952494213 47663273066880141 71279416954477772 50931966421900564 92070245905341064 33001413467656781 95932858727090658 15924766568834249 15504215591984364 46596665916845847 93729789047681034 83591026811692043 48567041997978167 53067715012745782 54740044609451492 95305277969422518 42024313952202942 47074109313171112 89266021063439474 62407274366765109 21372978612640846 27240409158694664 18386376989572727 22582659933674205 61903173652803278 89635126773825796 39398398836957323 81651800277734197 62843999019076550 97467586024582844 58624006309634846 69647830150139459 50054711640557869 14015216979179903 39498881674456726 72915558964925078 10103903002544340 11458097968615224 89280582856776632 73768582873103249 57232147911206598 39511397688995743 37339160988056783 34444529224198915 46882129514769382 18935236743041068 20733820463025918 16670134168029116 47699632586660188 58940211590376305 49138540136064716 39875270084768607 96108725526271748 20271346518375653 99862758998103220 57254510238589184 41306627421579413 31318009061481133 55565379906149886 33192500261123229 46957764290568015 48193102084819103 38360376442687567 74059903961197289 45946474033341346 38058288836386256 86619694843693400 48407604875050445 63558713742417358 97137802501442578 58319831300295596 28492012650609802 30826924773197592 84173925005476336 88996795263619604 24220792350949367 41818842359477569 88679568634779298 89771558617823059 94316066377015352 15832862007373043 78848083682521080 37700583236390726 79434243451091190 89138022551424740 96118569468856370 73891738213705465 35221018684041659 68383600612906468 99382432071860887 92260903571294529 37462977887807539 41387353305572246 72057059858018483 87965715452051288 89630829499781354 45185785680544481 13989012290499056 45363476097717062 14714321437031115 70440784986820098 48452638013515641 91250596712240557 76858714999949199 38415230995107532 70551117549293335 69616866601585852 41772760028451148 13954708303071458 54881201280723896 73488791967360403 80277781782111202 12508157402903134 23294043551157374 11910833796813012 22400232129906757 17660789933542042 56958026751019124 62861710740135669 23173795013189744 21784144794068430 74702711369345069 19509393670382050 20988081367746669 30742808389164995 13957194555074962 31599758508893793 90784117777170106 86589228541129193 61802972848087065 76921636845539110 56536525200478659 91706515364351783 40830928333819761 85978729714039958 90281126899183745 79086730448108977 89563734169864051 60413495076580006 95081108892152882 72100359677441546 42784524875020347 71038538561100895 19793202905689611 96781543549424863 99705729291595768 20502074712641475 91272137387450044 57634422166909431 60406765381194261 36608638815051471 78888938458246406 38193155596648870 99621967883887777 54600072418480972 49100086993599512 30372143967656890 80493562395559841 20603767298196563 90266480665741661 23611703135583498 41315710331939879 45047943752491360 79102841824265182 94798311091585706 28445576008801347 82360984500289708 84521191071824414 89181475881151710 69161730719757820 94188925787598045 20774363691872052 18386617241565481 46283174770338202 84900568978163310 51157776248732249 98263112808823067 36694679269422112 39849862484630967 24070984691527331 94664580252652169 92462203715364903 73897971466453753 99568284382995762 45533498645895992 21140503887164665 22268073236554281 87351223455545244 76975020810097280 36118689504997458 13134529924041780 61417866962565336 30214458033753278 53299080931066474 28332583931387438 32051204041796171 25010701428721095 59754962901492089 63389193000638819 36129391352322023 40103331242871212 32675475847912544 74826958725125217 68804659825189274 79247121386770625 88651118159630803 87610563127379435 58355903848129256 53207665149027506 82754418993691397 33376236685497083 14557484250389131 58695111955095863 88601782388168389 52234278748052789 56932068115510025 82902828704255490 80948952794415356 71153193273015253 21140754419824236 47923736902919886 27094806607525038 64914083169097303 66216929447534550 50852319124324985 86987327023987039 42192466690007980 86519610523067717 67884403989509678 96351703952774909 90218609289382846 32514961115480371 90169043194324952 19996689128642932 33422066663649204 51471207918150302 31976163720313613 62179583841778608 69628341083561699 78841748413077750 74688148180167769 92537222023742321 73367333886874206 89026152509458536 22501556080192513 31692288878901936 46370151594232700 67366801561688856 57263410072884429 28959604893807274 95956862516126984 97266527397027803 12329782204135907 56631939840750534 32176995324420394 52689452510755211 17234122856212383 51344781526739268 60961143064912339 89308246068971139 13907600686189205 83182582021088119 89692684748869061 85113414429747465 71353147840225257 61852618835954985 74910118476534262 82367395616324961 85289403766921786 47065721878367794 73046184880169507 65388355051399443 71926045484921962 35131317397825419 98271175055506789 24876476802513450 38407571534508535 94747711089205369 22874994134527188 91082321742218895 51050641651616618 75119113136024763 55628916952694771 67205419181216523 25301982613563583 89330768558551606 76503955871307440 72543511421106153 85890703404238717 98419550756470077 26286915517345491 80152806486108322 74486776662853832 81009280603487809 28639165041282143 59577151742172901 90458532938197459 21178938468715603 48115848675381201 44930523882504137 63240393554044183 13507181832836764 40977130227540156 16907164530753983 80322113521271866 77863801724265489 30746793938568800 73745440885044323 25932338708165688 43508985880332854 33130797990951356 10708245705091712 28595942732578266 50467689110797159 14720177601486828 59155130013171065 42152146650831196 66498421389644331 97793250470428791 44427308239392205 26921658821896332 85613845922338442 82419414153038744 10305071204345447 84584298176603953 78089680547814028 12289440582604743 64982725548791061 60365877466505447 31424498195715758 43952693364445764 92235944342063004 80200363402686516 23914161850030965 20492544886694481 36532699507099091 53666795671229896 12074625443948582 11627271748787478 82899021801543922 13740109006154272 53123223102773848 46297196890186506 78747002646853673 87560424335033029 52558232696096959 86005963082692770 53991868102359536 15053424618967845 37768216475207077 11211600902013864 88017457767881881 22482677072294480 75355752137769556 35091494870035365 63500956491911655 83338124549230968 51446363420969728 86220521131384902 18976902470364129 38658686773037172 49428028871278014 35194822158310603 12793033677217268 46279962620644436 18866154227493109 40118936134528411 72988632131910440 27217819417102052 21600846049602779 45053398918432737 91859535431610133 60492888204683512 93769429759475538 54684294552566149 82265405418473187 34793637033561321 12230655614390557 10704602839743737 69319780140837120 75940227282227949 28245695521867101 22137936703715902 52718195245612880 87706775830097864 57545104595475969 53940164912044078 51683800944644820 61771933535783894 83304921316200762 47415070593820318 38451681336662572 11219647381943665 85320272047124093 28490518127103771 91167862941555338 67698688037737144 72050219713489008 20326323429363777 24861628530385913 16694535898436100 12063793640147274 24081684874767350 68427409994546336 28348833760596965 92221466525961479 83641598472898790 23216526238304599 90386360815646552 48344311591310219 63460579148775134 30318305563866432 93419312680724732 32858863578183236 49653289628143122 66229541149817527 48845221360041885 64600336470175713 59810462481455771 23615793969218401 32792287428250245 17516179476569828 50494720365481392 63360330455437208 18278219921374855 43892129030172630 96800560916452447 36106208918294413 63560195243817945 54604031146400466 78267017896230822 60904021000925865 41313098026591116 46119433942871631 49471622852766636 84016111968928839 36384736804192406 42094750626152612 39976276377589419 53934879177982520 70596947038302623 57830083541005471 46846004134288521 11599312237328389 37964522394351948 34024179854096424 75587401578347061 56473514374723353 76371921705656654 33999040409146798 90936772244850456 33140037857898978 62567533008157500 71306039751770423 78785204561084680 23098827174802684 34847296888406627 43136590428267859 16081408991832132 85638184752974176 99266577098113137 67677781055903452 88473637974730781 17309701520681205 27913400910415068 12856845393786093 10256052836608895 71903645296487324 95062738535483744 47402901578239468 29021622492379976 26901665149655854 17543785364734554 30528958707095957 23328139758957926 27918092548519699 58352373103491455 89935934096154645 18642372900162843 82596958039909900 30105188441965089 12398544526405093 44972498180608387 90151609113080257 23614758268166904 97443746338340119 70785764870360568 98654433586041476 58718241581125123 28293604942477763 56593136012761473 68122456128575331 82204711291528674 91781325623936361 64740650069437563 80199727529688933 80851727706185104 21011633371569926 35304460712971838 86104286797302929 77553943572734828 34919970765883951 94884435758129993 65732874629155968 75282078379185009 92336653546574614 89599191283950831 65510341155457666 43770499271737364 48551420416726593 98816498586217340 22554748217657300 61938065912421115 96983787346891145 26230909544010916 31013341908702921 59815413107290754 69795133315225593 99953963789251993 74639515706416532 39415595525407787 53607553461360018 63470218704795507 69679869168388644 74598972563817945 86718662962677120 34407557520087490 87780522583974345 66327903229322220 83137670571971661 90969850700611359 93529664657852848 32608854377137488 82078286682722576 68879964087431197 75292829012700901 69416504557047728 74598993563848394 55933755646661823 81316320967418652 14256855764197893 80724239220986631 95210440283707719 59983869298782016 72044612046335801 76195842620951820 32920890327593938 22711061390378422 74381151685806596 25056108039822515 76625753991960827 91893786478358204 71113999067444982 35567678265413533 21024692377282230 12540727916983490 29625929925292285 58001661282633661 75808338614453487 32947083397517320 41424012097560692 38234809432150467 41942808897363813 25925467679251881 58495635157455309 75168534107631145 34304479028068006 24173489316297689 44150211675022247 17086366820267268 37804808429180755 91538495061951231 92857694534659325 71022146241478541 49094126026442720 19373082168591628 40232916692640992 37991083440536672 19372980426465840 18789722178568917 40179810584549265 34727790796668041 81413331105913121 52462050901157025 47083737786999109 23703902804735253 59615034204740470 80837258447099337 92507965569270758 77654931671889992 24225154126863410 96919179859201176 22242696348776508 72168081627553299 80752124198964494 62542058594329778 59610554078071051 71076411684173798 99874702766941535 96270591327605905 84154943358691390 24635266450984158 78399094941955910 82036315805565286 72070175625619817 43546438921246363 84759380719835618 30330084532772765 21881401894793777 45797094390455121 25979457847185525 97949443386651389 18599256621518066 24356966581784046 10329589240370002 79613875622776834 25426545944983617 17149445537517906 33982098003602903 75250683693791146 28523604801026817 63828588611673149 38663894849495200 77040391135386999 40945765923276618 35033253975336228 28434280031391860 58484731662041334 94897371672347295 11822947177651946 88434741449214765 39329125058771049 79496818212529923 30714614808581073 36018703206927655 24861631588568498 83154425711543298 11762518204045489 89804881559144395 11182288705109285 93709489400910361 58749453733915628 82450032473951593 77126575263947725 88828858294246353 54070723635376856 98653085990290988 53311000840042352 40551576319546389 38502885832384827 64986199233455062 50630489823391255 76539548251624492 37804871539579590 65184492715981177 79453047018772965 44001115092368611 95449515029649192 35849812471385085 99479928148666500 18178166356661127 85422142914800120 68330451311054462 34480374651101817 26866099829324246 41686022989356263 63520142465936393 64172155646422053 39149167747783732 98575760352969451 91296766468315620 27365624887237887 57979463547985934 28651105462734808 43834540690895386 69716425243150821 52718378014970803 82668579935859345 48408788984065113 26285862863393290 88581535081582620 66251823137973183 92643322954510348 53249479718353362 39954288024812153 57314803656588196 96982830515881571 36508137609130317 65318885909227164 29793308195342186 70848724230890749 45723993696533459 34915146887048175 12880777725672857 88535322692767207 92863426425445537 66620263156799677 83825262503430168 45150199679660946 59223683479122869 33832209085982562 34451415197987511 60669508847305957 90076976060438444 37748099118107302 12333785601313009 44785466198008278 55973989762478493 60966539024791739 85804069337694493 15083130806759527 91680409261342906 19551491553741699 36582382392433930 30328043066707549 45310530237135966 31053111255167435 69894656384432934 47093064293961804 28812287738812783 56358573402323524 21557964235315325 19539955582667479 16270950380184458 46338476875969675 80943959741641789 66910384219059922 58774085544613173 91053574591541381 11951252878724533 42482515201722560 44925874410941771 97037892172274584 71393477488666543 34104188768127563 84315684627642759 64744508991882357 11564519012526707 68320643847315087 48202071419430945 41180432330416539 68873560244605174 95544578118535711 88541642217260823 69004454813301048 26232013378689146 23196482735757428 77499133100412607 53763986149357977 46528767308460402 45184903420839358 66371622716947275 52242442508856525 38688027706757980 92734219833216748 44061873617351803 71345953328522590 99695669460542367 89958967957815613 87305269096438465 42043232520436482 51193068436035162 54853631579754325 25690476927015471 77473876441768002 50787948900158740 53412428070982151 22639417744480370 56382311446252880 45753311849976073 24363192106473577 65032049992924579 76012924861539664 73054903564710565 13870361231240608 52054831044581969 47771168413318300 32318712256744406 37881063681415243 83248888312237362 14030886252828471 25544451107765645 77922960625287270 36729862331638357 48365275170178101 24973855652574551 49246319660538998 67178009696069151 99486941351355736 44854563942425033 39165267678671227 41242148118972549 21050782404601943 28988134293121858 49977641853698306 18451126299364155 94179637858321283 61428494873781844 66716186894747838 69872358717975158 55487848816379339 25515878751746877 95092694404804882 81061985694655710 49322563311976391 39566733689004922 78215374841827134 23128324831442947 96256908256411720 29085305334926137 65341140426551943 79240701620671862 13623370627816805 16414146883288485 68496657867180386 26584726504952465 24076554908048958 25173117732467330 18985103921305985 13905347446799828 90398745787054752 43089750430573816 24287114057194785 27825507894051167 65459764838744358 68055789404116845 89089986382943068 71089400455239031 40152427509946649 80136300212044805 99652117575291321 19085850485971924 12806825557510435 96311697456979057 49379895407307639 41446451508183742 84245968123577012 46126488122339992 79668271868602990 54259601818511976 74758596437945438 73867424771828380 53603963797101548 78093734511822638 17172179884174761 85900927773020601 25100998613641486 90538322745643791 71789231416636723 14104973948808828 45286671783842573 35154694297342908 41693790334875802 35209162950277538 82341849238951749 56382628550278654 33130118373872524 92606060114102749 49956098465144009 34615509280516333 54685872904640732 22149890830346279 21781269340199912 74231519819092982 71026126797113906 51229256919007611 26333435175969021 73069455270795096 80539685327683150 39175649802167500 69576030660222382 32158493873819992 65608846468569167 44036767208742360 94808286070523048 71613718930000447 37301905895285434 24446277851977321 28580476333235762 62769348362306976 49498886395399069 98752955525943794 41426924369421220 52043580227672086 10859777568154668 57470411091865331 57580794993315823 87658436449153470 26462465252483017 65518336667519663 67632209871997541 54272531419879928 50603400860079589 69545804932387705 47224406514575356 80776971390074286 94190897829928176 35535867098858728 51607005340868185 66483884713053049 66004829583169499 15571115251052142 52606772069226964 10861289849075732 84630387402970810 82279769164988317 19075324448296639 87279404945292863 81602914664224231 73174120538073530 73704349535060257 86202384416018921 74181092085752958 56625389072164425 92231785786188890 17424676581699856 25976674246165768 62659829222509424 77449280980534443 99098495379668746 92884219310741717 70680002643418625 66265020778178511 70560676905468814 98334955097426404 93338162401743343 33354395649013291 95833419201670783 13189794428645447 14235801404345006 78331618161792468 62860469549592532 12567620613039103 92764628269231849 84299556396331413 36144481331294942 47891441943908117 30911381816017227 55861636612693371 38185102610383661 13358111393173728 47712788908824770 18235899786357382 55279023145742291 27520507244562442 57186781904038247 53919443378519890 77233022407191554 75235100388600241 17707280245615408 84064741054279736 59338685373646336 33195132591030458 22784310929682772 77065505329466931 47425026894380457 59147435431681750 90685967358330485 81404354621193444 77048850279485425 42251309798100498 28511109573092607 21554148409254021 33168242954494282 38849599692259852 41594374982967618 32531143347190983 10705088403171367 94565033352239905 43583726620243662 47575426996286863 94593604393659389 55092278663445776 16788970219929647 96967217827513114 83200760953061805 54894195769200309 89316211300965102 66622403737415573 28211478265485187 79270417895056637 13460318402740735 12934226475153872 95329713116737627 29868177733332099 74684279446430029 18891072362029633 79189829393929949 79408128328892785 88533842776824136 53251031254200952 44153965333292535 92737673531037138 58367917856849369 30332281271426392 89832880730373950 81533744611840271 16522165331564301 90481698365238456 62804797586730093 48263821211542928 43070329708157208 71502919609341072 34423341824203230 54140647563736830 34794964603014248 25243092511784842 18447382107557556 97253424819487036 14489836846577810 39530941294708115 64050093885553165 39928736139443148 77457530897158459 14742347452842329 14895373729699251 68779089336440187 21514870974558901 23605978511362719 37506800689323006 85009949359158069 67507870099896152 53222471846906054 75469008369751987 36809299909934233 14957520032125918 98889367216317418 34122798492111965 11062595082255920 60930529576498324 39076239273603916 38548045698017823 99001522926174305 58202961618392481 65953957413681468 24287361013760072 16466111309640463 41697823295513811 39847204589588669 57607125435640484 16590518183705499 14605955866444132 74654637869695565 13335322559797701 87387964386652271 43305837667444254 21387201254539227 19891678958723190 17854812274103166 42584874679103968 26652305779439514 50977741840690249 41622888494265687 18063701557580160 74400167821338261 83233379134523695 68068892139603713 25211021520420999 97588334052736065 43351534275677614 64696975922360201 78056672148215512 71040279228727196 32216489985362176 57756910129427384 71292811453233313 92476963767158957 20252061296164748 69185132846742112 72982708097488929 33615847132272259 27367527664690295 65670998532924169 56993040844072099 30032698867018699 91131946401101260 61150268323840326 90049270813205335 32452524300985442 21434842665718482 99269835804846626 92317718212047853 56800293929160657 64374654721886340 96506133380077068 28180522834233052 99180572802316020 98407814664460669 63063215867206048 98068879432844360 10031098069260473 87381667534287992 90987378792300878 15796120623481224 83898230493662766 10975196012600417 69247048675806957 33326333832776303 20062615359327870 69221337493063641 47111994667075745 44936580775532676 27691688042335092 46063894446074612 67433821861679979 51238825699237531 86573371598285559 35975704603556440 68117069900392425 93179607059524481 21847743644610068 17983351620197203 43988545492513621 47438847489430551 74868952613532270 67138295325395828 55717258137768741 95096917921626702 16276137319396637 14186435439844550 59463231785626390 71164921407853738 74411129009502855 48769654907054244 76497420800285306 33020903721548627 85074814184538332 43241956503339257 97378319919626028 87404355294812922 42428757948062743 73850048985332724 10627978620296180 83719842054302544 97747257983977524 45044096425501263 62653845828418616 68143206015931185 48140712399930742 61106169659973500 80697039756725600 95776207356211964 91226161505758597 94548692847583106 29296568142657012 84559753345356821 79103553453950348 78268158270477352 32169422273806282 96028687180605528 98116966847651683 56678943730682136 33676746398051532 77368704967952611 99506872969023879 29976490262248316 90080761575765949 98626866377368901 92343730428280917 15730075409245964 74510568262128927 36584631354470116 93619783833837512 40243587135554851 66302767290082044 48768337857748640 72560740606047124 80235166666047793 58542509160672246 42942154446032723 91109436276716436 41875083827082173 89281240432956399 21109613030794812 41622737274747880 23287683160230252 33649159391950403 58678203932160786 23956150209030580 93192060726096256 42125298936983125 30804553088984168 10621546834011179 78107813415788574 80000996045255605 10058141101887513 99253546003127290 46116426889471432 40155454971071304 85819602585656082 84232295449840737 15151901919104773 65068018900593452 59601284029812200 84815552726803696 84348843486418044 11864803923067971 66221774832342329 18107745887337863 44974309498445558 46021311639740752 47983304921735966 13913228495939847 25757957089487555 58254731908907765 12813335937554525 96069398814626793 60419688184043212 27774258228582871 65004906242317841 72115079155612306 18745432385858755 49256779257858630 38245150526065177 60410096263352804 19843883607770488 72547463560511505 31879083051137322 36318506225069636 81733196019638008 68230929488209594 27879918401383782 92594323090945392 71689713087795696 43236432771398130 39419703906727642 61518457494628692 65200083324837055 21318975257943466 65578525947602848 52292864168004314 98816749930985715 78934737603918049 43483751430081281 14877934235962480 72135088454231259 85129458193246540 52127471121442690 70540256130000122 97864464161114039 96098839041303105 34974281799598957 99470986472331051 20430912889123963 24293771174858225 40804608441297140 50156764151838168 24816024371247465 48494282380939645 43009443158164072 60809292880073939 79501211000614710 23082641462278951 53198543612891495 82484422835449648 82214285209310936 36290650023478954 83211747752483805 36795889856130181 43131474971319927 87838149503735617 59235516879206041 59723168190830999 39334779468080671 11117805267578662 16578270341090748 35987904391705150 30602914242820588 23120271888561627 19977757937125550 77700183924925005 53970303679967375 23445243927949797 42108146723775237 76997916703465857 17211903674893802 12725363431731442 38583813487812628 89536139196041816 42754486709914125 70259258823325618 77747141722294160 73764023105271183 34016469737114094 49475653776649645 44121080981215208 49336919572329949 46687289106177758 17396420191362586 57874941195271764 68733201935644973 17010463203717758 46373730165936044 93029870681727180 69673467882472270 30321342763156062 85583788287262260 36335848218160970 82890514157635410 42729610485051570 61142756722886729 96510812672175231 31530534145368396 18256840573593598 21946675762392381 75057565263680603 96397239093331944 98522036778506158 76454784992237278 93219272500285720 60879807456310298 65567224168771829 22235289401024381 56883088139376093 96949735877367835 51167945560774540 21411668749521338 34177914406815662 74233474123324304 36778759049641077 80366821635147521 12713672135960561 89242513958428932 71866625140569090 39525834010994543 71209155031230562 31658318840049117 98966496910199670 41332781314436112 75400513903966847 49011048032820072 51779803745385707 73067317129578296 43973333249998557 19492110491133803 64698809594034694 10580183585001343 78550408910743185 85362580045174415 58561822194852965 83571017645082312 62111633219390289 54004950465345383 21009680505504142 95040114159381611 30534761890020808 10565394294019893 19502278426126278 30540579725359732 18238879384603260 95057934253753553 95995983801571390 80046979617057323 54079641888039762 34104440110956641 77232305506725923 53901225069387701 68625980282915642 43737742777910930 79749232757969627 81494235846248802 36436330065530365 38131466817273859 47985320806360870 52991063506148438 20702255249059961 59396513763841669 90855706121605641 64821978616110767 17247674293302563 10102352206074214 86567627722830834 69308577302033883 81907130560109710 62703166124890353 64925609439230723 15331620644592446 90056575641211214 71563400413442678 95445993671151690 33034578608828498 82067279957538311 32192641238799662 24680858171795945 53450571622344307 77847944461793171 56737970053069269 39020047654704253 27843174997330703 76497224854421504 67514659749472069 25271764968051111 15269932566713729 77386302253418828 96586295851907106 23135698297819721 12573854785105883 66717687242161596 49572527885864328 99006625360367122 57686201232585057 83982326496330237 84220360696117024 11922624912402921 71934355839976920 87289614434120517 40238193562491753 12486569368091752 92580908652710941 36087949481531707 51292194972134506 46516847856546551 45809861799909221 53116294717609970 42066235051782507 71459227975506503 17213990580120962 82592813862527294 15328773990616137 16442046731352865 69043313611562055 98686743469852939 10745646543719304 44858234814216541 41046042389123922 43053902730575913 31763603952003245 78615120261275068 58191517788823580 82170956733506840 76802648785891772 67937449126480497 76092651109913366 18939005724510939 88771231015543483 80971387228744455 37812212602247139 59644434084002749 38849250307095313 23927169759716786 64837721267025153 80528550081183206 51862638638531081 63676029812995568 92220364626472289 45956961419178989 41507052253483633 10598291040241486 64313163854583616 81397613284189201 33078469024020807 36178452807318249 83615346759218682 23184086494855377 15246196224962970 65212281365489020 45529302877178190 31838106541973640 37675673947837430 69268130873355712 41989182996578136 99956481668226969 63675658198696970 85106095754161881 23336813635628379 21617544604998291 52226494878331059 65977012852758376 38180757131695383 69937200647063132 50052947811386351 30986123316403547 40949675365557167 38811785776389771 47916493253158237 49927053224806958 94025798649033832 25986927184214785 43746242408415659 47428393886698968 76226982820901417 53972776033452078 53277098643934709 57772500850555489 53754163036472403 26660808140725298 49154725358671536 85257660167562557 38528513948862485 34406041967698313 28544735616178165 36224461113335464 91936445882513312 32517412913893334 57323799806659796 17302833346580921 26733010373148913 74095011419340357 12833785204008709 74916685931515628 44759934805130887 67953548575862381 52101970407071488 65159519631983241 25412500517155379 79047811446944004 67370067147633919 44208550293167741 62718637255304594 56462698245450825 29179420458223605 86813462426705951 56650534318050670 52862248934415706 90338909074265621 14886619494990389 79896720154127821 76506183120443744 92899617525485325 45497756691504719 58101819985116398 60996898432657211 65205231158958489 29957611014574920 38312793971897978 49037495084570877 58722225574888012 95087051805471210 92516946065602728 25008818750478265 97194976476068301 29750655680220890 86129734058480332 18436002922945226 66977694201756897 77018977098500867 46759967062788484 39094851933699583 50182112123035527 91003474869788568 10803826442651616 23430977938949359 53861679145220279 19268254739709484 31263026387801980 79673853591042221 76626423636869412 31475345934617951 29216783868092161 10720705976039491 83552324110728001 26679976260918426 79543821380003313 56459374352713719 51367921223922961 93483656658396397 93740814168329164 22338434717258341 36416075040408651 89432229838417416 23343536281980171 75653039658019767 45173705280749772 75229725224185878 41780492165650078 66455066912492225 41522619423477233 99946572975769926 38859370877571356 49950862610187367 53340057510278853 98890724730956025 39502065715765256 88186886882985621 97762313074858407 27714629908404443 77883971922211320 59845968619378653 11972394858633117 51166871164294127 80406617319990788 73555394643681351 29129182643657241 71536220794555314 13311331141211503 31478992244771251 81880045118750153 19167919865941217 36777613014642254 81350471528912135 76744215543120671 25616618291386176 29987003613821619 42838433138248654 23679927283034147 61211776264863806 90072771669520252 11211981085143026 47237565773707166 27536466405593211 49575772592212580 45817400547263288 38180536169577026 44859580540476777 59476381084075739 54137310653631282 26177066862288570 80802004369651930 87701324190292670 29146849940641134 47081714088883069 58746392794959327 76276870471435405 32173500304735280 71008345486800339 52190714352530230 78180312918963338 59182749487508833 56703513435434354 15031129685096148 50739831638330456 41823128161747064 26336119752600024 34727719747739719 40958231322729130 44404214801229860 47003777036598110 39311632526723806 98036222105120367 12983276430645645 19653541899771365 80359101006552998 79269074021514958 87028398628773680 33447770187424696 78107880924480097 18043050657261148 23903763764310025 82939931777609598 88456129338999321 86952391114620164 98387426732407238 90983485292807770 54751107781281127 55096264702961578 31207696878508777 61118594376472559 16178919336612930 84194112863949626 36865786856514543 57982926888788004 26272665222282708 31363712524810626 48856624587785740 16878999881551865 78350586365870806 13869178800144610 17634713572514346 37294575943253014 53554394993905147 82449382899581366 62270997179254812 28176115309787919 33605249319235830 61766674415803719 72709702307390297 57282113105203356 13432581006722805 53695835305970922 21460128198646819 89743953774353520 43415559795148506 68411664002863127 58853916488314900 34279839935385691 99697120323284968 88736398020263795 31277565827713798 57103358892654404 98207221172833805 55098436994764172 59919608181926224 77412167020886449 47205873047167979 14400909164066405 92240031714873043 89330080515933321 21252379376523764 28705279191745230 48850958801584652 20967453478167738 97714525087158599 11860154325786724 14543557176442111 48885599096169331 53862858512888153 30861507253552252 18863484020270023 34073428195283525 90596128240382993 31947633520561149 18863743139044855 67040216336803853 35920046705691410 45126818005746857 29872192595932424 89947894116169098 74620937400941186 89273891951625346 78586394719908846 88127736063527010 34634446346927385 32113272879407601 77264957994315286 14659126612315155 75253063183961564 75028651650789395 89263028220898813 52478584386796810 11854484752636700 57799808778662951 26004922974446423 66648370598487050 33933530503495259 77821107410507593 52294495977271709 36722342215244676 10797696110570288 15299045215192955 50723889430542799 41766752155086900 94640584354220847 92890565734282076 85359509481901089 72237146428424798 90444246963400196 59699779909835669 56476152976987646 38617232104363901 51316594210520553 89581192620982911 52490219893119271 41907352345912461 98980904874543630 70082622572854415 54543332564683105 83845846821732378 55754595524433611 78266157179687803 49677009477401693 52641761190786831 37074634213555044 95214398440381896 67375658798567218 62036774310033145 58013056891237581 36409928617967963 93188770076674466 42289965597330699 69626365939957001 85983701692614094 39150710858586463 54691536149865483 85040834984533311 47723276039683796 19246107657073609 52037157078177551 60676212200013687 54040163171755807 54210184338412242 22201662040855157 27065471506226817 65617781370582756 43115892195855257 53413342168026231 88756778644254997 35065395137064673 47904512130819518 99979188621750644 43863200143884698 59029804803238052 79633727774152126 25349484889373946 20391247615846477 43575760401318515 89234448048862830 80968884182601230 54692376333587462 54942176719418192 30404466409822887 15276610243940444 90241002264832862 93177882461297322 53262946208151222 35734185200458692 82617903992257829 81905725127628397 13136545149663088 12870388693644553 95698273731272944 95965964098993921 37670786482294101 47398464771937734 97028110844940594 39059863309999523 73762457838519276 28386095193043153 26027672575157038 35432409017208250 32814492455161169 74895824657163258 37165542391170559 11178041037411687 16450757715820982 87581073445847920 75900169343682574 85957363335963916 96161353847779154 36166355020341923 10204675497376229 92175146808847156 91497160066138368 78227392946963411 64901154105337369 94362744370607248 63860491286661540 41946777600597287 12283217141409589 78346757467606316 29166309574881105 83843094039747110 85215306116918210 50236922575738458 78724629318392170 83345371763285120 55705407045123281 70267031533686467 46696659121176302 84701810912056159 93879869013524682 30153509915266507 29260152607173904 61276296507864549 83407337788193005 82013890143004094 70911123905785479 25847990315802717 84804146254907108 59338801890886597 24978676593901839 17758588945717529 96384225179781641 46073706067904476 87366360046613810 58955444019248417 53941683340393751 59611530635830219 93464335187168916 92524838428438088 60462348198002744 16073125727143268 80042584611370296 18976859458842137 92296120256808645 10035437244698374 61620711590132115 66816640331747386 33549478742492435 47150537207847903 64253145370485384 84309480129523801 73057121679861778 72068805417416354 42251412106487426 88140798305376489 18202844079023362 54187893056866252 90655230291309453 13760892025426341 52886004080719341 87056143637268583 78396769127675268 64584874692191789 55892411126195212 84080998501142704 20736232061276147 24734711750804023 85651971269519150 48915299226580199 56836138626920421 85057123897395792 11531034469822374 28819570133847078 71730568387244023 34819857645618738 65877429068136007 27879244406238478 61484918405183640 88264196030023827 52227590384208462 33968386263997637 26935060608758156 45551897684647494 68853156954605632 53010973412547131 63526526884320822 33663943678445568 45162336439489977 82053999992956406 47656138061811469 10695067547779866 13079187119151340 80453248322450696 40733069337861735 23986848649905894 34282146643811517 90853945029920539 27747127535563382 38526921902799678 59137060768263566 58956513094272369 28388480688157370 31811484985777378 89841929418062560 69857197547680346 78778358157908592 52338432159610669 13250630295975321 90360447700158332 56138150534956388 55552539244794910 11999587761833410 71291976178744999 17646386501171244 93305419784041348 13870637878787012 45286340656474401 12698796588204686 75508714668123767 85902824716313359 32572300357869905 23800296442207473 94988917338022424 43770452443307422 30229120181436058 76071446888122816 93120838243582204 62283369233160739 40254791863009468 22375492761711291 83597275138148784 82962984778185496 25892273588887282 57931873973676626 99530620495779418 97902277944775320 42917840179959846 12721773321383950 89458078734500793 57694327238721697 11134675963477670 93889599682177696 58257602255688013 36801971523683479 93871289735801859 62309294060972453 57532631619837565 62796936482138690 34590250765106421 59139164557574196 90385735633536690 46506925088827665 76306891515588822 32257407339615634 67250013400743343 14897284404214699 45625113970117499 57494466832029764 62583995993307898 11741772820826188 85888183578334140 62950987009746435 79902992277515562 51917656028356662 97825066052142308 49350481624041867 98641209748899079 51884548248810503 18597202108841635 80424973235504155 52779773876718989 87649798556819936 54141586732333281 27051360226922955 73908699241007449 92548877245612655 70856080801008202 70240706704185783 37776408357401493 40054177653516051 65881411899748140 10769333773971700 85980998162470003 96577210598311954 46562146316783988 34335645512390434 39022159466072735 45810593026757991 18553990427597470 23066322355520517 42873918677394995 82222165218912813 53724863978394532 52356324481786402 57136939107506478 57029560215007090 17164126103985000 71245382128389976 67201839414354499 15765051876067434 11831041700574080 91653266519675517 93562599535125444 23090798216064411 90715646152348097 94372094995878037 20695596715289821 32946339561289424 84720075491808652 36398885185631449 76319017406795503 43149236559663490 72479617864752120 69904065559998396 16480853283881866 33664512848084111 17361206588759833 66294056198043792 93812115655662870 40927499651290302 77528055003815014 96497913980292375 60564579678883516 63191671410663238 84092804333816882 19284361363440070 13409738067706145 79090116055302875 16858217751184654 80045358395450157 76479781786246879 28771751015668204 67000400497500244 63737010547465770 88038852694551255 14857522813571736 53406583824148605 37350197583755363 99989544603739092 59355818220116123 94136869107572901 17229843693463753 25232502452089112 58964836815947362 84416290648487968 27691243922528921 99057230052444859 98412241978528647 98887066127480745 61865965722122815 52766671990757017 18505895654584140 58930156224055382 76556663081921778 43406716986859960 34753025242729722 70722064909034305 20474649956478743 25931223599903654 84455437463137720 15424500084889246 28530475728595086 41744260179154900 92406584086132809 58026849762687235 76636336942419076 75904963768981147 42622568444954992 79958325033852148 66421806638408398 71884820318937911 37590036373300413 39658426444310827 37791047406990436 58698332055298247 15467547538402437 23557908085701144 14863181939199607 36742911298914890 20278006199915602 34517001771780065 47638043867731309 70412345557496872 89615114891783093 35057833440636639 75831441342708983 45882878056195496 61954883912181669 95494047500635660 11108078581581893 72514221923288751 74296115866017078 93146090186924267 18751943358232897 84245301803995549 46570095717608775 97916947191885288 32047745792988912 19819574331931441 31019445152449159 48639790655828173 75168896143710685 39466668799223840 35938402366821315 77577833715757505 39266071398421326 68325143129762440 86106686597430791 38893251548893728 69114372137978230 96117009487556976 13896212653205990 85487920157067348 43453816054436468 33864056076261595 79339232128917847 91458300033837261 24341565387954153 19258465602559718 57401277792037677 28932026721682338 69448102661588152 92671019518556451 96748781695044664 30754844084042295 45112703439510666 25799533946465737 96108672400174845 18901807210692322 28909914226997677 30182779055959904 30036891028813168 90688866047218513 96534465185882870 53428539616616131 31230418456950705 38591767117310753 97982075940514127 93530305559921153 45337794696750637 16065391053530256 64970585311324664 29457329407102119 13443702043818708 76584737462388067 15153552281092666 73677754205872159 53517683934709744 76076147991206350 29244984091104712 99383113170550028 85541781679162424 81803324180542714 80469447423947904 82812237005945671 70427345234221698 95397751947894580 60523631520827487 95531224236554600 65401374366640350 12358129870604239 43116953960716330 62188853811027097 24421014645304186 17077291470512191 63598066659599436 83768523197703311 49238434566627351 97198419277200648 58763167233270265 87998473428132387 10110239726533437 60340266628800340 90562640400168915 45762758297987750 60407204387867303 29335603229047401 59901091374289456 77468575468919372 41757864017818053 25781470187512723 31848709461933865 88760490157181744 36201637081427798 11613404626567634 38042932300838488 71587566689146382 86128118401924700 78676853009758940 55825921657314430 47215879005988040 32986904135652202 64060911636649532 35004875435114825 21993408010672092 60067265894566761 16608661215307532 46610286447454833 42913968580339339 14438765271071911 15968550298670683 11362660866695700 56679692923895875 17251774672179984 39558601104282234 21850640820873733 39454556500353293 25308586849102986 98471976337388451 83344843024202230 91565256794109450 56860790593344922 56332829970196500 13815744024769686 30900729462947450 32690564700390291 84539895105664757 86042336557982084 79738009965006017 35849237175521943 26721737613774828 33481791741436063 90216828536031025 70589262824307769 41511879368517316 24147703661015484 22196655764565702 48773417106309790 37300756821178890 69699486405946767 48628595563424452 37819781701351389 39123136820812006 30837808965662555 24046709900913162 93072125796685628 39675976608695969 66468914487963800 93048154874854187 62399564243316956 97169348851026013 44388991223131565 12856924968885962 38087235298765701 20635144297061009 66588999956467478 14281538637340714 52750218314626516 44762473214336310 31725368565760317 59230308126487275 84836976492239309 97464976230955833 20039942528859010 19497110317914562 50767705396661227 73991351841775176 44858535128002646 34081672733880086 47374724047199360 19148717379673536 62463318306373979 24000769806096931 40530547773602510 65595661778800962 57429593622805063 15631840984951017 23474873410818878 46784458479704190 13392059340370279 20328390219091244 48514080866518012 88636412012300460 64954693756117199 86368569965823879 22959634303894600 15088103116485811 84771845896809533 16889236981826564 50036008389168425 93934040971094711 40323920679799013 64224107816689560 52397148368501542 72898345833849768 81271024826790650 69336971482417064 59733358081036654 11627616350667830 93862178253105517 51481562142446864 39982416888429463 56165112450106178 96928971527019161 43049979830718374 70860847595267031 23645195379173842 37098380865864926 85399250877649660 88689839859876655 10302830952724731 74880650469518179 15607806882041704 84350757748539617 96857923534796665 98081002676175136 89204793101847404 31693907496005588 39664887072793275 48998383508853536 87627437806438992 25683269349886883 72121547365099748 89152915179509066 51564485370325459 91076996575903190 31930636728481206 64246941240135468 46421546793632369 41571500835995786 17664736296749211 84270265274327992 45686087813685736 47970183784563839 48523268344435680 77986223670455105 68742123858940452 48488934530473277 79982690323252594 11263269820376192 83907463447363651 67526038838773346 76733524838512595 76297674549217067 39811321653084163 98910661235888123 34983138442537232 94657451194631728 77299596083233941 61132920987585281 59696816660641861 55103252126866129 39154979601600173 29938882540474971 52592044786249668 15260544262280202 32220622697825973 68842699147224903 73270141399497424 10998694859660491 89068315402404302 53948140359221590 52142432751881373 71369406312806617 92725473674841459 89012451358338260 28356879656016302 57390205530069849 99216735671127298 89651921655958680 88855957439464806 90439934903234199 12731522916494679 24450927826972275 93018381506993549 95306754532082548 69266036467249751 19016122511613981 70698092213306170 93276093896213038 11254395873884313 38871649602106130 24057960907468637 99394014308805598 80515746457434765 88409316581034656 32527351915735818 85797105590119870 71273487675048706 68817220549328450 37278492215958392 60720141073154812 71159574248677584 18994647245397444 12938886989991915 20286088212254439 59082882485081097 88848503823400431 19242303759971015 93432816860413937 23542756414509611 72471908240617148 20690734758860018 65593124082297192 90857828720697739 33836596259934643 87752379062472981 21428672414601929 23762926257473036 78200556469541750 78586852143342047 98590975872140471 85632606543636916 25855341753616336 61237105140867325 38447389510855392 96620068087043947 31626099846340000 92498398323900471 43758140286224874 24760005087123060 43034739781433081 27157199546157824 19778387117921830 18292359534441660 95755672332456528 12775695379875422 19002317757876838 17908808878277355 26057314569793032 19045602810071895 50017793761392039 70453456580199346 84315377294415463 92244265364437911 21424203831431909 36477746298632263 79086151983269457 22392601222153777 76833428386185479 92585538992481576 26773267447028727 86767627429834051 47094364502365401 84648285037602309 55763521855508471 42640517691116848 67269118836568676 95260076322224444 33676442754256721 84740862903349926 32270229614568294 18920099734471876 10931880604216231 79148821740438589 23119239800129717 62598248043831428 27748201428776837 51069208549107754 72349206117390943 84525898926931315 55358747386225313 28624405242924719 89200641169983590 52657947493282916 62671881404087485 22275372775138717 75950692752654418 93659466177000016 29898970504679636 30548011009082485 12703639624077208 56125415648888925 57473563420752568 48462441595950399 91536390634804802 97603222164150508 57738123268548708 60663127010825031 98354875289935024 94729174489473334 85151100444470000 14231239843248959 53736478679139901 68794238030922697 17481606042107975 53688578664158268 73096497485771336 99195162405677304 83182420385226724 51290066269414905 23501025888396072 96929506632794068 49503347905730533 67538046357972146 27027527516318461 15353286650498157 13695930696754660 46587832210957345 96558909219894809 87148841749303534 18489243720993046 67087896245072629 28557933454530940 80032856077187059 18555736809641498 99068053522234456 31863238693766006 24850495808528321 57667078013197500 51767655581706570 89813976492343803 90880370501718018 19522819567612215 53963657631798693 82833870918556337 24950487689938036 70818821508169151 43799705371453399 60274728263809569 23264412212348422 47776613570341937 87966680294125990 55868833182247306 17985538010499866 69283857841431577 92537979369609622 78536366977817774 15134840870769148 35564769417455939 98941711233688784 67869739066663357 70915684167970678 67688097134836492 97875197462237473 24651885519159862 44612467837306092 50591666104821716 94473990098159182 29896733025729023 73355554683946037 69682634910725457 51776080192844482 51851752430321675 97334771530659566 84522582402246967 50783238786534730 26661151258190529 50419854794966372 63504341527201484 81303733956425317 95136044621985084 87441746073879770 60503096159525840 59641135500775032 94006030261311540 84140875280033456 13245991573196392 79710476726512536 45460892007075465 14896883564079652 37977114513476768 56513246276931859 80942979939469133 76114917682517314 74723962706568325 83039473566629268 18178942516746742 36959325525010045 99865051955228981 44982159544143595 85445537004054152 88437766500171723 58368477286259575 62220620011106972 20626386904405025 99112481410547617 54089312630650746 64084130578535963 64658266319041948 70908272118632892 89557819674765655 69637316751149800 82656182878140818 85142549406357913 80117825960585514 41299665898362488 17277627358402214 52653701390196506 29985518290891217 19638843959560016 57928908183838676 19050949230701183 52070841699144873 88355212887814195 29149614588049300 49919369828063001 88829800999843197 82514882958151567 79830425200716998 25086035752076399 49823572780727474 35669229207793308 75007576502255779 41644018559396850 69686906535937594 80501005311615722 20173420851165675 80124309340290800 34162386839707876 35440169433716889 38509199208126555 24842769130861252 46072360262530214 91133560034654105 71999593805797352 37026856380971786 11400472251647636 71781482412051202 90620617541810724 96542273268079070 22114567690754729 47795730187003370 81950137113370218 33223527157615513 65626873619870069 43399755987126813 77952303042577996 27938281568881810 16750998497024857 64821767738203381 48914681804708864 76808907196540664 16249028226675900 78165343749083812 35270579507297078 59887578364059762 55738469518437819 46399891476164621 35921089440621769 23876365631742757 17034202300546548 40946024868240801 44409413156788326 51536313417633363 21123213898036837 67609828581120816 17455144163422880 67638218607395360 56335704823110369 74931382964020486 80352666857537487 21557269181616326 23985377501929709 97713237665178477 20763473436584224 17666639044614081 31439065499747877 39097764384567055 74410386306225613 21835705124433970 82339703258471056 56884193193946652 20285435837533364 96731079623331886 86643694724668424 47118944868552810 39824500923672382 53221696444269197 96803673413611184 71241760900289738 14146522831867939 52251663800381561 62264348797797715 74819292533134830 63851771849236840 74200392180185659 82272526688969977 38455812386986858 95193131861539617 27535126696296926 75227875128799767 31138664551565600 32718376445715178 16690681252832644 42334439468653627 11239868685790835 36065251869246228 85494820955661108 24419667419692940 66502529054519426 28556731064551093 40365532559707042 67581650771343196 67746763445732390 22147210483399805 89862030014836162 84477050386825768 61435933982532925 54249893817363813 13899266629121927 28523530552234879 64891748903619900 20695301871015020 78780696840773791 29369350271282825 35118232461900486 40861163567231346 74622609484290467 59382150533553173 88660488328116969 55402679965058790 22484130100976583 51528757037860972 57683660338235942 46827492528787569 31350056142347439 25695813868925491 63579772457087254 99131659008058661 27158646739813042 43087055432560192 17908870138779336 37660708812699598 90234482565061357 88818893897619828 18777098887153705 37577441924951711 93877064928810308 88936412227754331 43820442583901383 44051048199551432 64898046208431341 31268642158686921 64230247083545040 87108919691977902 77125782134391053 71664432824080717 95663394099363132 98361720408923402 27998524538374107 95583210590560481 62817794706371259 83130861933752523 87736417736220921 23979978302207154 95994841100200387 72682514934671557 18946504782849842 44913322536968678 92506077995297597 37226702246140186 86433204547966634 44194042098486458 26351406765633438 72690442058492177 50006430230345837 74860060086003824 13617188870647597 26294415630547741 32525915513601064 41914063234979718 89982860338889604 43111179213346967 60659349560542677 91649936027024988 51269265594023369 76528688289841227 54092554224118508 57637932776620371 78614382908598421 24297296224233997 19542019311033574 60040594941262679 91815153929730086 89657791863370713 89201269420487261 68969646475773017 94380547354898450 56467982767781311 85453391272098338 36009756788654072 15160362095138351 40310750052404875 96712843742725325 14811022194634052 93093302199883721 81179357147954934 83439097556834041 92481231316700681 50409507046483037 38971077628703219 94946676136230741 60954492326489323 46865484437178054 50099391210226358 16357965493466638 65475468117489877 25077156358878458 91871791512019278 94390793793008584 94029296000855629 35671180753067050 88405631728245110 84412123607229617 80046433145130045 36967066548750826 20257585924171685 88682815146693971 17302733723468887 74294627789667741 72626321625848286 13572612793615751 94608094481605153 67685226245993466 45618588150729063 92581330560759985 20982255768770169 77638701127540276 29579551878243802 60938853890819892 83217023938041636 36796396617560515 22453274164737022 65167744579288278 16250445418502378 99343981844596240 75090473134304754 36175198543547068 99115837203731264 39231453959495585 83814298569207203 13215731907261704 26004005412876685 29143455108929984 58419820047676060 45897267465370180 95214058681137329 47182523752923827 98917307527851849 85380103477015618 89572301397176291 66913351283791089 38974628412272931 14576110844028014 15688804434317993 91284495411910813 24138888422075751 39632608988582323 93824500131096946 86897804451690303 62690120915241558 75909540812734168 24438523627120740 64251022638028035 91536123548643998 83773630404650554 53919972032221551 36145086295250001 34754688350544534 44759038776988909 94030790081202453 76239910182409778 14933246637976799 37490066550711687 98506540493055727 70557661929050896 31100569643502222 67006194191431112 48793566547676923 67295209247803550 42318013433924925 65183684938221601 86782521751104806 46197752668306668 81514757946817067 89896310434043808 80180905318227175 36114089463155256 98258698606949518 84619192195869111 20634695763720131 12213861793507764 63767547112420141 22396912189705239 27791142415347643 32414914253452146 63869657358434535 85655325344234567 43931918309670753 30302023626829471 71740801091160956 19644163225022833 97002253876528278 89066951063658887 66696248085780910 36406794159839306 91525048903563217 64839239477349825 14414839235927038 34489239326873667 76379725493538362 47244479296205845 86440621961062698 61395448426026992 86511314359633297 80737726386347377 34583989187646735 84120307152222326 31144298757448802 67718591551096042 17684253074242552 68579649330172309 87560422815073973 32187948344819979 93254498483987792 10460660633349021 41581941081256606 11294993931211564 39768610030833634 68989573683046296 41530184163278547 19715741817309382 85180147054635046 73985982019388744 30948063998877157 50175759237799183 62143496989490445 22089875995450622 65703570765839469 99885471761739216 47504791277638170 49662324627574175 81446367971615591 27592373195438603 25977287607613132 47810870566816888 98091715347771991 80154152394966911 29311134546615508 75170102945495284 76138238635100277 22437710125010329 86194080056902867 18275788984586161 37720761543891512 24380592933186165 26129619015802589 36470185661113777 29089127425250060 35862620201579324 14975508907951534 43480677884537142 49320825335229503 11061590491749750 53718077984557628 13605849294116297 81026819380891539 13633953462844460 56452541698785591 77711065434724587 94237265838599885 85578093900261863 44413210844274573 88911589584016589 82824216297437222 69562414741291425 73274893182997131 93762736745213474 30494802209396853 63211068303686231 78535713112655798 16642660402812689 35502399693055907 20591877285764521 78916233798456677 42533339508400233 41279791059989845 10712915590809199 57330906102545337 14999249836988035 65681706501906639 20999576757916964 12944597808947001 49485392042173321 75146801951559733 77943331367077991 82283202478004828 59212459685489873 18893204592454648 62287461207015375 34644376874608396 26413318767974464 67962560346573395 24421926816448349 98353834283336686 23659435685361887 20935579865064668 29934256118702271 62563875726632816 36536086860841664 59277962703878555 29773873024354077 17967450310511059 55427115728911201 82536998987778188 27449512961354787 35997606142477827 91654780051058804 74399118935366375 68205495706829364 52509767186377041 47842578641177005 21819646142710161 66357480303228815 85098880381847470 90914557899906078 82724070160142413 85206747104451832 67376896247321271 56566897771411269 26359807318309200 18500717424916919 95788429227328159 44148583161297173 76184741453929787 25992810233302077 48065626791584685 57013082708926164 25642545672158961 96319835917341348 85163007215247038 10023094542855570 42897263192087640 58257420527285248 80497543538055865 22130910642616390 20039871404525898 60923752795349617 27699515906576164 63317815718519259 40883730028178459 27306682306153554 56734999767343316 24172191205230284 18252182287452908 66689058495152759 10785234820565600 11857968687346959 75527669927686121 13034629902066926 33055769196198517 72064024349114062 57571222768275439 61572021210487310 47774079095021943 61252471457883856 96328023515736409 88178358186404237 39794181776094127 24824844501551115 85789792883891529 80545217529600890 27511671773102217 44516225152857288 96865928023776388 61680704400220404 92668450064868271 70657729663403361 55743612539773366 68984537963349724 47707996018592100 66827439627243091 52710307743471003 22240508335723508 57055640506733126 52195596354887958 93946251512971181 47958289308413998 49844903109736991 96056603797855392 42204950416746958 15438200179505744 29159999098217915 63488084036921601 50744361570995176 69608615970323470 35364483292013677 77158247340329263 69900825064248579 36687855554582421 15028479160611896 40448948714438002 31532273075358574 77191109827977082 16962917457067400 63923097090518846 48772332319155660 38959307822617798 95993966082253534 83064357978588065 19049658660949112 38831899241728446 58137649356438873 68279924543759298 20654462623133385 98381388540899180 53298178782834088 30979100832654802 97908797036824825 19045930809020149 93418761953616768 12375804449014946 19712930029040206 94339500823554265 55636071363866290 10389897977573117 30407439175697697 59615578409084788 90555454136567880 90977916979324147 32770866219803456 62448008445075024 71080114281425702 25528077382708052 10338599594217086 99093219268687253 33823900003883509 91557685741121227 28464380240114255 75841273330146006 12596402095824114 83640713988571286 97576947840305709 73221132853390036 69589836325081215 53725923886992161 29886069564607932 45453142813620214 73944660894098603 41781436953786642 38748229046946185 59158425184236898 81216424367391319 99187250059353922 29216037710575287 27776154275878760 13419760842030125 67517806808381738 21225775432960374 13150756789169373 28750869697042086 69961657359330058 71110551766523556 27510953322000601 64789211866776842 54594922432849975 12865376378438316 28598162974334089 71604079706728764 77302478159459071 50996812545369085 26170479943742230 15721291753279410 31040771906338853 40670933839814350 30187458404824945 77052010269856960 70788865413758117 49053251069434987 70227131043017524 42017693809813931 84801132880654278 40898062241345455 49643465475124766 25476905772605137 50279695812108707 56195982786763373 18171637217551883 35618597645114119 80035692915327182 58101359832768656 34731807952699527 72064669071552891 22173934424951086 23205321100090632 26810926018300655 60462772566292013 69616013316124713 47893200630943556 80015596982141017 74675791097265944 88541273769739319 36962946800491121 81798979209165842 93651141388820064 49623299442836395 22452119138719026 95599363839458893 35018732696607073 43363679389036662 66119067262851632 88830660479158547 35872805517695762 34470122293742162 63161435849875650 90709116139406963 71347296487594794 42193460060647077 55629175286087636 14588485669666263 28411795228890486 50614558917482371 40873026053729965 49277817300182653 19308238911219806 10265332296857835 52074409622622654 56449318412554928 40276888559186220 23620415490336406 81625579512723550 90337724241833400 64066264761835836 89574674652581774 33177586051079996 51519138668192130 39861410731130248 14558412326092643 19331460032899423 26315072234915784 63176014201745828 93096030611126828 66793089415930727 77253600406179942 29145030168604070 43749264546270192 87595753421753402 10418404089918120 19242332634802140 30871871202688859 95483383095972685 35365519431145884 98171521119796513 69300879372060727 76591552053624339 80415447236077496 27197840408914005 24074905577316789 27426788324121903 78889420649264431 92262161016838458 62269116107952523 40772904035723338 97916952277287689 15615349198819540 45082967411783330 68521232654054875 60261121650994040 40934101123530421 19905228855215534 46666891235002478 58142987941938077 90595776322483387 52565989759526123 60036679918623580 82257933646092164 39409793479946042 45749932488714454 13881241200799210 95668274564716886 37273837860061279 99804637969608616 17684360658107282 88114374516517347 65752412663273874 49693267969641716 28206876278334832 57271410114097233 10455938181520743 45736662253736499 42453672450098348 72355043612462838 24619590467014736 75994046409607095 92738883636808625 34168519879525980 21839949480680852 25474822474814214 67249557746796222 54730801678519938 59931126357918223 68149753125271360 30795837009139217 27913946767393341 11732902418931869 88647276570337989 81791571001837337 73220443729667465 37785614279229035 58088897979895596 76607273031746201 37534084651901104 62470835463284299 66443056126834076 92740008023852927 86741469950516830 68657643502364286 89605027423547118 27582277129402745 63431448257576297 69045926248852543 59923882482196325 96443046518787315 40264324877229375 20759259474256580 13267928970882543 11849687747863995 91257668916091353 49589815836220992 23869696666114252 65022642777013889 46287506153282689 64519601396893085 65354869659635741 27714244687641860 74440613036410059 82865781926912062 75794256127495327 65282080675906261 39718638022982406 35332316661776816 59772006784941395 71345216162619820 91500534820622539 19133000382257965 54455608841990573 74400897940780901 72216186705034004 84964427275436639 60115185971729765 81758515195300882 24656984059485002 47504756165565571 47676672914185714 90189295363571099 91334514279229455 84605391975057024 70358772930398131 15553448880941958 81325910544811729 22055050557309454 79378936421511114 59196468528621656 85234530943486620 77467354187562614 49666110453727454 61691421516754277 31529095767550301 84851479638722580 97748372288877442 41375350355899978 56584615500925332 27563827868700359 44632945550679818 13770063329944937 49165560207420721 96623144749789583 23050402651787266 62818533107223548 25572948829114488 16941041257550955 55547250244260338 14837213992246981 76339883663090311 93046200708677284 79474801857971364 27554878336508337 52163751282361253 70011410061996016 28606831232334255 70552231674005004 71233004761386897 18873028720874057 97397630757774484 59032232374442676 59691161072573033 58019505290035033 95776456236352758 99039367551555630 12244758753958251 91643259092538048 35200645864393002 34520049216594960 21985254838523330 97062200172516156 83187576139222866 40983473668734755 69894498914631480 99680966921155206 25491746695631753 42175567083416894 19118565081952665 97923142061447449 47127813853086486 39936258502458014 79721474688187726 49530177004504746 62529843598008938 22410990575399672 35243335878304279 28415894253614600 79840521685778994 69521004452588374 29776956859987942 82569970092945802 22940600839368886 10953406640611218 31765902039414708 60366118993125853 83171164695124546 64308089887466180 18281951276522052 72252227400306228 29996244409237769 92274198851950744 94055434439194840 37467224359302924 96547191348284031 41696322936957459 79541864415979889 87826787122355765 26362783180793930 81981616979506671 16236377994000525 33921210296199408 11725594386104144 61965139716185031 12726017748574903 46213636754166845 71704796204218743 62290217840741990 41726654432504674 93021725021672455 32705924633579825 44556584433099574 10934115254481529 62014765281168744 14203539770054719 53105724285382201 47769864616936119 91167404809552101 45591748311308576 10602645447589535 28260434428839299 40892506108785076 87831718761130325 46557334645947907 47894487571240419 24343006588987573 55458672864294231 20484661363872427 39993913436246084 56434255999339822 90017176144218690 37413557618353855 54807558519726841 49763183746272477 99008563656251452 24792047075987488 64056810685651364 45302157740508404 52797355789601002 59094836971088159 84973518226336267 88601580404728228 69863245874580482 49042096587999186 20300317563904588 66668596096613647 35180212737289116 65100685585602972 69104677615310943 31355530772628299 55121781492051662 38076776474499525 75655219522193487 77150806466961828 71139106033538721 23447980588559436 24909851715975529 97969655128309911 27467367746173422 12379440233916099 21347813180767386 72038946407993758 95236385959108567 33680451135411352 95961173542657945 21218075150000178 75446878737652654 89347578798750179 82437494943556231 63332476724251424 40995266185833246 74150033267494159 44092912055662892 47780950205481854 96904460887069560 20990583574403062 23216432207096302 97665119957121247 56878723690631825 21761908145697233 27954132796674788 86308093887248852 55270433139033785 23029139469784047 28214192891812764 18345486323729982 34771636652769810 69990681347842210 49704535569238890 58875308197119967 54369958956427468 65749103629113316 15924522588845998 38392055447386709 95871666122615660 93145101773698221 76311007054451930 55902373149662519 39514725451173072 90607221911894219 25057944895239269 88117142224626192 47375259876533096 27655529178422909 38041106011010630 82141536487096247 36928653783894470 29112010439501865 82136429788625016 55892779475693144 49936155368877545 73412140359064984 20223069875782490 61012441910411186 20526851688833280 55904899938299964 57500578013055066 59647311304044288 83434215502379352 91385923083931946 16020233477110625 76247402323072451 43898235517123436 99743608376269282 62675052612280970 37924842836309591 97243368734244832 70589318814414003 24120507083891864 51290777038152843 12895026216539134 22749136357986621 52527982967951014 50395247955313088 53686932297349014 25751105440892914 30673660896715299 91743417331074746 48421019535913097 99695200645961025 38296622207953773 69246687403106610 94168553883032395 99104514419709873 74977810049920881 54737208897298398 56267227268533647 41686379699140555 89992116034526396 52099359023588576 68603287136005367 75252711248821105 61322150866460853 54419813150962797 95359315689441941 47397949610438268 99803940087486596 36938520962640916 14249984028494422 30440705860786694 56112127684140909 91851515961659307 60319440459357472 21611379273464330 68555108193814730 13499375633773153 88452918953333260 81450275267838069 44342971989956392 94552908886451532 79092636587157248 33058998167050593 85374285547525625 19441909393525008 69548663535296206 27671140762466305 79750864627585302 80594843223211510 91053601473504804 27525833122906594 22917018560224928 87337520756041582 58080280422295035 36506752905081432 41507982932035320 16593684414276272 38157710375793574 42439160970081563 68650550400220703 78245061370510537 34848054568948000 21557091975423722 92332613824968948 52554967625334791 38985462479465670 30523791483352788 54626305632128929 78740728784069336 98784636929527603 41875379429681171 35761944402736838 96821186184113644 98002098942383671 71038916397599956 56510457637267244 11041639153040466 57976667019736489 86369485195957238 73642103696640527 48623566413760395 41214859367719115 49907899222407112 97968178722450539 37697153219034815 76384753403985342 75982102322271335 52681108712068531 38040990016763445 89509657710120049 69802822084259915 19378048603839602 99276197756028074 31210906056823409 55798570531801756 21953778696501882 53068493363990943 73013055321837016 62887039872426647 18514614901371376 38657304400568584 76229820552893291 88813791011197525 87233020319761325 56704137203366511 16092418723980878 66819597401785807 34137701449712165 55649015463405074 48907797117044331 23233227776171737 85013352847504737 54993841257761265 49015614194138958 91578582676719426 35317601002697867 63121204085483845 41504180296975216 96367535218912776 64117891695629965 71360969996939597 25365622806363227 15533594855184534 72957393123729525 24061637277557455 17340669771528273 20860268904027907 33497405708656589 20136258307382886 93559859363252467 92730061015554509 79768172266687318 75750257813534815 71806146746989548 70947500188339738 90248585454522720 25843538812727367 94073195979529043 17128206423442447 69994231481941371 69843019682111864 22665152803449146 64414599412181944 93388042681917254 42838209297122027 23779028626015700 36457032659522655 13424752992766572 25364278868606809 75933594913499635 65706623895027692 58113505031845736 17293418834242976 65042010223810343 11456985056880760 20284998753518611 16657914432533115 73344141965708662 23934959286190489 89860297155942197 31359281757424345 82157698718986277 39260373603731753 25957697124429859 63956027050977370 74478893297305300 83182295225427210 40789552954594188 27069129844877789 62375776586581420 23599432038176800 72031482682560384 72457099920698802 26727672506403132 51231796192643770 70174771536740819 84989022898004164 71126244987621657 38283848506611221 49353177054395254 22521433944689791 70420669202528274 97188951593051295 35888843748309598 82927242424234140 21141208305609053 16128331055723402 87755467833631641 51394096012472610 44145022471292617 98991082552793776 15116705904898854 38127111238887687 75549167981289260 80908338376486046 79864590151223878 83826912955367677 52152356585525420 31031158136352061 50536835849044742 97139160834437384 88843608262912315 97847203502036153 62135519836978760 52661122689152731 95652592340427632 73878835694611606 39333266090855032 31059084478942717 29322184139682347 86917494911968712 10420648663174279 88387191055805083 25835214267493006 53022314542728520 72828036484045113 85379259920655291 16557830045766773 62923915258669343 98758013341816924 41974143615281816 58546150860403802 42298004904102327 20192471084290671 50883155715803324 42693876690677563 20472194813419834 26361134758757468 31152361128768641 50252978797421061 10728939642597379 12481678383971662 53128617574875007 73840250441086040 80111619546139464 70816385659306727 84390399612058143 24497317497807485 60701332294868776 64991372083266061 24710199248570820 51128020714808253 68778860631754597 23745265410838860 52648913242940122 89189509687177720 36433488937889349 65599407663452228 15115239273605393 35984101212231106 39815234812312924 56430396802575154 43161177096162805 98418924195921021 33527862898525727 29004253058061471 70247606518970142 22701966762077791 54437720728546029 18802391674343634 38550281745969822 95135013935401573 84037470662761835 90562199205587136 67257560358302848 30746071417622336 18807997195391281 81908461978154607 20142202329849376 34107068815989319 81260379826181216 35831136322825296 76974140281535020 29695623166826711 72278670950588929 75955972498804283 98011159390686178 28378523221065954 92991318362471841 65237591659510241 37700974492195005 21091216437113943 87527098627971754 55295999816554002 14131316244752196 81743265771268042 90871952345729180 65859428652227786 44852674429430586 76343094522524536 56190338185953685 21146659725637113 57037471770604001 15166553506890549 44367015358233914 88225223650105473 95953158546708376 40572311386730667 15386391302078706 91753588552461542 96575430730727108 33895204305782591 86942871541438527 90600374810140203 97969611946088590 37065861470990359 56005380727598451 75455276920740833 22061614331614031 84256673466039962 16608447967321201 99576083392735723 53139691837254298 47780011363062155 52699110426919981 49463097825786240 89412433318567605 14266725144225134 93140620901622583 59636746210871314 28136926898433842 61373440962441053 92298018430622428 53659904587727865 96304859089214309 48345395071848693 74313583772518362 67860167000416872 27991897456333047 42444976519423084 20942622446529110 37533303498704718 96073145311456265 71329158611232699 23419562965276456 25725018103812996 75871620514440550 99136566606429578 54301556739708004 65442346746149356 82917814071718950 80021123685928760 36493427907591156 41423801736696538 67488173615978266 94290659038751505 10466517505706045 11314652336072198 43147386824610507 60845849777781088 98577450328172654 93451395589221493 68693843843252661 62136908856742690 80723780552171953 32420156172449768 48141916765947582 92795864666486104 22532452497766505 15193440271652762 48690598691750968 25208662409685843 90295464248852061 90346420488378885 19370408918789480 34768869877834242 20895716907566358 91516907062184835 46118387075191359 59858332370271296 55868178160973918 72177893616953122 71258598315797048 81417377490241026 95660327391864650 44363736589800197 78104968369751380 51939034909381656 54542609979066340 92896480699129401 11577369405798959 61544552479923871 41010733715765529 38674800126651015 77811770745507964 55230506495439358 56498367962012199 27053569358401709 34454133296344169 55269550752426414 33587148818192154 91302975181057294 26700006567841577 76693806180081486 47868089737876694 17351761462969048 67322045941110458 54515925764540264 25909778375807934 41574945995664922 60023615305688347 73942081830411553 51131700889444966 35791338301533494 82571645432538497 17900062245265344 23310197125892885 50675203940415780 55404911431185945 93307526417047815 16313905367797029 56029184167226505 60516193730634451 77722890180799959 77675894464622203 31213799326837027 16095711308028795 40497283470319690 75213930361489725 36456701310063529 80999955725324264 44224139995652660 57841582783243949 58004931756315723 54698947650624676 44310850813450370 15913275453798287 20961997320932369 47300026785154682 10643625739801172 38264545394139410 44123301440546314 13705743664446303 38023818839381350 54058086844423212 58368912151727138 85326267409759428 34427477593483174 75213206947631432 30534415688033419 79073306313417913 79136642612930570 49383556335620999 34459107915143463 10515476720527577 11435233216223655 39835954669866762 86698251571982303 99727716312663658 39849453258070303 52826834773005939 49173274734614506 61224984551428627 99497380803114223 23207422025542537 88784276298902586 97047335446205593 33668871338628596 51228298027800275 97285657606844937 36071162629387009 85251920858895535 95613984974596244 13430654709107807 14898520373483762 78754181058799000 72200592831684385 84119824113726889 71075882102217617 53815866879347992 71707896576411319 19469474020405054 44175883443779090 75719361597261623 66404798500028728 13602484811209751 82808268454589042 57046021824774071 11392179412827408 76632324127884441 58567376806457467 67407475465672421 38273766238580937 18396747640259949 82906299867710610 51484155207466842 32005236174831666 61460231800146568 56839793419637350 85502436340327535 15323918794131270 56893655982524416 93151535104658364 33812923314965698 50616821701057620 88425458441782605 42534855906027543 67037915165056148 42303835625877508 90580536521305441 19437183954409425 90267780471703821 78808249029810533 74739942384344206 45496234970654261 86898491856819063 96611494459480256 94400909665122530 28880619328233701 24502990281948002 75739587918372257 74960499685710794 22301120731950618 54087039965513958 90407596435981097 28153042278595056 59835649438782661 27300975205686216 19394357615052262 73494668194292532 83748405655195782 98807588468577380 11740686147052526 33430464222856803 52828268615057496 63741707630112938 35206858539954215 92692777606316414 17976076138396065 40558822351375754 95093043267057156 15959580407556856 42973019057723359 58939800435396771 13684963256723108 48588368475749390 66951069729994242 31651110089316341 33150802145516731 67943128818099666 40421585376077454 89573404498295843 27757431808718260 46760658985949579 23870984604713647 74802136907021041 13076194586729111 36624785058773964 82513253367202494 86253424259926691 11677091576727354 24037648268632576 18543148206649928 31409783876235751 32950534441251399 28733865764766072 51052820278064384 97488959407040716 46230607355443639 33036480471695754 82082920870243289 59008885143735150 81332866984401692 73399080260443520 26969970670291635 98286314977664622 97257358353106857 35235919918934646 34298899645331701 57188005471183964 79986015558198895 98350761305932934 30200627780311656 64548766170948455 97296039111648580 83437518424851754 36140058209258562 20987398885146588 31087684651060832 53299064419554618 53217761990687548 60993632643171639 92498267660384379 80716449483793297 58899727106808937 35408033062647773 81513702654492499 74729512455251521 32538367714522199 79319065582487196 26375744658513075 25032912747029015 91049665423662125 73185332803658177 55276048978220081 68354063855297562 69645034275606732 39397286221440763 64324967885821866 24591180316297005 21975956329122551 45670957405696851 91489126218800041 21097368050485286 36850696646683299 47569101224290234 78745439494307423 67806786841367772 94437070014544394 87247323958042576 41991844385816832 42889004016633550 85580029084492553 39333494822345942 90029350489418482 26958980347942942 27055980414496863 99563230837507127 82971430642990406 61092287381834692 54243599424506164 69642629912607767 58488041700751925 98866318909266010 15539333592738526 81540967337166287 52571768168385941 99434784967957650 14465586316678318 37455424103282587 76535353339926943 33724520381041473 82413495398910167 27634312470238225 19499423715966445 42518239910194524 91659391666595293 60251050848498184 14393206182558759 10554250972919936 28434355186176772 49771856821623063 34393605289032159 50239988027873225 61357308870597482 60158930177386809 44031086801956717 62877466805989408 63053003364572490 46202589119292098 48444821137711524 71130538621447612 29339247912257461 36787011061012591 89401431814017716 98803591909543380 74673775387120449 79026587916777687 87161484753967827 12566579554087411 75202193533385207 57069622727249087 30202154753552348 29038878917169971 97433477033491992 41510216945906338 29859856577519066 40235936914007450 37429686094270040 48545019793183905 44934117566745879 49949333175687525 48248257114600312 52508621337279591 65417493299869066 29225334649642309 99600236792552122 60343585824300953 28149481631969283 75813971604401218 48359722122198833 81949313846940241 17536351515065896 89577446228673559 25797826108656151 27860627609923289 76682455331948789 89750363993394733 65651636568198341 12522299420027553 94855118110434448 73894501230408515 95168603344968962 14352580176845411 82978888919743157 58763193840016442 76852078473370657 62467156523281200 54743443262177571 86463661869011513 83142597104073709 54139144004676987 39960742095851747 27360356843719590 85217241464597435 32815244667994970 32684290075204329 64735223956317867 96174881172665577 58576358724030005 88096720257764335 40100582675279373 46440673588643547 60400069620304914 14583293133708062 39188076112960034 27769024869179289 11989739606424256 26052231103683537 77816983004857659 88432292465331871 99663047288075275 26860667673796103 49374237109082282 60560014366552825 23711517475677064 87130348337645472 95815292814401121 62412596080983080 27870356582058358 22241046715863523 22992315703883017 50718387764443789 68431376089880302 90772750976409288 36419829123969519 94911833294801394 97729106568077010 45048896141011979 88384331777433936 22763871239955096 45133055565111664 29748045901994091 28279414503468094 31991233327070570 94507288890636147 12418786280350052 76274822006937843 24054062021025724 15687105824530605 25551326656666405 37791409903751854 36116896608785503 14202557485486853 81543514725603592 13463750877012150 53810236521694472 95607357662949698 93175224914261948 53199726640821151 47501008920919920 39021443139141342 17502466364384862 74777732331426646 93948151147165132 93433581055464291 17760413734892317 94827459459763746 12590417952242369 94310732926309613 23589144378030219 66533270454096023 17608957703601996 68371042062801424 94450153986368931 45789251431847216 93131840586243722 72019578871586418 92210965247799158 68878040706914611 26384904339798211 68485927786402128 99280019749152021 14277966526647311 17377319751577209 30545781849040141 61689500565498149 89198031841557716 23924522381121622 73412005191460968 98645780461733595 98263253325202204 89399955657465359 60069110437234736 93680350070111765 68945283953681728 35108458175378328 82428150483404149 49049590579412470 48093025981849556 93098998005882448 54943322342093824 32436288006176800 48759383703028827 80371773371570103 94241453379740744 92455530128277182 62780549811341414 17424334473903623 58619265092153963 75308973769991496 27727301956075455 63711406639855165 93023575557233641 67614033132641737 71070252012975953 84063504706692687 35033789850189048 27337420095243902 96514632430425804 20905680231942194 91443883657004366 36183424473216516 23729945594956590 83139090952054708 64111818988049676 10107608512588287 61903453887055310 57255183953507259 49963242037603842 30981512594460164 82081460920923017 91582324840826736 80144347898697528 37740925743297401 75210376866385120 17376989409162717 33691617986274552 76842068586450833 32276784862217309 12073808990399884 37320272991437461 64987969834905284 84937087867686309 89916725267285265 62017838450646849 36562627941628131 82711374000310885 94881798158170646 71357146849090093 98260132313942009 12371894189404048 20099987542000641 88395230274363631 61822210366688154 71348419220627491 63752288743077506 77590441934107215 75544443326148048 12749226701074948 64341758367919698 77359944497631726 45618592573414647 74616175503768165 67180387554441708 86858323231522155 39836377811388361 88919313473856298 24403539472658584 23631907110637522 25261771079654171 97352519980918655 71126099337313205 15560082342253051 93179496243529190 38069631922523019 65563732822041830 66923970549409403 80356761100996658 61676212931105391 82307588442235718 72777662465755163 61047294768491963 75634739567518445 81603750801458521 65342217675119185 95676680701075061 23706535880658418 57584220280899846 15908688755576626 36683955208144079 26849630110442939 30186731757838855 30108285854190519 84830587323446259 23155894150058535 12500714008097443 12271905796281771 52678431253276829 60322587228403740 60284962353714677 81105980183648442 35470916232720801 60477733127248685 24357644876235619 76563920183301487 39444318099566303 89453031990195547 13888307136187731 90580699117459356 23372002478383213 24330061590613598 99161647867576851 19338261639485880 63382588052389452 96048886237182132 11674944025930832 74514112438377016 59957514305375114 99653345268061183 25673193072928310 20782658090785693 52159579965613229 26634396956086004 52316019198382282 59569100075575113 74306109764467209 93962137334918843 25799502894555495 36128493942474874 48630517673680405 40723319612891921 61606055589618137 74273954951098021 65830626990076504 10876752313445321 29824771110846168 93947253072698398 32346499034614340 37116203526881367 81524378122904402 27106260942001314 14840853327653426 37651502659615749 68859377958012792 28504482065362835 66681255603678918 75019887814657887 48414430611874903 36594471772027997 95123442435314761 79957197774813180 84404655468126317 63283118189249991 40735982887921376 75375088913520908 76359132103793646 46835558920493645 63428006689517496 31434615704995593 63366372068913294 24968467166226555 74964952366622068 19613394232569471 31775613856136899 77819263896883328 10047931591627582 81665731544820213 17324539287950929 83788857736712093 65988260628689874 74956128615705809 36365121387908526 80649528829903050 18537495461715365 33115045237514170 18404114513851418 49447704637671053 84239975588953603 45900516743878464 66760855186096865 91409708042346331 56530667581708412 58959719535487769 89107427879655603 66433203934162202 79213859555008350 74790203969580331 48443132349616478 32807400843683656 66315599612980680 42722355313932513 81695572242551449 34623827717669982 28213000925121965 34424047290436695 60582189399060751 96343455515410425 37200198775065565 78309818039875337 46395270955908913 43420110017666382 39818065465476679 57193538620245588 81002251876707360 21256444201036371 21810857481307798 61096163708476142 90480569697614623 68353805915483711 66480686021744606 19210448613419360 62653901737992931 89311493125528612 20896637603096368 74545322454862144 65510625102964412 25965984474717742 97754114142280731 46725893189868730 22019329561133912 31067105253234850 44860142686010714 60983750426589464 15720620435742577 15372279643143598 80521684993851999 52848293863674434 99766843232610447 86086348894508993 19481731736772626 38657963502359729 61270735833586234 99596406694949554 67625701492558822 80788784586162873 24576155982047580 40888479917302397 90259652694372095 31145995279777217 80466738985673575 39654384757240994 48074761591536037 53953817782554099 78208156517485297 49560089326593672 22464990569377010 69780911556243732 98121610599088698 88066579760446522 50970862296051966 66801483732730735 67468041248899669 57232092720781142 85238585316648501 90577215977666408 98746428651285042 87154637738820657 37613398518004442 28119166552975632 45714343428590341 70207643658545827 31314357728604986 65963959135949044 55270069370272001 84689808261540192 16526063858600089 71930271378535397 54572073693459163 95375825180783072 78468827187086738 27791083291294577 63147877874557771 76236088695754665 29280662300679409 74872770639401024 82526303971724357 80554268693784443 52111239676498540 24326330665784462 57783448123545284 86925478366058473 20845543092371341 26372660335008732 79458807308349811 45479587042815768 49203189332894930 72706570439572871 59738221996121617 55817823551950268 35417088433697991 80886767826147835 15977349148511896 27207945928723321 24313028770526567 76008088537822130 10195541020540309 96358060285910453 83572265593955790 66708643978634404 93136691265252836 76601229359878692 78813033141261637 81899748375476645 10853389692835633 81598010797601722 25009237038093944 87650312253797051 24866929719209260 71396998247299440 53860157381887217 86194532323670812 74562849649190644 67601282945556018 77563647462740183 94957348554605681 13398263633352914 81976233329574668 98587137943014940 76684285514702444 79127595567558274 75312023028197810 61053692741651729 16126014676925799 67202123489185799 38245780160918684 59663908511093423 82467916448870167 11047343737750465 85992419194451318 13788671379387528 59580775518859005 20906967136263266 99597544912206555 26261830852377112 60399684930890152 79954580353660706 81824108382190755 86764597168319618 16349138531720042 74614832285313301 16498067002318719 95958066171147921 56321141094111557 32832782379496169 51359153782800041 25584629498471659 48362438653167712 91408207630717159 16187377721894307 99358062657242086 83143120878296936 25170719791708314 55554236055315176 36425416118179511 80364792257207711 17494881298950795 24117196750639098 76573179620802213 71384952334866667 75907910746179570 47934731220195559 32719459679321436 98825850824711904 85500247439832390 28573543774429464 63400815953851470 77080115480669690 12172394719446684 39974732986574001 63185486619500576 15693398662904140 32746536266371166 97289621575818336 39757969047101523 40818161552294281 36977416601286223 17653574456734155 93811408718551772 19883303463349987 24169281574524776 95300881905719208 28346805589865781 81615023714845544 44764087243958368 69506205096319045 25994155200537014 10275941572885768 50569587047265180 41508937695462984 21713712979078441 22246943010684727 17128625232508239 49527195426521846 76373446761096566 21363301556115461 60843401114258941 13195855979208800 90910530665997889 11545340882278182 75411617342543994 35562829193618761 70300430179143858 74160481282328463 71880266591021934 76271755450517209 34112175774827130 81840674695912197 93481136873323257 78307844502208765 74353646119199908 12616226635086041 53914080932046523 47969457046244039 15118553031885444 25778149699163402 44354046391037919 14208984119441221 66642031911640393 79358668888382723 82258038605170771 47899864647044899 47987022444885949 21454952344965103 31354276896961479 92339636943925900 37619595388883124 89644642191368170 81430600055409115 56012807813569049 49350959845132633 80833777214975941 38874904545326812 81129706257877389 49222889244399828 60399398125231748 25071287080165386 19344682973769489 15367280247413507 31823799977073090 54463535756731724 11406106640552842 96722852199592286 30587075637046744 70521658504200633 80600023946297229 69476830389229567 67652285475428371 20618141033730591 30655540242345371 59515802448192824 42388619908545215 76740766827979749 48209500355717869 42797568343408290 39131474421785781 32115870002297594 30227632087697904 34904102483447928 75829433201502537 87682917933317366 52236531237165408 11283820050992609 79983489435735595 32318069453430795 35080672044770014 13808229947254506 98543526197690655 54412320949316193 90071370364460644 74455908070366466 20921743650553847 59328062802555424 70000698646147112 82202266046534560 95183281477161576 42585375087365682 52070317304535749 92123627584497847 92571879282713215 10960878746940320 20463310765510031 96193349813455968 74608703502536081 61270744796174794 10558869861569514 80530681276803273 41807865855042469 21320672987055519 81407156397797273 40571875514057295 28511379857022939 68160530351941644 65977248805685607 37989130503597319 84954710381337972 16572575168985541 94921112545952394 76911866821098259 51740144145892450 17289525910376692 22699121100567844 57967822055235088 36658886040241842 87453240511532299 12755474436545635 92539129200149233 38402228848514892 38080105324317373 68256901254630935 74066349740164623 55243472225220450 26141761169454338 64923571225067941 40210918514345455 52351726107533130 37379724373140940 83747409966664062 45180192713869880 67025123500193593 13414966018137410 45784026794618565 12755463046356057 57488140065256063 75321341907937161 26042656488125473 37586972428851572 89964146686034307 76983479347987632 35546022537870150 44387249207884769 10348099444599846 32641933965254131 93198128410956630 10727679833719122 26122867128782491 72574088410659679 27862883071832492 91899198537168260 78552291744993517 54590430796046652 50452635950374624 17301591374121846 47819167414438715 42958705865740937 15789548832308295 84889302962858138 89491073688589767 58754846674263015 30228505248835862 58478392493468372 71794127630465544 24141992259638248 62061126535135298 16607083319342071 93766330277049207 49085337792082641 28356120735214853 26684740189868905 79825174533006026 55102939858886752 63207094751937165 12398598982964380 47516882930411218 73625710542915100 27272042598415721 20820487071186896 94786725802279662 75345204655579065 81611133413910841 32380297895583092 69310384863767603 34258838120570837 48578239822752202 45806959120518840 11329584378464530 32020239786416798 14579059044041880 72021579995699610 81541286819593017 34594435262988769 94174651058318966 47411126966158927 87727225983001575 25787797084038836 55681389709142873 21484270507545222 19341983441195064 19790533494064142 19479036853940318 42000211671317824 10711905599758117 69077143698032797 77009667554624802 43379913222425217 24521364593353496 88413219684066438 67539146068045013 54626574533553407 82104243676654332 48041156996826469 23944329949750213 65720294163936947 87486010919199700 67255253197330729 53947363820563885 36714047254987741 24218913093542121 35436945243202101 83057458735278180 59683744595587885 74590811742826017 16169290240845422 57861353865465200 86755574787657507 78257877472715173 71345813294255340 96841455405642597 67150049077356872 19063295795208975 81257171639134468 26966315212988732 20123102763486698 26911292025741897 97735319559255066 28369865357430334 90143474553216716 17606451408772395 60416227049950197 44163239764644749 85650195730248293 40065937571314657 21055544098784046 66366000568089232 77837715136098262 19867682591457616 66436182630642919 77057290429606541 82898098800864743 12420848506134360 23076491963837383 43179917502096081 44805154536037224 73139067697958545 60669264761655720 29917421319418572 59873233845674635 19746632566298084 13623831930110265 30125234678679562 73911331655775051 66901384069119896 89529101008349590 20022807519431954 28273178470063971 25569984290681662 23981333231369571 91809287740484946 98127737980245131 53059655703086290 25553939485632858 12613848294447965 13147137728803624 77473871685333933 40442696591035541 46243054083601742 42163324809693484 22724037190390313 32182149569274581 77792893581779003 30183859237765771 30030367912432277 75424434119706409 41994364802965314 12376646849514562 93243433615108474 30056802921220146 50207011107085431 52984835863696996 25578411791244138 70172761105970900 14046014626909424 13381768756144042 49398695376286194 36427127966510616 30934203345637717 32606600664724322 58056042243525605 60690102924423876 28542726299402825 18753466202306299 24079346234419938 31872246008361525 52538268372033740 90812320055097461 66980047472861027 13561033733437863 43967952090860352 69745114248637223 47719749707618287 76249001095573723 34650979825829098 34786631059947973 36076155861564006 79176778890551719 24677876630837059 75994155561036399 79238309545910766 89336172431668873 48869188353169194 54821431132160751 52891097458641962 97693163256927080 35549764644126814 63540342768387943 23686212673930993 54408165260403021 41866300365105338 79612812173649786 88359123251590440 33216097616814376 75538923898403162 54070736216802549 79178530450219067 78534858873800957 74526899026589184 13209347298119312 66326211616920820 62225485534881987 73899033450362965 55197216879846327 82747102269773160 44891675128998513 73935178114307520 82537733404908716 91523315632384817 92035728045943053 85639494750368930 64840603664254301 46275709362541719 16075052901775243 61692593255849254 85866136888122814 57452582012790464 51342785690480084 91643829983387208 92409099210931581 44381303038968571 34632141188971043 22866484635275064 28165479400051338 86224050790483634 45598197424918370 81230707561702689 76789549493530087 56583932603799874 59177861971788210 22809676158157173 50981910976340061 69660620593075952 59069381410784974 80767110318486932 79350912094721408 49523854678790594 13105805950426905 28725831356763020 21780327852534157 44711587891609148 60670042054965488 79917206029755198 90605172101462972 47896164238008350 22005844155295143 83428670945277858 87463493877320809 69477829857089027 60102404067387726 81950444487437846 73458443890763860 47033968379568618 15607166690220452 86921114020626065 80571377781369395 27995841294290945 20082864166750359 65879210358246938 28620634433042835 15070350554088549 69042424213206292 59196191265655646 50996216288163605 93071100544757432 49583523125724894 74254829261483198 13480007661401006 28478540811975345 13082806835191986 33638797350013074 35074214338207881 90942306243490056 10470261411668275 64039963097501831 73566631444215185 83560817744568070 36032061405070103 85995182453613353 65843789010583964 13774447112391486 36794839873295515 84195446437260361 48347929264531326 53411442165324429 75574138138106639 27519691483488374 33003834611762409 29898155055929324 55142010956895138 92492327019345150 99043241959869193 88014372998202423 46830260210314469 36633667428716913 54699533354061676 75269793629428229 39537715677703701 62604515296430558 73242989813221170 22646611034585115 35099640730599856 56263166611310112 65424582334209158 42747150126885432 99692262233582052 17913542752148801 10155440307320583 26154361210949079 52576000522009948 24756038499023734 75064302812781348 39173392554390785 75809176110275712 46203285034786760 88594593227460026 26239017289921888 17669786882819891 18027630462750417 44230634499261825 61866408504415592 84177556332825630 94505919528527341 46852851947843747 54534191748369959 39596291545727472 23573593715178832 57073174138613120 91154431339703219 83639435785259818 67726088975998262 14738496019110498 20999764601569859 56853059662256905 90079005335390394 16966267481254995 20740233529825420 84978070022700000 42373952513265737 29156444691379543 68011367559029387 73186814921022402 17971053982026881 11792012881267759 24117950351133002 78094823068738514 58354372142634202 50757927079394796 53588203183465044 53641153552178751 28940047674962669 81468802854558984 10089807689520877 47746726822564314 24127391441680934 69371296000418424 38195794039630259 65700413211284901 71010264291976408 45705176558429376 17180671091487261 15219286102273233 72736630187980909 80484042715107844 45873554112930439 64458780673078210 16983203465387638 38466628073859320 33065742432199638 63319556497318940 37344698171330408 12531420520363243 26103009157730484 85558214568588113 83116764794358891 85889631797077544 21233441731460873 99561460167714302 41885094389736149 72542697267817261 98864393977704896 40445824256078715 18630831077375982 83636988138043673 11141390091139291 41517271447670358 39631653633499307 92466880730102968 76775696399320728 92967304472042216 29169865851756699 31267353905666265 58724982570418945 95987346050304574 29947683880605364 97056721201699889 66802704190521440 52672076179347960 38553916547676647 18992165598321687 73763146421727946 24365901546724663 44360375252915530 98182818384240022 73224650463454677 32825713817242846 40307015709568506 40619834459807796 20151500823058824 68046754632880183 11059042802491479 85541797108461082 29311840439772192 77632865920215441 63350616653001811 71990354426016972 81497237217670052 80945095820520349 27398709309600595 14329053091616862 47160000718546445 57619602864373730 43076549120702990 70450262580468279 67544127812430841 29896732011218778 22065434354074151 57771279294906890 50410551702119002 16496113183244879 52047161805246637 43912652909750709 19791008825666667 27936302989052585 39808171488490014 58545250681490521 32036468574176890 85886778575277962 12564541732925127 42771237533361524 28417013949875075 28440957259953779 29639312562823248 92113997624593021 85634580729673425 75439790761675608 13477618183046056 58468569434828204 81578566948991822 30027184465579426 32777120988205322 77164527420507602 11988473594829938 95072012203763646 10982981923337872 26529506888147384 42836494809434603 18922631545294262 33493387651813815 85299090171709266 81816327956216463 94523410064141005 22435979740031130 25498805970727771 19951042600178604 54140279129854682 49684020329382764 58272327424766541 21840738498774392 23102645497143899 83310073312508166 76831294148420278 18216843788665942 16814083819311357 45493891617233349 66490535478597420 62769694473128511 97736407781710067 28372260468829522 42038018155190644 35415843498121576 16682051495411989 22176618054706844 77633586921657032 42640070801823768 33679305897776220 94372690839981643 79587059401390625 69906909658666285 61780828170419097 83438050057036970 88838870196973869 61808847964244738 13675518582711696 14420019865889967 24821684647747289 70916632122710411 74815423593838049 39830267364338139 46368346370377747 97486386293572769 72624463425632848 42468545812088249 70610559541687398 78816203904697001 68169655006479553 47866735734818869 38420524794762243 26267432859886451 50631772435913722 30095969190739990 74532915637782853 45787395169967392 67970586490945773 20031546812941523 75106335142088995 57405603356367250 54890477467850294 48260433502491751 83227033047887546 72475090833042860 44194960282042144 94015912563780005 65056038394826112 79861582856972112 70200580502040521 18337440089826117 80719186164997351 80855734928439257 42499675877169563 26451875723326355 37507525731020815 65055723749574629 51822800517640504 62529011554484783 35184478845572268 62916043392958298 67169345754134749 29718692784920953 64016252231980993 14281133419591136 79858404657113968 75383763191522566 16209417278176385 11495285072450478 76780257891787214 33285568397541060 65246485170464094 64429882885697870 78343009894311387 20118029048905886 79341367891276267 87357821356648261 55281973517665523 21533956612326293 50029476972500653 42972390140634661 94974088550642140 34752604629494899 41272405651957555 74064488888818090 16810962515628560 44293943293615327 64482084283714468 80071432594947620 85316938943297350 74312398016452961 81600784519557578 41671069601174934 45017906011921034 49344874274139659 26070697945129476 31540333124491392 47950563728502519 86228175709904925 48922650379906274 49555721547161823 31110978148585595 40816050655496711 79460407036940374 18251128043150105 76307836526717328 65388754538893287 91122158351291377 74072673331600029 43768229090641747 57867904750599130 37918400197985658 32983833128222319 63824675910613883 32752994158400527 22479927137679930 79311663356593814 34245169571231075 23577201325482212 35749586500923952 30704859154619722 70835502191400401 61852593779360193 97907667081715604 60411375793089917 40126948668846417 41414253028035465 50568879039976446 28929258419722969 28771852996890390 59358917100534017 14214317916955250 25850106154137353 45358982426257665 45170272628810224 63387301354551996 84407139128837251 25638224076253600 31934113205246399 98136917666878833 24946643427571310 67645503019032956 84463915242548242 27950916359837345 23240896746745235 34421364428735766 54741304027676033 90612769665838437 73046181777470512 49359857626391078 77378997322422154 96070423146064249 66830376499184421 74080426484147250 62819986742816457 94390378649664965 91676197441806738 62549818209849229 66148438848435610 26193774668988395 55610000402857254 13039764659020557 39148774126934508 29342582803836500 54971768786738476 58278267625033199 74302599265061333 95868843560826847 41924065038349629 44028809927300811 73396892606505559 26753335119693596 80583526585332721 67649737886554715 99074116261917638 48411075177761940 62986550397876052 71835631146803710 17478538549508151 69361343956099004 21405470682624999 65271699317522609 91591424738878511 74428907104081928 53305974645780545 21237437658773130 42539673576919795 20270480470667138 38675424253853308 62960043516892134 92879082956761663 87760732874422523 90497608897129469 13310108227602082 66174784396641961 95924862014636432 82003040706437931 18672839192458764 86130604921561481 78491532113054031 29961938083578358 74666698523335074 10414233136404469 51598218576433493 20484982412752267 11956497346374885 95938135477995171 61109305522773036 15315423263840929 42427269238898238 43673999812270587 39529008823299016 99121785675469934 33605711587402708 30676340013879134 47149106931534943 31440857615491149 32873044623552478 14142438868718373 65159495790839718 79578085449472414 14100241489876898 39895351604411445 61101721749995706 93458049837592206 80094697979513163 44782479261443990 84639407528267796 42499452651539880 89229134929609892 56150174938463408 41832352132795663 37870584835272675 44137594515558178 17929227507415749 30231676313552061 52082013447352566 23763672302761171 38553232042716595 99508054793860301 11808944676240998 74550210863541507 61321459836091521 29038742965795847 57356092379399933 16908529815588218 16361082463107385 73172634570826103 26764996486439392 91441623547425269 73838153656127410 45981079006872278 64207071681292528 64250633964820234 56785719463183322 77703189050831875 35208258511900139 19593022751178771 12184615599611916 47235944780683320 87247678491704201 97068932959911242 81105050212582219 89251225814479726 20428084793392389 92398049540294972 36994616764912210 79826097868377324 13462148899816707 29048597624927937 44616874135744876 54059863875611915 87230044439031038 49648307047599769 47566384149366927 50419400570106722 98698919901393965 13895573704785772 75955265906812092 60936738752173596 62700704150785512 21749984728324446 60944519346895242 24439238144315179 12430800539790248 65503424110636163 67373732203966722 63437905797910470 52373102255914133 72560711041957418 10474060895236818 43151280414558272 65795457740868652 95001255685891346 64703148032312238 92237441472966927 77062352716318764 19798703606083219 15068674976802315 18430069053075402 78403772045508547 96130686257520509 32574321452107387 18572582917062316 24695654379093329 45085941217740291 69394973717285799 44902202416701291 82751195033266658 75213514136754947 89969756419002215 80413193657068511 59425162277997713 56875102859588092 51385740010257292 65029281059177698 74090301960919175 20253675716231128 29140068799719943 87629104923023729 32374298615198915 66023764196800195 19383336274374896 96709276168401641 32512958375754081 58641839529581152 13995070457446103 54932692737624330 33139744159671618 73585618478498926 87740633772273229 60435082830005913 55395859168603373 92838207630643924 80769017309293547 65044870453605286 49111257293163605 22519378671328245 86797013271469841 56785133962909167 10494656213163158 97702024006103268 24776375697431782 57213013496396653 78956091713942039 51339955733006339 37862924222109101 30585672537116767 92333030146620166 42530427320261950 97566401508788431 44767169513875982 98158526239107689 21026131018153271 83705435764533244 63185662778351246 48446940411081277 89608958582943887 66431316073449602 61505401039737059 31963954795069845 63340637921688136 11481537575333761 46089784032063128 63502671601049507 96490998315521282 61421378811784055 61974020289866879 59001793480656908 17085867248785137 47092554863809084 26707312993591063 13711073830250450 81803274952404505 79378159169611414 66793390908499023 82079220442640570 13604047185446828 15237314880706583 17051386720391633 51236383591805942 34363394795777206 65279635225261026 44042756780863986 10745848899418940 77233890598180576 91934562279043212 44399737277681789 61409892899037147 93626924473219163 63102167092572053 86020786621035918 75632863297294847 28441688707413555 63086649760965443 25472788307905859 95311408363155835 82046752968267647 48730739873203899 96713828272857695 13502976010433259 85355052007595964 48455249757650522 26089493081851047 64873328392205087 53014913359043267 51766350162725566 58231776604137087 45267348334179422 16070239052445974 90762697938697940 59505415919616483 16801958435349550 38043509672110641 36878232659224082 87025868763364876 98462645493358756 89905387407735917 14678952058154758 88301002624065741 52385643313511372 56897009472447135 21653836556303939 50568696098748545 71927154751328025 24410837954358545 69914821624299384 38236360653161189 14837747352318934 46931251458948587 87669119123549590 88512754766061428 68256950990456793 65802906405314803 39727759017381710 39009378343277165 69678332893382835 92527342989799949 52717320716037386 44905382751172921 20408797378945483 38009011806397732 82515148080545271 69822476439122844 81508917811191465 93740014245172178 16285263816632274 74989138732023282 53563980949291805 80287055214577442 46639183184605322 84112319388012032 31226854903929722 68276339868677956 39690836457403304 77319956821017156 32341456451570530 45528158256228478 79125937303279246 45620962884602285 62943254332860031 32926595304738470 19485886347935746 32498249361895814 53855781482450777 16474487948673609 70499262465178851 45210454266336278 55018337770195417 66129705384518988 85998767273882790 94441106428916717 38381892255718755 66337671738689412 45879098323409405 51298958608014736 35033162946911627 85576665528406375 98152766921298455 40925755052920681 79756845897452760 23686043624984261 18105934991831682 97689222544951399 78056307871224850 22382170033558404 27852201798923420 46795915126402490 61470924188423235 61767214918645385 72097550642552708 78482822913435552 45196081252690831 23864694565971258 64671157131345369 13879718871238543 10979170391134620 13398126081808197 26688499335084388 74032893554131458 32783901086340769 44285565628382050 57301884583739589 53245845776549099 34664887970015455 60431899178130065 32665403489428839 21686826729699244 89008184520844441 76464992889035818 30945000275709625 20734030521450412 69204397298938261 84878440266742073 26345035764002156 17615466603652609 23287020051389676 61574959087088556 27396378271736062 15810155859351109 95741720834385767 81773231412600222 21321780754281202 47132827401697040 75048296934347447 16317908349642098 49355000551324474 92309560489688334 93866909707721916 30519397458852357 63501170924479908 21126542182492331 64999736300176390 79461654333928816 31747144544763674 37175877856104511 29182195907946475 27868884729886444 57234579931731843 11243062870813251 31587596302762599 41931993517751422 82275543784362939 81648598797497214 30216502898427355 82710520561039095 29107533180003199 97040342914536090 26761031468040382 21155315436134154 81530358398692753 44414663380250864 39994733444672760 10807606510200921 60114789895190594 72478533024041905 93604300630000784 29520927513699169 40874614301298421 50410765791241659 99981023923471715 38454923403323749 58179171660702021 93899046817370350 84756456933669451 68559069165167216 87361912984354630 43816075373730379 71925476497316001 97113406996576664 46521511546104934 72708136517574796 96682242569151965 20960162035296399 63331857978982641 98624065742391909 61924923652398942 44557010621663905 35435604947072962 98732281208819039 74412944245502894 46881825996468849 17693881995665807 63447079636352050 10800459611339339 80295100258574302 43541291791744356 49700585126795339 67145119759510753 52606543369080335 30080648902647131 52330604916099177 90558923143221754 54770795217233199 74267120553584958 97569592136887191 12029775972352146 23708459394815776 11366449271924363 98427846129803270 98559552663305393 23123459793604859 36638576871422162 84094208256067603 37664345723038180 62054108180151196 10249932128565120 76314184949862541 21835010949248295 65427920490694228 54881437595039656 62568243284255451 14603833046283981 20154868444160590 43747569302695639 51247929979384874 69908138497210318 45022296829488994 19311122998113802 18096294047243567 44387493160501227 71434920820973434 73582049377946995 75918066889056224 77138730436382658 13820578384868853 39157205566155427 93822344178569837 15143969636321037 95455221915813938 48908869262068857 18846173473610957 48880423624182781 30375576419594021 71103013696383935 36825992779860056 98301333617060648 14669809267213503 78062084375790050 48367948872175248 14506855366371085 83025277518256962 20706706465916985 57077762906855062 83624130910894983 10121825783517909 13371163721865765 55334931368538024 67952146617509069 83483154753434718 82721154765117367 53562854417538799 75672392184024657 77130295734444936 97649769438454018 43705978237877414 21109603024501403 56449296434500989 74697107483325186 18923046584620084 44102217860800085 12128585843735522 21492511858497532 75928620044255607 53221357534739691 66370726946143337 18906731831706778 64575602228231124 31472029172887431 57393227088335329 80828662593909911 38008150067455612 11092991989682372 69965180125017486 21154653132724044 98523042361155307 63980189853227598 53239020494526052 40096387326154932 56158623605504506 71952575990428354 68819806859503077 47021585259546134 26744896114871496 20507075563101908 62959685418598416 69676847589494972 96285566103476574 81321597002204274 81070723431409771 86834175902180981 79033004776585077 21902741378437579 14396873114635351 95030821653284221 65612209810028717 33209708532129488 19769520106833611 38073187869745243 84713815699217901 32374890495800297 60770059585422504 62495125401513009 19161641493710634 78794276579166967 35066657466794449 14706896868302445 13929578623641855 47865890989566972 65766313447701123 18006264231708738 82909498162329315 95156208139711907 92705201388317002 28623564039931128 60286359465993373 76356723019603716 85258774279071139 72894417706790239 78381124743243190 35705472587769462 29842407525812983 18588068382757333 27264789711906221 88896762227101465 81363795999999764 22623703640804526 80722378888933224 35135585165088103 18543786799924529 93357456507981019 69426081569906030 39378380407476968 77156560809999545 68986182066148609 35466594972475486 86027377219593906 62095718801491042 29280383955220879 19117549159871150 27120398654263074 67120868113212092 14391204404529732 76370062468244506 63070528574060344 93418613818945575 77143166954662190 97678307953059710 37889890812830738 76913966808911633 77708836790043733 43120727120679897 16240389799163973 31591979044615579 26034050133652343 15870548251433144 76851829871284197 34831335738514099 81786426088512105 53714899434329645 44379584851224098 91058515413445976 90838746401704953 76252106970099571 41351096994579853 55895462184185032 43022763385468705 87793870959744120 67264963507522550 60424706365599629 51559655658866947 50857990907160990 61958810852837341 45538843838887222 33130333502655104 95618059787972397 88655076949323256 35664377564859982 13388607760303395 79073304732395684 30430649225797410 86205995507390657 21393079819311413 76713403740009708 50840850685003113 43298431072058879 40182789508272625 48838543912647444 37549693990353862 76123065255775725 93606765750243103 31358782322170877 82678302784660539 68308093376193631 81873194393997866 15464612977666722 33647910335053085 91718852667131153 81030396259568446 92743096125919780 18793090874812255 70191504794283987 25635260527572655 76609143853159204 37414144777885916 74427053801020896 36839385574304635 74550860400558524 65710616546250498 82510748741436573 72446471221789935 85631186361162837 59971975838812436 29469954758508876 30541588404748017 96801998853913806 75452290542016037 79102140629753822 25737462151592818 92549336815077695 31592053421523417 70468892597622617 24919988694334937 44523700051771015 85322097569008158 21763024168020158 96468094907796256 55026147800961703 92407253427165996 34297632987175684 64822262875673402 81914774641445096 18571197261130861 85582975634446869 94113222483477750 25849291867560955 55464818503232382 47716544715430224 40004668830657039 12108162846914549 63680283154242957 51541073880827715 29384666122574434 19681553396709288 23564711579040236 50197699895920460 99193204812453526 67545005495263773 14034713288462723 49919011287482167 54087594780414650 64658520007899941 70968883668633933 27283800258030493 82353519667157925 40475352266557566 77873256945686338 96439757648934696 92534784959862066 12412536597351993 30749107652268805 85706594939942992 64454938395966216 41840448748034884 54709048159227534 13112554228514160 68286235639009838 40725983198542145 71252013172667358 54239131186064441 17732033229705968 42796251909867644 29075280928853107 95211913821704239 94842842798352144 40232998410870924 43379188647250481 31005839031193246 20689327425213709 68829704506297278 37616230241487328 43915041970340802 88612305061398551 28365395142195701 17015878908328611 95735315918886702 81778120339186790 91614860495891593 84465454846595305 95447620519307800 77674116327226759 42660998553156584 46063933987005548 87859558966119949 70135394939099751 44700071784934037 58738396240641289 97032946024556730 94426750522405083 88846644950107688 29302267917947017 11823563331625601 36947692531119696 14397185497803586 51834504879323459 62028069644716938 58919990369903493 22220993073577425 34367803701138336 90476393572842894 49407590458728337 59584833999343283 88908865831442142 43871222836705804 76612109734280762 85323398304727794 77971373223896631 45063799325553188 43169274717985920 89593191304672899 86214089260809024 72816537494897975 94898623331194939 88309068056423010 12828666258096602 85000869463509516 39096943584190081 71979481990794955 49412387918998444 19965715725684633 30243267702660452 75628174584611368 58409038420436613 58036918884935250 35279126015271144 17523253395604686 22951442182413551 27533563414063008 15803769255753242 39607982808014936 24752468443842576 25791720548193679 76760690716890538 95195162118565230 54264001388111011 64351946887117166 14692743358340523 12967372238903143 69299095679429160 37020015018546036 53141461876487841 22306528650953904 66528059461300598 37749234401576357 83509267948228192 66776490991738851 22267814910161599 96094438179120112 60624004417658193 35270387088783553 43885410161459615 55247665151917993 56333805344706928 22789012832380944 97006785921784207 53483147274332536 46469318923590787 15100871774225717 35317495140167455 94819533488870116 88426270532756390 75410713626546416 75183810679733598 72368289741085887 88676834119184418 88253602269172897 17559337007575713 50776249237517044 86033491180402442 42751425462911729 73577819663255447 71467865267421133 37894294143517447 12251296248603602 85652007696169383 34583476290692571 21508592238884402 99086749739617054 42984702042000320 47219495535840394 71112068546879277 58655160985434626 64193128606899177 82060615969271811 58679228792360853 20158852188203694 66311801800897113 13813330590843498 62607889037109982 37547856050956224 66433246243725600 45167925288313694 21700342790120625 57406369795422509 96517497708713045 40669886185988882 73080796107971497 65750338521101457 50937039124367264 90701707298244901 59599064740648074 63718954539147566 30504157260418054 18613363566892176 92644219282069699 81222027901246882 65515580890641999 79895674740988413 65219206408373647 95279103182919844 87170296652324868 20677803137816187 79054847686836740 60090980529813509 56649101475221292 71690762087984553 18857373743867320 92870373928131230 33660755857121905 35376383691983471 94459561081689493 87142196161084196 60104793724217312 76266837547785112 55488416676176946 33824690354011986 48584952771766045 25756767425438956 75861432330377921 54430512545225716 90878575041962676 87667171836309062 39209064043697920 73839794705620660 19824903504190298 88612742900678540 20924933657323222 67555290267245523 57230994790115361 32900321307638235 21789694897061792 12869575699569248 91268896828732065 96405535148932870 24021418296479532 46439384642032933 48220829915827936 29676212190824017 69853068888112000 74487101711652299 19479605748595815 41331660675076049 95271331972275317 17075513285652691 11394414540760974 97838796089938769 52503808558271628 72096114469097751 70345245867267423 95571793903991538 12829549494498504 47512335135007721 32446821091382278 68941655296627708 87661227649088160 53460436600738505 56348684242759298 51163329194985201 24471026141706724 10425107195032204 82725241429697370 26735391120187683 54855494842530792 11726409109565238 20807220696839409 69115971413234202 43688391873209648 94132349901659691 69331875379506853 89138224994002810 35369178086432059 96570462230156184 33588911851290039 61641387943159818 94056124217873048 65070569234444100 29869954098455675 12467948316641522 69371877962890780 11758811743907098 61896072331629939 59272668516595756 44189465628976673 77850512131647318 50277997559088560 59266597942865419 10683446950718043 70837810429481469 92241404417578083 85879554980915282 59443422439280569 44049869332972533 50867169653784312 71913719251545334 57607264777417870 26992392023656331 92178234104671586 33144360354535751 39671004607023745 54204691261244149 16487383395642076 17721098093186722 45686580313997539 89971088931208457 92392177103504192 13554460913372222 41891492812841846 65293779050663368 13717886130934970 90750848747695847 11917740163754839 61681399885128697 47862031182456156 84534201633858030 96306237063514051 83625386274578707 19838959317572966 26025303805273873 49397874326196134 61503389728812983 28500437663725675 35635203671613240 15151001198403678 82146007709576296 55170754310051913 73577011323243314 84400137794956708 76613504570367550 25243020797232059 52777283020577845 24261471621647360 91201993437308345 64684796151894814 38086757902184176 91288069388386023 21224673203082376 75008439698817423 97431382726675967 88545382447729874 50753051879852745 74845455587261065 13948709537164668 40677324321123086 87608319511517040 57830841956343779 49478816629964362 61952330607791915 87900169284550083 90382275252438499 46237529615423790 60272821967339431 48240935453887002 70001512163402889 97474428114314631 80241426273459094 27453294510181511 66054959343223322 12440354081793651 81374616383206390 24940074277438483 41384830937896473 78961680568047078 74253757300078130 73620495084252729 56640986706347453 30394246790899928 92447198286044550 25644280667167013 49476572414855306 27203236487208538 86625066001807353 72382318168196027 93217544805242595 93109265375480249 91620339206775883 18154893576668287 43500120543072897 42959360063286448 14124973789256639 53268600909973963 89249114415705257 37742504364095154 20436383102831115 21537706291632922 42038623349918132 72292849726160310 61625236943553201 95903555707545893 84688862833880473 83608624666290799 86520040161195509 57341870115012441 88532841570700353 11848778143792267 59066627758291962 63328051109891861 52753201893326431 44959374644819962 66853139113603431 26662485441596567 33956416556448526 14642318896040529 45949619148828470 93751971160523811 16782293662512043 21885890930698220 98065259265566856 79248415691370781 20751083598233105 40801666100769243 74477144511130990 18491233419832788 38674418985403315 26180112750447444 41410241489875152 28137603060404300 35151567867455567 71042843962240270 99588981978591735 20703567640343455 39348269260470980 12733280678081520 24037358846466316 21106112490341655 85256697161551909 86737982969972698 35924431302413694 47184298530225092 93056085831490698 48455075662402004 14104863744909658 69768642334209467 64516051714646560 28900491170261466 82454114090609022 10177967625669392 75647279334009150 26846337604887148 31372635054221421 93001621153029644 41575588358165150 23501446554229125 72060007742999149 74763173228083730 56497932384229990 58981015124424449 49289821480729012 80678489383483693 32675786151503935 88966059402885164 86231046714518232 39256192280002806 52028503891938387 90205626138300121 83571775803209487 27823717725125512 49561234267553080 99715709770774565 58087397205486407 29218594343761394 39574420420437080 19241521558313507 82375534886502557 58074060621492805 23174383761458250 34435820574430113 95403640429282611 32026997705838338 23842897975065331 53462464309183222 67015613401452400 26557254339296564 58878709206453986 37652177977053199 34055397266830264 29935281938611885 16084057646552743 10095257422887389 12378973674084146 28295662399072846 81594581060915133 63020862007900554 49262122225498976 16686514810600211 10576838928160328 29688159992355305 66574590824178942 96136473465830117 19106042226246131 25562852051591230 34865309534122605 54739038698420513 83196018093713005 76973022796702877 75821542348274656 96057414342635929 61563652622874301 89975375773201307 81806065514170187 87173303767443204 86310157403850561 41864205810786910 68506070241223555 71191869614667441 52586855294840760 69280168398441355 80347578857658251 25994444835405000 33849931604934847 37202716498548399 79034273606924534 64356175655498090 76812971118470572 83128107169139660 47868196534959865 81454202188576239 72954828618466365 14444580626823575 21018402368928636 65886340732468746 51185055999007655 46397324013165692 26197533274945966 37964367284835552 65976090517491059 42586633507652525 22918400427057470 90130754384003398 79569060455247472 41951034885287510 76869168309852193 54307853785619172 20099048728512827 33647019431131034 62964160064734577 93121188034757526 30248213625116902 50723544738905645 51936316805739652 11537288698984525 48086342736137834 61342765335158734 62852607430880325 25857923670145355 85630605605334227 33236311078771035 94839168583354495 37746680260419847 72841225497882881 89732621571430105 66213077034258226 64624820746584615 58411330079444563 32633110641608160 78353229404032838 29335233447972529 31522805281746465 57045719361629661 53801913422333894 24765122265328490 49675980625601130 22704884331391167 39507122863039643 23171529335236717 37370698578635579 94317625442153944 76157736883341529 89568890078494921 32348448509205899 27957783617524394 93620586042436127 28041112800014161 95401586396763310 91631936078714397 89789523494158247 52301339037109662 62091172480686210 48070281128323678 20937858541087502 33884325392747188 59269844873830288 29202577386031747 46343496500036695 93852309637515287 52394144469050585 22739849153295429 20385036032597096 14101184780698764 75629203908471262 89046786265884351 20219075603064407 10377555035777467 29464620664872312 67295634064880592 53988409307495766 59093667123513995 73844347732801000 73908029217188207 77164055922450500 32469238920970970 51847303181306274 71465716706949292 84903178280812528 50894721241863391 80232679796426465 13700309273350655 47531952382599361 30428648529147472 72970677827687846 74151347065699259 27297252689048395 60144465989174726 95717297494803302 53036661984498581 59367475671546164 98163370087548945 77219647162794431 20983584750216895 99459082659639979 80806605390940787 57458394021510891 76854625496899797 75014138981151957 92511333501511133 96234037913390978 32636794556301770 15229999781325660 63569150744662640 22565159056248583 21849515690920945 78168719992992163 34564240375040112 44128609353020715 70535700687454699 32826394204325403 35043300232761457 56896950730966983 44433074362478248 86284278095085573 22888451981388278 75979147314885051 68709707447463764 72079219429831383 14226306205518072 29726067855892460 62579772744415984 78315647000292367 63449578835739742 20626055930175574 95616037462818989 97700303876971101 41581413802394322 25110017703115499 99422358971226692 91068652245286171 95159464266240606 92778751370564337 68337513380773121 38265310549598826 84715475164573890 63005697988259053 90268635214169880 18957056031789343 92592537895976517 62056402572031145 90947277182618433 31884811573553632 26662307403804194 28667753069015094 84105382270220322 89932999659245075 80117315731121717 37174740130690997 86525158296317473 82606898948423665 27799792443223022 55530114777426735 43959285684405841 71474375445115191 51802726047849185 77990340537855817 89538641578477380 94373394363403530 32567166397965947 48093122504315804 38202474605511645 20813805637953184 90431984671170853 51326327852064481 99759670999845495 28984004958886868 80628059857810956 70812371034814264 79256577027716218 97024852050468645 30264672915228499 99545201411341914 89405215114839985 55849429286530377 34287045262001339 61314598184474584 30044393873633357 17996818063045207 88925987054721666 45526387534476909 39141852262940354 20557296310130434 69331468833309597 46363957385943141 16859654985007449 93569296569787367 84547925813545732 89507536649317607 88464421760743509 75471463959563087 50077050860965461 70100612365199978 71811276425302781 65739515024847448 61300562895419296 86817084695341875 35040442518007667 44252322530223790 93081967747174493 71536140089981562 72102407455063694 97044417251276297 32594157224430841 43686957307326395 58112081386301188 60249090988816319 99022364502569667 11551580091742930 86621471374014971 72201380502681270 39929327320287907 33929264167186800 17159733444272674 80969614222989450 62208692204286317 29830016239144442 70489856118280308 74995499898632857 56693941862481894 95353794422356194 39902993836294186 81811183066207241 45318982938013268 15757495035118349 50055557767943199 95280974971881276 10214382301758597 21658059654663354 92336296784665109 66547082165674759 64798298671672530 48276899644829542 24595971327309187 75126853190112623 72818624108068943 26186642267679227 87067000250315490 43321765462967496 15741795393891760 90301507624336852 38846828589880573 45425812302756186 15905346102696061 86793691978722459 13426834932805502 89504921354082043 80859118995820388 78644580279776750 93884427453306394 20429100159424196 73510385375134456 32514696751814896 35125365446721099 67752098424084071 24008363210740464 69377490309357227 29152020807958997 40494154874311399 44743615199408847 20618493587077195 94475677385759437 64227089567554735 52360970343922819 29204418921021613 50213478310267278 83666830193660779 16435562933198085 76455241191563967 29694108202878334 75304050836287708 81151861007148054 52572970267751380 48945627823250037 39919317977973353 56894698409845636 73046469960014548 24565297352320795 88565590205543454 46955523962545925 28495394444615331 91206628268659799 18951941054096302 10824543139245866 22572027759602528 24862229831043657 33483530749660316 65903129037627179 52046993955932333 79871816483736112 42724211030007497 19154910446039299 55734832356001407 37192703737772764 32665617536535148 18171184425623863 16252737450835210 76520656530619033 96447471466453261 60148713236906836 79494806238710435 42294386762020085 27828904200732459 60179122698355975 17898733599257264 87270098569003463 31085390805594078 23124109198947188 19031161505354206 42325741618711290 99213608394953028 48404428122106785 41876579618080971 16456843299245805 93776407358623515 92166698438039413 22243438162584276 55235749728441608 30539155757807028 29198592655526227 25719979393641672 65938861773583327 69515187467315499 19520866886466324 69209035487814367 34358174071729254 58534109682567478 64074176308153007 62102620595667496 53533699180928459 63411018376273002 71792933765142012 99246689879214376 66678654959482462 85242045210353748 44901717993917446 40053346240156317 75165051203630033 35694559047129225 36585325910528917 11028613596576531 38097086637401424 72193893597331834 69985509670826419 11895612446385231 50275155911446024 48666537960540742 72862657245702649 44483993421703295 74541112003796139 22294872616582044 82447588647341767 60779017033659046 21467497439617084 28068917062404641 95944958822590171 20713272059622047 67921084910514900 39515024616743403 95508219089427203 57811810503702081 50194767469469667 65510168019787684 29805800197963479 82371715259877494 25978212105009324 64127430602981705 87391016701743444 99649496637325380 92696235568202011 94129294160793958 84175176511045128 12422835856460928 28628747894966352 16601513933295965 28573026850600295 51340765391706521 23087795396800491 88484666924049197 73091250105744082 72540512315103659 84721541626076948 64581951767589243 91775490817778108 70779194427785232 12772026042167617 42880238268266422 72551214519023454 93440746108393365 59624095287089171 86187187517924290 83579206929613446 22993783687618076 25735883917042809 61929587064991255 65012146367965753 38972695622376748 40706276199093166 49436210983204237 33020866616545000 37946992792661957 52053154701110881 48827328963171238 82590318359694073 57994295789742874 96439402073149383 32139935577707961 12099706625642089 47657635259435326 85533843525640736 38008100752045290 48229095063341777 26198198786933794 71466859019292705 34108598392704795 80572906058289014 14518189812280620 25373697467974226 99780462026988542 76887696602129414 63011158242907838 67772545290528634 87703242662488649 78505225787339476 14214823340160147 28975461109043051 43554189226926198 58753671266714003 45503894241079822 94281886350925264 10388689694057355 80946558469712507 66861310736714415 34764482717175413 59896558280391438 27988943419300723 98602269838870185 66286136127261318 36306336550627099 91014468720749661 52282494614280684 67191088747390502 69621088523880177 71815576606711719 30392794927425411 83530340327879542 79679288529574098 37723612451646122 91903824780869603 38090621269852684 90386885661639951 30711271288301482 23609183250494775 31456274277424613 63375918056115744 16217298946750619 86365405746987825 11796817038906064 85162034445724564 95379357063807405 51178797281788820 16966956406219095 54233213197591706 75679509264998643 71105353550203456 70872448495889263 93019644711041316 89879404885614402 26539177618292963 79873004144971547 42910041626853978 82188557809096736 14973774916590522 84373063375718709 88621975183510585 57613708859666118 41130807214546914 74401129000163846 18660921167812921 42525524721218662 46364779515748112 39516239148977408 87882493072050980 89820394128377842 14705921723591621 59414258090333395 46134250728979312 24033493611875159 32631769252368656 84184715346436889 12796826938558775 25489231728704528 12466182198603411 11231112782467616 51815958420354841 36579055694174586 45117771818608516 31067688035571827 62879557140935594 70248313823100100 76784728013136399 34919882848527895 95444759425487495 91315351027385154 39381052272879110 98118842168986718 89644259537396126 30056776938232226 55889744925642362 18434696671640568 24469291975554878 48667241522158143 97602562015743901 24077996343833444 73175949139787837 99792036887524107 57507543865322656 10902209155028857 74889801488503741 40868705121099210 40302566523694561 69898983552046265 45445155827167246 83129153862293335 95246138649839598 55795146906990951 86204808959457409 38485444394793154 16990486696662827 28973259903431883 64984256188339948 20400506228275810 28319454425517740 73901542957560983 46702544978744136 60373121751409140 21696363228598589 90392569106915010 15017465798004277 98680661815254573 11530713806242371 98977444456349805 24212600149458254 96417749949519573 56620539143556664 60911601939150108 32477636198771405 58749718579960549 98154605574930371 26580885445642568 52228449347726588 42889445375585842 51113795775126840 65371007928947309 11163072146824201 94671064116277124 75848839816916310 61400376895602491 20297708269363716 31044619039149953 28814066268147067 97273861200402675 76208356735344675 54672313482768125 86808873960201191 77982155378489923 17625390440019359 44504174072874669 99420431173600592 89272936688286437 35546137794419975 40493374315850360 49046141391090649 78375275362250456 57422347000088452 54628387593652027 27595500699160600 73258273613714975 18851286388697767 68021040926099299 67052706648363567 53616460001510037 10523278932606651 42829481213170101 74889184982729765 53068082484775217 32115454255434961 73177610002645912 76525050285759771 97393096472236438 78184340463106917 35523193506649175 76946352445086992 66991406660412537 69025408674897595 57182344983733564 80603647339224127 60035060471159182 48270482931115707 15686059205817895 23192465770897684 10881743939309246 93262155286920782 58785654165288771 97719372965180852 50739829067710112 13105764561966569 85949824989173670 72284127467848312 50118311475145765 33705679271141119 97736628535109657 23740150807379513 22697151522107915 73121391938477532 95272819517003737 31107641822212046 74410236747868864 34256259118905555 22401745380053220 94007906729480740 83152785518716261 64497286031162446 68716351615749885 42294303882254591 35060696221474410 37383065963952131 42308059632483805 97130092673307148 67358117308969512 74605002489898088 88812743839411139 58751402108182991 27009015661997154 14140608546952564 70005192926134646 82631195073766029 49631983192022752 70663181894820890 13443516162907779 80341461557153695 55137808931078077 23170747314331166 41874735444337572 73060565243661441 94572806624140211 53253528793608185 49291974167587081 42453487584326986 43637637936006374 50966691258299485 91558000831532197 29878079937107804 82429596199422579 63276659144855535 53970065093201632 46066728262513829 85998644457074992 40865186143989977 25339118384921610 13387326597155152 90982299711302541 56560310101187246 29691044068233609 77474560501089961 11228976950613820 97163831020059449 11030463936523537 66047643216463972 92153587856842801 76883861121929052 40683692437153298 69246157936032144 64810339008810487 16733468964112838 56221817172951504 69163041934154981 70931891879903686 33097951662346501 69156552851046310 47558071199843244 68968400446109767 83447318683673583 96527675453956785 91253815828018277 14983929516257430 42431439869353173 39630965582975476 82042912117669575 48592157685374493 84429680474318766 78776470243233933 93411425587832900 73868302187893828 96426295931579475 79952768629260343 49927551812193495 57064176915968301 62693241226303146 40695762418950139 54115435101516986 86520368854282153 73166461406856377 55974437864978493 30815551794261010 85472532277194383 10774177002293794 30312881397758885 64209587473710367 96267863239564621 70507626560646671 54959130350148303 36873134479350586 63391625606757782 96353437161364292 20007955122516756 45609340074522943 54809082038405614 55144852308646984 88447534250767822 95652217824735727 31509688002829495 28697169839548908 50354976454609388 49141101473367325 71411784811750627 89947459412342029 35678244190895872 24526966948429686 15623204271609760 15625797322790920 54990876066623101 56617453932878994 14046566916800084 15983167657467273 77600522791336747 52005179529629242 36988817381756568 85425179074235550 84621206257985130 72320988770606400 47930743544934720 37835069124494017 73353399332406511 88056032446404584 21932983433158945 71648737070287677 30715831655492403 94341773857581943 89837859251714625 20884045293130070 72994450991060819 43690083994697023 94412566506053082 99668009758074606 37899440460019759 56257792788244091 59840464927708039 84153670969559750 58671586606967068 99860996685403447 80710540072830651 11955633965250970 57346393706932816 44534018036800384 21898916784363183 20182200324596509 94974396363427203 90308790082498488 40824375931277234 42232547134205990 19805234807036299 16824882281419555 68443991199896124 94210922266727157 71610271602144927 11268854792685078 84569885764348653 88929988544605519 51080104665554138 96969725741659998 29730212622205990 29911263031014967 15469008030256403 14523591971579229 50074158451547830 75711380064475650 84158606861413559 90615281292852623 23303700073829072 80131933553827647 98742807280232240 45717752616849913 10713436850219451 53372203353477548 77094354114520388 18397482094246281 54376155099889689 15096091950724336 49176237786443211 35387388708576357 41019165330601201 68979626265712012 28252958860729811 83507614420071475 94073600065844637 65693427895082609 15426889344513707 93169068280591251 85184226366644452 59670216614788715 25746231060753597 94962203142417727 96316784234375749 28958919988379559 56485900646467461 27167066838008382 34658289078189548 65309652522439142 53900778932118230 83222151605339756 36701906566863451 50699946732742019 56691027785789317 53024818572780183 48813299732220683 38455355683737185 41631264464572228 10047760782876849 24226442765460765 99798819782820301 18175532188119919 21206265203019203 42159749958390396 73707475540677000 73263258855861791 41879481054026954 25233658394505786 78255730365974095 83160394788743966 51602344240568707 89057472104805317 55683364464085791 74804526678362695 55115157738823330 25928460488362396 64022281044530707 99693586680005316 55889025769753602 63320702679381169 97425587511861470 80232672480757280 93532352542087772 84963794012167761 75712503907867203 75660614560908556 47764383366292736 15299050178206889 46008187007506956 33427043788445420 29747339851916537 36782701237511685 81523797663095373 95420225796006698 25507551293106076 90745740861974964 57955194560364071 75206620496702841 27124905320590626 92945765856135927 47441237592233938 46564783814844859 92683655890157392 24289872423560024 43863959968140233 39166419958756404 38902368404639696 33161932315638561 75400787808773951 32452295928673657 30742898728002849 94441496589004708 18288684861215721 16013751728988541 56807090906783574 15611313645744308 69580148810484549 92724941235262351 75573686992059158 16155041844889612 39632555988692550 34311208125011233 89007940687749242 86010919241548406 89005098533269683 68407564623751235 53651657289671254 92805941314851057 44996701027201276 56073153218638886 83482131105251367 92153228700432724 87744404704020883 32189565225135361 66780561381105702 76488634942120218 41658130950036883 90796759210211159 32561688882888498 42057961053998670 51866893164784389 34789830304229529 96845192515268114 18108226719732644 57552915225042328 35021811460097639 56072121214640327 56431545598082127 83510902137015021 23707147950339610 60394878930643733 92529722622659994 20740943169426890 64772422383228847 20479195869451502 91379132808946807 52222377147452427 80942794045878505 19942810451941391 64299750332536386 47675569506488363 78997673450818767 48978238384994795 75167740376409609 97130505799727882 24823946467147958 73571493834948824 81600689787456708 47579872171106922 13704590100649261 17219334049998275 50585685835930988 52837377629964063 16054631516186506 19259783803198089 44295394672950637 34870852170048010 52204532642890099 19104651998496288 70591468774352669 82996450489214761 23678794492693722 58817472498729981 13740303965243116 72613509487017023 44432423414059815 85845202288312049 18382511489992523 88995546601323174 87713979390046745 32924399099012507 85654497552236400 11972732941868729 72118275033430844 89832144407536665 50371477130215138 68672180145420922 61839264800992107 61187354081919259 32234279030770893 91430389727138042 37972202275402504 12737319083662423 71818345492374091 58010808380222006 29768013638302753 54362103162058487 90770026875743785 78735059285382799 65030727197329706 24352605533778672 58807117925430975 74506734761058364 29808487991084458 82840741572319060 42695759087908428 90275429328804006 51444440227824116 96050292464889209 62021803383181606 11203693819843161 98324903337723017 59555458543768128 27882936202183213 37649332576898617 21508116901060102 75616257632427886 32974176971737220 25514774849654281 62037180123450702 64241811056527593 73684211252740805 90274501381173271 45765716898414616 46075613073883641 19613430805220052 38923243565617519 92825969423024375 16447669218744577 17439951153999785 39805479203071595 56890543946880337 22335925022083813 77599538128300907 61828075502672905 14815283887233701 64769685084853168 18542995982370155 22618099706460035 15278033173722371 21918524452160897 68781017515913268 22065003069865541 47922322935278697 13763663868723813 51783262525555629 58576142555587608 17435271152725078 41156139207464045 98005246969531862 53618947325471393 66796134278990628 91625290622445914 67195082043906637 29383402144904884 70119219902446689 99567258732738097 58423556488866631 14587891927310304 50305921758909462 31992567708992495 60504641094539099 76210394343888534 38542484293987071 58843832360763435 19961764033911008 62163042802558129 36906544446287295 97140835910074571 39508386702262709 50595304008054942 85135593314680161 63379103221673537 17459030928846208 44658050557677329 17209775753488638 46010238037978829 61650302236272980 87064727922541509 50624796216471969 49973100367373542 26707721674701958 30845582204444446 65196834064336114 38991274542582549 91610263817459522 47843143235608388 52663654238359264 35405539614521579 79787578033438115 47925378491247746 59927796761166300 94550420536382447 68693255859462201 72374970103401449 50484314340850349 63127940198891047 19554930584994799 63577944149648137 37150691673039459 13357738627236925 27724147536980274 25548724800089117 78627502194896589 95555845224322048 74558071569445930 71746681442672817 62127669171227518 60240840034225320 24285904370168177 20037203405430486 16616249825352114 12514336807147575 94829809229039268 59489530351840494 75148397873282596 12350933194768085 33026075765506968 27791583778422334 62956689554220066 13245495574554819 34503325665693302 23621870578287433 67955834629272126 27883404691254873 52434679668023515 40078035722527335 35338329815999994 66475354172854502 25376980231662127 26636559943444754 91054963217934892 35375126684201119 13510327806177850 99820889885741903 37867242015301826 79516110160716082 83927629073361186 13826823197519328 85170883543857729 28322097627518690 41469227096487769 71866572701227577 89019980356310281 38610156832851873 86250408114760395 52771100024574562 34556856799633213 61164418591635146 26907630115138445 57422517157265004 45332872469602425 26009724562023779 21905569286686677 68714335689595426 59489977112593297 19288684138002103 82310027171441225 22112721679835433 17550585573756396 52115071646557362 96694021553797971 85564196726691847 92907726122292944 19092505301467677 12694845101097365 26736958003122621 90449608790749468 19711994191779096 12047885585758721 71089380744945920 31111049559869469 91614756222931477 71417480637456676 20124493595744022 51814367644759849 96935516097500438 72670924093258695 43800190719574703 24224914473655689 34699910422344967 11092114372919014 14711047769009609 81161989160580107 51344790884684316 72742091248074436 65665685153493706 43272684386664685 74266879535044631 52175216612318768 21106195519817231 30143522625805564 91311938335160888 10550440088161073 43272931775332831 70685079912646522 55323139275607004 23395045970962329 38411759925261823 18229899948554190 64527512347552170 66125652743526532 90782664855239118 21120268213080851 49814344027983307 68787345712999655 16957412818459285 70382387624364263 75438095443373933 69968637259954599 72515472255479782 34648459552317628 81095327867177041 65009960446549170 14513987493837610 31240169107765702 20494144822910989 56618742206018287 62257189823012922 62005931146117115 87669832773508658 67230940143540467 58906242319451352 71832684416398744 39021665434944994 76617156941016360 78453411207784713 57170030234392885 16192150869269609 14541329588379703 66838646814592301 21478518832294317 36661865204873945 26059020260820225 16641289234458703 45872871073693612 11730636166723460 42523839214908868 40391146007214750 36265680517210728 85614459686610582 24780992181203906 60367882395804482 21616724393602804 64797415517633043 19127357250453429 77863719636610944 69964822054029435 60801757711066615 11857343948372701 77949302077063955 55570784934575852 38238286282239354 55551140955702932 66074800166839741 49548195371346534 36250427014415612 72862024559057188 44651343671861722 19374839804245206 68426388170652513 89016704623940883 78744567769726945 14406565519629102 50393907510630502 72983790347162704 30853128575921805 11150339160923487 38137225994715399 13246310057888801 30993682684344855 94174672340933621 85715809580488199 61492367841014620 98509778836336954 31891595487010757 18155778401637170 10649227358668810 57999854231246054 58569587855438462 98499796282505713 87843932103220574 76067129992030670 87445238903600142 16775849606071800 76031124020028679 53380952556806536 86683798835443546 14821177175346303 52777348220862420 41831749240603787 71670632122149759 35278806015948157 52913354259553157 26529182940057882 79689010871997242 34609171010100868 84198003255819118 78868319367625374 68909671037312488 14209747342801243 49934637489456725 31363116772165735 44628697669745464 66141161189989697 94915910990076112 69178243755891178 68474550340775851 66854852689428995 45347035464360022 70697769134195624 74591304368169456 34719533317941560 15526517058191370 92827129058183153 63685327054686650 87566369359994739 51315832746147558 15493459905204493 63187784900016536 74422159913395724 83773743099659590 99194481252737144 84146742142633208 70701847654240775 51383560715352649 52682732910230831 15372749767699328 75523671592732482 39489205354540469 10538253044341255 96252073853460557 28842272713973711 84002067843172161 96384713854339580 52719831489490212 71578710197336698 96690459259793429 36000080021252242 30792191299320660 60976294737269258 36852548058670323 52752217386553814 41202439820522411 29397261182244823 20903822074267006 44409016450712086 65050850443993496 76819589384519068 93716440344222761 84061364230527283 16238351740065519 16382574626310474 34427711881179392 21913954563313345 26410366307082280 26933397998788144 25659207566703511 63781010152254384 79659199772795524 87601579078840974 82775150220642336 95809579449481382 98271658628114776 10800988390864380 64110108066424666 71540726622291713 61989331434519447 83041091101145742 57726067619532506 63730523712150002 86694108827393920 66457013862081706 31545499481234299 94238198945361901 93497095529811820 31193459961577644 44197051282042149 10856068503951927 17584003572384204 72196581399398999 11887939741690466 22544454568848701 40359977948359340 43006879131604985 24590047219935666 21109254476862373 43367370664048681 78946009633231829 92259304426502204 16566280511620272 71764919198418245 16439588353339949 56547080243835391 97051809839930302 71509227252703662 90511462106331275 84923232848880425 11844870972303287 85592544971367972 31760298516258505 44803866372655626 68782565321957810 83986456438619848 59361165673957095 40851816527057791 88243448812358935 59985428618295630 73307154163057777 48817066662424855 79986221957272255 50220405460132469 79989436523185395 58931481091331032 66180716977634793 55828933751832106 14516605339309887 81528663618002966 20511114475630779 18807429191632370 43611682328753873 56229942818149479 77495545205557889 78704621864354112 72576056099481049 76545382519368674 79902804085848397 15354639307917125 55437502041401048 24353594083682830 10534270446974670 23456603032046194 85174712978153831 39809638735433192 20677637013638970 84041506130444560 80085387595709632 46749763613358717 62610679603166663 21660820553415766 55588714552263785 85814453942119464 31198181822131310 10042510748748616 65850386150480599 96676641549177077 80174335508352861 56784386493976672 90376639058216392 94439648928964839 97517863668883339 84537500413477769 53844419688357728 44542091073493468 73017325909261539 11750842552387327 28216387191000640 95091667661550937 24231720420923384 20780792358650079 35955888188030173 57964249424332971 61775479536867896 56342048779659301 76586760685351098 38857795554173996 37776114777889290 84654873857648224 80060914563794389 46555559508734658 17607319533760627 18270493833003462 75640985127628805 85742082924280974 39972192723734724 81544025860841558 27363971174788978 31620793789988510 18296454906752163 66982246699795174 46428667471029106 93091449949905992 36254924367709837 23117861380686112 54560635174969915 29308169690810943 39208088459204934 58665207522906620 70654366605141503 45645027958612649 30324220786357967 73347799238668286 39776117300451702 52786411369237167 36931740339695784 66496743454301842 62265006685847636 40151945382593209 73458092261987252 11706348976127565 25185611214319661 59709805825748671 46862043051675364 35501412676360575 82872052713490996 79799661058374413 44982691786609971 97133952987761870 35583494938419779 36943268610511419 14858266277750914 20232337209288455 75182394088933045 24837872282119258 59451902740763288 67792632991817032 26616371244473828 15330126968023835 90771617018017419 84472850570452457 93716503140983556 70745458523457839 38689608801569455 31787606654903052 88358184975072958 24247552429090616 33209427092089825 67926814320116232 56941563018142043 53018879229551904 80387905573847918 94299482758029562 24115499967476456 69756608233992495 83158730379623294 79112409894301712 27126196605199057 99100322514044777 37441351749934052 26836818907332265 82475380206075205 95320958103169694 86738327598827136 78664193366515675 96298594644157457 34308801342661680 46949482823531448 44651211879236989 21938463521122168 68901146139620171 83470567030613969 10362353652814271 20778472262210669 42026014846804517 96466079758863581 92857292252008186 23019848720810197 75631651746442860 57626754136028785 96824674326150507 32195876798652992 69419981989304757 52625464533157791 90492051667832014 95079611957657982 38581556326424858 96369993266225558 60552090165449694 32371548193763916 21901715968352512 94168594751106355 81767419304613647 98948549863269101 27176367975113871 21857080116852951 76580655249471385 49026398374309793 79392352182079138 34247822207817199 83264978538698723 16707099978620768 50124350700050913 18459881986540622 52463334336836899 92602611372166203 53978636289355493 48812637122364585 29837430526192851 15334279007100761 54689921082786164 55557322263665788 77344191316468203 11226808945653427 68593096722177219 69720713925889517 87806403428024089 93951973144265806 27118549737973597 85425473061980043 42552195322367136 63562828521927499 49720537291605753 62942333206318900 80755662468606061 45914376037960349 74600524983591407 53435940292263495 19299978137062894 82860356023713440 71818308137055213 16918179166358422 69628084299097461 38860921888583714 56638487257696610 84123192677770452 61844717602664667 65899470475118139 66337328731254924 56573274768949562 21227254156941864 37301274492972818 28584599678619401 72609186150547796 50875625583341665 47164563423403133 74122483760528908 16008395590802575 99647998634137494 14178527942451293 46879470287195881 12830211214790161 53083595041505482 37053170952305117 47521254867326817 78096522866159990 53549233145668205 45065238672753063 21319718071607121 60731553053796955 83275099290649344 35075290637493003 64929390198200964 95959272325560066 80348632996841880 92029228666552335 11797109973553825 58215019236143856 79308369012385850 11011586047403773 83092209321482698 90750764105935715 79109310441433122 41218252522420556 27864741327540849 48294380867593160 37570049156247839 80165542149337655 27986870951285279 94701855637559624 12042791798937170 36669484710339306 30912287809881549 88416704736632514 37302115799572298 46709194614342314 34431691049679079 51385969648759250 57074496314093809 92865624713666164 34829925431548161 40688259732000039 79356689210149229 84931680063876538 81572596254474796 63285959494080830 60103772568210070 43344786243373756 42466332357095649 37366553721845727 79298747509090152 95219896570656440 46060889672911815 59832296470488292 51692590133495136 91558113230529572 83797792077908503 63350565452155005 15600922137549703 53092782338123166 19218175178581059 32283305360133577 34360915839961682 51421468846412158 48593556937945376 81397642422083795 47944819736392386 38784651580225665 71913139198108937 44026281424849377 31296718373124882 23416668776957930 35820366835784374 45431528597559567 61240287120844670 13045192174656562 30977548901964630 60456966666302807 34891129980201128 57346019440085380 70092940600691500 97711967235329244 71808131055439350 73235999406601760 48314142868071525 79148840431939824 72939279332705542 73019790290487409 70290453237433543 35492047114384100 96613255932537336 23246030463844481 13550491887110034 11576876552931439 57742044023592902 52340505498160422 35768215230828747 43972896005615657 33044522789583997 85056842993943730 49397228818551271 83949466672592296 66953110067481514 35210705212237876 64336578628542917 18141846751687659 12641712545545554 80417814828827645 75655758477285930 82829309455815615 81172381323076299 39514309290181272 72090049595147478 13392080487229717 29929870170462379 42569570050653019 90231842866938268 95532257237898391 22807334731484464 68899807309900159 72729561565403718 99410586785009461 35283763637630329 47895458225209467 69813951445619511 88809398420365749 23257279732310526 50645624178396770 15611852308589947 54300152689472879 71218064356387056 48836887057267065 68075332327725735 78963796209485300 87660036891466719 46501824542635718 83639074204664843 79085493471144389 20571593911325852 59149125485370782 98588775549870653 87788849108886650 24391568035917312 34567030561517750 99827142797736556 33895199707431564 77150371138159806 67719886148982705 14366361528133562 35724032102689451 81043472097759598 95777817809391059 97741403637505766 15108213701752122 41570491232382162 89924408052738758 14369348428247792 30593907430030542 38064729999599159 20320713355519034 99296092675346923 40364298536642422 18509877571034169 33201664351500374 91825246338724497 23146542977957817 85983483958655928 21727271238844766 77304553548736383 87265195801507896 59248717308203957 40784743301026463 31931540796174797 95741518363859677 94631982225415501 32277224878634340 28403728352462593 23465462415232902 27297017912404526 37838475360671555 12548884571041583 46033865421780507 63183757481006018 34630112679746543 98385056864728008 48532303791973503 15644668370656155 44130278044820113 11155474690475519 21870059289438689 59159807521450659 44078125234254033 41456074889998726 15497748423926401 11950561161465954 10042289312150336 95549086645528652 45618576227972726 22536373420999946 10956497367326249 39532473700729138 78628697909199770 88672325082634394 93777441354491164 88515497929713218 14810064558422912 87306785027051112 94698046668009145 84426150995530105 55185721674995443 43060499192838555 85240835611093660 74475288653603608 87361023864617526 38267885799040748 35047573424432477 32814536434416452 14999639689346918 21881493548496100 90118970703759401 79703690833162656 17821971828698219 69349141198680931 70916397133878536 47540576698949784 77469126777825362 59670724005985760 73417878887875664 28102685279628619 61077587795268598 47221787380668579 25788151085826745 57350087806976062 59499787769261337 82815975906161029 51087567852363783 36683187246330451 72797639523792469 89501990012138721 54277179826688033 97582160961782699 76458691271275945 85836629038381179 55957311574420111 75758945929316815 55060951389809339 55964028896441783 45881219163086706 78739627117036692 21944510563241591 75297010979193051 90884304938640260 14748780347717359 90108086293286706 74622356381191394 25252420279419663 23010024861688030 93476978107191074 18392957291333502 39727790036594622 69848498762093979 86107281891170546 36068518827361699 91970514261741672 96181835054224334 82395872885137857 63298777384873520 31739897355136088 72095068495234967 77644751380063245 11710131589043116 87452793963162614 41847487269279983 60508676024153838 12182053955275151 75579007902860643 40844536596570246 99885363015630987 11850082982633330 35272835219700978 92785058169713408 54174620059285807 95119783705900481 75094989905561564 54759283598791734 63356589495212802 46105114695561664 23895706511762306 80459666138206297 16143218788434944 18489416343804338 50684818267547991 48149057158653433 71803404206565141 68155887859425437 69639683594795410 58911767161329355 44470615336158850 65908051253838940 17346921880307747 86265073654305444 60001365851142522 62547559237077423 17130435059021807 40181093624226410 63279591141749054 70112881150885880 83835888921806259 79573547927844739 11400150417481574 33511414134763704 58972179499277799 34517556429996943 13912086650213555 66354994730356854 50229623058807703 29731400036481161 43915984646741704 29737967293512669 32283679844260630 85831703507659065 38748989021648176 76619180914569256 13540570114917105 38540238536081942 44076319114095171 22786664270806001 12758729270072053 66591041396970447 62446852947664303 50241493991537009 17553748016147750 62326270569852919 52258063839670904 48618225546611569 47244363846342393 14774603185093248 42432032195104788 96689159425233852 87367883916797916 63170047139016125 87844633654500606 24235235007191518 11290911981513575 92482280562338179 12300854950559841 36259263259307466 61263262513654204 49255615900020077 73712354176107328 94878609744047181 99079632218211660 83021903864524090 10141208324926334 84088142124339836 65146499775858980 56469548306312959 98627449289899122 26873251239670948 43196898800372500 55638268400288676 89183653732238452 42836902233040276 82117326979360864 43666514191018462 18087084231852258 80574968501146095 57431332363598265 55267556421072821 54885210179776139 31944281448970015 38148160883680059 92407159821919626 25249611831703814 19387932194153727 90213890716806801 51594808208516341 76184733085467593 41122797546320005 59436105515950128 11922025409284553 12479075965595142 72222883934025151 64774403719194427 52828314098515765 35511542004228347 26125394453951572 92243652931616388 58305997751997866 37019307787910431 17495589516011467 54782540430883418 54316503249246419 11970701548651576 20606715733923302 87501805237197414 74287555214789763 65079941976043963 54804241487805812 94495269842409759 63106189393959344 10027001481740056 75989969406048110 43385891330800348 61602516460639845 46528202515233058 40745478861013117 12672234423516400 22031958716307239 14714014487386086 13188472785462551 46784370802345677 90655126221343362 37975838350361429 95079300443948055 11022805195237957 67922298274954825 31623785982586726 35149447573006370 54862883527255466 62861174291414839 44555456753061897 12304607249694967 31216520676497063 95656361386341128 11297168841094824 36950860323214997 25789989392073091 64671951348573313 20710049657113352 69889262235295924 22784518191687088 57782047652605366 98420671223535587 79366662750770809 54535454756022734 93493306946380644 37761216639179727 48994533732796714 67121386657989794 37098671446012420 35888599103789832 77785028765058725 76736727939991226 35147532569762466 61653371803573524 81454137111993208 97815971173326690 40092455910716954 57328037215803563 79543871231723150 50343003483686631 11410484671450431 82679618218059439 80953049326173843 58739347823146715 20294922955152228 88932747653124802 82752071704873127 46092164107770303 49490886659199084 87790274292960077 99679189310358294 84579572663571315 81533308085118771 33207232756836787 72216003093847640 23757625023423701 53855143360306044 71270671967111920 81566486334906947 18486122922791218 15840813778286455 10252913873095465 94643137659094096 76225061322036255 26565272960476116 77617437285105259 88986774727821465 99014568140851120 92025575064337461 11807207309197163 43283636409180057 55445016693153932 64402144696785431 35851838456582969 37657062288722128 83230081976987589 57124209950551215 29437214523326137 75962556782727892 38790527225501979 92054788262143633 60941417874593946 22613409537847665 38119750869295478 70933158451678596 84808687890298854 32352670380588191 10674735504301731 81432113821211807 14257384882376042 21315711709640407 66741021101805573 84337593073077027 85765678144115808 92679497143198860 25122129750230853 68944304122233169 49361785549504202 81750079948523307 46428316203387107 50717203528300523 84051013751655100 86853702206662695 76426155058713063 45629468812845112 32274850280858004 59399514973313214 44003897890941221 33323002230025506 71581168941677984 11257812368043414 67648227610282979 28546768778574530 37661798974746527 64717031856877498 85972844731003433 22821017036685462 24932656286050115 62654894383552859 51479434669135660 51511981063644329 33167818326966437 75759440370051249 80475024161201824 71845059530129782 85503383279389129 90402933792075283 30046456769721940 32594560121230038 49090694949749371 36479694990250573 45573893600731108 84393798288180905 72265337527235014 93027009793387280 48273507691112391 29110345143981049 89975889085213853 92622750796472048 97809804305926585 34685218300612145 51365301994622786 91095883333105945 94999100074040011 96624727122301587 20580901923428743 93963306411894774 89733882204833204 50222085219323495 92841946617240746 71889944684606420 29648041590984393 95299081701165801 59394185829934457 80931312125374723 58001910613256842 23544220346573094 83450360002781333 26506203139881119 77261679745042495 33267351982391483 67397221483771489 77441736629485848 18256786502458248 38438746400110371 42756155179463209 99425149890439151 44621099581083973 85541667991764129 84357063288454292 58679393796342084 39042173487769109 74079551451598731 75306567236579777 67465644416257883 24690151773857801 85869882212620245 63850825188113996 79128931758132272 96864264691860785 30958088391299346 14805787381287258 71468961906374293 13406356226625693 69202650501441298 88397858562338933 26040358563050676 63724364338066797 86765590143087678 37508527285431027 33635995777454895 58601092973602591 33632960738052248 96706575526503250 73023388542056615 27761827415769556 50887380879059355 66468070605665395 61163709941866035 30118875650681734 51976124517211206 70034702750230011 77421761962568248 10485743993133400 94739665806397953 18653775632550604 88334935202472004 84105844137862928 38981301882411630 45444941564616441 48792781481030304 76610562673338332 93704535062463595 36307631191236203 99719611591936657 87758634162266489 90539390671438118 53302320733821986 60721837950922092 52286449051764398 30066670887837405 84019210056444878 26515327091626645 58630362900424890 92976230649737822 46858158783504662 32269687796549479 24529209825508416 47864127826121288 84887412631652737 94437568790839087 19598492534343143 73159055235056026 40107067993143412 88876695096935057 97968720027986143 68777026781410954 37539200860257957 42258057781629801 91836211682987703 50507278786704262 24260159303115811 74129766812988313 40306472453880385 90130009952286781 36887088133524487 61342147288892385 84316932597663506 32492238562979302 22804986374958819 73897257727687177 13485423521671098 73567201651289994 77900526849113701 52375184814975846 45998776020847950 90862640111939301 29414611062884705 31883582779571372 10392961094200035 99551446877997746 48146371026266694 47753736861461587 16767333864563295 18488757754258191 23482633221789395 59253587546071963 18280015724398552 79015768306323840 37638718421569537 90499866853556737 88047672745647060 47661776778024621 74740016601451346 71196915214008707 84041639624405966 17883870454281348 98266962475910932 91386324553699100 91562289976479509 22899346610386316 34450995082671964 59752464267807904 73203041977394803 13306238225889159 86006145933592446 13218077347596864 54595669846606847 84366945395327977 59650380929170054 98983848464177839 49107106747726801 66237257503019215 60621250834231544 66789821964296907 94621240991610438 82395914901071775 38929993819290497 59400612941651201 30729301319626091 56426133852207498 29262100308009263 98697247389062393 75742804596260203 27602345490106451 25866271966578875 59408672955531969 56560765115321390 41214573134316887 13891684110337731 93095661280918399 64374275704526986 34258334239770120 44685050976101247 29101252768983736 23408555131404554 27664337352418342 62273732613136317 80359966226741842 95353269949831873 42513926038671898 16843866443037386 19264870164579677 56738543655970142 63727581280752021 61182575472034306 30554777954968448 71448589854629723 85957008272754030 49374222185297690 23278927632644940 67150184387218284 78498532874396234 22272926232129230 60158386023723143 11136666248205223 39052927719528455 20620570172417908 73797893350622339 61223449845460998 53238014528839997 21727722261102004 43577792015678425 38106248102181928 59409357889041592 54190513689782022 11973114729550963 62088790549387340 11473650655452336 32296488475859348 33447539490496948 43425366165106181 14214743452508941 17708352994663771 72971590472188904 34588856531483314 63237449735709546 39993978795567948 84099922287677142 85006772406486463 17360739484340041 58988532358876583 53522360892696936 86085816116658249 98358704429024795 43870682525049173 72525674243035559 42677574504628089 55491244110841911 26435402292284257 96875331157254628 34088112508673984 28583702318760313 55896835598582079 41007216821830545 31187394020024903 33387792126377142 90826248097995733 37091634388160817 50193030359975495 75894474889818533 63917421026174338 50994289431723778 29755332463242654 95203042554511131 17039151244698994 73812965099310868 95805619427996096 43241186705130051 24082209085755963 30975813533358315 20716493937471052 15699847976877302 13984960519744778 76435487617097787 61859440966419863 54597489533603159 79043277695929915 85742914088741973 59808336917302069 31473649935733326 62843272917312599 82631324348850703 49326638264805586 95010463566327752 94689873417459196 20940165083472024 35202749977716604 89827409298779455 56268352647578039 19106144887865286 65281210030349127 56161366695713996 38787247473364230 45938717065489225 94878774070486186 20989819600341739 50556097581445669 28963570925951900 69627674438063874 46351785421240044 49166779347036129 51197586282962514 23731829564520671 17448641596341388 80016649325446383 78807495713010056 90433492044971405 51596957781656596 54925804634159862 49391752181696047 29808878167281747 74762311913567608 41767940715031035 12270706122680601 44193410065756307 95013574116879072 98362632907461420 15953890474772438 24691243733919799 92102644210906950 82140587626164428 17103862194312506 81040902759272800 72487083242233353 56467602369374038 75937692829774941 58853430291906650 43464656162277238 11410214231454510 57987091954570768 19620901598524966 69222144631928625 78021085060286195 65130320612884426 80395606796641938 62338349147046494 28312433211248803 85149335572155576 25579575732346413 98853901611338719 23421648654589221 99481483027362584 20955025893645728 42414223690627975 72299313682686492 84765593178757416 90575451875792301 47711408162653887 84763462303310459 54912816519354668 79731563475911137 92510491931742690 98756713086412572 69373744606200352 89530286452025306 84065667893374478 24119043020981747 45622687506585119 42363700219374054 62367432374679441 83128283140238586 17813887420411824 14337965345556463 82004897570537378 69981061151180186 42442076759285010 15336697833502851 84051538690089581 78011638227643403 30454800652169126 85497534453497687 76227307933757912 71138747515592492 21995322528797338 92362669100798850 50669681786201849 14027166631775132 73957143501656376 84723808409606244 99925182861174806 41337180587698412 92713867727857469 53425897033273224 27151827265223648 68536184241833963 69344926318882021 13910750587956851 78212281186354394 42049218675851621 44683344844388830 75157780569081265 11842211582837191 69536679049028083 21796809257699214 23953688634626544 68319723800295080 24920522870445618 52522742803912822 73590634837554781 59577028255461727 24551348659669050 69587704116047366 40633366667282015 43864664987725074 40621259643653753 34610795232640706 40250348553526915 58773168756501641 74192389851139309 90846997487041588 42542751477011302 72307142112435631 25513883111084615 69999114417888461 88478894556455368 66502360424609222 49298170533996884 89723287524794166 72205802396924762 92315458380649904 61803744867240870 99245526414715619 54596449153789951 12254969075939011 80817590108094785 91130550374678245 23124620935949460 88924106387155406 18864799979731012 77508301269307351 29171676193638669 79454918210588101 93486368649692463 24877625290040093 68568686115787183 44829839426835558 23738404029934634 80512009633036790 55026029108161783 38119350096211389 45955692145721292 84707836182461004 56451218711174605 27381862199384047 93618436417637989 19973595656991307 65144730189242146 65456055944214835 39946017940350572 92753531916398975 44891753987374053 80154549083853710 54688138843300041 47113654951133975 70007156698088214 68446910269022467 69237169515151949 85263080139176775 26625828561984520 36366078687476926 10057986058395443 42098624578041106 17900151936124588 61801587843712295 97128188411077264 37878851518267146 98427754436622359 53161233523186247 34760091797275666 99435979629692645 76566018810185491 70688559481831656 57016921600380697 82481201988000780 85986217954988084 38955063439650105 21766527680036062 84860078687325102 92181837498047289 86014413466057969 26428393964094408 30504331953924102 18669616660272824 76596717660703874 44037441692370118 95349852964190591 43245919586939167 42119752101511788 64288733352508959 35446250506992522 26657657139991456 62906301678224390 18903626616877014 69889124344787503 29251209827355141 82247490939362651 74985583157571232 18774432900955012 79439767177675554 75149707863610530 39884160245061817 15552656439251773 78353073367764148 98544509006416775 93999595963713276 97760318376338986 26177352103568684 48352894268345413 88963797764526303 37432743586595930 22780378120841274 62939215974109947 13718853585395141 67994734752653074 53231109214657640 11564086063361055 87368785758015722 76197760081825415 81925622684424314 61996102809154315 41269228348924277 80676738290785155 24716255712506840 72770137096813759 33628955445340552 94648240962510727 91065423349909715 49558426109744265 33160210439984662 62742085701059978 13620778409661626 85962691347623538 37936290451825440 17035192758187298 93641609106988629 85965638643309137 80027286890820873 21025292013850373 24874858920337673 34823642602233295 20075000700230689 10642048427933063 39113391866317227 88491740919013549 91340298369484857 30180448688869689 38092095748504120 21197459324395602 98264842215473562 43402004242465316 17123003234609443 55676631453907964 63916192819571355 89740746702199434 39529255081065877 40698799613719970 25730878293357020 84097769681490238 62373582966969348 73989839907194955 28154182287315111 23678386003699758 32193203527271465 26489740348550628 91409965535655406 99717568123090213 19703063991126330 24254678635352762 12558584778782137 24430693890132324 81280583094395317 76180331980750366 79192865954670212 64632238419388878 94518528723148767 58318322598404106 94315404570483979 45138052478322085 26646727921789572 85493102417302962 50309783094908165 47648942820289252 13415680772600101 59618327025984815 64908761407070760 21415195707658518 99969094809271937 28590002063414366 71418384762312036 22546856038298999 54311194925665752 45529386340475407 52741648884984697 44407047881160214 53396012813031528 61913880980160715 40609267779370326 45099309411584587 16165046956463437 13401402306309923 30984454538733101 92847022368996898 51810922749856936 40929361517357381 22126491018564875 50672809087817944 24425196720117884 89196192861814583 71339238529473469 30494724838070950 70462653544400866 80850480469250790 69151433250727774 26764937103090512 59579501651825137 15153327601348847 17179651791364705 83698656971370394 74083230066093253 82532541233283894 82694635502543526 28900527631012851 33756295152726011 62944161980690543 22867006595706355 20898111634762360 43301413361798715 28318763679951109 95627002099296471 27199653556565885 77805787463310532 67929983676020871 61484091672919677 68200800805360250 35914038277258453 15468370505235138 35228214945605989 20763332542728257 96350916770313136 75656521582225133 56347874543392080 43121619875744497 22279698148648026 48502331428242524 25534787201809502 42178543104740437 61155330595058741 40839992736921994 56775974102957726 28557716317984158 19585704717161744 64449019616506929 44283741064633400 27263365652793610 21000297075442579 34403748430616573 39368095071692802 45135028944496380 47123731697836291 35682392810809681 52600356907008602 20623306123650314 19516009128070747 84317841357746263 22174322921115836 23963930291839679 63915535388323757 55007629853531379 49375572328027491 77875672015666410 60927757218292391 20196646025955823 71824938194873185 14348198472705498 59192572441490107 25306352721479609 61024088409193667 31386622724081523 11965856901478298 55471547880437289 41295855944331859 68746550581030474 58697263147280615 68381423691357162 83111604314155170 40026117413271446 79095475169694460 32185398623190731 50849600810275327 66246955861165747 57032565485779198 48061623124452343 76835899588215652 61002854294883986 65125784045251445 39798728313048080 74055386055186081 85815474914834519 17624433870627203 33783696043968527 80159917613892915 46586620511828936 65433689651828241 18156194785059409 43110401116820606 61223146149587984 26297854330604888 43856367469315557 10343518176408578 60519057835082764 82141382106069412 68380444381752075 43953927997181889 68189688186557447 30521622804126012 27598137379179768 60295979217893051 24250354986041917 26419241680888134 86928985868486574 90813977373418961 58620577179061570 77997223261337877 69661320352804298 76626517733365047 90319625814518683 99226480684813139 60902614515432350 69153868492946892 51451492827047791 80935068009811756 54332159661358614 44760978593213927 73729674162962735 21813145268007183 82868481257627820 95804689167461466 77150192327024755 75689285919121060 79173796963025899 94462127378412966 68017125547491684 32882168508025446 81996642343593365 43939068304138392 49905157291032409 98030706368460311 64449993423891589 24733816863419086 41768726851609200 83746325204806015 50088710946801722 75704937752985686 79217137443224488 78165108900487343 95050630093639933 77339054311922649 27542880876872125 81999760399733337 37599187607626827 45126570798480787 93165271009288614 14521246230318895 48958245501807596 79482821923315375 45210958521882948 99748243532188437 66227814564593878 77739886677588999 43888934765444133 96299756870209960 30714779032214355 92033451529571383 23093281096682369 83497020152375196 51542928352950731 84335750221265399 73691128549797092 99210593729924954 19346130839033394 10230218750387049 54127834422392928 66735755079000349 51874374307218446 87364868787986477 97147072323228405 64430500382469464 74171733928649995 82109584884687739 43687525827266451 47045690567830137 94230687910486752 65969818425806063 15847953914836970 79107149822011962 58729493291891004 86038595686116477 88030439633928106 56368918173592478 39067879039486386 29557259612670747 33165052914041310 41834653704107878 59367055648161909 95444840425650507 95614938874462607 50157253445404458 98118063501829875 47559357336474607 50836951143895511 72738431935414225 20570476651085410 45462825702419041 92606077014238015 87994786307406588 32610919546573001 83831082409874846 16603095626296187 61917059932731079 51584446266310894 55102970238621493 25432687594127840 44739541897810557 49661781451116512 60932151851458854 57292400398964814 73126823391790982 56723138857642442 69166120316745237 20476082675166696 45931633248345602 79705483177713621 73511150830530274 72014419701614333 76068070125148739 67017763157505031 33799141243472853 76404449941096597 90984651945564715 36792616359299087 44079886573983200 67398935204576220 42702507255575909 15883293717484591 49771928481331765 39364403351139690 34503844668919404 84713751407871067 19910521806789783 64378304971383704 70022411478594242 86950426124670503 58550785781588842 29319624056407855 70203130475071136 17240844857158183 92918953206958483 75674261801205379 34266038337966184 83997631251529164 76111905642293764 91752449138033078 59761863331270217 27174928466200177 99920339595021279 93295568012725771 99160810800272902 60545945630141879 15062641110444498 51899672212238348 77041035313985591 91467560806443715 57030062281664716 83244130915658838 96672465781334713 60333070490407305 23941661869413729 98084572808410868 39052039907482882 62389594731833138 13017330246002013 71545101167569517 71127975193105313 69874262106000684 25091322166482142 78621794034378063 77490845221424663 86728007326122058 36521894864672639 91966206668191719 86086192503931749 46759655035738450 30039809645295391 38548124891099054 15383656143913185 31270112325799149 30848291644514207 59329389388199411 66675335923539410 87637815759378847 25811830002353250 13744268156051840 55336539063151508 85853459241466894 62454984534358357 94858029874518365 77895684138361013 59660687995029752 38053121519819168 92053744804227063 70601172818113399 86547193046238499 83211735894763340 38331762790069374 44705374316738735 53431518778296558 60121184288462582 95075554523177369 62280512191876019 21648820681264202 35796733527135731 61861829140467672 49225854891759307 46708840200803130 87002697124354437 87216154042285036 21676858643754525 74207970842084547 88388069557569723 38974686096766172 77114897062055717 86943377566613328 95195135485122389 43784539213138394 60730431543818066 15671168151450531 36733500111258045 82155727713489448 76313259309162271 74961898020541648 93975551884525762 80150595855921640 18440334703957721 62684129294500780 56783148886118117 31135814794359774 14188543154829589 76632031917977196 86117065491763452 36642279872063526 94455292013594547 22476866298553782 10024643364022466 97090065128311415 77800435716851933 84046710261972429 90622201795618735 30879869051048555 56623387978667358 90094751727192630 85402709289524749 64194419150155116 94730877322022439 43222542587052886 99881949299954494 82711060389931794 44864878450122856 21741333866201248 72905420994938600 27326099357850869 11718474209380620 95317008926218263 24663537665872961 96406223100938915 98451482108936115 14982784551780497 77871328580835590 41579884874977494 83971193948130878 74207674971521417 48144875471918194 99340238370069843 87132461744756705 66272354113000045 57409569121370921 78734461152871428 50452966828095617 59413596780214458 99022453763802367 39591136591499709 99694280969455852 29025520073182634 83916594597464401 55801334588796233 28499552803495013 13379741321242868 37636143639703840 29797705365546840 91946634252405205 84979815983619351 62095114742925053 39918772290132064 51640605223836175 96343305496226654 25246854159701904 69746305396518734 64059095704160624 58080385985037928 60753562627625066 43960076053810370 37220955953002265 93964043498255415 84568328055609771 43980636551267717 97725758758903299 77505427516610794 87182936850191386 47784005674914895 72219853923845266 17917573498380508 68458744101796628 56688927869325679 99229800998048296 59519176197017678 47520267791481395 28642212344388791 95433599567463263 98699875182583877 59544935107000939 61488493377187971 64546498335624601 54807910539372497 70242339547034539 89609058330189138 18620277774298622 55271788657490505 61847576263360852 97215360056834133 42306645462826884 62075168966093476 28450156456286886 34179524979759185 11451168694426118 65683830060218754 45531190643826352 71824281560877494 61928049381536266 83314721700638345 75738178240491543 96946595232969612 98882157165284024 79029564250006790 84633293048426212 21959993903065248 49618226540690315 33568592961594660 10916934860098441 35984770590852950 47233981074703131 28230872596609834 86188247570840579 37634672437175093 10766507692989284 48791393960959682 96166258109203499 66558668985822858 14748445818342868 51155513813992069 97336504727331056 98811105075159591 29096383798811017 17473519421638558 21998608751648170 80333940065542814 47221221548525067 98477615336269092 21648514242028773 53019083067638261 37813635112779955 85549991430966540 50921395998679223 11689262431572871 21748346817332726 49976527980840271 13103308196105252 70992365707467256 82744021473893624 40660336112840158 67657421604696380 94160967664575173 86302873924754363 26690691334185133 29570022008160088 31977882450105175 77943152606507925 45979960243580888 21626863383483400 78337840099309457 10353652348714618 32135958491362183 78933382104384037 35793372850420207 19664908781476677 24737125016501889 75360562121574184 60414391323575508 19605363471758777 29586865365730284 56880805258802562 38091208530914701 15507902478680382 33984320352549487 21410770137704918 20739241055564047 37174537517188506 27632316138322240 82270865251822432 52140029937449463 55132796674812314 39608648566709772 66394952158853292 60329826282198119 60344585969383067 82206586042119824 76095630168826199 50059940441217797 99914805593885612 19331723511931268 76130918308527235 18292594958216048 76416909873233575 60722743410246152 54809851171069250 84704039485564911 61321241834031431 28908239215982867 52738506071031549 47463173860692151 70916147962793384 84004618638641386 31096630343941054 53392874098639617 80565984073764704 88339846939488045 29044305249507416 62186260123485431 12973264674990110 32289419605188870 78096853789798533 61786113087320699 35204288003968873 81065471735969121 29852138285400699 11313823913357149 75179388092266738 84353153728383067 69633616341033470 94677476360639556 39054164192661587 76861980982943794 86057282566373058 66960654949406665 41771401965630846 60510845732846346 42408305768593576 51543382871868536 20433142593404140 79350893165324133 15057869617193632 52014025393021693 70262212861359957 12826098670939436 71109553153716156 92197615177244265 97101435263294388 31891244383491840 47095425234386060 13595733153610775 18785369018605462 41983736659581298 99503401435392489 21267684061219038 65040381243428787 85887030786462709 14265800054699413 40783061791650812 71823093054697331 42026633943767952 69584644089317937 72405270131258808 77799771928393095 36276551292043229 25418677378030220 93582159609985895 33451911815716930 72987475902703321 91883424028547086 10318014222109730 14069275537167545 82723214875653648 33992337647940798 24878713892369816 16331718787940290 64114438020290457 27109620636764762 29878145928962798 56070597452600387 86575934842137327 61982452630811238 43797259503898480 97782383094365308 37398071228662334 92478875203459701 55474218769724220 66644146429847406 52590493749937531 80337605333664006 31200282748543971 43060401784439293 62998486099401315 19844377069599113 23561465266216362 22884783358973887 11837404770126828 34003602221635062 98582226448232433 89284851005154835 37442284124154669 26870368968001394 13750223872475606 33282175345909568 78643233114062017 37251045441665188 79398622056496963 45340453987604879 95200406516430806 58702660071212393 28937218780568891 28339727789046163 14457671554734580 16067492420229001 76189172881269185 92226816330826282 66868974506053484 57086442279752833 45264763180508022 36028035157105165 45380867379478746 86193791166044156 31411973680427894 22159547067691859 45183541785375471 88454039656544874 36826143669335702 27303747375711026 92917331783680527 37594414774490086 55353448467555828 98042170736329159 91747640975296839 78229455436262837 44186263743164971 93839407442135991 21130786380006165 94230228966578728 52830433699234688 12589495381325150 77866920856212772 24106284835282230 53070653818160378 61223704956775931 84080559946848276 38606500131132145 84285765550332288 15841260754519607 11025611095322704 21391454555659496 78867612336998455 89257408938510671 25677720469618005 96669944662969003 21630372912814914 36645950787715399 64966979473870609 76304756528975517 12951553283029587 46727751185313455 71429515577480592 69070348807411929 70407214346372843 24178269947953285 23591687089890297 31838030664287479 44249919025917496 21021318724745793 27620112322342763 35819795314874553 80819897093111482 51180387800709987 41711121615272713 49947845896650846 35262994251926026 62449943366762429 51468632970118036 96248239956620216 43624528506260953 79722639585718388 76042101400781686 84081582781966434 35972882889837855 37411159200085776 88966519102743492 94022948857906634 62531106792955977 62993676256396568 38077596523058222 42721733160190974 69713391160373954 54495394702284042 48128104264594395 16733722126484997 48343962862160753 10788855377031958 43866037364525905 31298036787754413 12204067909152940 21332004529353701 12358670651181766 12476946901496324 32696786091391309 62896490501424680 26356355565681855 26990893434065577 87502625745544478 10094622544548949 74949208495168141 50472488460788218 70388095654104037 73000395571464490 45909674562404938 28919436729660027 55416459442094500 99207931476783600 23227986374663413 67092028570533162 90685713798970655 43275874880231742 28626835340933044 51736213646791725 34259381467967624 61434862177601273 82635917596930339 39227991777689539 63242855858229130 89349964860671603 45305875723899136 77350932052214714 27417946076797878 34540195751441694 84997081188980531 81805605608732312 35944375078702269 65572900344691446 20461182963930485 54587812907250112 24165761628711460 37311997329223936 88258901984801527 47546489210146920 28822521949981317 73345774512322687 90182385367203307 25763230443799137 37790078119337132 69966209784227385 40284586951111093 21484209746639314 38533330864562401 64757954885169073 24971116239484295 64612399054207696 65947686411691146 32071964485662821 33890469370321341 89496304216028358 36420417677297500 58395966274228206 18028825610943188 78683063599194765 24443027479214957 54131358747562418 49594174774684865 63400404916093510 80705283122016586 91201520818595328 90865904507977614 10483953275073874 52192386822285965 19356391113784652 88725642846746399 74288525930274698 11768235746129622 30231293816280576 34549954273148610 29815303233336731 71253293090030608 87147251872522990 51860335406699845 90684953436892017 86457706237062487 20721142924640328 37716782263868902 63779664543493322 48247189447289869 58123158774519762 36386657429279055 33289497750560696 37229291891029534 40266602145388885 98804757044312640 69160718382017056 88577884402465360 12635189237423098 60707421369729032 84978295967089912 84795929653821807 43839588096691121 43473555357919122 45228739796417664 86422299035678247 79196516545570809 88575972170373968 71988758255472026 52591161255159958 80061216800422185 22195994625818085 45862803093098000 53621062627630492 77156894926166531 12128413959491553 43886130598692383 31218397663296642 92643792494067908 68143452387720269 65808023819712033 52358784546263437 49274010415528913 61607886456231307 64503038702747454 83443829576121822 11424843997773138 88551493688678310 97099908882265821 17514106528211859 87618447577481926 69828761206466545 75058289785195956 65022717177593103 41074635620071444 50699814693395659 35230106996494835 45550603599610637 40164346235416137 81686049674363738 58609911524738425 92587919659412714 91681803349267425 63098346476029103 54819473676144201 68692808222824868 44688004537416925 76528307314154265 22609769987096474 26570061412474166 97488348446539711 69650962986329611 57236142488511119 10039884766580199 72703091555319431 85999372650381613 75475088925447996 34251870966413284 11344984221465813 73991677912690478 59512027418890494 87446416902276605 66863749485570206 80383574920117386 30151420785868225 51885775748954752 71728046049495756 47119977931876730 79765631939525977 37349750423331031 85549616125724896 39609190712447756 37280095825790773 85941588711871167 19465112090881509 42636857933524159 59987003616081818 71383897827213761 75188505858733685 73387568055861251 53765364709219317 87520499524655831 10014194741672933 58910577016588826 91416196567705516 96546875564291758 44980912872693452 17231085870910901 92736482635566949 43334995046584196 75523294133555492 68803428295229136 44468789143005000 96144080411739731 20637107720836484 49425260103448749 76215072224084924 23997355838611518 22054217790284851 69221118357679775 10955838104127705 84581801149864276 28051092078874438 51401444444544592 89343115062886291 83505455313499378 10534519790724291 76500993111140095 12867347749818955 35523473913320374 16448436359428008 93654419254428098 58582454855485496 87541994525040186 85756499813395007 98832418482476760 29619248049685767 47683696247688844 58149829173343616 18181949391585965 66369833083365291 97157463321783099 48824331078147468 65337056870987411 60779546718794937 64958406219126585 55489430175067899 68385770859163114 91947040265359346 57798918614268916 97269806204613990 98477881046790882 29426743243026326 92215081230025266 34488169578541854 51562531441603653 19509342175106337 63234213406761268 12415484533637614 79740778004217489 24848126494504986 52905318563028983 20639516975521435 67698116688267482 55394707973590997 61737967492743232 54511574771304789 65182102288066604 12401802986811195 89042581607380197 36939187589526320 95937343618186200 27630065431782616 24690598253295578 39474813931804709 73848270594989718 34582274112662879 10550014154709343 35790994540960948 15167964802913053 89004700335580573 63343976188610804 36857223698674472 83574880956499484 53648837803600576 41467665723193504 84771299892257562 76131189598988489 90004033232932671 27084976528032711 62752968955821123 67570901240092780 76317095149088376 97651877137544447 73665267540712471 36992912298243287 91960065769157702 74534514705142024 75461219549356860 89236549616586442 31496892537146325 80531383540530760 77844540629558217 89971945875334853 84764129380857475 62038409193424901 28950372321895731 51462809526939856 34135583350125063 52585394337859825 87724251720125325 71216044573591141 14567313266822275 43577553899229812 39294949042285389 77965133997435492 84414929417834459 37453194521773815 11917726773815207 83803287530009954 21803262765370766 58985470032186061 90539273523575494 55201130900893153 49338373611672211 69931136035768820 21097836450145845 29329173215559152 59344123296302356 81012290509898919 51652967919471653 76569702427764503 66103383455113857 24182770182725876 13305273651843594 93597341742161034 78408282871630609 63463701089372475 32325059435704571 32774929680552566 33702815039343092 26936641352672904 82661502108767267 22323785933537303 22106690011788994 74458294918035939 20424736368549007 54066988935383450 65342251072186734 86483125415251075 94096944766957452 29361364341890991 12553494333648693 89197498484674515 44722591781705698 99983133798918874 71376443666141577 46682370643865533 90796110974242723 12086053750048856 65801234382586758 52324649367336661 29464817552786969 11306900378612991 84283155386662861 78765654110352922 40753908089598717 17616672817435869 99719510645890628 99315883543341297 97126388695661355 39554971005794224 87276859060920913 36742035259544259 52275073821319032 64492390686034348 34233826216704990 42031224065667699 17618641199503821 58454976245975510 98405431918191525 47577678830903672 49320334594726196 34777011644918069 39052940948657522 47260017781897323 96803659748734845 98089892324651722 69367741111081366 82554052753279191 57908726290268397 29703989433952758 43245238071942142 74228043939558860 73582465273840450 23228618312225880 29788965638334113 17423970050423562 42507953610769598 80302324734126071 25472743915573269 32366986777526155 27953878913794943 44353257183651828 44921573593044672 50741936787733325 85338191875637410 66066401141174716 68922968152891735 69746343994161829 97561953417571007 85002370717766139 91430033385119973 25802075801958379 40436375124477488 20088443316946406 66013355431259054 46752656702593104 44718107344367688 40868139358703301 60915252868849095 75432514793664154 81845662016090283 87152600095167238 38876357962925542 48690984040309991 59286160136696022 42429899609280636 38137944462690496 42761842209507104 49593016089436112 49216168835325102 90200938158390780 86382247593492911 95077395953760956 20198067924115451 85663288344644209 68433197538962396 24229753663216464 89563148251553859 74799130090605663 53544249273760931 21497222614935203 93666257458758358 37327710616513508 82680218434494257 60283496010147096 47163172381988647 91787156875150477 97646131323575619 43335957397636651 65307295474939869 65629623168740594 85336588326839601 82336762668134021 70886309696055266 89018911097168182 75876247414272686 19361483894611226 27343100870767200 11460748027618091 77809450254938777 42183592073589983 24434179151826688 98462735346843333 94972372021101886 98467944191131023 43332407284479018 91873682487747917 79731185158141590 25764635727264689 72564778094688763 67881648822159288 98853660635194281 23192391235438288 76082410056125610 26208371153532068 60658681152370769 90393491062594989 34219679674066108 58189900716466336 95071689343004724 80839201371692673 33349271429408744 90853777257349849 11038068951107204 88346870381495814 29919246018149547 54207455495380028 32023994292336742 82604294321261659 59255230500745814 50342766730863840 61819117288688537 76594555254274221 53053553318563829 31175588840616172 37943689986830976 96652807566172897 38032843799829779 24516677866451639 36921704247008834 15249989511702813 50083443383055370 27240079814496725 89897944247594370 59876187174527738 84480664541048568 53084840574970452 85981669559121709 63733031421227104 67711892599737693 51011754199258971 21918375254773998 79740351316477676 48753214209926525 53911605887406476 35950170163514801 30600810314675777 24928612720505366 32632631303717174 50174337065399953 16644545961863215 85798307804012719 52893634956184656 32299363427851539 95338134340202207 34297469357410742 97819980020305215 13487751740030958 97318805588130370 72380172224539294 51877615036135510 36361566619351728 46092711074717560 80980890821269088 16664972199087756 45283100945809915 52616693009692885 30479468672430317 68399585987477801 61518078915994508 78957943946366277 40504424176532977 24812930058464153 95420461732243327 93212294989310649 88183327010277847 78916440369755593 96361922766105496 37064156384126423 57899197421174947 43933750572446237 62258717705240586 55029383140841788 29479242063477153 37626877540781374 89794737732825506 99788222381781308 44318240704784824 58554411846988954 98551531105046408 91643568034613636 39407901077292325 67695815621704622 97196047202594193 39317733585286004 38660206217998401 11844436384645934 25425222725579221 54765576670038574 62223393039849978 59579093264806996 90854809905993849 91305907368597300 30165540799276084 59303388467808422 86861171720274298 95801441719562801 93739554908061105 35226988485517302 50047954384115601 78486472236474574 64354059369451763 53798560606426117 10137433462874158 17974023267371940 78177622487117109 83571171719427219 42066158438183700 95862934583910426 34667103720498321 29687369013772339 64865667272782858 21198314392219696 20577892089575114 14153689618292959 75336489913287612 75500432933450929 68121603937194403 63339127265029061 60153592769584905 44205012201695237 59810737618792394 98522276426723010 59226253285733843 47323485868609913 96516005960215432 86828271293207623 14821979186023729 33328077609141648 40505776773934805 50304816156314002 34276801279645267 80873102036115300 67220452850514715 52738074658043541 56175179266678999 98344304983959890 84500176257936612 91480818169561095 73433548444331389 82356552693227586 32375310722352982 79937084297299895 68434785580450633 10538554282227214 27695927057343820 98080099617117741 95460454617598844 24841667565398260 95288871114951816 17406291381484007 47530536386004411 22753461368963698 60343505000905913 55079415827567036 41287668351109183 59104616871127601 37861482290761301 25594902099237222 56817537279778507 32938659103764570 88201239873513524 41017344697482936 96748463230790130 44374654715802650 89780773437448349 25766517893732403 13014578973843719 57667762951891635 35536189677572960 59071700022758730 67848812452796496 23519785145097945 48941824474596341 18823057365061034 26751577362342604 47349222766320065 97244327425806962 80563162638352546 51150624205701025 76187149310093693 76240381204061303 72671403362227404 86909893335206206 10208227426030458 94231207793363674 76189350501550075 58810740529667279 96372061961185526 47493273660909120 77295923017058831 35562552282958800 46317119266793687 50378686825657873 48029083300125478 71689762845005697 20422867619852334 61087916857443740 60722743459316260 74108826767698281 36009504925923868 85812836799758934 30541948764742613 74534967413586248 18378675041791571 33453071548612829 16706230833087862 77882357111612916 35311988022336002 10080083689112043 34908008964741808 40637815897830658 91861988598931828 66058014076884257 27230394913671373 92170850069113226 70316564581845832 14965239846748011 17975730463157508 36201968172939998 10406319234395688 95507900181369022 35769877782092661 45692807406404991 22615099987492646 22817759974735753 97819690378607962 16778101513131915 42341716678052614 31611349486856377 72671320417364219 97882301326714816 15353304394005233 10169843102525806 78888181838065417 66676121251669386 77292904361676148 65768819248784539 89021901212150707 90932794948517664 27413148191851746 30103793099535549 55941428614389515 71974156500489505 80577096820177418 95293148558571087 49439259617636931 73008921190706935 46316301113132810 61983986038416074 97608645617025268 47346082041505015 53538193750622773 60325375867181031 91625496636108607 49464962003786935 20157579173959694 29513764039262809 21247458048986325 79654040888826662 28438879341751317 84657412429000342 48923636876360907 98503259999774832 37905726683596906 55490032239135666 15424402518400201 70790799642158286 70937484374597685 50435326009399153 37582160270229130 75474079325460712 22804505850824946 69533222135175326 95082654709485476 58238340757042704 15352063606754729 16919490265958406 16777419358649593 78519703816535353 49765768131286429 47301584460937426 96109295876577119 27956769306293058 75218637475505016 59515558441231866 67514391437520790 21335485878288458 95000707606509190 24347004989766962 86583365967273285 87654659976697041 52360452538449424 96969615511189261 49701124872558643 93958281042605652 77300945114783355 74935037108796426 77005838523698403 95124939216302895 29554897468118544 27815020136513043 14102550409934841 29875008989398945 51081633699503375 56130637356471512 42246576452447795 51436315061072035 60880578664078467 91250506902601705 44580092342864428 52640180889549011 96668895073153703 70514934184103182 91502308580746989 90929400747299817 67911001874251694 89575177965983929 72221008375785776 18620604951320839 39353713952579926 79986853879400228 36995311014907459 40144158338158636 22140513329818299 76338585115738319 16268306805852589 85676957168726161 33982701288240148 39505957599730162 67525375974564334 29574390717435703 19819706532239415 10042356067100859 60410734786870330 39579347833157141 56790986608086604 95711955618380229 98817261830126380 47064452186972268 52218907488545056 60632208993811034 40846982313733387 76941149202729148 87192460609927267 49324750115372600 89595339730592169 28795210579447508 58170309461178736 78366808778270548 55723068898767917 26374843395008490 11690141902244153 64592021887447413 61166524220734430 93287865895976554 51282260535456920 95869907824630764 64617234227937725 99941218377978990 42148617076514505 97386560880474218 47074658308304856 35175692965626757 23873064073115740 92053419305931002 81980073203030017 17608151418085306 98343848011407118 23385822715596366 90464411264318297 61634245502723582 23623185442633120 26485462469501871 12206726432238499 36473593834886077 18869850349237226 71051289171320901 76630116663529089 65248988933060340 64350045986635019 82202621438602380 96669953400702569 29667727053934670 84065532206342719 18792267876761452 21623587794166710 88482885395790115 37034538664261780 73179412209466245 54003834719844736 71018930504979638 20359206437099346 34727107972544959 24014118974021759 35383894588630846 27557302761791328 98939671372109212 85447166223241818 97789293014724957 70160791727055549 24077345527763471 57895958412235456 85352846047799789 55464310036258686 44210008383109137 70138218759268975 28869231133478050 81103947437632071 11400889739150182 68697094585612156 35326103720090263 99479037709349739 59403713464587071 71726027919761660 39759105844966374 85681721498141323 67775781414652349 59109726725036283 75980861390523541 22614126706097826 51026762272078405 91098276580375308 44878541735882028 70477841830289684 85194212822318665 58817973663212826 75801800627326134 49164369347068360 58094349206636589 36605117324634008 56173418876631918 26073660666401148 24176795629377980 62956963463763207 29109876504782160 30981365333683280 15755180766396245 54255904099357421 31881332673592524 39557747359186256 80941525479659838 12082219361451728 72256343721261282 53402287864684055 80060510453824213 59895977769087431 53847446403251897 60419072347884520 59555918226941451 53015545880979455 57097245931544196 48743331895401693 33920040593830553 38664871423801876 85588778743221844 10660299563694210 76872498528636976 84181037932262393 98644871371733256 80690995084898852 28566342542022263 89871636733354846 23256289873428088 64783184533382832 51115457513699053 16526264804231873 16895104372161678 40730365834905390 83029962951115422 96689634637587701 24014415582977663 95118906099783540 99408794702555187 15516150376734345 39686534026334034 89577022235555132 17520632790328445 30075187023889098 10231435654493124 82245708254986847 73360271252323551 49743154323276429 59676906690570614 29172675823755295 52437331469591927 96682331980707422 50614219315436473 80799927046947053 24693705176075673 31615856725036837 22330905284336422 89651610099777298 70144826635957738 85050749558423271 63498205163057585 86540820445692353 52058485675154081 87432579871524534 79052999271624809 11381000978098151 21857636558871594 18047585837681336 85953447123571081 22155129788809935 18834828447248487 80657222810529864 53820571447585087 87150511316986313 97232110841467029 50665043164519512 62375357433127871 53952175429817786 19969357726928540 46235029037597011 85411143368157728 18736530048649050 97409662039350570 71210510528392298 12234965512401885 13786935449072794 12036525540568863 97564227745488858 49791611255637149 59943159497333417 21141054474780939 79624535673427588 81191074554632445 59505081538373193 39220435810216075 23946450416744597 78374421804085544 62589228733432437 76137068468252871 78808239124419566 93868138279239137 93748168642022872 71716450808568391 94115131771231723 15288993779622513 40362736600899648 14551721816716197 78260175954344393 21048429996375037 89772818644847055 58656431778056314 36007691217151441 52260700110697151 20061933422170318 67134288916793873 81736764710362261 77065215909864746 94791449670351544 76742759644683341 81637527509737967 57595997473827333 57629023902970289 80449316523102396 78701313992669090 99092770643760456 44121334958296545 75077151677390940 50836099554069451 53554209656154710 58982551197529191 42785183753336305 58024478335492700 67738988128373607 31991882879827611 71866828504004573 80695019608183920 97281927129431417 28715818929717906 46290218785354604 61981976095515558 24410210741362963 29645412327816988 73231376544960987 27803848557968337 26994345083510929 30020895139299690 12221496692785856 37698256719251740 16915950131243524 19998742566785056 64583970200240751 47326444396511379 68223356148906567 91199158567853560 39383793660367378 52531764925327871 94533592043583070 55302921551755517 48097665865926571 56110551668192173 95191633017575922 47801489122668719 69575834781844027 98294637699783907 25711753426658456 39211396632106451 13376300547169103 74319392781236180 83368596304465946 44000449981812266 82544583286647711 35364004660277409 60947928804449475 88068017647855719 16205897642046183 84072460137520041 47823521813176746 84529052251945663 72595932254759158 51593085511180825 84602329754856748 84243755025018222 80294947015550668 84487443083826877 68681327219150452 15843532025280544 90788821250911961 36686379904129357 36650696993687748 93033707471994408 15164980389414885 80719105879291379 84562688706988826 87137925366789718 85942250329148368 52835163605743665 66873635241575327 13471729936090865 12749781300352592 69057410777676910 99507188092793265 64608388907007252 11904848285046536 55124931167673180 53832266476700135 26000415004253974 34251722137978125 95884397540039590 91129475798169940 61814969494126210 97454594016209254 69304829885775194 67940408939766566 52252532969630337 48988983226989654 22511995357692846 57133332551307775 82668567814419618 62786863981305779 72271523560240264 81251762246100434 34422282673761022 92896998086073198 93453445793803279 23483929232248754 50788279534039448 84236172608006421 80171397384412935 54485055334678787 39496126962002988 86707641606973801 45816310767573707 95375705801099704 89833222963873289 36667485984754745 82465032602002367 87741759002035887 77481159122081665 35674179821946632 71522425100440547 80520984550450704 93410462469124116 34291142731512485 15064910404278556 22650833852811223 86142584101234675 54373879072621854 97629296352363601 49776686071022175 73768803509985833 37222450459695057 57627399393013024 20738698054069269 39453071416507756 37153762374823038 52710125077527131 64374904756013783 56278195690449804 60412887614714050 77764494663393627 81184986874670983 55158490981703960 60100903348953884 76400975419975341 89994906983135537 13432630704323935 97858376498284195 52600658710598701 84194437295301368 85693890125175431 70588989820970954 94159532085730361 74035380239529772 58045663247730322 19351670173359685 29205127534447239 56098471961049674 92808837209396646 34257970922281894 24231395892918613 26408985386381196 52496573704682394 24995282049669184 63022934181530881 26929251223980203 95505596055071277 40117102898834686 51556515253388053 66799118323083931 67896739385262837 57676003596617546 66544564547913505 90283169500553302 92089855953984511 99068227789982700 86094961223461381 66228888514821394 63874162744126692 93337488569001958 86492629183077693 64028570423008635 58078181119247728 80367314314376136 54891242373249846 82201864652312819 83557413188323786 65753136772726325 61929680716636594 30992847950631166 86499517092916202 98224185198342470 98969512912406887 90565546027578165 80393050591795517 86738045361673918 42973018557612913 20155529482736134 72150467073411832 87097367985986449 17472478956157721 33225783494146825 19607788678030667 89315202921236160 42553326783044218 81590083642586666 16423901309122056 11649961277698780 63581182135533447 90944798319874822 58854651355457083 44429067835547426 83633393044741441 46345640926367720 98886183318717559 88011839315207166 75224078813898838 27912990810409501 29750195123207954 57913038954173408 73982873110709884 87767474377840393 36913782480496440 62306221328073596 21298618053925168 36893657639509345 51156539087957867 18356957057339893 75232638203005483 22041786576082953 42134030942753519 88945846667151579 83114745578732145 81538741387788964 61704735314504901 39521616209091899 91531632974356091 12538651821305903 33392268950420607 38981505487253754 52561321002083426 27894183924967247 31685643483186298 75635230642442343 86260740877831276 78941635965162997 86517985083459202 95374490346997251 68983314007401213 87763986457736831 85830280039940178 58980428881127631 33349536232672799 73591873797290762 63811415694540675 69539187309584833 20868021692082863 26302812670332286 77075574911785670 46677064754269993 10947657791269563 74957709111578121 70372174303573166 83698250736720086 38152994015334297 46149957865139675 72573464386573272 85056369726332441 15969897795411727 72401744783058891 72968488294040880 67956326402034164 46163663484756703 49335029039426149 35874444449548930 64520223636252776 69897357628132643 60041097005113045 32295377845905989 82519731317301754 19378250816608031 14640462569200835 64382323104722657 94242068728764176 86643079251981099 57336992100542347 43692839391513153 59877312964405566 40390201582181393 58815164729324603 35292782783484262 48887738470386742 91063484106059184 41303742436460204 37232231704824455 46174046690901871 11573993881962043 56955267629842843 94542878339430628 83824570599484137 63160644089902859 18852877852325861 38013132726231493 35849687484243814 43940997299087717 57764415497737620 59886593346146774 28324835379327137 79118236123207040 37574823603554514 87149146774650749 86891271156977587 29963342266917377 81443840555759329 65450747804613052 36779916170283076 84207036789531185 58093532192450131 50635331715274971 94163069505567734 40607833940771210 75299856451638478 15424249008436926 65286552623089866 17813693418968759 80566576378024753 62471830140010240 64523569895098987 65486372964798234 85423171177566343 77636607411176735 89079377083548346 50810210768220096 76301093417512065 56252556184879397 96637323528618623 61939708035252522 12539480408980665 38804033140785487 28823657731416992 23298111820571764 32521682347003282 82156322734982018 68735280131122466 48493636177842618 54215834424666693 24611105473578211 76677717890719624 74388877251079663 39095716211607897 55029270045669197 18810284829596490 46749006419721139 55754859360153363 97931111868085290 99208285728441164 10407095887868299 57910357401274652 12782320005658531 15402491126066950 94848126838101995 46204537819169443 48331268516631850 34954851595790375 48524641727756451 13939401219705357 15536126530713752 10923796925340243 43193658566485652 56814797163602842 11303027581465445 89219176184084986 85643579579731712 35155571501026216 81153154622157865 71504995894482939 69786983538629736 55306001403841052 72249726356707816 64004416919878415 49766391909274619 86840422131875696 24995263876894266 77633116757319819 37382962398302228 23451409082938209 21024986915918016 18470050263536601 80930326427601550 40140520362507240 43455286202713938 97862896107449581 23195623901833681 56257502359685719 89390566748328091 60041188580462690 89228398258685027 39902781882747752 66359414672259848 37661885561114353 11043968742952264 42180515216610905 71561534164784889 84567983746355330 61054533607619442 10443164292607207 88807439618072166 89205246576787632 81817218773933464 38069442443064349 73160959563019882 81385364492595487 45988409017977637 26879872389896894 95034890152462582 69295511385425486 95214889961222162 91400099224899224 84629265417952796 57364586705540877 39811940162091980 61668819792155510 23068299138241404 29767585913044756 24659392089239994 81696469384298444 40956540780890170 71178487723141283 74529068995348126 24542912115904058 83352817111962211 72804255082460735 76877875089295398 69457224418407241 64242602905442631 46308352203145797 57055456121731557 85173843139114187 74626560551110553 30439360982577490 29769028422331007 67833040499756522 20150967895966075 72840643339952240 27359270738303902 42294159522865873 43487011582554534 27844677873829720 55160855727967374 47534573100922636 28973712724541026 88799398414435552 93557215216175785 65737355305463977 66512056894642759 35029216008844811 71619540798452558 33681023999025322 11453711068282573 81263795166542653 82002840992803918 67708747192963087 60901524952698008 54660635235933902 90619589845439509 77230505072002899 46965443510978721 19101162998772575 52876372576273687 98021143150406930 79995314942909594 95395639970264914 66828751043507880 77197267220030848 69329180333969620 55247022474199532 80479064772318932 24990580389658975 17766385041275940 27100852915140974 56149384702283198 77115696329408056 85736596135155879 25817888878353860 59848598631029073 81191419630445043 42271892996870919 45698976189475471 50531594661972082 56151808160586499 75341091385388917 14761918675494747 16362831238614396 90965628386262087 43071657677637050 44187587374458772 18344860815310290 68348908020873808 80006880579415467 98013170109692145 45643290870061766 91920969868221803 62253968323217089 57816426596872458 96421507262853533 67665281794825679 83202309861177113 18324597073836136 43525242130905686 95072880939271743 40978937203517483 93342054338068161 63567908954834536 62358561521956700 84410645115317495 54192903764193997 44615180542745905 95193789911112952 29670332660113400 67981123410129987 99528924305109549 73134803884220992 25575973677038400 40790556519133095 98478976874819454 84217247053950733 31418153830757767 63034552267948000 24600532301141070 98680473661318176 95747954185863278 45965449509734379 13801568317779887 94249857352986931 84728515293393779 98032052914938620 81441872303424165 31971365903405709 54498103256158668 33834291485903157 18447369405033790 48510819319370901 61954900033994567 70293290699421098 48168440683613034 17802328975932743 69717073627648320 13031984091215431 35997254592102081 50383284579325349 19959216691602916 76936177171512253 28650208084633015 14808142457898326 10355952685507478 58765354620986526 65633679309936773 28876338032667475 36623287015894902 12830107255505443 53524700193485270 32454877414278001 78194578048398684 17265738263007146 45813599954404484 37419219204611938 20102084765472700 59819702701522525 93315481696478129 82299512190633375 78454032768271710 37725497978516504 63197196087170242 92628475650549871 76702873512829351 18081098281606158 92889968469158521 66981453310193803 72646189896205390 74704884721666903 46278286311414046 44439356458803148 22387211555858542 66613105159483894 68114458186602964 19003548668324125 50732337193519780 96747016451557324 49046150735819297 17445860390646510 48760214143636081 74882240616674075 73908036295074945 60168113866153669 89065981652521054 26140356330958084 62542814981634684 37168857369915757 47105071589990114 42876256788423496 31375726100161301 28573241037289840 58115027500822449 36618675109240730 45266285353027868 22374496034702109 99045461541571947 27398030339929543 72379275811059176 77764207750669564 87973678461426960 41803810364923828 91344580115404132 95992490158786838 45373697512542511 57004512232987478 66890684688672937 77347334785421428 37596074210965160 36409150836254968 65006223259800921 54051036464993779 22698416332692353 67129048263602070 45814237897043992 39108216795702621 93099905652291890 54990479973729514 88064898189978818 64372134371995296 24607086705811172 10772412368785515 57167117933295936 22924321476338042 24082609381178701 17508088589426939 24060788417491585 85419771196650538 18262089517184575 53157416352829707 34805912849613768 94165616108876075 13441044319880589 82449354714640732 52628882090935583 61299464957324569 86894125032758562 30556018970107235 52634472883008158 53645472139483014 50456494952496198 52250729648530064 87147057994967532 32791888381957737 16183153959047178 93685848774941621 94215622070527533 85515358493617459 32658808076590539 55169775695232614 54994907915161958 52536143458303228 53736749430476670 13817791415328066 41683213434289740 44822164788308491 82627898707178330 70670816256533789 59181931673855357 47037518212032083 79668430154169785 95067580328681666 17697540129874911 77535070921305778 30420681094493155 69736280939241210 48480394809987730 33050563372770859 95730079381539179 91130119899291108 10028527143297024 20142977138172811 45028475046301098 48439040758838656 68238188831760291 55833158921613401 82030345462193176 43735861151736710 81129649196246420 50887644976197027 99169872345085957 97444249180398212 67373986559981036 86047748351735049 35853834146789996 21920817711604410 33591625978299645 65814596445478219 20332435013424537 32307622073086686 90901492564744516 91356472004316217 16538645783419272 44473025898428207 48528054326382634 12558325955056901 80928725088055230 28972643994174610 74106704547611667 98944812997058735 62882926344428263 23081189372273640 31787779458123244 44249254104474089 22346379139383195 84022151539541098 20407823467173081 42519923497867047 20395787776479960 89160440679100456 86237447196094439 60375362318265455 30004126417028641 61857613460621597 29064387770291816 86778638650353516 84749609774052259 67515291482683786 23495371134052063 26470390191921542 45763704507611959 28991061102288911 64855602788635514 41087206569311959 20848251144188885 13703627614986679 81029957049066213 88040844114942882 20757049134444563 10461830113724796 92255298463169831 32860796603628611 72331789706661115 17010736230119673 84336097894788980 52986291014611244 64411526165959022 73531259421672593 13565915054935099 17955418394564150 48295565162636110 72481071829552323 69776487354979611 97996338101781713 66477728117659986 33866274551375588 73022781924829793 36112019990617858 15885289393961863 29122847047139692 30427048622574729 39071101985850330 57920178062511028 21395048938227372 91191708383809988 99590106777769951 39788038042934462 17970617764689392 18995080391194039 95524722692112306 28693859359925255 80139145137307781 98061021639651602 17744610754223358 10221708730435741 57690441292373448 96486530078456983 71797573631274887 40657334835527083 33350704449412564 70799154542151748 88202331025022595 22619912922358891 65349485610235270 64180502235459321 58153818064674698 48083596368444379 35993444809661667 13187622699146164 52019241103758026 71270371259620998 79982699470553403 46390944056406086 34349355078548273 16994435593540257 27447728580510236 31590364813450528 36255230715746738 17737017049760917 92168373716844658 61613349141477845 16341018964628543 79392144909897332 70745607016953014 88042940753209039 49120255420748365 59722468480776269 87988871606761675 23560888740460972 52101393322737567 61072207590405104 33413575767528365 97894041147985795 13002503598170175 71444680199053620 68105708004465438 57808509742402418 86301812638354034 28505999528478641 26074661207218382 95390200198792708 52163367325176161 34855507141424667 60156079129882391 62928858741480485 25848265902625226 11749038213737423 42831667940500196 55251970836261604 49312180165853103 32824421495069939 66941041317308966 23967644963091425 97728841872350007 83979727505435263 91335043417994332 73260017366784324 15687696802040198 50913546553292442 18929738610731958 78938474281302174 49851373225231070 65218065554631627 60232325220363740 43945800389932512 43674253976984508 22905237992745125 31625529466640837 39136210047933254 76900821130599598 23701849597087071 12293186354265007 44878641177742388 64849994492830386 62762812257016222 43533891664514532 74840285261589469 43202817052083534 48228725158190063 55359195961726771 55358108844010283 53657258744058410 39282706532923066 35412827079866717 91757382177344209 34045489514761386 56923653579679760 83670447702589398 88698368700397025 98574788133560649 46356481470474051 21297070646487463 65302049579473617 79493501508904396 12910384855101511 76202037409135502 22271327265173396 25604121410624924 28783993948806936 10908429240680294 65607998508686372 28355820629730516 72531322641823556 89940642867219567 78263019352794622 87254146520180488 38587685670301991 93554503626994086 46812489027676205 40655240033503706 39227714717365951 48760151407704091 97925450194722841 93687668801971402 89130735600684580 57698879447664969 65329017974782729 39241854079166325 60764965677329040 24396291762122869 80106753302492140 14132414981091996 19390929365698167 39678200385498587 40892332893021715 48643170049539148 91891153897177956 31867352126541160 20917445149287595 42924820222057417 90068168692669445 63930774077115478 85632178842140010 63672563246335086 18797714735652900 92984287293383817 13605740972315119 57640420129214085 84985404360745544 58500738634417688 89045840802573437 73479809131816696 82663535239638683 16530185567186614 67382189733281302 70741772265184309 85266052297818441 62593025367765744 52819928633611707 41738490931203822 69148212515077451 22271464167299120 38216435961812757 12165949008389735 77481075134183159 65618873342615667 81600005463496788 81660038796103983 42437327542484098 17582192650639413 27753880471771832 56725669475611984 50574238165621002 70984446633966013 41783128459139887 94381313954424747 51966530861956043 51829341118726935 42247193311761222 63729571031228998 43568564303215190 74671286169502456 99012875930462226 53689661236449142 56190657372639651 59013930512198037 67680561484209099 76371330365405406 81043897795929718 42874198120380501 39829486898990804 79270489716114548 54268445066963188 68850366511747152 89579011481701642 25111243558746629 12020860962239745 58486389943305478 34654477053949796 16459585977499513 13997346725899085 40599009504881574 38058249935618085 59968380504267228 72347877472505840 61249196523355788 80549352225018908 10214012398057009 66782578887499129 46474140372090471 67838327882381534 11174487760342660 41221061030175798 45502143638959488 41758964964664457 48754931586249894 15419215279972513 56445796968150183 53385076769711343 28062464391462770 43236086066222305 29225008211945021 51356612781845251 37190969496112018 87618902403809289 87086721426821175 13806201192674632 56471753450599307 40520525776503949 35594678424745736 50932040602734961 77610118805514741 54805646949876622 88968041560771501 14001855155213402 10718541698460834 74152458611825340 30519548677172958 81195270551334599 13292302645454319 87188389031504438 39006290495999129 65854677824463725 11911099129936921 90381485931664390 18068365572192372 98177450852619003 87510780560064637 48312438397275785 72734228126747783 71374157138911415 26218138662383474 50496852197799945 37653143058850986 37614607218654027 14457176175091324 56855218345420124 31085208140822006 15278190834852857 11988540547449881 53464564458115249 50865834450167505 30989164575139528 65976566625209562 73329341929188425 27334319329032719 36521995229403951 95316999636946851 77457588026474611 29584478309932215 88471300302362550 54376139672190468 73199315198239796 14091672456695006 78885424914843469 95042394049850693 58440769651373997 59624675097874837 53384527703445446 79191586428183709 17615254121979115 87185310731624268 67304629108519215 71144830623344011 27030794207377105 50600719034370816 94114312488342551 96953438833986018 32616351587055651 57416324825104531 57627342148546421 86088752309738362 15517939968350160 33503758644817302 47192252869776222 49480278344823168 42193972780418260 66654436348896028 60489843518481943 32822337561139444 36263940446123041 68364768059615279 42640800036568417 20633481680391637 30921053898167060 72405262777918336 11810448940516956 79911426244916003 47976578347245972 10901942209601958 29285674059767522 51676495254731950 72149920374528589 84760643184983692 64029915590367185 15638808246789708 54713213250558684 28897533293903954 19153473645246460 70364330127820090 42351300762894259 83296678090578008 41632595609409479 99327732466052942 10442525559602753 72244611457306051 42600998166282042 66473458231948181 13583170010093114 21123068509605085 27206382527855586 59528577190420469 65939364350835813 28222204647983481 76146316165850657 47075244292090512 48544370422586869 15714251558622460 67726203223925762 14504774873433731 25002428867725331 37190908875393289 56332245865545100 51311727901623992 89150091890997538 49146964753524803 26946821750039139 29284234862169446 65888695935210129 74017740566986487 99401115546312491 24010901167635067 21553538770291319 53258565931273869 36857064465454557 50710187685907890 84498879892802259 94830585048887464 97500565540024145 17572706690732044 35578494888127106 20357681025623769 96092960815882898 64900508820118541 32305098877470804 79407196829907528 46996976738581655 92412796062275742 26049254293873569 16658490123234952 49686872826028899 67796365321766598 66839568241991723 77884378906834251 84025375947331472 34983091216047654 87787509139048006 61010581980838501 58256045049524289 59091403953317918 37532636624489577 47281145240367123 54353649422343535 46242114170398285 14454045850931888 11814500929025346 89133141801049568 39680742791297662 45267574465226560 26034908702133455 66459918687713793 66671346284137606 83282381385667816 40556532453148875 88986495784410681 37178303825104460 21019992776815617 79234272429701842 54917543082752225 41373951076821141 66501066502325805 58982220824891017 89540446099186277 63032412020777833 39737609551406112 98251135489908469 15108158666869117 91798769566524729 25035984154111833 57124077000333409 40166780964086970 14323453518190833 30386654893224301 41684991135920347 99624623035555581 45912639223628514 67453957067137393 79161254716035148 72382155148720029 40581657468534484 90016176414594949 76967254853735463 88827287463106685 25277461293938680 51654705981080464 80217441452897532 12028202446404038 68325211247118888 57880632812984952 36936368300292457 85274066092766965 42803611414438766 12042059519366752 33077341165186316 90363619723784086 49251890196134769 15645434816822630 73307611286528100 30855387770014347 47917575688027057 32608941600437468 74278126000188406 31107106458433598 87578558715053570 46382635255930981 58509390764103090 88118721783720651 11939827821122707 13542549408463021 85769597350468741 76003099274119213 59427398694165436 36156030873678546 50901491409859301 71109349151131671 63526315870393217 14715902268688566 26239136646969401 94814588440517786 40222013408220943 89234654142202446 55660651862995461 95431852423197539 25045825245401502 28393202410493978 13592311914858112 71845502531484524 31291398787441018 19634054684783322 53716230288596641 28955643262694212 35263702079286004 81701948227305412 72254159488709063 70672517957660428 27511722210718647 65437939589375905 96248292780524010 16109419469078504 54449458216782646 71729860604931778 41795614047705215 25259702468069848 86857986235623598 52978496109803879 55439783591961532 87559130533805250 72312555099926178 69500923882379692 61089072920702089 53954600795881314 89430424085512618 81924513895096794 86706469196721710 66741168252822799 43912718488035168 32782665418384163 75854695555605139 27459236267243972 23767203873262148 97773974492847591 92123598731674234 21115281655131949 81903506756927385 38935723606186522 80669395941264246 82584146012460508 16074183659984548 86367846624486194 93353053737643483 43430861625019568 19300595147967055 26888197874859244 38248450762020052 71882856464490153 62002519509082790 59908658674192086 37684744259652671 34493076159326626 79605892284540702 20459160726194292 78646774174410593 32737020810343056 61433142759366500 38119789774369752 79748020779230952 99532706203444437 21049505827951041 44448912058520344 77844178852228450 49473447297612215 14322130143744219 67633178011789240 79879858716426784 43232570712073130 63939923165483263 66274327981429964 62856861729037067 25626048821885800 45571618847951987 22103870865077762 65468925789960334 69564000026947151 74890127641556971 57381873835997911 12260241960155386 51877791302552055 42858830318180374 67174329297862299 19442277004564480 62950528042859520 94923291413386837 66336475342287973 73439583109610824 26742043416829567 43036591608405191 19880042493159971 65254962270400397 88885286143151541 63512373261779226 37448920377354297 15845028454373300 85460495050971959 20468298793338320 22880676256309336 94276098033598667 41792678885010480 49480823035865089 94731544347196924 38176928195856251 17941455142802104 82019742565771723 42562099167947873 43466784659247836 60333914702895034 93677454584887139 50136127376576806 72141834935099085 74551201135473630 72288815082889661 90230998199226007 48406905719016556 90433926023756956 91857592990956169 52114227035125099 34904270970313920 23271303849459110 78949027811580624 81250366301667603 67149400135848104 25155135567181137 45233531107761637 42680279545733053 69560639329633284 80974958956564540 99795617719928726 64106984239305517 48731663878247008 90806098014315861 64678264574190094 72904500052009294 17217440878377074 63262847872395555 22037005213637169 81411585777795715 27692422066967773 98379459967006534 33982688665444952 90961979065315395 62450388600346188 28928549294019231 88474974418189947 40120444507030166 64599483040005468 11695035228124474 24168348788818571 65581841987642038 55264334449866285 39249260414996131 34424280468526101 56861206715140248 80349873530305891 62288800961332104 52154948848895562 12144056755439447 16308612399403816 59306723102603703 52272558449553297 32262531018966866 23221913430643604 74897132052012398 38043025683746451 81169402348182561 99194264051342538 20260935590868510 87110347176750935 31227964839930878 30592977664533038 60143714059337287 32769110927016705 70432003323087586 43522204537089232 92854069142819530 26719234343006977 40203035411298507 13090269463845620 14918604380004440 33624033877472618 97503238604002888 10514795217977171 66701582382467424 56155636538704200 75503362326275052 67027831293436850 19294222211257423 48819601769514567 87116312142921465 39561353965313864 68546083123354623 59393414789352630 25344470915169157 98610578860265147 45023963338082241 32230821704891256 30403414631625879 73023878062374073 86681991040397865 64297776467622555 44004557472438030 12312015717546334 56544363515397287 30533408379105511 74398528764780855 38081516836636196 79478850419078115 73552564621161652 97163196514912342 93151577757575262 50012149834945726 83430622812145451 94762189997512336 88784269792036219 78502479139807749 82651552017696953 34899295561177940 21180748239675329 86004785523585742 63441801467691651 37457309652897006 18747683091843360 85224992865781997 55656520626999792 65595598752809538 67700472274025230 19071223586158981 45292307341781905 15690908275295362 15986578439392608 50896121189656465 53368738804972627 47981117558160208 93151365214045678 64176491769317741 70010776007678380 73482757929108318 74538728969056054 80834923558034850 89473840137808722 99257443404738062 52430675733800453 44711922912031600 60201279394969279 76412671789737482 16589965682376015 56007534695923604 10601480973551814 82526508832827067 49694006171038066 47425526141744568 81492094694035385 20843292417421442 83765493266458393 63598709403451879 33754496801647086 13419549031659593 10519663433280028 61078991901786099 14405774806309162 15618671911348027 62052701625995085 17369362745046169 78784600900566344 62297300013016569 41078134264313297 49578878163926607 55393306283238591 28178095046862252 32961153680730772 64157506947069066 12719663047656531 77852372719365837 46508310473300487 50257673287867927 25966120034012023 14728308041515314 57647111374269268 34666475107035921 59411427175647272 66547399888772803 91205269314522223 88819029552220294 93566784105888991 61775816078394304 97298202397788745 17378501545339433 25177656452247098 18148122447536145 96257559702406242 51762729886887441 41853564663489638 81111153276028844 76801524430332368 44383223947890127 89105452196641642 98526602974941709 15626974953406141 80591979480575380 80160728893608948 18845775832212390 94187419693785435 98818996542645660 70620669716876240 78987181237438160 36655192407714115 55298781918190342 98353369731004077 89475970655805893 92673797452582549 21579040152971492 93383870785954718 82822038014324028 79315415246643641 72297302135757493 84888297036144982 34684466211345335 87725879671973890 85348661421479440 60121146529066144 81553116777182835 24821270056649703 24623150618363195 23294692892147114 33280718810209121 35065200378729153 98138024460461669 37852644363935042 25638011141713978 40506538109232991 43860023011566591 98035725732746464 46045865203911852 87908043415779752 49927556088023774 14116812198756667 20712552134856526 40982502110410422 53776594937666222 10988822262135576 27791769664759306 40782804238432572 75212498037873525 42770205773867152 24157196128050871 90951450371338956 98016540972888718 16087183866012237 64783791977403120 13573564966384407 27198763016752022 14784076295623625 82290887739968510 30358030718955511 54257404975920525 36540655839751083 74809891548943118 38551210035442804 96381981052579150 35422378595690384 53408614933395329 11022887314793729 84326679782514061 75540022491435160 73921901181510774 33277938624259405 81463798578249218 52777817716136648 74593181732023018 16676348783966329 43566935998039560 20098561579479889 28909782553462920 42701802678296080 81102591000850222 70567444290921405 61520920177935207 55241915871298288 35912318530650606 94419970341170653 75859521745183867 99704684234180954 13303516337381377 56072504895215446 88522901263278707 35943059764531403 81781425288978281 62385135768814819 94728037217920583 88530582967732577 81765508125044486 57944578202697312 16431829316981819 41042081043233005 96889895723617357 78287995688295362 21007637490158382 84448919202392311 78136456396106419 33749384512308724 39273327601717867 97482177567161122 10093526439457804 16347959397093784 23093435155869142 89638503480523284 39892062577814851 37245524649895629 66719251878656159 58076684674227869 77226977815940133 76706391424771455 15056546848571186 74067713808347286 26517215578677479 94931714220036780 93861815961595731 85073093564414264 45502011307962902 40669724137308874 73324606801699197 15811013827327292 66993551358277228 16486425556705571 83545157488295798 85659770206844088 70286091034047452 68385625696452568 89513615135108388 40772888489681506 67179591631823761 89007645720363759 51536503996874054 90024210437038019 46705059274430178 71339721865806953 26875103993086197 23561965073298223 28347024659745971 70493533665785497 81644993464358620 91162119963553501 68406238799084677 35552990320621817 14033929527037195 30385760958936484 10570451982979773 25037911910074010 28916663718141389 97722599910519071 89569905310490083 90874472935732283 52698755479590345 75987180486294377 48610520830922161 28484314125817223 82895708428728580 49939286987414563 20058805300344937 29499672295274102 70025655638359052 74672857949728766 41126266614016309 52071509814892465 84596486523035781 48362644099721723 98410870494339857 36992774429398595 27124118568179278 21365199875026526 78214307075147039 13323773662936118 97845223231847116 18770999348075891 67099101098208310 11154300185057232 39928078122915410 85040494596837197 52697076520916857 50167189517081187 30523097189297424 78906316667820568 77633518738880262 82697308826322200 17179876283209666 78400516883766382 25995762932153155 38017281638960900 30217082797552601 24139558469483472 43471592261613324 85512284276668558 13354865222962301 46135447183390231 96189988685852799 36507858559270667 54174666543715993 43117770103427984 78072174565602370 78834144260179556 50665788891695483 96445623073967815 34058657473288200 45806323639607926 25477748085205839 91213953198426946 16479777621618177 29750861595056399 53734550787263206 52229262072789772 30107145806103970 78490513034938052 78917132288988116 69113539745234853 28913445752129452 80675949739195877 59611188024952052 74582215576854363 75454016053127374 38085225557543237 69814758774393449 50261173318325411 85650952733629042 32258005605499869 69567570060289896 16351056234209619 23585245133791877 11776039294878752 95178764823136358 14707285366883494 23704872370621454 11514514823993435 28079205901390505 45364478327830913 11676268423264189 76271966760905080 27825775383613243 97637440117838369 21313997475646264 43464959617081829 70118041553997775 60324198059732361 14586136788475775 16729251007111295 28170422752611000 71921755477883366 79832550740881664 55334250220258500 48730718010922694 40050661493708634 17515203967486902 19923145065117291 34407560356254350 72377678725892607 59988317177331902 40664740838737730 32719796347288894 72788859952294827 56004943357127026 76860105560930662 35224431025131049 66763940834746323 24638991958260185 29796426581722470 56591344657206294 62803692785326457 56227057520146952 32062701438915755 89449766081113493 76092200544865333 44284052009901064 80174116181560655 91501652655140882 30159574092912827 26186487149901134 26505536622698666 69856380740172579 79125988800845524 12755987395358183 56107916294724158 43826963551457971 51410100014501421 53663935521561936 11840664405570400 52833499864982169 16685073984315899 85346865338998295 44636333566371718 46789125378224380 93473742982822283 77968957883684023 40405148684588840 19351909986108756 18673000560053160 99154527183579170 81174240043733509 68483437987312368 78675333713791829 12236735738854905 23802704756526391 39329474010003995 46302611483252546 52450672319208643 55363979758764834 48485010344132861 82237597654793268 76252177175609621 96765700432302074 53916131671424898 45342242590674102 72288613314056215 82950769600420794 63226456241674657 84299528482388580 54826525626240432 47957486270655776 29991169372754374 21923773852822921 39437594351765189 89593551550527690 36582998661618189 79305842347117873 29412264241354437 61350755863572613 90634654962312670 83000959826995281 70329202620776262 72306481616076842 42545516160956972 34780318388795457 65385446326932663 49244903981337229 78105781084792930 47711390893122532 31954105420895862 38612313581672538 16511445278268840 31876626951597033 25525765869769555 41417670249528488 30089072745174013 63039911699936440 14308273499224033 73063784887399483 69511467866310008 84571957652597785 53061257454101678 59589625151888113 14403588413556449 15421344295253315 43921882066556611 56598345861608170 33512132596031253 87184928239265702 63328016947775891 15897523468146109 25264681344379721 57198436834162143 37297546009135327 73828563400981806 73324798413189151 80434212833426749 12850476969107795 28954509486012867 50439720361700563 76975178052361365 94835007110607399 19465162373896448 74556815861409094 49415846234184569 97890547865347218 82679592055114321 15331881590779111 12941442807502990 81184244603179587 61371343582850399 19626402091201455 26202002456256372 24823950555663613 52471767036920535 26607961603301179 89357843662951656 87480215621683354 35870845284027039 94200901848968315 82369516667401549 70856275465966242 81958152915003530 42847014509271678 24816048018896405 91506077405455431 82752028468685872 69297719970300288 56725104157972996 45108852445526226 24482889440229276 85111326616922182 44210035371873703 42941245887407092 93589524534532818 36969767883528422 78034410237044393 31185172093742908 70834856407528535 80042234942659411 14023437341162120 27753944938689484 46246118033477572 30616546594446302 67934525472089010 48455901996620485 87780060700228111 69625669179054510 73512386839403928 38580861199947897 45644248750251013 55964356798670644 10756448985553983 91058808634659918 75909920361728407 13259334415621805 24708082416209996 19207650407543913 89780529344631674 17711892009497161 99113912023600968 68702154872415488 46190141676483675 24541195380920178 58245138370517999 39190219889603917 31206432818571344 46399333601271991 72145189855428023 48218581416302251 56226279073956961 78093789501404171 54796412919833872 28162150482914627 37349277460421564 21733269935929432 40719510498748342 39850461708274725 48847205912200826 87110961243765504 13618845231002775 96873377097988423 93196216438333358 43631495316611921 66055184070849612 93700935539524755 60969430037375576 25910760886936954 79199684768760616 17946512262978602 26796194008997658 29669399248646445 69383768508833216 52785599298441460 55888304285259919 18646416084921597 53663730808613780 77786635763085390 54471444052096573 36246755683184648 54301117526398987 30773394916689761 51970455213020589 26790340661172288 59327388223988331 13411843391229009 21548156913665687 97520135647716718 56968588021946646 24308362158572691 60195013428417807 12146673782180726 92025786251221564 16721753296219673 44107709590597075 33491395366621385 26577180036205670 88995445528350350 51861873894974046 28725428893385590 91420792094743830 34317268295020622 20693312613955435 91547737128573892 81746904188537426 28397559177840767 39944007716483810 64888619577133796 62422879455020873 35525115596833000 67524351763555555 53488904184085474 99305278947347232 45312378677344659 26560111221043526 75476193042540597 73345052775154776 84660555820727355 85205401227850984 85422660700711818 87337967662903097 90344284576686983 24488119670793615 48852043502860698 72470774622619473 19946884274669459 99201131205235357 83549910372985482 99134914770158379 48349824441327635 53813174907878955 62258183154217059 73875793340788819 47825455309978568 27411461949895047 84139913576685638 83526141025359066 19952225662307143 41132726975018141 84750253351420493 97532274019455648 92273007732546565 25195265447269283 89469169028639223 35231377501204587 27880534768500393 98258648416912735 75553905164533561 97572767966241776 12435050575946832 98327250301287463 88796508468080195 52162790736059570 15116388299434979 71982237926051790 97196425531080307 75521641213908690 42630526844726837 20643821660259214 20928917995838100 36583720378716044 10982575215476175 36766147494868849 19813011404522170 95401948299358463 89400146132087632 18245071999549806 67137217041257576 86492161035123479 31938945188866607 20033016184346062 75505774711668074 52325413978481990 78279878908156893 46512451933846822 50043763250785728 97172727372140887 77510786601482504 30788815876582231 54270078088731757 38572378038721683 14002861746230468 26116298068948974 60473508734383651 75109759821263652 44220505396434119 17483780028289818 59231709801080992 12973381242846220 82136674106416629 52229722254362992 12991684124588766 96210358615196828 96248623677121153 19137372251116624 59222879871722110 55312863152182026 70402716652333970 57342826093728749 66283730039558272 95127927951236451 54257801979251202 10084367603302306 52782650110412473 36060691461912891 52596503941394192 75102918863834633 21718648289755397 15363617620189430 98147409800080017 79532023208347558 69810644099297648 14856971735483757 36186555194351266 61621560916026261 69084092765079545 31555372527125604 80078365809536360 48097825231177093 47094038201989396 77902607892985835 15986239200697238 88999120359822463 49724297916672131 70961142143795523 95108856530720890 86493436433758639 28466417579948244 75970234164257065 87287622228046672 43220839922634001 83426624778204177 78783331721083674 15067421502016589 33417551439591415 99725754392541914 70030519418639043 16069743105851169 34314753838023459 87984546752015724 10431778438535293 85947505692613697 76812125751551839 57119268467665157 60875908231942578 73253204229752513 34455911422634712 64152927543453898 18274861942879242 92988607043349854 69811459536738035 80903655217806064 88793610222717736 48722629214601734 73882456431646096 68839219798939509 23894788610875563 93853724418439990 71600359766799989 62002936614693620 88083850804042691 85454111674428791 76337730090976263 26466057675270603 51671954206305891 21164420023487514 90559255171174191 58540142866144181 64469257834026262 55514664017097473 67529891033367264 21064911356041848 16728071853847816 21267044360717206 30384975289007828 88042795228951465 41287152656214774 82966182695476779 96234252534622370 74168612176807614 47432401825094401 42915425753743570 95742963512464394 41681167929857837 60315952528148036 38827806986858359 10182641735570637 66305731314787807 58946947208038914 92991717663237036 32095193047506729 12164839251502275 40199652941895955 10744920118193253 21888412522729341 83982281625067775 21414597597177346 50712491283451022 23419820984469962 33466903085176534 37199022602232780 95141290297721282 28731263511264316 56839880835865432 19527959979260624 64529682133231946 44247407166525776 70386016287759282 52699749387357981 28858972168155624 53435561116249969 69858756661849651 82402607435847627 40203981605133721 31755329458872121 65453587172600467 93321583024600527 43523016864526355 33552615635369353 72693031103866458 68136903041877465 80132668043917095 84296456153781458 43718801782166885 24475467258664673 28610243937437848 73138313897877701 16031317973313362 78635980941373247 77654538629174212 60352337378565401 82977458998339035 82057979890806835 11567619328404354 40749015164563578 28814089439405713 66105545174047768 90400331715793231 56135851109857799 97299922310191542 65628496605978871 20673837850032245 35868820263474066 86572019124033750 76999034451208807 98260762707950375 10864518305978718 16208738601634233 99236876858780257 68008399066160177 16984162667310993 64098114675495495 17029432419042692 53323441941307506 64228160845468629 53975478292900255 97584047436033067 46868393525443060 16000790552011110 26143994786050461 82070466644812697 87688337379868679 94037605784216039 14519624635928404 40710691658061614 98116330037621394 54751053373208208 14519002422497975 39368636591458319 88627691107913376 81298245416300376 64955509635772345 85637388519208504 22524490079057574 86545628227738571 42317888178629434 95176884226617733 26949793581600174 59255271079666406 30487305202097551 47044686950651540 55604274164670770 65140660655662392 42484783742087694 55251826362876808 48323704656036614 18738845650280346 85699842560239419 29346754058917193 59202675563692190 42058868342465090 36281153650871402 91103084622965229 45397412308940210 74228020953874912 29527038647898733 28442068679164394 41708111401264014 51126829564269529 69557221415285914 42692075994611916 26529738850420833 13561577300295330 59616022261212708 42124789452643816 47957626190753709 76783458430859219 94181040123915212 78929422386497020 54990245253415270 52198143905695144 96635407461985669 11777546649644417 54106972456318508 22808270996041186 20143152265809824 46295578460235503 15620536659427268 77304822335264722 89750756208141492 13820745620941619 89578993980630270 30395339502711112 35042098802496108 91153262479100255 51281088661173683 74827561511776009 76827107938319346 71740635925553029 86737282218649976 75133269655668568 19856767832836788 78804468866041775 84703277552679418 62796817874895106 99573985461454690 26993228660974311 97684703347377596 35382884050389369 58489733618687365 17621645057770831 39363133311054913 36294789390285593 28781384091243238 42947971414255823 88458806526918413 74373044525531470 94613399521703975 94501369024331559 25316582102710435 45216077500777337 50175495405729263 33214644881418743 27805633258071617 17506876367600157 56469132811975143 23875747848840525 26456802179608627 65414017954318963 61025999268846688 73426092387392421 87522095987166627 93979761706652703 31209242345502002 65404078727366599 43223852843278519 89245404226427584 10673754098426873 41575370077534015 12794947791725817 74270966646668632 31666016089674549 57083046254063194 62375155566001208 60779025835331103 74260566177996737 70453029653355001 85615139994900205 17285512635421293 32178521295565308 22495956117927793 50937592260981411 89787287706826528 50057389533817231 41735491874973964 29596208846393976 48753087860497597 77566075771380388 25487014657087263 18566649267385625 22019355384662990 90547342573967780 26092784090352349 74186648164240752 66427013921395972 82882670124449659 31453830675436827 60487284496219319 26063649308148748 27028610128848572 91790733489736637 99697449794198898 31276659550974086 12872183894536612 60012134795493085 32205387783466921 97945372338437708 18815072136164162 18081341558349097 81230386326232595 95478750621292448 91008998092741426 79808181104346587 51404156535287682 86910070073647594 45062830442894339 41339050332766335 34625142979592791 10877683749476859 22415530577901844 55750981915555780 83399680627141656 82854641455449493 46328559940280917 89346854641433726 42438586766644391 99042296442417573 47510548120412944 89940351252722771 39580634659085769 53125222731064179 84624596691726591 77289600556188481 95105237376855161 61467131268100589 57618403050072585 73580759407408067 56142654909521527 38054115350063456 31876768959575511 95356036356920543 63092818313103110 43438123496965210 66810395820601101 39860504406874655 31204231721823330 72388824271252746 13927272065240526 41815036200686344 74595552856527111 75372935685350116 25876248484475854 30674511738702349 79628486427594039 19671507217927785 74224005987858294 22833269516171143 49240242777006360 80956548139427231 42493108481064261 95165495631685759 54676553621105996 91481059925525585 34577865988123236 39182110635916356 87503940114738595 55993512105075958 25174876400363771 73572869156762435 92283810528530539 78421244238648109 12594884763078032 14302212295587850 41224025214124611 27455325054478898 94489464333177331 54223142930975009 28339505166763202 95179942047496498 91899135578124969 43100164034793099 18984507122827754 48100783459511511 73548788487834382 90879742639843853 93718578053045959 33641737346510487 62356325960448017 18484251627872172 98151404316089136 83052067448606243 50416562608839854 74103324703988289 22571784801165225 92754864646366960 97520540809376551 84452776879126758 75589262600881877 81199941487772654 86184961491942477 72264820712842214 62485532795092625 13221032506455695 37938278692188449 22080435911331832 67029342314135627 98325578909028945 55160404810942875 80893065581237859 13848503580037331 12133167485984974 80150989035614592 40591712102624688 20862835418039885 61955431560851632 76531745709641741 83085162984642332 58441686501440663 34224878012330501 31805266321512744 51590002065817913 85740035447078834 79357760677597241 32893525992120458 22069191429030870 13928970344917860 57881899988070334 87147116970341524 56265280528882678 46546642872106293 27318802680629792 52843691265908144 83638530243286366 79474614114172411 16071676331408668 83039060752463243 90886838509706685 49678811404454564 84956797680648053 81394024123415793 27292765441258990 86733495095416336 56598590698745262 33929328994542156 74703514121902253 45739374827477357 92807269468977942 68611384227979009 10532334389458979 10572323709627577 99159445428565067 43013065636950434 27814413973806540 19912355466428494 15025219313321852 75365792773687274 78858580128303806 19905013891095537 11570484050226800 69994408423859549 28076867542378548 18673854516617084 91654497817199622 54827847994861878 33760353203343660 75494774793438740 18709092638900961 54045767517846939 47050346827609564 83741820760294442 53206736168393731 89420202877593168 12077013245329126 76326804655641797 86054582511305245 48466939930598785 99668513841783198 63322702960888540 47150221192881481 86313805055190474 71793157572492002 79760137115499467 14129365222137824 85393999962697884 63716006087203920 33291381906173762 18165910749638964 79411286601026093 21511475292827560 38114932108230584 46821856217416342 51160625382364961 59750898039509508 52356662515258065 13697905223729920 90896190201094837 16889249182760873 60477803959300118 12838534853520281 49463106658419601 21145831315625378 61144998398525069 99763901493909849 37417971035449635 10296323955258786 95892103440805949 37708224888210444 56994301546177023 28335509831786719 15612827342293744 94651683169268430 64190535583026447 96333059624096083 15974835877871726 61767729751204634 99886074295230986 19879951194269627 12649710005830230 99460929606180869 29965032753860502 24952105146912971 66028005530092341 53543503016483841 40862536207733730 86293182184778575 65384647563736607 47338903770475402 49590949696244845 34296655917490947 48980639277476959 61825953454760849 76587783071412095 95478675229119535 37437279596590508 85546339713511208 50012773101791120 68861567858232218 10233017578332964 75003232534622729 96210820701760452 39002898359278300 25849889454711467 95680904211043033 73487931977766590 55358117578939795 81690574035952980 53060304610163219 35233784175992544 88370853977880904 13103046055358414 97331345788313030 17605496068690613 59368260915965209 82163049419334112 93854639847620148 21162278151186665 26360030320804550 55816185491339597 86805102742323056 82504963551416030 28123460945921114 56279818457977772 62167838915320111 65639512188269014 75154724243283934 74163132424546506 87470992185644140 77839227931217571 52166197265197654 23843859471668211 74489277025830403 88342295159622520 38371566575071769 21551547183167606 20842784402461585 67952865072460785 19789253990625965 33879532641316922 40096947799069287 21303769134705141 63202320643318597 64983968833525436 43143286061594167 54307811371536225 15731172866130709 15032894679516523 15179024632327188 17501170141393394 42257228571640137 77584507006355701 49483680824853629 43806718147936561 55478981058248386 60389340143450352 52302380426368895 40324624851199949 35022897984260166 41271662387414624 67923099753682661 78188288017316877 43406577123520326 32402993033497836 51090039073663481 37621813580827537 49114022341461578 73281292652246291 52378196359032559 23172369952969212 43855116482480333 72242932928647988 28281333235944612 59879787438261921 20448490622617633 50190833807436197 46672788577927705 38361265224946137 56179764432275829 66715887790217466 30112367643246986 71464535043003288 74333529276754647 84397210518301171 41742052379927847 96639576140267536 26885561865249169 55681765376647016 41098472442122226 48585421382456162 88977912932305284 22909118733360741 95531298864236016 16117223588858835 99976629071390497 23158169170534892 49834288462022135 72820875543995106 80507491463244958 30761619799137124 72632971712366345 97605017822825211 15125980023773016 38861520320345903 13836334899854324 48449824711017136 14375990134978122 80702195234351017 81840194071304327 81807342569098595 82208840358362950 73415918367145543 68888634753897114 37757210393943011 39713148921911030 73772680352269168 18289393381879305 55680785374942085 73418132965382811 22303709936901135 50531638354100616 63408805004493265 47550938964209166 41791431694328047 99581919660431236 39890393615358348 93755901325435551 34156247175508594 84746597313609606 98665636250688801 79614602061562759 33857566496537051 42039969756840293 26292000709341969 29161691945495932 44428738046599976 24336399373685694 74786234883839092 82796979094980275 69048872598473807 84528571413461224 99155472969299773 60599806645595124 29408139251528665 84428955918401947 52781184874031600 21060054462270317 72423266255668178 80701052683216987 64903672606236612 37990497778260791 49291053346739645 29792221001800597 48972566301473233 89829330992023523 56527523179131630 80088759142391248 20852130480862446 48017902165656713 11996766723749041 87845280566151862 41445735033956344 60969393362955375 51172495914121242 41464917137787771 32790339410223547 66794039624531646 18927816650131078 78917343122691824 57360029354932467 79784072565402039 98811409696686526 97566257859956287 71701102642283245 71317016028839361 19464252064922187 24853950208011179 58001462494525658 62316324481458405 36678781609232130 51737514421738913 53442401852365292 87599312015225480 37774034737800702 39672662123296235 17420286389790520 40109663347044886 14916962719066609 40363378237488137 45388955180902944 33854792614317095 32257220845269168 93887949572212157 61998460989011947 90135086865162657 98669624428576364 79549258269714039 64029168004732471 25236862140299511 29080346850461997 70073226185549554 27342360201230835 76001496625745283 98303295792690303 41703197010038774 46474862820861415 58726115949525882 61378715860657908 81268167400906125 37280702695252650 55389769122753153 91403885253617853 26004745733115426 85892787882744354 47799159221802107 52783678794641682 75912256993274418 70588133592098111 64915037112411320 93747477261645525 35849974858022116 27750020056964289 46712668707050333 58040510331169514 87263195000243613 38822133175860867 29714180134287965 81653823628675093 31245392915188301 79189277815510257 60031356355822689 79609290193860310 25099618933719250 97914466884584626 33646899374130670 81216302244175441 34344097401813431 13709244176440345 84995749084331075 87729433726553727 19555678121933615 94007393201879255 85182278688757429 79536469940525098 12077861295092855 37251000101327679 27451586461271627 98985626057975546 11631118106450903 73563319805195812 17494018798462411 46051199076022202 23743455976265865 31305911131537552 26401792551533464 22679322807579039 11004855819161578 63484202273043866 59324797613172750 31106473801038298 63845494853733395 47592820061733059 68933576543123908 70145873786269195 79429156767079303 23043440309825514 98575416438817305 90196344895087743 49873391527399608 11731173071311445 70255201563374925 19868368359089226 99185878406676988 49828992058192118 60966169891473892 56363413356497384 69971468805230933 86625056404757776 25185086538497834 39339811731681829 42624089368621164 44049859560833069 26109813007635652 72775649431146497 94910346480177210 58726394899889431 98928866043719339 25000857795952936 12168966488324561 88292883229795592 74556935410952836 68374864225561799 89791153262654937 52884231983520832 65977024759944408 50438563995592115 96429948798820036 22727627846109638 66804779605376198 78879759481830889 68503606511912281 20759705276671958 98134129733379438 23093513533861062 58659394355209061 78870287429235880 26138915809378310 52494567142472512 95100603773254550 55299169460793547 97652877248478877 65670592996483291 23104541938438154 53321832439579370 15084128946539918 73316903008521972 15314647033551399 81608823674566667 63873974355395637 48243440914315436 88856150809630290 79668078251401278 65005900549712871 55102598337644242 48029768326988743 49348215084055822 58722815792459516 32999454602366228 60523508097184310 59070756417887370 73391064758936233 17248122275235623 50802945180791339 87327808036900851 16333840084298747 27596134403709281 52351502833317780 92671712506368596 38838576777730163 41792108675319753 19962528698626495 80661327535868175 85754025561193440 17665860277269110 84691350474804717 14285128117254312 57742806762279704 49326538581680888 97605855252875500 63873503709907813 87454081968615464 72874456647795845 12402971688937425 20355250051440356 42956657674116572 83204459604047393 37187466786726933 24525478306023123 16229846348942376 57106601913670590 55998818284489304 93005496132645515 80539422468539404 95698353610205009 61340109029079630 40203033211048741 70730116729480642 17668855684545769 82892628977981511 64186182169288292 80919810225320145 46741200708457792 95890799834205672 82348800616196240 47179158628585200 10209701319530608 71852354152554330 24160346948416216 42561970775663551 96544748575633997 84179870720579578 54893000813842684 33017725643391861 30371330465981045 79349694947230331 98180193729647088 99353284760885925 28557489459460743 58390643188492054 11564176699071988 82600237122197141 30594719991906558 56739839043792651 98867326110331781 10738573924683840 37380711546364320 58516491443190536 27334221771631806 19376798407267049 28584802953139295 58644575733702876 77583767890475239 34018222653868338 24162474456638638 19637309777539392 97517758532662329 69543749847585389 77562485795216411 42795196715074513 36226476491928406 65148518433374802 23186086141430582 90612601705634083 52502971462425904 23397803934490074 57870816626527457 16463941311454575 72901769551856960 81295754309474612 69618858272158964 98151440213750271 96767568371618509 87910646920559036 94952724246412996 85101884218342084 60374383021446646 31473135850445789 44233765171403469 29830379223567725 63017315936644581 69171934020617272 61927803189752951 24465209389925589 33147720964875648 67795353654626626 89972841414951804 46056522244009165 64318693187294060 57682374475385449 68775570925391685 33453089048295175 27033026971441976 42269952624043083 21735356734334641 68902077923911965 17498394015108921 96536818230928347 30937732764144929 40669327196432236 20797419383653610 43137308415312165 32142028833663570 74714440666415380 44239352813564985 85309205893223437 63007396335232565 91118237351079982 43549334456231653 45521819912310216 40355816523960417 67393677438630040 64000072945581149 10286422555749783 64570607957650707 87863713733778546 91150818822706731 47586796402416708 68679362000626818 60391552873056414 68844701037976658 48410825565650342 27559447688197722 57465086966416751 82920278432749911 19682766983397016 76728780598974319 39555785668259288 92001123428895104 46154288512516981 60149134350215507 60578156697732208 95199587021317093 92032188073485786 12313014593934016 92171182420641357 31385034421199716 77428965937790355 41494908943758570 82568483483276102 42331278081618081 78002007963395800 98016615786200813 87023419163862172 66103114193922165 99014734662817122 56271257692091263 20758152932137285 46615904174030476 78016207734443813 80006797561533924 66771753981390614 72668353557097839 53548530318730499 75884494702100065 35471797057925885 73687106096504639 88691496281114886 82832738402473374 98992398912666172 95089688607953147 26218591706473135 30558510545291735 24539508080246177 69574072095680993 40133763394128230 79061587093587743 31875810507388780 54753271250267458 80181910324513092 18322822779267685 79295878666087591 21757425978145278 82425367499693386 93413741414085623 38218225654878657 10936967295783230 57784297098751555 48396079714020606 63380276875698914 77902783833441872 18944574968268887 60840163441260307 79865868302311649 21391780613065110 76106622062088186 48651700086135546 86797583599956529 23707291392232542 25014266963710923 72419173416453527 81498506455647639 51180489877773904 57665674830269796 88747846099013331 36522367987113135 30084409521331542 37391950537757864 82960383764522597 19473544143519590 45636952648067435 13933049261008972 17663197192856851 50772959148553763 55233351203102624 39309305028878285 53767694748064402 25205425062448304 35644889656046944 47932717110545612 99109872791281672 34129491014234956 68644661129044113 48216539709000493 47269276799406683 48163768527703637 33494120760333434 44864130496663573 46890777198015419 87747416357962454 57128858441681460 18348274701159925 89843474592547672 54922744977701540 21165914744293725 29494765250883156 28609535822514319 45111654487175937 99587971517874994 48629623374373156 86721417189003132 39673487678096132 64496777373158780 88415991874786144 33562825747905394 73438399175275940 30002579721347667 36580448384564126 78872753124231814 98977451195597887 28260204011879440 53301787216816774 95426561580435316 53205131138482583 42784784241901141 46517970682903069 18667930874021347 26871846253612012 32976590921028023 30667966062454680 19050041185423719 63652059391792270 91671216451705366 88848844392967511 41140186810600254 92880196011211449 42294072972729027 81774013533413800 13470531489592918 41766530504790877 94838974589112453 87326193629598507 34609111928907509 41671706322039293 48811226803570429 35834592827020519 98568347509890028 78592262418881370 57879797826720640 76425424456724850 33289962013581625 83815154654411961 56016076546207870 64671767757546690 21214686604741221 72750434386008385 36384604374630959 50264542047849172 73121658424191147 42323517645658321 40743132824430023 51139973936552824 83749677097400831 19421211323755528 94591616525511142 45101547001936225 63543029959175622 34402142771842392 17514938533772557 46237331396496133 10513750425711967 36212400308040261 55144824551005072 89592343006494122 36328963345696044 45993641477298785 96177389520700532 24199972558377576 60042407913442384 74842852996203192 19155425618881273 66935739051992859 50284505844048419 93704185536547040 14694054150631450 73088163292388778 59232920565361119 76251959299289511 83884030457626696 69317733154451639 19755122948018869 93816273515954794 10217106827318219 21733836247302513 81506772820370921 56976470540665903 77276567492638982 28628441724527030 88718933952697587 22275299380822235 95202023687200804 52911129433500492 29482640488826608 71522263966867286 15996442777683548 66301807693850775 74212086516892993 87503526052542884 15278591029411770 44335184751707653 17227420964551483 74074563350191100 75241099310448791 89425482715116709 59712902451121802 96288199360430762 47851329388373839 10534965676046235 62867643456238068 97095168468491287 27143675439997595 65427033765538509 78611031362819206 35009086143961244 35514400833098229 82165215740902667 25708844662408536 62579269393674292 94526524197632285 51255603970470990 44985616873196924 74279462619349566 20573558591146916 61496527327993480 58420331691141488 72253939599210756 38503594609610276 45071900326319472 20071974175840608 48490650640277371 44213466485575168 81467989625359532 74825488671235676 27821268024838300 91039084804724241 62454731693163164 17749878849078680 21340417999708878 11787736843330527 37346558228248814 96476667879978826 44365322823389685 86535531164486680 55241215525255450 56708457572443921 27340303247458557 71179955624227320 24177859041635824 34329256332776380 58889761590424763 20088743610170613 71811478260084782 21807673402309434 65797698876928893 13088157182898929 72207397547540384 43732830314382389 44957715770480753 98067841338917018 90198528502676197 96382180119578034 25703799191099802 70929937758383416 89721995657655530 47378406725520696 58269681714189164 41591566538719665 89211648532786447 57730416184039023 90034057443161197 83185812096429168 69241325454432660 31492057927886875 54220228189793943 64774902629437989 76707070740061757 53175017205379280 94738226153930173 60173780961427192 73754477593470264 27682018789560965 75588359319701693 88730064919610397 95294692607074257 50295138235329929 39586252074455235 40394719666533704 27503180763390844 80622561094789611 75427891007192380 23962549626540888 73034411523731477 32246471497793009 42021459981549190 96402037853590699 75163877835325029 33025457241789395 16176622541515118 88258374187378855 73862208510316103 45710935265835251 51188600927224250 62869520446590192 75939266427056184 81746677696035302 93412458892630634 29469883857022260 38912431358109580 81926866101389159 23000682102233076 82712615658089461 47131510871947061 61355021719942364 59917286914355314 79045280098532265 79073873437765063 72404906531400267 77268302715240814 59086233504543206 15952076056133545 37622933671083028 21456233314815001 31491972887643611 81232127065974885 49523387707726740 97080379430714644 88401207852667942 47791638003693442 58378322631167660 96435354907430417 79622989755634634 85126467472776038 24216588559550407 58183695592724887 89131740617281029 75144060374308581 66018831656243836 86756913367545468 97328336686575925 27251227600936247 82064525121185351 45536763820460806 36871973458260978 55969327191658633 26198748654088554 99246168837592055 24662553034153046 44606888647861241 67788022499265216 67524473952868235 69087602892775028 91827004054375779 82913183829824367 56522418785226252 59452563805190111 36209563036201725 11898168921349351 97306627425173570 42270174294213466 10471488744847543 58846623782408981 82844470488571266 58144734121313698 68797793895865993 85379238833884522 75563031426051327 10243854611740117 41324926155274751 77550591464942210 22856158900977315 39838953143255380 91946070043060765 35695390831920963 33964756630725626 96477172194761455 82721946520982054 95446680544139584 16828268073854769 23760686338942219 32473283255670595 10441012217289014 61441256568092971 90786910124416145 34614765056851379 21682158237645198 76835385337823364 57633854470875845 19519431048542254 22181428021398111 63108428783980326 25204574898130395 91917716137536639 80284428392470157 11902453390438683 96756500560872760 52640436264816004 15746062785428454 83320447866426942 25651826601334923 69510350250370299 20098602191158854 73367186053414462 81706343469186871 18799383312047651 79232967565877334 15167370982983667 15917107310356652 78594948130860240 80891948493002366 73508776883348768 85920120460220579 42040125535767321 33422832479985683 83950404264285746 31616433681086242 39647324787220541 19723373794028483 48718201320975068 65762061961270238 70356631490447835 80961306207652824 89181862715268597 82857178290414375 79019372398313266 52731553994150497 72782779484373493 19137077009087372 26785823545278224 51986588310325822 11425331998064546 57001416835164471 23712650922841639 73721855741913396 68138476191747589 72750295217673887 49515761103348692 15119345915454349 28421077468922949 42400681341072397 56543409545429098 41914740963082057 33847060220031417 11672195511300104 90391083756852160 16580880095513805 63599974134674430 11885133909767021 69258660679402220 64495599100732534 39672191695269074 37139456133807878 98775732213191565 69307282397657472 93666651735656483 29223197310129921 64643665060518354 83563400260294931 41078384453373581 12105052359736711 54840990741950138 10295582066678778 37555887605618092 29164004569908752 94180358497977370 70660925939671448 24637910741040064 69081801223879664 85850910887438460 47613465649032814 99071197511000296 45493931863674239 98351786453883051 17404633647664867 71245326494250387 80043301491702843 88514602562804456 10215534562469167 35290153697938817 79682629665271903 41753057950398475 91218457118345019 84275426590016906 10272716232726767 65011451905524365 76015346070632586 43980968379568826 21610135975069301 44228321444275527 52964736716079051 19275896381385439 73848418132393879 90218320234305743 18307938400171470 68188004455568900 57320594369561937 78105928384275086 90824883958428956 34791563790817695 67623053379604386 60819488728504768 55009629025252194 28142483083637226 72695543310413993 95580051840078765 42014610822167466 53846622870936730 69225748667052214 23419205575649798 22848471740988977 83192273584188730 65405771855519863 15521697474239940 23758628703483687 40015995071877344 43613636864978022 71775423065544235 56211499599068166 91791498875644827 80931036379466519 93246848770415472 17349457774501617 59428552026188548 22472114330101524 87640476719151922 44192349156074424 55111702116123515 69372418979957476 55605527527493929 91525618027564808 97367806677175739 42594274794135745 84385134525996901 76020596862140703 17333649978462475 78664771274177628 38866394852714779 96870018122024397 58478416803250931 86620856611906788 35301948832044199 57672322808581096 63831927177667302 41897232416186038 98656294703814971 51908141922274916 95215862077598938 62667278124155755 52483555780529348 67995131329542934 23374217020372820 19564290139070761 62576529512758890 95705899570305914 74447435188617452 48555035712866353 41666223389168430 89517060394765065 21150664792240911 64842141372730571 41383576366666506 39039433882664894 92026717004689168 69536581040095051 28171967638947429 22029174140750182 83214199978886110 76761214936351880 48037291563557349 89235539537704116 67916440481095560 19066582710705447 21174636564187932 31919740603871684 16852407687242979 23492136344452483 34608542922506672 53372040954094523 41807254470416107 27118770848120998 56936397337977293 93123674512879426 67931263535074808 67395426529273795 24599823099571702 78279981595943444 69786723784960752 85937464675321467 69371140614693644 60845744519211715 14963362308251527 96164288053614346 43666981018345136 65033700016250245 42478993567034342 25870408932757358 36224149019603879 81671739266255494 41044738397573868 89468301863638039 47231961260162409 65691289063474549 86979080875110291 43641789967488231 41445479270270903 89845134713082782 13303404506372570 27862656430491604 28465245085266129 58490739947979905 74550607605601242 12324841816586727 15303216742308113 88959982848620043 78128468751864514 17717564414601838 59098284645304503 34088528946975393 60049636847749579 78303624024761778 31404817674647590 37174826545404311 96374889189653004 71428587180966817 69428009951360224 40654648815600326 71350213679085140 29955378015841253 69234748334356744 73328457770879945 42766309114121759 61345385292940439 58909550887658939 11900548026196783 88758912601690110 99669673230151682 30191970456731319 26760918746371896 52353216429835388 34903439848206831 21414032526065963 39630405835194046 38042525063212424 64578229842280514 19251141419321322 87945974467785114 59823363342958017 61576864751048894 91152733749210019 92000855843329798 11549343619587059 59793672287602490 68426606054119304 85635394446137277 15407921361118687 70915063484976227 14186104388743701 64973840204695809 76197393727057504 67628022597380713 95943535639315827 73329066141792506 11533289414695537 65957163841516564 99712706177064771 90225302839346469 77708298410355062 27445277205810887 81433660609022194 38965377548511962 48105862154902091 20064120356504983 77155906333009869 61366185685835307 66821402115124764 26989910349636552 89718175374123695 47006552044054611 27953625493869847 58280850598401286 55392852121644042 81661158564796708 24167352547161767 19386975090044329 17794140621337811 74388310519960708 46327831466748773 23364870672787129 91364954934440763 19119876930461520 75488263900757077 29974668221463230 80351153951471864 14856069245933765 13481967759557952 40001239737395901 24479482035848311 48199853904842972 79787721475709073 84483789997355183 20522007325192392 85087834412115296 79501097857972044 11684585348940794 49882572347084537 97839797916378063 19341437724806708 98134716870741444 40098228258168304 39082719711771018 59973343180961296 62622106400563414 47323314945659495 10214113514043693 25543205791039261 16986264988931239 66547849323008459 63244958925581594 88963799605031063 82435340688245511 89907985062286703 31306895578356795 35286437847770352 78531192757016965 57337024534997667 47615562112916197 15772048210798341 40684813596152154 79799520178593370 78971168673779781 49439539643252912 88732588728427804 17326208055218335 28609058696180637 89694180065279006 89942133575148862 61657857579073893 52346471721471959 47459937153990704 95442089232242305 52586283619155625 40673299552162043 47625115710959471 36218593968770132 32769818623168577 38401862043197243 96994113523183761 76008543347057449 83399543918506875 50207543952228631 98201599251353581 24954715825970395 17479811013660051 78212470634376498 37865027676626478 63890580237423128 96718214609288615 53230865536748822 16974539654194373 90673700073366089 37449162480468987 85248378193585881 45094256241101111 59436199158607693 19068579158705878 90096619017586057 12932064951498674 26398334107352674 42581159208593048 69163731170668428 69830359713463669 82488137061974596 26604733752347288 30925199490808471 50776325757883269 82568670970093348 20504624634123209 64016274390278116 21861583863142516 28351997381228619 72507338715999957 54436888776848166 65687861302413587 89207258830211538 54600992048028620 26828143248072220 95492255867487460 10474660119433454 98230811289723801 90561302132813309 58026463433720287 86936042576813293 92693052485235422 87331706330858235 68254076971671171 95821904790592981 33009957044277655 99390731775286501 36721046351344750 82674026638277908 55316581846360657 38820421551163489 43307279283540382 76714162193360967 91666233192562384 45419027894872395 72255648638937096 86883294076528771 69563520745337095 68595173956359156 70382112531567085 76126374126938969 46775893677323435 36028205974546264 11051674962065216 51058993467425540 58594286887726847 39852967302650492 32398849939156530 37932548564328146 49296838678539756 64178394106363287 71736937008629153 32945618186088977 54053491283270556 45625518961920883 32535447436667996 70336579102538476 54091518484916466 16918548216710799 25003856908249172 35111236575978240 14830859475191397 95247255823320053 52572314564594785 34789401457994282 12531755455722212 48977586442910633 80264946975321728 49162275226186032 67613479361135402 92036475534040100 42480061883735472 96158774339079904 33484665460235516 65715084358344535 46777195055120636 69111276058906753 89746494193005120 89164151815496439 39032769384486859 61452049183213842 15207785106487950 16811245673886016 36040798149370600 23582298904693152 68902579830152090 96402129493426143 98558617276254233 26966114005082841 12295527528834774 27992318664135376 23077114796561431 35721528598060760 66083468697607390 81096554465079802 98871414632785911 83299904282431797 63858378662627915 82992706483344437 61740762369432745 74680927609749063 30227364926788480 69151407937995726 62413800879913407 19624890008364473 54953381444727279 30826480147657539 88600812553633368 37093668946687688 14627214970579436 41793420490054321 59541302496318966 40827586296728940 24883143006531552 51782004330260268 40197374964806943 50238918498580638 79017406569020369 46277031632305171 15795247316828943 18953643202662249 54966710799563534 46511674998608670 24113935866520416 51460467856583147 77640960436736890 70558461795012914 17076765415878150 38232806512086250 79571546459000940 93412774661747959 35353868520370498 35912905039787479 44255587268993690 63865277660697252 81559452791972775 89380861973883699 93025986388399122 36425404963565979 10443175169220151 92329535965403730 57363248910197283 90237846879669175 69863109353488636 16380398775777020 15815426616041602 46963654636039104 80166157921201826 12872529917933703 25177667571300314 74480773849341534 50179754145848082 77168517062464801 51846381535042174 51546058889065731 64487500541296722 13179067038536603 87597939503574574 66288014060209895 75580586437801220 25659669532442260 85767248560579310 55424285962447907 10762087966466036 16989746798570121 39576514594239017 65835335148793066 97047249669834591 39523838825211656 99850157754665599 90516912839352016 62847850809869015 77018891472928230 68316513521498109 79472344840266265 90721505699527265 75905996398547189 61381478879966082 86978628030987414 73312324203087535 57298850955275074 22681627308722784 45934557038646580 57394016194494536 98634536106477963 56986994867943401 62659389459127709 60217477635187069 40827121234107259 54064651117180786 83769894921197405 47612977160300648 81654015121473950 44569014567621356 33736613579432142 97723355243067862 21402505116053130 75989898784189382 19294145176003466 62574473037614641 59189024969396172 25041822529543611 65623322894062054 14035737667976843 44183559878826178 48620110037662488 89525102443094192 30198269070102561 25863739149273066 34953787299967917 73261900933336822 58083510815701023 70348040063605270 27841928251114509 33167411920500538 58064234169385472 78307209473955059 62488190842122835 42467888842065442 60911997890921286 40028745891877634 32496192316588102 32728528864143043 27057105104703369 84840501437630908 29085432791464285 43512075931415281 76961620358002976 17256697672163510 19576144655644778 14739392429682645 89138067065289754 44754535695871506 29569793755969133 81580380256831549 10088172431063047 38375806430459082 89008266414392569 99859801537787158 84945632896984840 92188397464500481 89911884047656899 27035302006696289 28676446271886246 14263081349249028 87488467914454072 60045565223731223 33287278348335805 80450902537939183 74461683066719737 71062470116122660 23697959402830749 82194696858826161 73874380203315010 77762933412061640 74579209440254612 22122652437873315 62719164959472446 91217925208310898 60919700588877708 24628636119953944 23608320102469694 72318395978440906 74373493123824799 14546848278446813 39361962822724730 55622960341188359 13895786619032122 61571164697321103 88394611848972567 86242190924514799 15099464842598143 65281005483138057 91909919360810340 66166395700288416 29402370240979906 84268939354798453 38894717512767306 32800199388982650 34197838367624264 43477836150921428 86620640293470811 98311391289267787 21115869737768340 78346637312948073 27470255682416922 64291250180032098 89818952492155760 53451448394994674 75232826390746256 56271392908515036 85033940230240983 60204478671480673 69627200428483048 26323121389375919 17897720464109959 43740337331830272 40458452754713372 46985703782892534 68470147455127036 65689274526419675 18232536182665069 32725349319445823 39027446768138615 10738924161787865 63040024718856574 61395264543159168 94717693527231855 74986510250738268 37888655969459082 68449798682151184 23362648669129481 23212681858851234 66327793501420237 80363972223189389 88849536853284665 41386257704881673 89475102538703556 28521240988171515 86491738535118353 29928418710656848 59980958025908982 98902386067245054 26996760710050783 82273015687457408 85009975260711663 85134977376757561 16200032712400088 83984434050212211 39677078774572891 75156003388754608 44922593195817399 86139277971732288 19089899920705642 83872036518984497 28040292766435943 54130147662418907 68570693762913032 54316676734211886 29081573089342889 16587107129759640 40574975544734101 96787725476605403 95241749566538102 23160187351871658 48409453026535083 63638748681122467 16143154171764440 12271144893267453 47754404183507648 30531972486485533 18553011974209727 56415737220475755 53416089783001871 53180359926425718 97876528253971265 71013871075551912 85238838770369375 93766271131902244 33994393346445125 96852251857963445 15368501689753861 30097702717325569 29550698788589423 79672815525169923 27113809442140463 38998856594831631 60099292619753324 25069057846005643 89701789856809306 17541635491191272 49731509843676233 46375773539846886 72717584182085555 12802701767623263 49510643533751337 41133045264145597 59719540006304593 39192391211998267 13374432764522022 93058327610416115 72183267146163632 58986482303468859 62901467953771467 48675097048168062 91111712897479044 96491063157516977 25277924568167669 39757878117698244 80355778018445171 95589103995957204 94744889129715667 58926255588374248 77411672638826572 15330164954664272 26506471255035346 98872129495707602 95829231267810597 59077990575909759 55125141422007828 70660851195704084 95252787858717343 13474630468280693 14779711361045328 37267568320383640 92816112946749188 60970957698328661 91436100243977386 65128356193983675 37619435883254571 38831460687711751 16076363570735093 16620942024919144 96210912818409985 15980405105802055 11370768635054533 28788432507555616 98754117060914802 27510614998959073 44778156894775766 37017384554268426 68641905100871832 62599476708289748 98172578553335377 70577227631307793 93751509736660107 96895058603213067 45735817583049356 36631585494440109 21477532780046619 89516997957286195 37662161528578034 51056299393673935 23202622135954395 10928512171898787 77474220706611304 25124585540634834 81165189678113410 79512721708311227 62106119929983449 36392795220775849 77364406138348272 73598916065858089 91807372973288885 13641212671839220 74313502985428549 97861591729070155 47284547042598655 47863503024399537 67076338316114531 94388112427081584 44575137070163703 26983382606313396 76609439331165867 11646386625118448 74415269124599342 89134695016945728 15591449164231274 69163535466089593 85869210220151995 60360373670646672 29488069907389657 99879457728347246 56841041228556937 16961880839652694 75875534514513608 67249415330510542 41264334167513186 50262715520989596 99300355732804511 66826619613946623 64393037076096181 46781305776688274 65794750650219877 33939482917151724 18793798189312592 61836149554837725 65811705559791586 74343679196691939 69281266680269589 55925516371884836 60700456633117817 53307246982305779 92991574162787669 94838974649568071 78431408113965825 46395554510954325 61552215515989755 48784326150170192 11025775553052105 97632464661989985 59070767097469559 12871315089837066 25669909630250045 94922535986465646 66331928821694267 91835219267499921 82181292215614121 20657265598669022 82382374534812662 31916549732161976 19334359756304397 73092247019283486 16992393567264703 92522238489062375 25540621289358432 86294193724317982 98898669983088449 62858512017237260 92718338397164140 73776911765658070 70798319037570940 80507707727606905 19558459085356235 15131219748446521 67657849753638821 97043518338710602 77876221743022625 97666295090892088 57279494199829246 50168394250455758 52343855761322781 48922070795701430 18040267258811238 49596905040524776 93271232971246899 32840831011383543 15021799859440309 58460869281573018 43982981949914981 42429899047136395 17917569629222088 89492434950222464 21904075862544659 15646179704879991 87803576396434882 59673275101999228 54841539370707722 43108262652185986 36621765950279244 18823187121725698 66065324900081471 31246492668188504 44801576892498732 11385199676839856 68513715875629946 99719867252416765 14995599486233883 55879019758447319 65089157217171679 22365539012665149 32204429763221713 89983521867253972 69585615945116204 15080539297616881 21020944692324247 58254677940239938 62657545676533002 80353024036562779 60881294494286015 24391657975687918 97729144558570592 52462727867667618 44775310280871522 66502462387365233 49901453551111441 51521621213886763 14103527504498009 22242405995242307 23104586664495095 40379374195936902 35433634639114970 43690023004104228 89342594856448258 99377731635705852 76469810634637579 39556879449133252 67704177511533613 27697626409832236 24035079396342874 96518959856659821 66697720520193309 77716652622699418 50040973538960572 58880876774155650 47306893639879449 16176321320873557 17576024747482651 94991326251664519 51088241079206435 82689853987249303 23831194302128127 93645977407503562 43640795790589472 41236598637038003 36139300633191786 74784560014850261 67962024995262762 12092622969492901 94800805280930545 12397023222946781 53974737987028484 30094982423450636 75902368173674930 39149790613997996 30668238580722760 70250903040376014 20429810472559812 83202295095875053 91218722135151741 34762509216241239 47639862248281910 61627206222783114 26638867326698596 12258690203750701 58574596700789271 22167627847841077 61946977817762112 98206916412107097 25013693581225656 63995257552285389 40854184079605198 39458679025798811 90077666097137489 63286182023888567 21498794806884167 76242953630582305 34123923809672174 90836701643877661 77895527742172410 37247478993380935 29560693269953920 94404732051249172 39273933373745859 55073065848167415 33031417321295319 69461131639101758 85708493536745263 77204031201550643 22453575010527028 59915450237448468 91405526633152789 79876726970921035 17411961416096905 71748062894508582 29972587803438633 38027185895016174 91998240969234803 62362928007522922 82943797326160119 45745038744626492 85339247375357819 21765829613757972 45106664894406348 47092690424059301 55686754989194728 11712408433828987 50365734348119970 90744361944475982 55102040021868270 29436364791793353 20597439307821574 58941083796214516 73761115416143694 77939469270937119 21600902536097147 85228826369213079 14650321321097782 24602808207168938 19390736526774380 50259654599115419 87235608132362812 69031023151689436 64585374704053592 12607058757190098 88532402895829081 64076641314562440 62598556661905459 96199543620316665 31206009581768927 33242313738522160 23410533030685416 30050996279690205 16424522290213028 95212386258702383 80059699175999807 64348237529895859 12797451250451541 35818305331268636 25437087176329187 28054033845162787 54781550311479394 43937102056327656 57195309813959590 67905092003395211 70264846568637309 75324793336014988 39965968015125764 19092728372245101 67602259513605658 91363200280387476 40479218708370331 21772396789811110 94206405812212512 86915296412054295 26025347485915707 20139323571051369 48158484890890267 88032911581810919 23759520610741178 57799339911565302 96158320550926546 10173131853846605 77001566079782383 64850972118789577 50403965187255530 43518693247295414 67996330318279539 61552573154643787 67824273271230261 79218805927758651 97381115997422768 42860632340240042 26017074285486464 98395419675929581 23133771210051585 67294894502497947 99892748655991625 77336309978470470 27201095382101184 85742346900019397 33789363293401082 22362283903061778 67043230954165558 37911211459218171 10501148032004192 76366134530787487 69878503639913843 47031387836245564 16289569513643954 70690187815781133 46834384777232214 24531798286083658 52425494807795649 43863260156508721 93903324198702194 10826224832719724 84571571333159882 84827948959971686 94636068865968578 51718866913830499 21520782092333753 36009600728658144 40411664598137440 53717602124334525 97832617579235894 38446929121180294 66494805109027721 35141038270397588 65722335615328429 25852103650302929 62342776102863425 74216063962171547 82981726429998284 93369316536370097 36865137944227124 95491808957751847 71068704602784637 42127897381745957 89235935105901474 55926448792852317 70056849081603754 43871435025064792 11618330369549184 92263566134758668 10989214554486977 48794432499190072 33276890933424896 83262937703783450 50198328791441887 17810302663741981 20093532116059979 98269686468826391 14965714067433201 41433340349492616 28916671889655870 87115672720986697 68094079410448876 66286004870637935 55968242363622653 81392001922885372 11269899151575488 49234829297667412 11326565417657586 69138124486005408 91693076364587525 97031609036080839 22877446685081819 13669173978792105 73936513299775734 28173705274622656 55266898612434484 61722362120730992 23963052460622422 72930440520966567 22086911365896838 61091011988826199 24400053729099751 66940048272994180 22232919016814244 12665450409780857 20944650960969255 57288161799804118 87108807705526367 94200372529170200 55511766273302311 56967816282628434 93413310189568400 17399239526308158 91471907978053236 75278284510175361 31841286633782864 60521498991206365 18842498330802952 49853024827653655 59438101333870926 16802432856791830 16523614179025217 84610078947202971 56502919721690998 77739765136572619 38113217368072792 49058050973562095 94536021517582467 43168479878318007 50242791283061080 39466989211710966 65187397469080441 14137414665853748 19491523749532823 53474885441384540 92312854555521074 23054011658569279 12194334208324886 29073985270895736 62148144100074826 45296295593192916 74356339955323488 74437776601259476 23723084876874406 83481133866386263 92404989158900762 29533451915611940 17336387708920483 72911907115155390 78867582028569239 77628157440050929 61414000106125540 38056492692032724 85191945755120219 92082030820628644 93201999727507140 55636190178718084 15919296466760947 36664995495994941 76702100707498046 55280383132041333 92852046048697600 10506465640457438 16801197352156298 51254215567579515 16359708637169024 13820333598567031 28476168320448940 92867182191096316 27138550332618125 89284176011884580 23953838729567974 68499012739492988 70671949821739418 19050597109755045 77065412571189763 39510129471116294 23951937033596992 89840497143062555 13393346391092248 67333904637930087 91858757439272080 40408412458276702 31830382925100160 93205416367584093 59699812668467643 49816277388905820 41730964463314151 29385795009685687 90986023680402569 24692200508719073 71887700610266199 70040265543944882 83286864592486667 77463306652133201 18849174505791411 23239183265367619 35162194183300483 74567635020596517 61095592776039973 10013689683296306 10974287750093500 56038282355608641 59446716577836058 47581205086434251 82024933664963873 82533462116648625 72046261267456221 11186935199953051 87368087405822554 63688200920865674 62372576224093620 51084626537995352 14267754211571186 90786313416051568 65500661552942524 83018817755887604 42717273750593777 91779125108329358 38236137242015656 29946670405745919 12211061842824363 46645213745065471 99324523006865956 31637374030813840 25905264853561795 48058790876326390 43557579560248054 47134956965502524 98844163834652342 58537212730982432 58716900264759352 63263092802521515 55591823324113464 30595401113207371 69998047562684160 99168434187865305 36089980750749347 33006666230534600 20825692129050510 39782891594449998 49192558943554796 69786718348184334 50057272411695215 81685913517787756 76618527226583548 56570012979564471 61805232671114222 16928049258824969 78241776655139368 17976771802241134 15645216528564897 53228566399108745 97652460944841878 91358854440952604 96437633732926687 13499408008051036 35985747937796510 49245326347792959 68291441745925383 69479200731892903 55364380362165438 91591697823484925 32854366744892641 87433910078675955 58688867205697377 78369220830804757 14649824546466434 13889070883950265 84532898892930881 98423800621517437 32425187741600144 70770933772917822 33011588934094996 78188163445232299 37907397674895252 50893117265297288 95113144031605715 32230174324661274 87167065519077184 38517395343972697 71822393663709137 35212786860413247 81651396058212499 50318635004274872 18340782308345779 64512354563498919 53422612533613850 98950205700828364 17546758919687220 91442099975826794 74694482439634797 36496246916311248 84854048045704765 31987089375924779 61178990777299751 44323399638516995 49661117657119034 27294770356124553 81197189618791533 89926855487717647 19494883407274101 41279362950788616 14276347819928795 41357211297422442 19777982001118932 31607483149853615 48753718649523871 11091052548843769 79217401130059411 17039993504326108 60024047493028204 26313674900576011 78861288644779236 29139275184329436 82287572156775626 57405513121497829 89776398218670610 40196681761563397 41658730612802637 15600742040952674 15082308371010650 94355714361538956 82249127507849459 60239047298532633 38999883036105803 76010341426001304 20349469056054720 40318877840414279 61434061058586331 19336765792878466 28130570555273763 47889708300980152 79408129014050210 83291070497102608 50222367970916667 91660742466312752 54884655852269910 98240124303618455 79460282033421930 48510573020940332 22222374659432743 54839983849533774 21990262363084907 89505417249472866 77590904685168381 22090340041622269 48434919218187938 57563081334156823 22654224754683506 30262880915765299 99231577176954702 75852562483460565 68715892330706357 86673301276712811 44479803901916914 37991875746230297 85693351654285119 80218712074489484 24852979739635751 76301848288603686 54563723832992125 95955323162892802 48193965116427407 48990526400895310 64253018951741194 40632908349596213 80760954836361724 38465171854949534 31595245818528155 96998319622689238 20748834649065662 88016549548323039 34770771343734132 34340825198522156 96112289034811910 97091994842485025 58494194220446003 66605226287293216 57180287013533366 42849053304334681 39790098245756861 75170566442323697 74271485124863739 73295223074347810 65906165114518353 90406681027451169 83151963755517382 68600210737103015 93115905191413890 85287156652292439 53033530869971163 85522027021843947 76397813848997559 89311476805345440 18243817284054062 99099718000154146 23114161399727943 21231610681751081 41599974638876927 76820786674104653 24674691159794579 43947966549994149 80649281887764095 53809681478399450 86675578659218474 71948528969391186 48022781206704207 41646070757260597 39548809324415471 18906427580450537 53182646729855648 57812402119836883 58541168447320435 10738027782844263 96654591769196012 56657564113573249 18212773755655281 58483833963050177 25374773224894344 86978840376304594 37102606293845910 70581179581897827 19300394040294585 53574703996805913 41662993516213164 19356218314315320 73675141481014267 60479579966581437 75653559380275272 52311263073701342 65728081948326529 80605684075676719 33386984696819421 27338679553022092 53906081577566000 98850637153710865 60258949793112795 41807781767698866 74709327429389948 45261209962588020 66790213797449237 24657448116152402 51275047961799075 82458269993568999 79222194106148219 53083330284923924 86869810839804791 29864314486329610 92468547380903879 34454876242860487 79085718137285349 32979106887932722 31695556342257349 25922824459118805 86177706570571878 90053717658185843 46967130320092593 37160679610274208 35885880418747290 31045929967414695 30192523721326995 56023324501297804 36849237632164509 53827715064262931 48321769410555972 88802025859610810 17081164083533141 28228492509795308 93646555383839074 50306482756050975 69958430377905257 58706378030501934 81097657439124656 27859152871794891 22634216508031210 94853954125722336 69825801297562502 52789689194765007 40140180344660052 80813575028405260 43379654937288966 72485489798390618 43075814849073438 43358829286929772 66311842650712192 36068994130469818 13480122593318474 25892908696865618 46206651480331196 49366724800921016 98716083281704740 59205968086913153 44059474091077522 41680514612519361 73103380030862053 72360068902364469 72195522601157476 93432084103399552 29588622002392552 59616806433492492 29365682443807343 17972198221782619 45045891115601208 29647453626681946 48144504128940421 88923548354279047 13826060552113186 67222774643093086 60223826375404869 47193913472386704 13417161182767335 54513691735044067 26484677856095710 93614738752665417 40621022208772566 38740847121647632 85262317953070633 92930178998496061 66630913259132523 60907758919221835 42240393758122205 24187198244479658 54759683931844093 46816832496902449 83761016813698399 67999362032897277 19467946536437853 42862751096273785 21793848052557809 56672065780096235 44391097733182395 24863243843046536 95006744314450693 75713856414646927 66463556970065141 73669328741244735 19910318354388711 81960662054468656 94541261356123479 28701169809511511 96983494700156309 33873332704930109 79759605868150892 30416423642491578 45684660424342909 91146825533836604 53164621637423806 21745427649134283 51252206407585680 19508312060814600 12726070328292036 58286773401014016 66175139670551757 83316354992332196 31621336368597837 64571794973478914 65970308318970258 42842335834824383 97113989205020639 82690326485145023 32428911651730275 84341372851465540 11013784652930928 37942821935740377 69146771843942660 98046543625024216 77663144673155638 62575128726033036 95674835429253959 51299825586817466 58086215776796592 25201319589916400 45140571888385116 23512869823171333 87806183326838298 66990981295656824 79424053829229362 36467511369659737 67313818983151813 22024401492147040 77499923260800864 71341651869243330 10339413528050178 52259813929434784 45064227749506408 13725097436644092 67116773296048054 94359781638554724 13409680709049517 36893063599977389 49359953043449905 60940069858993946 36141527105568715 47732446390128089 77477360645975968 45802765981744239 70371130950633293 36696978683305795 81888052450158457 45634167328112350 42137194532905729 79281962255130228 31244333386796669 70948765303989423 77947651256305523 68683760021561204 74039446110934860 17132240696991210 86377659988711397 34997651360281930 92961818433444904 32947860450912376 64003017565548258 14059232206589401 33737919584792782 34365672951829552 36887020650473907 69510501841382591 47552795364846170 44487501336987555 61117900237779489 64506132346689484 31449618472260801 65968781869735358 83837184944590546 14134335206703200 13672759377768274 91916550718587194 96282831509239310 94088143713407301 73784326881304414 42314747730006239 33222269147043545 49018916739728487 73988103935103636 95942596901735893 25408804909435974 68815210826366013 96692974066789530 75925170387471181 15812904941513090 42495327506444957 19349711691843089 16071336956323243 27693124408256650 32565916231365557 39695881677914766 82244479572389325 84662353235643190 40734499575403917 63601086598324891 18806711037541785 12548916878136563 99838001263142126 86119979927413186 16915865655570445 39929966106721148 24087138957602892 98713111407268199 34540490767157981 98260296048250267 58420381948327487 33251813369038729 78092967781145053 52429431775107099 41373324021202896 31875879661370651 35608902161602308 79603261463668404 52662775586849800 94545019588880738 80518176237662843 70732316336320277 38994802988435643 53182677122214953 50584012943058184 39206351740653066 80889811945348125 36654210998874429 13873647785081179 18874895352874046 32983962010805315 54877014156400583 66040819144413500 58003078874991351 96180031612038257 54812840934476153 88237733406655141 12309600558643369 44603404073215719 60637248223020384 86452325767607810 15244037815517453 71761479098119282 30142155017872081 71034767018089688 89439165119946979 48838907829846445 73843784502771127 25049203714510768 47518335238318208 86764798217078925 60402851241997622 66652308007083099 91736172950143050 80777298562751065 68969426116305322 11348908730232285 58819056197577904 87140111557840139 97888508605289520 42836624707904433 94059520660393552 52581745226644852 49353402639090343 86295359741589346 75648972716366579 93398559127802988 55855365027309403 41845361822559874 87883286469087336 54413697492408371 80797668987018268 76696269991273373 84697827782976878 40703468500273351 14491111230057482 63223954613257964 97733080059162484 67613179977918530 79766633642505755 57586074641478036 60062358963297186 27072864617943956 91062605056036042 23645443961008771 49955073355438960 68977875689969083 17115175238963097 99303187087561970 64310790256277977 10050894093327230 69137547916170573 26306167598572310 15832513636991681 35478730538374373 65142030258830150 83328292885976321 33892701388195289 69925288271622717 51372233988074379 23848177452901413 85293006368489798 74972378996489985 26006211765351614 94163637094753883 53594981732335472 71395487606492158 44099964850056454 32547158060656972 12518801329622957 54006895400262143 62296870475973945 19999020116919260 84920392288731470 91484114822550754 52167930993728516 47112224110349803 19022881262957333 64797596433272965 99898894586400726 55447515774407753 53053510125655965 16393832965210723 52935235251465203 84084944350094315 37649904600883840 64679730361519600 43925718343190248 85244340017530565 67145327915010745 57279501119896285 12471078764252015 30458687018722377 81030366669875362 33266887585218601 34199290030486140 67852645728047836 14796857443175950 53155293929120216 49983630135843087 69669022231286176 75242879653890909 49638915937101650 92289567432571833 82059203671582672 24286933066536005 23001703246114191 76006043286734021 18866428699674566 99040568886183627 77585740216997015 64663610043199098 39973278408234620 87470274378516863 34195203220756770 83068281802034101 15026699128328763 46717540179389643 20153979474192696 89328967318866343 56139219019106066 57437803366331809 85587705519860712 95705003698707130 89967991557057227 12108717919426844 95667558311880582 77253428286854483 42326053960907791 55291956839182898 35903940636542442 26549011992942808 16308963739209330 48647939871641427 57995872974931174 66947357602309183 78678033649692012 25245464598739589 80863130161845100 61050181830418664 18715244992675864 47849399653206992 99403410978138102 40949106093672443 28668942989859823 42523681458511289 75805137240405647 24132245273855824 73356361723105099 16869566307505085 25152584315267512 69958203728317625 74348236091446220 84558628525838925 83762444274489804 78650886893665858 81875330141337756 30203788121428371 82783880319884533 19296588104857523 68156384148036107 56209788280639579 71842010267387050 33673950987820791 81736076079963212 48627878337701674 45071687928496445 46318089391497723 54680838583515227 42736893557068979 79607435777467030 57182770614871547 69262696581630284 49200689099779220 11465253918549348 10672921448798461 43729155105535283 36164928736204384 77866943852161068 93323448929438365 45698639232935160 54533961200894876 63501828231568914 76970090684360365 88200109154075307 23045012015921764 48736186786223701 16160193611537584 78874908220252257 81454095453627589 79237947007976671 89442179054278155 73247666075704082 31615485541182586 75926885714700574 47371832426591323 98896459906857203 14512432580775928 86575742679531015 44237585091606938 79122897375538587 85240023177626672 27370973853875824 21829307246658383 97604323063518662 79206258640363587 57642577938372292 10595128320162202 52607048354761622 20596457678576424 96353906805772734 25291973497163387 55379875487082553 11487285483036421 13050086962158225 17732880342082159 44092970839457872 28798627085992703 62609631563594598 48715872818764501 93664192235763449 90890603414770998 83318454998826459 92265219748211066 50514319245847736 91734695557736582 48267039798323104 76396881445668868 50133044389535892 84677606037942983 56429395994218646 52869790805239020 86004638305756342 61551506920294901 21514646817180303 69852235816978796 56676411695687054 68885494371979029 16401190283237111 85938750587743133 15043802807452166 96086495388348692 65791594115482082 73818946525245209 32112770705800490 92997149913368688 19838875647370204 76402684807509667 62732349017537471 98871699673649575 56031656301661648 50894100044011840 15425693578233426 19067094209764712 62295515289192860 55304244180224477 74366449318118751 96098735521962138 31744412345131707 77664070607891295 98376684890490009 41696998421175390 32076858535939805 54679336466448914 84100650984162233 58760955858458754 92891010082017074 40042835949842207 98252214140865110 28988042203389629 76158501542843610 40753297128304647 30920821762022976 26787486116910943 21889557238527720 29089232560203640 39042772981754971 83196122536399934 50646804155493645 86108880140303210 43443068747881904 65981000587872346 59397157338708889 36573798141608134 12483163943782931 14598535127831872 70536814408347512 72490283031986309 11000532093085166 75721154778868087 79609382290244966 24533654625158006 88221575163498383 21318383296930654 29963795209794837 44497757359674771 25170903726182382 49782356825585114 12460447949785130 45152881495294936 54550507520255255 39878691584428980 10579674306833399 89754512540372116 11223857173753286 49727648381521137 27778488088533388 91433149712702565 36552406290186149 40961526792439437 79543044137201887 96121712576271717 32628453089098635 24511238291174942 99329916314070241 97653753044745651 64029558633655855 85195715364697477 16538869988060160 44604385467896908 66738570989934140 16223395433843237 99856098091934464 12763743687027462 77330221853867791 99126624889250082 91085678710622302 74105392830758589 39755585375525247 44815201597408120 14518845994095333 96460517508064412 35330282537845095 10097022228759227 91693173482369900 12696524332391911 43499531669524583 22087025021314178 92593250369273762 18520864486360933 44981571872275664 26581168768759612 19724105631565407 40051543262063196 11649338876126553 85377613700770407 18123185755009958 30090482877837126 52344708260768071 23636270332447555 45205435624937045 20563329220057142 30154116359353839 23868238730376932 11573055458534645 62361519106514167 75839702908013877 31266751371408584 76659325893725007 31190988556645248 38150193825763987 42207929712859797 35884148663704872 41270821609177730 90667820271595124 46045024612773789 37059780115122637 59031986489697671 23423986055320012 92162879646259670 39451222994188379 86747203422038637 89293146065534975 37133623536518044 82685924999274077 44016066528914818 13088857292721041 91777804873364277 21363886833343481 87115580383774525 19061913243998416 15975109952976650 39662910595325039 35113342388195944 50106581466651809 79704971176935109 72591180409668625 91160620255617561 12841169246100644 65718364712330481 79664740748682461 22285643509430235 33187565079174057 14445564665182131 55659666491239614 81479760726902676 98747751130261758 92370505734659153 52368695327809878 74425257846181723 80920632156655404 46245754802354074 84663156241555791 57346376538228869 80377871393433310 74203762152951640 83988513656318274 93833964107726745 71372807881093231 21209122035853813 50635302378075542 77345790899997512 46583720121320404 30613863638332386 23391069819910248 66386890864626467 82120086984080816 69762129060884739 74145425642624583 19065187250234880 29862582689275037 65405666381486614 52143417488239669 34239809848964465 46498882810936872 52050315473145171 57971092421879696 38634470062686695 49121717523354931 65070475788893825 59055211564121873 70830169945019417 98508057977756965 85848185261683492 38281954179774642 37785817241852099 46896885494211640 14555761096313942 25244773760404324 99284759602711449 87711674297345898 39106202035595368 99299436616182161 94603811388429455 22125142299748196 89283143501379125 71386831659717166 49147999649637446 87437707538137581 97748187346409207 51973406581551779 17765194278180343 92627544226432003 89523448496943233 93473415376081219 36769671754527564 98689685858214868 76618163255664329 56248407887018685 54808612172688671 30650949270337687 13453292394200792 75752081880217873 99198652400392354 76820375389653335 92186154571257879 24834700059897923 97403491455866608 48475356676470433 28749629806333319 26483823614504414 72848979256106072 96844133465185763 54980457021442556 40043539305608134 61652432351537294 35455919228085719 97438572443956484 89431260081919807 92180090672968211 17470813940712085 78216843221184050 32840246570079416 95450540129192708 66009871873086847 34060861766227757 84008373368264353 16175635301070414 94263194872620108 28516808295759299 89716409001462953 53674536010494808 69402964696270723 99644121452585372 36158893024447003 64250613814246295 93375038888169704 47345818386894461 77268375464184265 75190144236360054 61754061715281267 91787319611081698 10575119213812303 31398329225153120 87987784425576287 76559505878781828 88502266935956376 30613765990363253 65891886379071419 96411774976783174 16566328055167048 74055868490590654 77312007498443641 72466773755111724 17298693585615235 58141521514141472 88890546201537942 47009791018443602 38194978463457167 64484031900849996 14100813786202004 17915899430960448 55214830497690873 70650906809242377 95203194672706414 34018122935711947 63791567832066060 65123094763854128 99958936784255971 41885714278617516 48297146677870229 14079564766749341 42918468721941634 22571415699678510 65973142528433146 56675744158648827 73455118402222634 66453390559326295 59839433908717142 47029422173710451 67881382602593592 31813175233229595 28361879492163412 22773686192307542 72826401802406135 54873287992278002 23919264179671486 70897117980494626 68944609070238102 78709938126722037 34062777000377483 53070497359175851 16926079574271716 29705317337816584 86374396479766626 36929335534037884 82762555376880158 92226257038787617 97471369907914149 13605860428468293 71279147845107511 14026832496133106 23444540197124590 63295455121562686 78362485538810294 85289430606926537 39455128928932325 49296648536671477 29911485048640281 22278272725839168 77682152462346288 49400099187603550 15958582304069748 11322652564459102 83016490276098657 40255069072760253 26507135601518780 48809063584290353 83291100254296616 41949313253617454 90919008702214537 28211273987609404 75514447038209160 87432697966792631 96696670294908707 53909364069336957 14589785577227638 25589360780562172 82178635970914950 59191617690078923 10109943066212183 17144577744754801 56165183005178410 61082368751091584 21414853808982170 20287746585786111 44914719594885075 93683598180297891 61893343580961535 81630881305283361 49265340757088595 44726948581163297 80539107130459678 19310235431058363 47932355283369275 91106568243283639 78948946737880106 23909672676678542 34582921368185422 68954622656389265 70500696206404721 68187894875380699 86723609022772509 90508524501385048 85592793968560786 27975635959314087 93280914716459693 36074792443738323 21035744555445772 79741885941171810 26370398975675416 84010512738072344 92306689139565948 94054223209448756 81689615014784539 81779085253790901 81670887323161378 46474243782127425 40553021007612562 10876287961693201 85099575737569465 87050801212157109 10498407818786169 22188687287773823 84341464433287848 70413251488809295 90530670057456624 63501225810977652 54268556471817390 13979880167512353 37166100430101341 37343798079233034 99987045652290968 96536399044110871 21252292409714049 30721648624416763 48467356730065475 67367714953590883 95676230539479332 75883634789157416 39234331057338470 54326041296017338 83869502317083858 29358672407232575 28009997019042198 52031128189924669 38444288574322612 67648478074393335 24786381086833292 95135033883614747 70634061721000972 58192126044296429 16698497359523811 30501994795443751 22874673732892114 91533984403038410 76124819906050937 91417311641312276 86433430730015317 24122388543944643 13182506548644240 91137671767767964 22830365384984069 41462049804011417 60085018878740725 43880069802191342 88928366378668344 25888228809359636 95754581065136483 50853016090561464 31756249128507192 86452108725198130 44777281387437223 69679047035433165 98682610485546494 45145813015353879 52121644962707328 76343117215034588 24873666376645519 93616049422859515 36435662569032671 22450751599433233 28852481009218026 34885445154933413 19592312619197726 61663564194176904 51452657281830062 90286856000631867 88476588771078433 92071823961791815 80052926242760258 27475783457350381 45122883235143929 39068168778266463 13514378599755341 36749219487616987 97308607129773878 85893692433956924 65065448112089735 64296534667356751 68734459820205186 33040288151424080 84995410657213677 45884013272204111 15063934202796344 50121028257245584 51228472843210912 36874532599787095 49267494535118786 81280899729053642 25459515225444026 69861931708988813 23011033863235596 15374045457907512 86908387684036859 34280700211529996 93456305605872976 92957009765174945 29159476799387409 82249960026439705 18483356362974883 65865425849262950 19183823063662586 43222780107031382 98190997635756944 17677572739734902 72252172681582796 12076965263729172 91059560221465178 39377832417576178 12346987836736583 39236893434038340 62102090629136460 98749224549529040 61710009722243888 50719715403634401 78250213915063920 45591726034895309 18253757665296732 39705484570596712 46733403468845968 84401052918732713 37088832997124466 41177441187382628 84782327289409671 73827570209565643 25338728309034202 17558326310494075 48931476436892258 21469906185668412 87249895700100718 47337714288331709 68694434910659198 45713636411746776 48834416416792623 55470007711165848 10916365266209361 95690428051268417 88591954002339212 34370451576570309 37795891965783015 54699129580301445 42131074702558773 59629422972434520 18145940573452899 16384288529068284 80506050948506027 75039852732869137 73071865095740322 71341087758350651 50741876172599341 46295211545815346 25362927859778211 24077088825621762 10927403136487821 50460060794754126 33639688881695103 81707263728803309 83718947523489761 11134769850199173 89607584131003905 68007691894938674 19476635487880539 75442639401637829 45482664472076476 66035300617998846 97144412170686577 89532525220362633 30684338569186028 64477517992901323 12405012240383281 13806033633194551 14021878053494101 35544579183131537 55306926521322310 67418941315014391 76310004971204569 58884790024014199 47761202771790084 11271143045673627 95166794582047285 62711033578753594 92086504525598417 65574094461903833 20204287032340064 77822604141774678 94090417377968981 90448842932289791 16352927649332742 95767753838530145 81852300494239390 60784039566610017 15343108699696943 11975315383516405 27937580677203768 78151271020619314 27128767017778182 65772488076644284 50735939223104633 22505345143253020 82573745059779550 48162362457546023 93514065554761351 89988335071703293 31728690939865130 12935325124453290 49268071228499750 39933045145372345 88222446712957604 69051272250828487 46179979397072279 74840959436960146 58118208449073728 59437482774852164 55547771808621797 89364534362689228 18568842962653099 31640278720816256 32859606292742665 85339105961679872 64687348466499854 84873035496169915 64984630996390893 30170476594664443 98358371423873957 87456963179560330 44443480424004848 44568559868495019 70200324688201075 46503774780097435 94369977164078211 69752844425762336 39390843310773281 19354802443400537 86221725225098900 88594272051571918 77274819442146536 96117309629044480 43520651181846814 81852855736665101 68402097612518233 62992105891656110 85328855015781403 16812794498545935 64591425005630613 14309284233573237 15591594735098045 84709313632809845 48739111265580220 46881023071081278 19151388481778526 10787284417064698 34095263265875101 69187461292615532 64005978518756102 54440693181728048 46153412297265192 22319434716946512 98545723751221324 35728560300906436 13084766592122685 66291910092963386 69929738522765695 39664070592839976 35900305900549068 67926688093069333 26666023483949533 43624849451567036 35187757538408857 87457423036466663 18036431151934038 80367197039812608 84291142538257596 39171730110152747 60758004068592088 39340071734314432 35743180482462335 35817370854291946 96468393113971180 78599260646350385 81595337217561499 30097184861267825 62607500401485876 65136354460878082 57683853993491682 69517909511290688 27790507696298402 83243323392540123 78644435379842884 94509692431529333 70009648999407070 90545726902903369 98675694549807335 64956497669728320 26903118753421904 29378666880707597 91788908891425817 73781359392148124 57650002957362981 17802527650630548 73920017220996659 33475394330854906 90390745442615718 84615788118557529 59826296773939206 70901060785304628 75255105295650154 35247551745539565 58846491273960258 50419577095778756 85459694220242019 83293455419567913 33436409981592760 55537100446996287 15956500198579502 60033039756175852 50120099644821811 88075533300859768 31485329408597759 50953180967264908 85041999290004504 37737326785506543 25719421947977687 99681111623869363 30262327187828123 86451385656883369 87459801723494193 60731238926683821 16049038852450638 52435263382071945 49538699039952018 79292068978864444 55087406715031231 49085447004445075 82493081242315529 91821522466238014 45235377619364334 33154996865921096 11595213772697455 53546162182101408 28799682254048128 62212927611098978 34157405807750366 16179737925265778 85796712285408181 32122143669785403 53777250440338662 12041464815477761 36003851562554456 70903159611142047 51901738291555708 16776678352353436 35115067905757531 36119199454216013 71284803761218600 71414297699895660 58019153840965594 68984613560384483 74105499190443825 13577144149898040 63311076360119226 82910701603361687 84879732061667613 83257354274634034 79016882855549997 51450698136336997 65297407883977779 59531667181400842 77740754095186528 64531770298308979 67223448031384354 52694302629779086 27617922459797482 74275687816294229 73595430328291760 58291553514973161 10834228833145485 62044744817493845 78790228087753360 70610643344124931 41227898583326240 51643003691891101 62362038356245642 88873427647543249 17739948569053190 14109989824936115 41713671622080672 48250725573723753 39606473251781831 10646804283181253 66154527339266915 32662757936409613 79830020977687268 88016929866051173 47554850777017456 19127026398461601 92010267185747482 28302542753813284 25839125664897319 77300815671747667 51476258462358741 98077804118648164 85989927746917558 49954502945661295 69204296432273702 12851103146260690 36744721986483303 48816566918967708 85627008635397524 64001282131969482 31125211852299775 97462539644125495 40859619543528554 63584121199386245 95408031546679505 51116805643565607 13724790842259396 58414058926296106 65576831430638336 47367287376931126 91146012157014512 56946307044265708 20384961557636773 50614254711904573 28927241692925817 68531859529921656 24761926782676749 82423843185929750 11641250934811648 75276161281065441 89854315520665355 85957667072430617 54383548104326638 27289257145023007 90141502892848531 93468399807070718 79992374569580795 65149177412303839 80105562383964343 28807099974718627 98367795209677558 27403085408505658 86534870163873606 94695077170830389 34313533438289973 18523574760950003 17534414872530153 32910490439104793 26703805753851776 39675614861960840 26072929676857406 43598981191321522 35651541330029797 20517982947737168 53361088003961682 31860781048141973 83249955177552342 89531006796749442 31685294923857511 54973791798905753 24998794300741257 40055787925307895 27983776346538733 52410611530934722 56315152487216049 56426299489180397 40089875597641951 60239798970056861 83131077796980440 11709806579096767 22775526380965121 26047165869804926 40751219672203424 23838253248739255 89617875003927699 59710758547532262 34737263929487341 12392353962489459 29848371237316567 76119573289237586 80995448496680826 73385121451026967 79822380189321739 96501790912706955 79873023185754334 20780565975229226 22551881981613067 18751737149251010 29254526866389404 29596451041440079 72996758297513949 97502395290425500 49321180835418334 69812751607084358 82375256266721398 73160477631259319 59998121407917805 35515752172611006 49955204146113889 54211331845208588 41778030046181528 65850163755458661 97494522352315125 19254739473707431 76175687282209494 25986204653858925 22607079186399829 16122483919841386 92277638874411436 48365582955595968 64556769219725656 41794478753589133 55228893232254895 96554473178330047 84526436596206203 20414602613350753 36051525942744165 19290853813182222 22148188920514113 28916158893206000 12154600190368721 10268880117237887 75615734172343220 78743057486525332 55816899450670676 65759591589945253 51621446466361986 96069609668001057 46861953274013298 37921216251603406 58504186129813553 16248121335836718 31491017987492465 57963644234864790 92099042961240609 16620950895316140 92950909028965579 75436356828642283 67311759933562485 18930185819767777 72316051088561046 36863339175093105 24215279024569471 14351265802497862 81761786174735175 26024130057551336 60335573919065393 50427737958973599 45833181415801568 97326093232296383 71300126309590481 70479165539610465 49240113631755409 57270781092784685 13538914740336455 59716001639471294 59614349052784945 66661989930482594 64750791856555204 28998838208074874 77893573021664358 86068332960801146 88989911713423165 93517609973447036 93183045120637573 87898834298203333 12534330725127884 78855599797192431 72239823991570225 78651610611085988 92740473961520707 94838217067870776 47178318971587648 31898004925555378 80906569345597515 91178790935848909 98573363713826646 50462272021349388 47858506507440360 14757255990141559 98653569369367278 54595931537137975 11362399894049496 42420798753787130 45044962034338549 15163652300426993 97515064501682545 60837176162049316 21926705203309865 88888881243114905 79390062827584827 93918252737507469 60681696455653305 87548328774960892 90911385663258201 11907121458595286 25439270037699274 91453545626282689 38590042821093056 92332449643578354 97619520675443124 36627500692203107 97391279790087025 65426766316147024 31150687791472857 61031766133774874 37570775352555902 57409507257328163 17481862692372574 74770864976780629 99494849255624939 51257907867616293 89813083911309760 17563381314289045 71052795125450201 12118894502707078 13530096311322409 62729352654094719 17546100400038586 19172574478388961 20385245339034641 63909651855310235 48405458064853192 12234001758061556 81136714995026168 76872825604105191 78599743902988748 50296459013083138 60616589079550260 64363385922965663 99530480325108551 22387779809769446 99624765313511887 58104172540202586 55399838875237012 99659636233723466 28949421919131973 51132695371143967 80505144942962513 99192029974401463 39443018479706436 32070303667860551 52502938749971336 78367386990988248 10977552118798366 93116431337928104 23229379343778689 13330903995468970 58817088552703525 56781810052427945 93727947501799329 65083337594216463 42990085340125713 67226474955075750 92208010125548176 86595026331457529 71259398868192249 13844367301293423 40464974044975271 31430656650229741 98070114745611295 57502894734049736 84734189322719403 48600244024668796 99636401040249590 81104658857177230 35014178547484984 92527613315711320 83305986156318793 89564684896400868 84763778132593980 24505629599614866 45816846456424211 90336634909815297 75147716207585681 60035986853278010 24064805750536177 14878672985609856 28131068377841605 60637053707183872 25885372043949258 54188112544126557 23492798415874087 32600664715959870 95904227444287435 41375599484012061 15034389192217760 96970759708527317 85296467384648525 33968566323998587 36805935983032371 98691315584043079 46924267973912927 81776279733606612 75928998792866676 88555617237395680 18035255975842123 35542203960118530 30885458647448875 76433017947205025 69854316705440241 65398681393747289 87218797903158925 70636681630870481 58038843233236206 71296122211718862 37501323038308750 36803908968373354 82767725519704779 87669074733273986 69905262472672282 78154490945418108 61664924799384809 54556421602181627 57330928539875334 97872577375136225 82022101091494939 64860197706315615 50475527860304561 71449083070953115 91090526691680602 11961296579551314 48129891513005987 60950212152347331 71037921546049670 75999453744914847 45822655821221266 36371319687722348 16960004077770612 17070012153902191 87656972851851775 19261951942458133 96145636736697771 38524194509242955 66789160783350852 58930234775066547 93773828668203658 30137083564656101 38602203122329040 89321222089885554 20554930785687276 56081501750425116 86703338938919152 94833370359710155 45344445634924570 92745494728690593 34170588577235247 98173258434674495 92768937648992950 17969043561220001 30754922136308352 41536003278998900 78237121678591946 45310323027418388 57985629900381106 21559094155549415 47371078613479445 97807105174113176 25678841280152925 36137495386753427 77942096077634172 76956213454168837 25304335467430049 36652532830552482 75273985023494856 80497730073859293 23042522786880935 11231703184787836 30370518261869800 67161631429489114 61466309701169834 49049443509985047 33424254498660424 16384355749320780 55381375146151061 52621525860820120 62871161887555441 97169333055716332 83986194960341918 59966175119666471 39749067753480322 27767447893299720 45001927981290252 11180617539208717 76159033287876501 80796881618219423 32243415536857466 85853784845036456 28572728750821376 21379677745217960 69600300198685457 10495853863597835 82966615706704504 78897598059079944 95271695981598927 48417564056551530 15342526804024924 70367431235813648 43238871293889913 50296617677250113 74840370555390406 71537756909506719 70991035904751155 41531423581816226 29916733713714018 46184007346429497 24655899037437732 23916996170745313 31480671041464462 61184275014946981 27923370406423387 96566428531347988 45634423594114964 74366560096837797 46381657275404870 11867405081909727 21166062864554178 11308752878520612 79243018887666132 36367110356966558 18156831838188970 78947108971958500 15049686575374084 63452553101546307 80231487552900725 33951878707596234 74032300288811622 73828809210852316 45521040121522357 41443806273317440 35841393568456200 69096784289978903 40837224885241415 49589068714811974 25587553022232292 66802883847595650 75864551462184090 21363737044115253 88291774412331209 36079973401022348 70300652581250392 30652727942007591 86208723478926092 97982622443003897 34434019984319271 18395722643459528 74470797213883436 35816130730700730 51564616960011132 85360172295274042 22041116529120446 28604809514623269 95468433512103382 53410203437377368 87333133258824282 88367219081738075 49418547782021714 78372311717636714 58954785546475302 34750080878058587 67148017097243536 73720710330270247 58606384506551452 14518255946263446 48311776235038704 53260283178087227 70924287383990707 40928660231518947 70236721760247181 61102179713373330 21829111687743721 38872624711818368 97454533525520773 44191332924336792 35874292871738816 94062723750741853 61904048997250019 87253525051912665 68215828246422046 10956145040791158 15886755158503816 22528927680582783 28357134944571798 99320662327035858 12019381922350364 74211364248037581 46653235286342799 67899294917411293 44192650341516136 24162984582027427 42936530395045196 63636247427312926 33915828254625891 88646936254951428 76922685921434520 67794746923217949 64055518690447135 37745636686624272 53295007039412554 34731978578729317 89981219174785290 35470009823664435 49421343476023254 37524837117720227 29792394288648357 24954755812710668 70297332045682647 31875551131047859 87544008506256397 35332236706012828 67946027893448595 70658628467934906 10173342421991311 65747842695014907 31433793935275499 56035237711561082 55208526754249276 82631377877712976 54527815861641850 76801119096691812 74532184524390804 79468025607914882 88621410385331170 18917135044718071 98624093723748015 46532048991312116 59780165942671381 83048457436060922 52908803197188601 36593554199152539 48871575584303033 33159243625533171 92792992852806874 17969309325960157 41114749210721440 84620055820676954 77321051468416035 90918380353674894 96241686386552408 93293581971476174 12050237929961227 87650812386709246 73503804421050579 46503246743207489 18851596949288179 31699358306195910 86522876951310725 36383352340447074 29073452259321578 37612517097474742 32885876865676721 53898410920444738 54182616207543409 53959887154111987 97941670031082876 11114062015344346 91716926827930050 29648209142455638 88442341060578928 57364465641323442 74668579383580629 20703309876948731 18998500822655677 72214362891311197 55834215767487740 55384866501381335 74000641644265581 50791470694315443 21468400128836688 87344134844512766 16227647312201625 14861884534745188 93676430616801337 82253693320810818 93327406217713464 31484927181633463 65177941538710322 91867530538265574 64069073292567305 26586108533105834 53869674427337307 99355398230233426 98894982529827678 48060252400744536 31497178108422555 22217051833526085 88337809133970931 77868771674078895 61368154138344060 99638886723786157 68001598630970746 22647463809832162 22150371738969100 51811938183028478 47794314156542893 67881347644923610 40084500780413979 27105638081794271 72433696005283869 83155742985380223 21031503372147358 66223917218375607 75509013930455614 34138617046729658 33434703758657774 26974652951602765 45637553263724750 38505894602957687 98503282688982868 45709775081626382 75793228940434519 47466766506930540 47812155810057573 77462604869144615 94026722115100954 39344679546810515 24214713126773004 33882924833532439 36491904336973256 89895451083511216 66020208659120072 70060098772268663 10027355291050427 98402606192402247 60305648544511214 82064450120930342 77391550982281054 50854070751387162 12260316990665403 74223102999166430 57332957069260924 16774590376048946 42128140003549083 32659983601263411 88335214233840600 68856411451091214 61615440609824945 37911339113881378 51340667825667480 50935044948962025 53430410647698603 47122498802611120 77116027198116672 71517185749911731 73015056716503108 58463453754447811 18605285297098332 77904772880733244 19723635318044782 50192755751189627 80735040229916390 89952472004515752 98949714457887570 23001162863273855 82448753646018094 86453591602289896 77063545737146236 71755514079707908 64520931622195385 10118989962145819 99574003298690577 73197300255886780 66061677945513045 38785704970218018 63262254919859496 58169813064609667 82201850693667111 92554266721814292 88687623679688494 52325106760528174 73073951953219117 81775573877304534 90569006285545911 46045827888860157 57581974554185689 61154828593726966 86958512903992140 17236747428122895 92218615258234006 43637925879040454 88531134034002464 79791287820834830 10274255893714248 21343317791963418 97464623122136598 44276371450531632 99023501231968822 36739463393127818 60037891665314833 13865850059033698 15324845383284000 83600696444600157 20443262506140579 37934236545312197 43842240063786945 67340683427645118 35339897247726495 28209565327804758 30066907819400965 55707001936270405 98767442412752861 63047611307386695 50452830356857917 51154148420843334 89775711837600847 84388652002160952 22549367281519624 45832184355731885 62845337187164217 70333391217834095 93627179227930471 14033231613385883 71300794684137261 59881534313294500 28238749576742625 51141561747103545 86555528978627686 27564380156806977 20903293761711892 55810163827564562 68224554854546534 45622856717407697 39883760877506859 65445995407619769 98400016255186663 97519808929112302 20142431109153964 80702322006978974 26011858993257610 55539255990684216 55788275766657553 69225123149581033 44207674276486406 93187317664689004 90544199740385703 92906426241936137 91839926954685018 99238129287802197 79709674834013021 22878441892268410 30923676124985611 94979394376967168 25518936915540548 60133266944864545 80975094181066011 29918290598688834 25487791586108676 55780608730903145 28377484279797251 66180580031488747 24620040162500292 68852827597790658 55153318196621254 32763149566945815 18883831224226153 99702687091729328 56690016158035206 95114179446851592 26784028741481915 17694109340780839 99703263210648431 96573042659665921 98708439927091421 77710149299779269 68220670713911583 98496960025954834 45660289078656676 93493119140467580 92477964591346123 30082254153656838 23330066302463411 16162753320590858 26426983302853595 71486941789841702 17973912596790014 18088541645115219 72719462955200910 87881431753394763 61315726184444947 13781398324634000 13640514826232423 45800346487093645 76973559118804817 57908387853511127 26202161399873802 27566332422092107 69466659944105887 11193803309236939 38340212014127012 16822194178696361 98298815519213865 57065239399109945 95334374552776897 72331635710334438 70037217556416917 26151799168647174 78106655269813169 95951435217508516 73229085556882064 64789417664570781 61156596588203285 16024681728847661 10102958915545514 28048122381965949 20611656859937452 70950270666041942 33710146948445124 12037384047048284 44497998211300063 36644823246887733 44500015066067449 53578311060732395 20210739185939401 48838801786821713 71803290291782460 35299792334088535 19693616897534361 27356364294848051 37308507869255565 43178913446166128 79500698164439572 81970501672568938 53417760310387180 35130384731336580 89281663552930606 79847295394151926 78528862480174726 45159020100466175 78741240084058404 42232444248197398 26116285147820085 37011853387114172 92646583551636050 56179952679288960 40792358058445771 98016283676041349 38596538152766238 59094899868376338 55618041383748982 36423161817803161 33260472061987438 84753421341796509 32266214616644598 47435594272702782 94931112945476747 91294449811123861 20013553886221363 44868197048211992 79042749172569265 76494430723357378 74583509921472790 31190177858429205 87762110479150755 40393767326879283 96457351116325304 72178448768561777 94220088316810357 35782026749974318 19354844145794562 57354128542003572 97429790952117486 92111269448801933 26849642197373897 68722928083578507 22507534748455998 46285461767043639 83134952276549069 90450686892535445 21650789913236832 12330441630543311 11897341476549668 78176392725496304 75750595796058669 78929383359502487 23356740514263573 89343412440969841 67241938709600103 82257212546076265 91326178974229215 74789462646930235 78450351682541114 36885229140085965 48298408188299637 58308636919647856 49567889439801597 59834927074088397 54533858930337400 55881543017080508 99668325214366133 48250412999866273 21686439450722572 44262513400589836 11765038818189244 32397439096350110 72311070000368478 37126651111733667 15650578901648851 32017551275396559 82520681131828069 48315085280741006 82212352966496834 11262743756166132 65368042551236464 86064138823912511 79687438783677039 98986596322963501 95554656803617130 72776288992178448 26489247269261126 91760538728317314 34966651793061425 28088899254756772 18308924406500866 99213084665539678 87535165192481119 88235467226739578 39534432551984625 54730091544347361 59750799730988760 86475867521335862 77468141426725489 43243626109248295 11835088244724792 44430858626895013 93004506027683448 48775419782364396 27108672870141042 40031211800488000 90403485432401800 12421882231561688 93406767481747608 70607893343165085 90509018795389816 98409864790247975 73393061545867510 36636667174494992 62611688423444796 82140251031588561 72407186797769031 89800017577338768 16268474720855499 73986585153912223 21814555870325733 38332806761856037 56245356303614294 87919042349998639 30567947988005326 85977533680027066 36112808995582699 12595686379242100 17965564410208106 48123526948077794 29502610658442712 79880746352031748 69315471920039673 55669638287078396 99741805366261298 52048916508010688 69904262932682750 49724633413174570 40664729832079134 93753483911011990 47298514443316279 18619465065972705 66172358245510743 34136330877098820 77884266485881294 60321694862048492 12987817079300104 10144242620151609 34428049270091022 29216695626727081 99109725304668960 26281970630912428 77058329036019178 84187339237249507 43471456996706472 79091959182527289 40829197115272564 62001682418044850 30235031585344117 90404214517557339 67979656335234792 81433672594914154 13674615299304867 79696909775199060 70553275472382363 18571494273773815 45676457107481266 99174881575635606 97976680521838165 35094022457074782 58891814830212032 70693117745024429 96599070701206903 74486216798442432 79760156310285824 97728083065899165 61623634345413336 64669654318090555 58367340376114447 14193774624451640 15469769951923707 45229132261452465 45859625639565721 77017657944045845 30939917034132683 68159064653341984 23697564091588592 89619615268468180 46599013331931082 56712400588195587 49550634693287669 12390147027697228 96405701357625629 33631767806157592 29985869538164384 86022147723176991 28170456759475800 71787238879456123 40463382768182135 48215068215716316 55782006540936064 93998109713398420 55849425552935636 75462512012024223 96343253924855366 41701625353341640 82893300752017338 54601860561830341 27148865841554785 69480289726486164 93143207525397193 88551174162244257 99261543310353046 58665003880517255 59653153164666092 16691941183746662 39130425588689839 49183476069753041 53631921876615604 17849574792581661 29634123656788692 11292870884153156 72891107691028802 26288808173483017 42350273084330852 72557670495573852 87952528071585886 87222240631780614 22378784965882833 89668805315352059 66070145617016399 37158907649570021 55937425528525577 52034492723122992 77418013515807961 81361849945808452 75560494774237613 66115142217337896 58415392441114753 51946749687741051 13367445150100180 21996734167196701 30197819669274974 53749349420373930 55447940943241790 83561681430019348 43015625609696807 50975462641028720 73978298013354598 79680292373992950 25762623268851444 95234612099677104 79194172611143523 65424353551430057 95183610733524748 91594778815480434 76703827978158691 20045660126049980 94363690101969368 36706819452834301 35994358775703359 62743122268290885 23181561239989002 41384633126462541 86715080716107079 99050386092652673 37331749939445291 59264226612179958 54660800824786183 66606987120036910 91049917206392172 61645275677757885 24405524125499684 25607712411220654 89812555434842253 60450419483482152 50957896916473307 58543839983660220 90191326235046962 52910591474933329 79169628121773734 74357093509843555 50426277488818559 96277568400573909 97670196046896464 18605847072986641 95596159381615317 11321607081465073 33605240450315972 14013897274597033 44675183338277222 16941949269284237 77383069876335456 38752222127154245 98170365260994628 11216888310857661 50923545413001178 37523506600985041 84984931586375690 24571615291432451 71089536643455095 56478867989827614 47023362830749821 87384126292992046 54447983636526143 84426731894573256 82429798230394797 44120944437513948 36429602183049900 34997453752531711 49584174440193516 23778156666385984 62171021783809236 52099470523199478 71913828980157338 86401875643308467 25692535609695985 20072528842003060 45124959896234645 89651468651685334 77658465861925104 37567826765900885 36925542080617573 36132706180757441 13338812547802846 10209314454859907 45271698124292552 32525459208126696 15595562480028100 63777128531142963 27913701329720542 65727810081079992 85903468823008009 55410010650552006 73291936013994263 84584620964924150 19672462143353377 23318785377691007 91472786637696270 74917476693259034 34433200378902847 53812385050147529 14687336838553640 96714381663161071 22283519624195016 65682494963582707 99374395552812518 99561921852934825 64948416098261656 78573543976757025 16898642368695981 40192528301964825 26224575034168619 31326520488203558 90794289156210621 11394411100280979 52408636266634831 12116767873965451 87731006883746852 35616779312744292 72784798808710916 29759951215249683 61097073150512325 76932475965244261 30933231754926319 11910178665103942 99030629917065134 90220547606818349 28677554813650446 25617630918863994 77726591653844412 34388527052419170 22688891986186359 72134492428817743 98926917335417585 91519099999878420 21327132530286130 22216015332056450 12837169580839359 38921814814101784 96238795860694545 65774869126606545 76258642296662482 59806802253153356 73177645456061498 43932543221796574 32770528785851711 52848211271546373 85264523689301412 38795073145001918 21918992907242075 42762258460715890 85229914124970539 79477937827820508 29824085008601589 62144810732763521 24138351570908405 16117480224601367 37370162264071862 47504428405943192 40812454154555203 19135582562594693 71075108061051404 14086600313216193 41363753179783106 86203291625213810 15738812708731203 71632003927074659 74162743992615833 40752794610907436 50570862426646129 94145938250061493 13888244942129473 70906421040277573 89333294951017714 73133811300451527 47208933590057183 53724052224747327 48706651404672962 61021708667658887 40570105695045313 13227126902934174 45285239106286930 77912751038609109 11767097881668905 39609641237579777 10347815687286666 55953200579547989 90373668081133140 25907486978155218 37629727265735886 65601753930282243 11134537987679359 63109353438949485 34573339014195616 58390743151690014 85063610227645647 18168791133284894 61736720368873589 72805749277378179 16053949066377046 35750759447720176 17236619564537315 81113393114708385 93703593230517000 22930351313705172 87045863080754438 22493895716729026 46982300892139475 64694756119309324 98768542266897104 72143925506858900 37403342916643661 12047573478997478 34939005734245435 12479721654313101 88171925753848884 66643211425313687 23055442151159621 77536739727525207 85463451198276605 30035641632992374 51191340967730808 80188883451279119 26168008718318460 48971685638865663 34990529868896167 72087790547317595 41179803457418787 87173728073600151 92717750659799648 39832653835209696 69787307663115284 77505164120898745 34605837725543391 23934488164570826 53794172764172275 87366265791761200 51839230117203107 27900034824967470 83376992510236474 44192753544956276 95957317581548255 72486520599310256 55657605606405290 10965808692515092 41734600083721992 76750577298234438 37042924019868272 27357616022163297 68507305092020621 66642464215315147 24413044496619438 20002968440656006 26061015260576641 15974104675609129 14916611315799146 30411576439522710 16664066582948146 21472878571134504 27805073686839859 50291363930828117 72816222122556415 17944464651432287 61948881742484830 62268191695780434 13094923284454436 39182703689689253 88467231019301299 82402608069649102 18119329702697228 37429800727006917 21415064723265338 39728486258063888 57626675590585221 66163251445655919 38496221140258692 57632968336904745 12445229860224462 10836439929550006 56548236037453850 55296226909416707 30435385966288746 65139764838082248 36462612913640408 50958780994990709 56676199981622248 19308177266465342 90438981909273064 36084254716118096 59062390947782595 17426623865068873 53746520168473933 38646333731597080 12443172390110701 79124571141990803 27192805181863440 70469309799550527 33154720449181871 73022135038196005 71307344599911882 69853916129189744 22227522599349235 89749179729361034 45394730941558060 18599070670471779 91694985162802960 22798460799232714 74523540584125316 21008637026192946 62182525721781916 70188615782090458 70022610654666298 86186444720125713 41873331246874358 27702681064811021 66505780962456416 25645740416561016 62197817172929295 52646754403710117 76022970205647816 88036761562954055 99791268267837181 93982210243317267 66325185385874297 62239788411794008 98663788619687627 24907136557553975 48073233970656489 47823875457249385 97122265442301388 58693959933548936 99270469029002874 49598904504555399 24953665915763989 84846190024094159 16245548513250115 76551935914199647 36703009437095704 74557866428016023 21775031944031147 78476902451088842 28938640292974171 45916966284143939 61987533820549837 51109555031330986 20780251444078813 11387886173042881 57462292592271779 37173469210547464 59650253007918895 75116719789522100 54846617678282141 19527332724279688 56049399197399255 83911702037625185 92510260738032452 87015190889627533 20045646149157749 94921461015260972 18850388531748047 83392841313408473 89246976300934519 66451411603040571 88403666764511483 54513217479242944 90247107771335055 17110048846506594 53341550218869803 28571248799457198 80080435581848565 27585664611205494 17290987841169352 40267427991374783 59411975879632591 24859307748204356 34927422458627657 17413443262089877 50624788803795139 96834184756510851 24418472406702816 31329601361849436 17440862383709058 34514503725188191 28633394604680756 16219140230116405 57351775974675566 77454231941262968 20433057381768401 71683860770432723 19363298764465890 58691907682451820 35642068417252132 70464476195852524 41435333649229449 83835408682940858 64525885034678635 64712217658562035 49482257592477562 32225029364437232 63144011664788526 92239538020729930 60294246715939336 78558610683673357 24089473459955355 92472515545442865 43802077322171134 59152109317292397 57770431639454880 77746600228611588 54857058017775819 90237113333060734 81631514183277561 53885503731054092 34011301831514289 64105506024987076 12012821737977918 59927478760637519 82710992367846823 80047793243705088 54666401423429302 70230037029054531 80499810283770084 16810520079235728 83582376957977774 18553896763565746 72776860736065828 31915298786160607 58556797057010991 37629818882963937 21834549441017084 96009785609598590 82432256276559273 80133469129753928 94465256523676567 41806929775008913 74191191448568434 57377522058984690 36217846684445709 20622749287833501 16592319371968276 25286742026530501 40734281399028693 75111089755613401 49585049134247265 37154100554511049 84755960227784838 75612559073460324 37811305715367432 76159062228997579 12897857600498561 56504799554535819 14033725692426582 95394314832073311 38185882914384042 15819661759907805 71739594198608962 82461562531559287 57948142143172607 65192259389646428 12881528371344817 93617712781394481 29593031117825585 79220590043414192 44818009048480365 63719510341254488 68561453147944691 97134580159810598 62989008707992063 98044580925629886 56167976604350201 34392228649599419 67924262139735485 83695627032756034 35492412337808695 75313362970016965 80865477379991059 74450669485239952 78015367179428330 32109272571666199 49723004420073848 23529716680533646 31691134188241874 36700587726522015 15207980775505392 21815169932207255 64550798268787681 18248889064201173 70481392521187778 93498732651143653 80935598481041815 51244262816933427 85651975559693782 90523557464247521 64388294903960957 31050972898253616 58739803582016649 29718203713822843 67196263285954934 44427731205632883 98419339348929437 80006576282969160 81294281232027383 83417149910177678 40905265876151140 16067488328882930 19764596000072988 41448586485942989 32160263307199681 56722823807197829 35435018131719707 79985999448657359 61563863898906317 58470227769266839 41067145542225531 66635101870427478 48055202846661080 43257975209626484 46434646170625633 10832539671153259 10491178708748428 13528973458310857 56971307621814689 59778615706765538 60703693640919838 47132843438133592 89686171107612794 59847721327317200 80612783160558017 70958018774204494 89345094808256169 99932367592433581 30956943851239856 47980500417219868 56020659131968458 26756614946191342 54703355511809312 49312825671631140 49875872174700544 21020200556378270 79577385868631558 40160029652197239 93084478534233746 37508260112167983 83390711485019887 88932543399951068 91957872456218096 93542270418263586 54493948044971463 75470514239052340 91557659825309076 40571816858624457 73980511892466285 92961107322761602 14262697532959135 83965843808799081 31706213287905092 35402669154573007 43271765133064477 19779391963674722 32583605186654416 27531797692281529 24008012767346785 13646207392780549 68832945856066279 30456205576710168 31176253916415990 24806563593097455 67433477252136803 12921890708183005 17519124575687414 65503626308384820 12731469360915104 82539428742371589 75344203175621499 94184633654598139 22899243782675760 98621265186492729 90787961384830691 59279769410358172 53912980704583927 10969534285206789 16106375654679239 67710634033260972 88955734386989402 28771037521016457 24814227748772792 47147689383064151 22888739209023705 74699368602907353 82361427902226931 88911606760326954 89762375723085113 71305069581264223 30366123369764452 21048921722147094 24693158377293876 62277733768196723 82028801913156327 22733214487804206 31111010122214044 73724506516395767 38823156132074122 52263713978457116 60183556933011119 61096608101861684 21896986946759964 81838479895343318 29551551948765474 70419782524304875 43510211981111183 97895659481849410 25777027381479856 59930173228597983 59052153877570215 39118022228143408 72774607247148894 16016551031877982 89979841973119170 54804865496370993 36864567931159784 56558769075776498 86879803898744939 43255967092096974 79574296980630511 48894767703421745 83571210425366252 85915657327984376 86795703981469429 24995473250829229 71505440854228570 51424992571229738 42080986178162695 97956264530848292 64987185722197551 75757019869903870 73246921336543501 80153285353849440 49021201257107273 55631894486211440 51808207741670617 77118875168188514 65254124972318441 49349455432964694 15868038443591362 76682405239361077 46031420547372710 85738193694235909 33650623392743203 70553929454432594 43159427219773853 69179699818640317 83765101111629764 62590319164646651 12847690077152708 55795456728071748 98840592831670503 59869304590204474 65681184257561170 65371659247772512 30013314827895289 48394422741891986 89601964099581879 40161671681438106 53674825055637769 53136830938531246 17715041729748558 10787698760528809 89944990835596879 95368562253308375 65455955838287200 39288019346412485 43581925844897226 42595926980475880 10957427055452995 49240310930926962 44126170971870450 50180985286685684 51327273434115948 78314161816229545 57692571727127001 22674824193603515 73511459897877038 16882870137870352 81047386002861498 13875819935543035 32369433773014646 54794550756727841 37473504261147189 96659421283570344 71266781101772227 31809667379618515 72165234044347949 31827268636121719 58251807924648483 84987054270845171 27146676899846803 63168025994482267 40786639028302744 30841488316937379 58060349763464121 60518467432644284 68426712237751285 31341155719273476 73074163854343589 41764475295458400 87740177986756193 75896933754555578 52903179667697896 48735332071182830 99839429973097074 42091476597718806 33681411081972171 62481768808021601 75772767783469703 79826894996590432 77903438636417883 40817313342113762 30014179820186432 98739054644159179 26847713239295735 42127677470946786 60779116983032693 26604112626866766 35153565940749482 29989727183829728 77042424016216761 17876190514095157 13461320431684737 79690977302475859 33428937142903694 23287789547214134 60604373344161955 82372706961799028 45773457769983288 91630296824310630 62927253521320115 63662878436484225 57653531369579273 91066953630798950 44272865855966248 86189893579663927 38625279449760404 90935163297572865 30533636007057833 81256144769060642 29365471852517260 43795518707072541 21741131020344724 33633323067836450 32603895209444214 35610367359470068 92794985256576034 69058769459715743 30946631824776405 61291795991264661 84284430212738201 68959886030417864 85399299536529591 37536203768089620 87069538157912444 35856364609182022 67305067843439597 46248831310387390 29890057914245625 43150094309935644 97051527804431963 79078269027662881 72157945319635771 62908675642816994 94312241070410911 20538542037074275 11179606775353692 69493955703752655 45618715255107589 40890441175750649 18293445831965345 28059110025658364 43868075151452185 30563963143943576 17516941271056957 79035829840713180 55023437872361251 44422274249359874 21532539785146174 42167933252044710 11918588058222911 76656514631572979 56865287019737014 52103372872057246 30052002857624399 82368664054256709 79856188329578924 14162751148541417 68697685338349954 39165646792870153 81058725471120071 40811560616369734 80534699262938282 57466249030434373 68547587622741405 44144281910826954 12485075335875734 22458141396526216 12220518199681486 70697297240128821 58462311879575246 99138551697432703 48969819489844642 42104008344869802 56968815349325847 27703650597318239 82026554309363338 14836794945072873 93415953310024311 89319828089684196 63079618531545015 72907104424776262 20491834462818944 25910026200186294 49079029332438461 30914907536038263 85279778650055598 88678612150002584 89203565591536586 32648745701368217 94444167199367828 35848705372335453 21917063128665550 68529846550887024 32848334753685212 93969552504008118 14642055102160193 15951555071040484 81020539155568247 22163164513374516 10472197063610292 17730534684227117 65117376673832054 23672871720415366 96066154185993469 13695704765909842 10354806022450500 39296727717670542 78452268903248607 12517113930421293 49757716723319143 46585507446417928 95144129389105278 91077233650905364 10282940428000363 11775296350221299 68653921522654456 26248192535772413 86754576797442908 58268258021419789 24907169303342788 21174648744054265 67565392182014010 13531240245605918 53188319565761705 62325905194579862 15747603186717552 78819709581277116 69751974617336565 29785139911315180 71237241314453033 36364756517032722 57982339436715152 98662115671192384 22983017864216146 26619499917816940 24116279049060928 26668056233139927 21194779668899574 75112684644934942 81324843289134700 97579829246511476 35168519244054220 34793798566609503 36766250406974432 66739397184563287 84193854305443904 10318811827977248 99868961030753767 33673814613845631 29571055928804198 19873462041753824 58707893027813268 87631815757728160 28110787449783235 26863740246079852 75988763112932542 39852673316735447 83719909863947187 24290814884468701 13146069333401433 40220623201369899 46578908020522858 85955109457331486 28387311047300126 32987931826883113 90455005596396085 29916749958887778 20234934549096365 63789329542096931 32592086657264602 97849652909742697 63640302151091846 34093577374464294 36487861783921828 34715360428130316 86064386280859777 42741659390641912 27730233754125053 73000506619321558 37630443833249638 41957579884713227 46656174186748580 62469754364201622 83884869293290572 98928908674641362 19910587459356708 31155082839380039 92762232525265299 40856540246633842 32499103956727868 19104760699449101 83369643071106283 58573578679674345 98794193922677434 34648277589896199 32870248333501555 73985537908534850 17603207392064543 85211342181279146 41803035877278764 74553683243598734 82701643577627858 42685652011981224 18726807285870748 10427570441897412 95648464012623069 85027968833925658 13672634164741160 29119951788003724 38977696199271467 50491796924573858 71168054678437566 86367664123360796 78671814550756540 59441590193635891 51870464248050923 65946995844132221 54243851459722438 92961494042587463 87928859903367108 55588036329552372 11121954289190194 92541189155073587 79830988988905013 49395116201700253 74909029467740082 71090665278891462 57803109503819109 53630904560382744 11164770962491180 14512988900034867 86965392838536077 13048467394356609 50032974608138063 96687237525225324 87397587094369313 57148650039221980 38856952473715266 65539138693491364 94848726520808945 74949499055819110 86356922386954721 12239727320509090 29842926852231067 37586805956979411 22235268414937765 49930399920508210 80562827300389553 33656229458107696 68369134250640261 86925683515243449 92488669337218663 66626722926278079 49708236978603185 55960184688012944 24563258094179643 44447113429583609 39943587683489366 96786231873203038 71491088200409620 33536556658642472 45975494975574004 38935858126034531 85140415118567268 69418540156528248 49465384037828691 62470423945921415 66540805061997451 38062141761098139 85556411893929595 73106662046221267 75292157154138965 48913426927190754 38218188528991504 35952903748401925 89232557381507018 74497676170452337 31960314918953417 83287783059039275 86470113394823634 67676325367625934 54386597600470548 31737457544019604 61900780917898131 97405601509097806 83468529797328038 68009853490167845 12845983325979180 16656040280387048 87635872752778063 85872309520546613 23312597874334131 35506509874263091 47559153092053973 88761509172298671 23019467570359743 99320822758526922 32131677298395048 62862329919931880 14939895472712785 28928999543458101 30119959994930676 63356145236433302 79429863151219387 18108562077693293 72589526041535100 32128288343843518 83043702051792449 75412810342519351 25832338870595800 57028974526439941 46917884216977918 12001526207782239 63630079891515200 34641809423715308 75314190700885709 75723579113113152 99704557348504836 32414434620775351 77993714580459322 59092094013926558 74779810927272735 17331809438891024 16163251156378996 62864610823068529 88539840787137999 42877834966436262 66023460898631123 53825868428739325 26685074298938467 78856958648878346 78947769333751652 81630842757425348 64269195044534642 45084355998879787 85387135588496647 47771728263976590 25913628124186187 60606806579851445 88973562726501004 18210435061982635 59973048977888467 60470716798117653 81312526995814287 79895471183534268 71358369554589159 20337155687672121 47318067528909358 43024010094078983 84035071007715569 79880205941467611 34737271983457393 31453434293787469 69630645969401380 88158188772477238 29575626980514783 51523479941991167 48581959535544124 97896679187109541 23731978608431332 96466734337095068 66797813677627889 67970419452071339 12444543660400073 52307187119197624 52344751553585177 23211759694511542 15468194110437267 32317659671913427 23995170878020708 44171939534505842 42017935919663500 60671988604124282 87261155367785387 62809379116003783 85464691270757459 33075523749385940 73241791165681530 93849757306902203 42151925207421756 68065469718115520 56736510852020265 23938302479032213 66692279691983920 28744881145764885 10601894527204575 11623236416191043 73886742347362740 71696746218824375 55361801681029445 78272927353996317 93780563610546727 72764222699291686 87892058170866200 94618683989441224 71179526009595982 60053509895688527 49101118891339559 42133998827532540 27992119682377751 68674616247693331 78588359630477183 25605259512692844 77171475525080442 57994812651194868 22750495956166337 98636052494319724 69659210830385969 24910549004815484 99054229749136676 39177547914940591 81030966359688967 84209295797856445 83799009265859953 58021455077375875 29925396287006846 63990620795790666 97301239813945874 95775294332258189 17113831408558991 60441540283037196 41304352183527007 69068943965270639 65097705803987583 79255470804113422 99502241261226058 66919326802510173 93655749601862650 40411134106691946 75630377476677014 74549536312656000 81888230029399752 86715973162053642 32217801254315925 60875687802938774 42160013481610759 30373596036211207 55242251853014140 60311155449271038 43125064641026842 61014458499785773 78074869563073976 83089442553251104 97228838159092880 64073221831061444 11592523021628285 95317026651500935 55232487494362636 35722330573157883 69538456636997265 95891563270539802 89252270702905719 75842339000217917 55508393497044940 91806349353733628 75331842852293516 97644498385240360 96693680745801103 74475862985050068 60707671960986278 62249606668159796 73476222495002685 96375977692799576 37990367985751383 89742003083839567 90684987440329575 82259049863810916 71223744833352864 87118630512121206 64920528883797648 10175939667380912 55947191670979213 54351664822807067 51749646742283061 66540276990712739 17350973866356543 93181340074910268 39905302884997825 14902504756337741 33430239753627588 81939341833557268 87530202829615745 42043086777972121 61304703155491870 47229126269379452 78966457799718672 75068441693502546 80524255413796403 56519640311707556 67464562854270471 39490970772560688 68543928990751792 33917850507639978 79066049173215202 42233987822234263 19365705377912874 12283353920254934 64775699445868671 77130002211085399 75521368711942447 46820246483026856 65382390032096464 98073769670828665 64780623076490832 68786280866078050 83153343133774785 44352676148311911 18662261663160032 81621694308063724 69829289750298423 54777964557988959 79453707833030611 82871919999422681 52928043157255842 77114938303454526 14486784153970857 23517640051043045 50583754268409667 22112646251386964 96356826569451854 12736305868779899 97036425926778720 81179216298942068 84973946951584607 32987854815796957 45730629112027943 23839274885252117 96729495966469482 69004345166032259 13633373809830563 20704539947054582 24917531892458057 41195826172474052 91864466851370240 14579284720230268 86645649095427682 99968675720722689 15498427087967522 36658073894112646 22095264557454022 14859135993500251 37919491988209863 84469064619514411 59840875932647935 31555033056060060 58015240374361590 75753696458081486 19616828893378463 35796441326979050 91729940954054529 53554670107894661 87897015163601992 42498280200883112 31140046491779901 99001117263564708 92881891348017239 96237667167137611 83149620073442105 48262213364872931 60534975370160493 66283479421672988 22369738659440273 21271814310068174 72699043692103862 13012308115813362 27918860801616482 83669611928832021 49289766989326963 28521209601860067 81829369620285636 86997595159961864 71036264225588039 42011422761877534 84344533568395193 21323439736639415 94442581974589798 74353201208919208 95458245489193307 59369486347719099 54106680006409758 57703580735047654 94695619050263936 19592538525453955 69365580953249863 94505411360040127 13450853921743959 24480690292900935 99144286997473843 42782362016602409 28052902182842527 91659104717016849 78447403653292034 99143071828589113 86928780100704095 60906392722090295 80831486496448003 65778276808455824 59423427813266937 12249353628714794 51977248585580959 54543792802098120 70357717997038944 85411762248295440 79327214228330152 66896228762445673 17253088413824374 97567986683563385 58230870516995152 93393438211783668 11557403794165162 33574096047458339 97812366579462600 88796142070222326 92915062992669729 14694786394889858 91454411439418557 78664321240303690 39022453171766254 58302512829428504 76628674417914870 30106958422639580 36585578134812523 43383427021883717 97153148416486589 52473078938085951 89368840451030820 64310391308595000 80977893582183574 63961002751866534 69345622448086756 18379314512672293 32275519747818580 96002111105747309 61015370893772671 89309992830948671 87990198512037245 19536201121675266 89441599264470168 34011879622617181 11324035906343217 41452599156145792 57881649474090299 61470637471910773 81687728213366879 15798689384804479 82816256283600592 90787713795077548 89590242975550880 38002882873026822 86996996149328430 84555268399742382 70604643949696626 15047923730035553 77989109441286430 59721434728668630 20839315901012800 65623835718103404 63156655856218557 57063302706296998 57676813144649018 98287292777246924 36093088073492173 95018113079655892 12338536379320985 35187140230199910 69335675784758712 13670375497679369 45075413234337712 74167691230663623 63730265998471493 57840561200072274 14227023549383709 62620477965356232 37554730852183950 38788933073783944 66795170939715909 79039081997776151 66160044339281865 45236887109198242 50459327710674035 22619646587025650 81047351392914564 19447090386164426 27366977033267413 60904951585861438 66080510306968059 35886394376303780 10054501877223954 12688852378502631 50670786839215693 75329314162977417 64702562328946397 84603421186565159 96205017424699148 90788485959723221 41961500582337021 37307701621538423 33307282527346925 88100241005172970 38829440999258486 33885062964925566 12328096051394652 95223354574697854 50238898561146998 80137941194042333 70452127663673968 24061052817734064 55361905646630406 92117397944130219 62130267498767021 82180273700064835 73882718945988067 66052081338826012 97786204258589918 90915466810423372 89535191539647242 84190823136478205 47950769045867937 65054268274795834 28210649566641083 27773373427705419 60220868726124190 37091748423962672 20952143951706897 64407050398127670 74932929143473144 54703035946085055 82096239910932600 39332054619123335 35792031702361696 85143951588397877 58904133149481136 36110006242683209 25569622242110718 37525057226354529 54296027324214726 74456238852796601 12849440431601198 48729659303544520 10722910218114541 96505434461105880 96824957642912486 99218368891122758 78286361936283378 46828335968754194 19451305085573413 50630895795665364 12755642898584203 94983463522808827 38878229581124358 64302455174372580 58522200871658989 16171258045892367 51577897367932710 84551043751944281 71407336014580261 43290028082749960 81012264553194709 54975473021190587 34195429779093137 82302667268884851 11971189883124183 25171388784982585 45899008436665099 33660857333037516 30223171733009782 57641091455300216 33335400026103969 79058120880668439 92138083365984611 31666369442957151 47139108265573573 47169656107572944 28210898035386144 65487376711352696 11053733441916336 19619685449477458 13118995699030970 18749955031339687 13789833845829173 49639399191633514 99816223984826385 24203969585542932 32233747494679884 83013179538559238 40941986852737797 73359057604998359 42602239630021053 31850802263862744 91456074956850879 68266645042866150 81672939311069740 23733985388987677 12773397046495404 89537284658409307 34468502370748318 91248361346087388 65675183811336079 64377437321960731 14051604856325170 89901530622525487 99209626712737952 56231887638336192 16914204352348385 66398553360202847 30406847778659687 97282322251182677 22748431959866470 87538933660266002 42654435022374041 84780142720179952 60187672161272395 44389568812629758 12598982688575851 98405592437030098 74104532376755916 99238887216289582 23121124841474751 73248217630015734 59813431902435751 86801317361785431 20648398180135702 42946130508048310 58534582093243767 35328362252573944 88624439912420601 98817740843666735 28965418657706165 87596919561785865 41034968911051168 46265371449408037 57006237433143533 56489391318599181 94510465113612548 94004215759980641 54303589158518699 76147326011098204 18534546364326006 24448990920062433 33782354177415736 76281842535087366 22818849235002173 96762598340079626 42102593889782916 22975868269995114 52814135588472905 39161321258199871 21282383809308842 17892053552399555 89334166131127991 67984180352737259 10735135952170591 16296555834442111 39549380659962562 48598195161645149 92277112441858843 16122694471778636 29712976858374200 61365746629710642 13770267922682571 76087963797465680 51342260962429977 16887034630029287 54176889227174298 96266335011117803 26026886745841523 20041832401404368 46990344833501172 28572491699248950 62919718481715336 42926887270016614 32476361655473105 28654180557582982 43397341736087635 65763932384959887 60252275246010426 73670884716228492 12452682607252774 60525937269990679 60535693698428687 52091942707590586 85918835452539815 91727769217574728 45498224615131035 64891103104015953 56142304286087612 10511142309569145 96903591935458970 74381984946181591 67077028466946109 22262902778063254 82472359354081964 69873941948376161 38110795554037426 21530363420187984 93101666768512732 20525060030855503 68775424312449443 97632620128888779 34511894309971429 57172646098479650 25432167490973386 29793417755367136 68162083977017646 10563356358539876 60969135042918858 33126195185246667 66469010464204342 47455263058367861 28076516719688317 89851304907885734 34481561423244566 92713113321047452 64211916147977100 92757471151759878 64705854157292222 13018988922121343 31259702168535250 45867696494030724 41073418345204111 52085604642995200 17321703357160389 30574139527686732 37080243469439672 29237399214593254 87219526223146913 94778698836445629 99084503501167213 54689410127818688 35638297458301455 18464911710169019 76428331248353634 16195603035832053 26977854174017907 65020775922329932 77785604371744312 28895606307869356 29784533907575678 96045040243328749 88168169405160742 18004075458620177 24417577500457766 89340058436768362 69289693934206506 36946081190321549 61432967733044996 55286364477894216 66112297632377252 57016986782765465 34113117494587124 49460128392009916 75779761991125793 52727021047077655 26854660627669940 13895994604870107 97926437345074211 69785289728570154 46148758917385487 18755971604253515 98233572704924957 81173218397154993 41068477549438776 32178663944222955 11008952937258798 32043986176471385 47422458607866196 64441242709775305 53952533423598393 66822214763017667 91542889650587607 28167274303331108 91424944301033095 77896606239349216 82164183912280860 37606615636554414 72180360414570400 39154684669915698 74091248711409637 99555382143404369 39765655985059600 30589748525844188 69618924553774222 91788158545901535 97680088996840527 55144970813481842 19100951877155091 76448309283234740 58317252171721529 56433013324734964 77095443196114509 17220289218019987 28730619133117455 11617211462478299 61706201213888428 43260560542307800 13582306761553645 22347515852854689 41117639367005430 51999782075503563 35788933651918309 99528325963286021 87112846259423620 80737387740208816 31527793071299703 29732506368026632 24823031320531069 29841569486116088 55252209679063204 72074538370001681 51762304489623634 13817523084141776 15224237354299913 33383626207330817 47737950302838370 39469992985711416 83308173880072420 19274913182221384 74215752575323074 27873508352025198 39701672209145207 11608683257023015 20475523635918993 82822479848748862 63515392421166101 69122290058581235 77839171157013363 70980616400414312 59699390288486747 42378931423214785 88503564149711351 88604875009859127 41868864384048838 19323767630715939 58352101961832388 25939083003139199 67675130253739735 75572174002610125 72877149056988203 97533298272736219 73369015409418416 48197502722853050 74336497944932783 98214318513513080 84429590662507207 16250826940203326 75536499014456693 26691998869333103 57862519068171590 25413229122872526 79498272481311296 16067791700656772 24626242111924010 13696170501891561 72653105287600168 99249336876669057 54805587567821232 21361505767598560 51255223036788178 48446432211762145 97101638048697065 17578207360987311 63948931556780231 77538988801137857 57967050652049322 36382863059907677 22588396430194571 87090934522816298 82287000055676415 76332879568147645 42238907618055063 56150523981974906 33382902602759595 91651949124625858 12589388085128771 29802112960521805 93997829228461074 86477183488406886 98078349758974996 77726409035925490 46105734463617490 10600266040773923 61557053949771898 20825285687408956 64039402769020527 41713286554507523 49980746479334438 77459170027804137 29279914688464709 40415346770525238 46777957985227311 33204644021839328 42443770653043734 59121684898770435 44657937001349477 67700586085881544 98807066727672424 63418546888958073 75422435077386279 31829658608757169 37083806518756091 33867030735733641 29594593171841331 68273289319784318 78370445500225642 74062518156354600 49993004180748418 83651700633964241 63844878896858310 53421943738124360 37359537761633765 22036918357163193 14989793879449427 91906791994865151 61392086158653482 77508085785825744 99531236993262705 54981254220031411 15431909021511574 99276697936062438 91138172672963513 25884581553079069 14450062350290947 50306155989362272 76275693339394180 26760634960529345 50548756402737759 52749346206765378 97836652867205915 42563360974821978 40097041054444706 17011909296200602 69829759450205884 25712991264317809 15856136066098279 22618355822265953 19408212933500144 15234311873810963 76541797357674891 13168073576637700 81999886065318088 70565605351158148 66455375379395673 95049370639197640 82717670950026875 78304249038137142 29805703450046849 87618330537691798 45684421673358576 93625591016119196 88786912169119595 19091836430568642 40302124913578036 98793038890861314 71099083855265594 64591175073633020 20535521466876437 41101127510962145 78068653290845901 15754778678771646 75344411086498241 42716362110643872 96975916055382843 39845103157860056 95941737093908769 12351693599418369 57730976773051142 45907429537366064 22890057592189418 87062305654692638 39621721373386865 83282832590374522 88807740458054869 45092125886731958 66998494520040418 33711326659715537 46355863350766606 46395533694521384 40416890961956801 53526178060344002 45023132009935106 57110444375413938 21036350810228330 73530043490591588 31912715025865397 68979422157277196 35359416231698090 98237400778808463 72105451519480395 83746530199213221 55054605339827754 58154340162580782 86545514230658786 93555403232542206 54237609379011537 25332985207495529 45797261299994042 65286928205476503 79568517355539499 27990303632107525 98252431237228181 93547939570487274 98868504173910369 30880705077841683 12818408933450938 36899298034963287 29862273123739104 63865618508312613 67749995321213191 69956542470679862 93055353171048428 57348131278141090 58738942507317666 13876756000366604 72732456177392328 75838184916377274 69433782685689050 98798593034787577 22598356865605766 52671076920310158 13517097265991291 69871873118391190 83220586706375264 69202436333691950 73375256748447525 87593239469048971 82951280153320761 47665039947819466 19317432689702855 62069223893383371 99338347874619444 28259297518085719 36006885660269754 66599148799178456 58548917465435681 99795836249597996 88986521663680462 95315550892481789 99564690004660028 30361956742351522 98171800365189800 53946261353224841 52031108741338167 31649872052148272 54534313497993354 22731838630506628 40526344224935660 56264114904768643 36355558184130115 30998935264803107 45400050484657920 35247360687560051 17321710207742809 36418645542877008 23337660219459805 88552058995049551 87770047488727093 50159855373755460 48904043266842014 99535676562394436 25107582556667379 31991786696131720 67176146831900000 71408376313324248 29837062267067674 77095805964501482 93520083240336141 88104440407641908 48748908498548491 66100592268783111 73235967673791708 13069385639437893 43040982467249962 69120107596081450 41242220022578959 25457901967065145 48779537095331834 81940304460089137 88179754253737478 35009157039565690 39707057067037269 58186295681665291 28279152423083215 80663107625532771 73847956590287596 21638384562051733 86182929899775549 87230969767119681 56420364744495075 48360346665608019 86746485423860580 17676682606518013 20782702448382682 64070326333299314 22474357086717091 21807932997104048 70484026194562885 83245310476030939 17898168868405565 84321306965385864 26320223315420732 66973035239244000 17421113804897778 13719487649292404 16862471726545495 26019193853069092 51245043437251142 29276428027239482 72342129956661989 81837457308313155 23125514416693120 15195287203029054 66719219184134509 56593661462147879 31584580929163711 83124549727532615 70043460135031100 35952051297304996 69096987032837896 57832486904514977 25908685989937762 36851920350796956 10318520298436264 22611016349081717 76306573520885166 44141123885446249 15178655620678862 98463898827091972 62956322519311202 37245663564669736 88191927262285119 12663073060150435 57959593030833679 57603063690130225 88143742129296246 24369191110833098 64464592555147804 37271505352915597 64803310751850297 65972145523105520 24790774751924212 40923729649353185 91464232144852295 86697734821126311 26121846257394206 59488447973816019 10825061103337644 54037896525572939 19974086229652032 79232533278860254 54204417068775687 80056446916539713 52614957177954301 85276316767670727 72299821512641526 37513978112247879 40521264756886313 52730672976894629 90784230652364776 16972449318829898 24863113330713435 24796037568568290 92673604359460401 82124405783333311 72961292564968989 17458376682659629 89528192196950798 49717879489033460 96199796114244266 20360586599290516 43163262500433315 61191178561606126 77500749784365362 34370790954711186 11150319611260526 65547899693647340 62922176222263523 51047570529280115 16105210491897997 40935253355933174 14547967116544784 30983220447218952 51213074008441418 63266255870660479 28466309959544634 66458466769820853 55493562173126898 13578426780030613 38018931885410212 12425428862184149 21064292252639908 76077198810314704 37787325198412129 26207516593740923 15021666724698928 39682321231202845 98995359905061206 25528167389885364 62610288052538671 85046967375343634 96636931593847771 23200226867508274 67350869283553669 11525557624354144 66948456168808213 59849777547829136 50962638286552425 62221735786314787 20704989927383330 19865330704933326 76283216656899744 99467929896624527 98833232708223208 43507417545474336 69883575655009355 85886763811494328 25097825898772602 44197204085466138 61289253948614607 73640203065245410 71376014063896266 53317230752997096 45745871571419349 53159171178038770 49422453819168611 61484211961158034 96559241398345196 69034587132036404 25470004515741023 67976474777449990 55049118374120247 89811347013733476 77949833823214386 46481827762448846 38641445590455750 33238887420721477 65033786374441743 43534234647604410 52677058241860569 66117646079708872 26450506885630013 79587630683482363 51280294712256770 20616488201316473 90220542604897976 85379913381517741 33744264318566751 83495796065191527 10056073566323386 76617762123125938 10441483124918679 64542953153471328 58904734694518689 79361734010681461 87108966447396489 60136926516717341 26048243050204156 80270958826341521 25305259899289821 61867726746563788 46120915272496500 21892075082170738 61105147177088975 60865768014092009 23659408784857687 73498545625983609 76568813340708648 88013240636619346 36835673794300202 64745283780632368 91891755372797417 62128477494969221 68516805115463689 91771633039240654 40833810394487665 75915555990645194 70792311976871938 32553905471557738 69678486053942031 73222660852600534 30782415288309183 73613408023582252 17029068858529185 13499971261747735 62117637606547881 74033153517728656 40962819714207207 47096382067374010 78002726813856727 43763788980445838 85617710072906888 32071976653652070 53133288052993058 63047326238448569 91480437850924774 72382440277043608 47171452579660187 82292984595586864 45243576929212884 67162689652754054 57096676688650127 57558699736105176 46477774255655709 52096466381759846 76963139857967049 30566815346499805 11434830557643589 47016425382793825 11345782407917145 10634861086913184 26081003962833617 32068744053992227 19672210356869843 93906249149881632 27224995640323205 66645659154160489 75180790459947602 83141263855686377 95268086707064223 83291848491758614 21050446607713807 95016229188280585 27447554576560063 47780588273194437 69029469854215542 79377949399525980 44295436707692431 72691902894147854 26646223734716410 44784439714752485 88471511510843503 41448211534480481 58596149212090038 90571110449960296 38086157788687905 93677093508607229 25057076574150357 12113862606244767 70276910322756777 94895709724845222 66238726588132929 50275056580596082 65035304026403018 48961156799791394 33881173286366057 17259562915608057 50178810911080556 27573773415700351 95769401807561252 21774713989576793 21664104378226480 27708110321692201 29033934707290720 45965053523314070 32152500568110790 74014634655751696 74152834226898772 75613094112221523 18395713355121737 67734074273485490 58377800575248418 42164944818487212 46885575378019271 86136143789499126 61962649760954762 77634965495842130 24394157255034264 36494942892848844 95378746513794827 58340059884404323 26781512278034844 17473221759580319 63107948807559051 77083129633923106 17237720261713982 33119361668121682 24982467136619695 41202403139075888 25524949609107419 69733870088120989 71668934072896834 40079946679505206 83613490336862901 50805998649577616 34824457562878255 30221389606040409 99479214262829734 41465182938988171 74476378093163754 63426425717789743 15178020391535433 23243748467440745 56990338110740188 26320802458772800 92203559487960435 28877482596876147 54415672598491550 54103776754705371 70135237272372033 49254196295503518 48672616780756743 89808837742892239 17288812617586997 86835454324350903 35475580135339786 11398634283765969 28158054905842972 81298594237730630 43372418283503427 46048134801249974 12055164330633096 13146618055580441 86739931845687684 62470238902783901 24611365509509899 87204460943639913 57546892117491363 10308775992859898 18968888415661968 72704207790642709 11430538888485212 91348141485618897 71644989613358869 81047474903637367 92134254867096560 66505708224040031 29268366899037477 41564167360049060 88472524816756053 18812921227294829 27511522000693389 83981889917482380 90922446390723741 57201199660063341 88794527552507715 53445801728416701 11776335433364113 26707543047890083 52081904901892230 14979531578150659 21207735841938338 53302820626177041 71978769450625822 75439542451625357 32398466578124032 25773276778016318 53217449072200610 62650053537063736 23114606433002300 73655221096652893 93401515207104209 91336460767923296 54822986817838685 13344006258987815 51635216584635507 47539930983263527 27324300898960234 64382927896408305 12523369002214814 19867447445568690 13966118336575164 16190856323175741 65988946097259112 46315953012024420 47392777107626349 49692458092665192 96171759319046859 96499689331634939 24439520238374592 32350618847588994 74896539832616758 92966325608620826 20632624355433051 47135791302569775 12292072666350491 80445549995471052 90152249405416542 97680453238221203 34331041269279734 46168485085108955 53140942697718167 97853111590620103 55109583667226917 75756367403250631 19665846610785434 19392380164290112 51769022248916520 75446996230610804 59079173337158717 57149755900684065 30066902965479075 35436165349868993 54903134365184453 53983543018044533 88925672438471386 37092789852640229 80379802272288718 64071647756663836 57965337170635337 27449790884687456 53107759478198137 77067282578732169 25968720465423015 53908711559448091 99273492787486040 87738099775715490 89446861218672852 82618521070040577 63331057703554149 94367046978625074 99229291403026673 50776865373988123 91615328108119783 85644441795687952 65479176574602624 48001217338210136 92554262803857348 19822202307178226 88871733659011434 54534811806083921 38537204169853150 22468742158852908 20844542313771663 52001646351818835 45429894623480338 27651678468663794 79697779374045548 46932960235778873 53295661763855773 89037500568070349 49608066226093601 45486935074692617 57024106083559908 87921561980252165 93768476192637131 68541218213103322 77568936323203120 83842989229553990 81989609489046026 53581704667013409 14267737901885972 35595772939068949 18103543157202129 90256634831918538 20320519908009397 27021641263411051 39262338745168065 56468599998450003 45482417854162746 70805999890507216 65804507413128225 54939126438472762 81886281846273164 78628119544076054 27349217339985577 55258294753333963 63902103525829158 46566199865932273 93682185889833939 64896500206042331 53843301246105900 28207857692112571 58921057334109249 46798078748348573 91292047941829068 11850803143467213 86481960899071182 89481518850121750 52301412694408277 87151565381850575 28680084419000172 13697130336190442 85823033071689948 12708275008699557 49659897849151142 87034865898433421 37747506305017027 70340933871370085 91487147780440549 60933661933451015 42703750265417267 39765940352380773 75740833527656927 62002021645315930 66325839008482238 51539113214878000 59491895178610045 82059290038206157 15656577033643433 38253101019341189 66560807521056277 51125832134485357 13427149870982330 95540330079469306 45788272826434564 31700032322359547 66539774377914503 87416670471662639 14537334535377842 43099273929734489 11873010742670779 25835868473461172 71258181534800453 19613246767354069 91307015253884948 44806680910528704 43660362939365209 12616644001703919 52240786923631446 40258634960419956 50948147886951496 34414063770536477 66750148366628466 97381688122954702 87714749524971549 14566817524475766 83419450644134461 17113782841407871 14044779237191274 64625644517397553 80746542840504927 29442068273515827 51607320356728150 33325769404679865 57765281867926551 41882528267018330 92425803553355288 16406712207623994 20947092147297860 17582801115757758 32843205458025444 79694835175227504 59101795225047426 47158319503692087 54877114319198916 99773303707108287 98886846877012887 28243942045589617 94506991502328627 94130761928945104 63690710573915182 69740389133920988 91683428432807952 68290101677478993 99766061493312444 96842992199903333 52829354500705238 29575057889802992 57012550975238303 20390699493180906 35450965908512131 42835484037749797 75837162392235384 86936575658887984 50413748845983456 65080295331404227 16345970049180822 74419751986144118 46402172118542541 10953104634864149 45529992007191874 38552630208265921 95219902674026924 16978406395625733 64730681715315662 96506380551001806 83898218414749390 15182136934651916 23695705661440012 61456261903750979 99141192208006187 48804312163553962 90650567178542340 64085490887966811 56141230143374752 31631743121068302 26566089793950019 34041347554539654 37526546815638577 88566700941751853 68227489143132869 52840761430638355 36948172285195502 55508730348438091 22924864115808620 60939486683380097 49330706732235369 44416987502591168 21634959602247968 47335357155594989 25462032772326747 18578332341518329 43628372603500087 59198064696182456 35662502953040812 23987706700437218 13364344199023146 12251971608755288 17726030367994684 68752645903734916 64477205353449002 56154611110876294 22365977452606370 50492066868318827 72934821003359447 15317746819552526 84854962708990022 79690284778242353 37253892557529870 18729346715565334 18271221479621766 78103801643911182 65480421460486622 89607968404736389 75254846260775664 75347704853381066 11173326199665676 92816186515994879 53558507222843556 58351869541897055 36563399187897406 40553039084405713 19125133358685695 59876845291834427 25454202896134180 73071753950102206 61717604640664944 86375951254486036 26525068935420366 18003443056073307 75520258372339245 55801589233957770 77240154291294972 94198976945599778 25868115740965513 80039077387652166 86866438186981935 19677872883884145 46775214138072432 26550939839291406 97805456316829952 95131262385446595 43322140999420617 50459706761930129 39016354684705190 96903850472136461 31656993721757559 13545403897337255 73736912696495748 55562037206464029 21478222112853744 84114259687700522 86112985719487511 11057309383901584 54550757917379941 49752943858433912 88830784223770854 40163307327089217 19101137604802635 79929337487760009 65476575803682657 56589943741593003 42795851918199806 93968614472131908 83382299882864254 31588453341183352 27542580952687093 54527071062822125 58955806929473542 16693932961128012 25281349428916377 25585328900825968 23335160719835045 87011515801720820 51124700155750207 93470859161724926 92963107867525363 27812618131057955 69914535713073284 60753078112117529 13922352190633637 10262836339136833 52809722290162957 14859377436817285 61664076929975969 81999996020565023 95001494739649780 66500025488380318 55779177593203047 82980760682008794 10315680571657325 56530912536750741 87172646737065473 50389201119741794 95474446938493553 72372850588369350 28082919748861054 72324809102316579 57288238650112315 62617334991924008 16388626924635796 78968742133567704 32089512535536310 59656384333180424 57256651418362522 19151696751841236 88669992852500914 67004478457020234 37685228464554395 49629666423566695 72552382998526128 34795372434020463 69561913835935589 37223119123927806 48861875149737679 12796394491085806 13236712450643291 48407044555335900 77457346736589568 88808223328536980 96783635430443829 86488196492401000 53992847664214604 37012575463784724 78981454716084841 63647041446946292 39365781573793727 57598237825628782 19909320957740751 38682621457859481 10969380618081745 23481645466854859 31509986341114098 34221544575046272 96791597351459221 50285418491311355 31229508364026385 27251085892833670 97000147064416748 47759463700576452 10319982753284723 63842158526488259 21327948441564032 44780263864236219 64747750570928210 32801682598168544 51891843468455815 83670033411148062 43289718426334773 98220523205853255 12965615005737097 70450657742743547 52409605590429714 83378551912217280 61315388401415619 42762461640397377 57624720941411602 79868815816568310 67281314303126838 97900684761550239 89455754881313944 76511100096087555 56981316001488410 40229907308726746 77362132421865409 19404565751282745 71288782711308177 31880888636709028 50690763524817190 10273200920582917 44096529819193021 93480957482610022 26775633186090144 85091643807126131 60783828591461077 13902000203953865 27923293730358086 42219307755365729 45719964912886273 95111779094729023 95462619823744252 36185674741499938 23189621764661219 45077861934438085 24343592635594001 15115061267804840 42544038594672063 82846366431637411 31439855659664822 42219394239342672 65194514940346686 13131061502361448 64696086893518858 85915750154824811 97711481560406606 85035884284463002 47797124046981702 54786127980771371 85649630646047089 10990254208137000 29898462736546105 51012799574803849 64728798373875367 48217277640858019 33027266214331610 25318306915686722 41757708448128389 24183095640861895 20968607185145591 65157151850300440 39945016840886845 36071374965042925 59506793280549096 53538379354740413 80959146726254262 57206256567881473 12502272451420499 48231672319261753 95732400566679854 69878631758710725 42746607209459335 43710551618804270 41968690352103756 83555521880657863 74169933027250386 91933376754768098 42405386282954000 24914602644687152 47048400670537928 44554343861381612 51892244749539137 52216347192630283 80964270345563932 21570854915095226 33357655610501590 21811025018256054 23290711531514054 93864087477567941 78256829807399367 40332816107147870 73296920572594522 18872754051088443 25167934955095242 82548930137078293 65339568083498795 85312818890860003 93063393756613193 90547906997568442 25942371763475195 73573354952520134 22992997778020463 94457172414464570 93040050188989111 23096422023357161 82871495608247873 31993849699076649 19106923514614118 42255659362392193 60677137256388582 97856904484659444 88677408784741882 86794450700658131 43228562610138991 90598158174169254 95755708815444627 69243094273752947 52863798134205981 67683348547156283 85310892451794121 76625169233044838 77087910591594564 30865959673740068 16395927992159516 72100795562552804 26755981961079306 29370894048026495 53131040820514885 15105957415067498 53978772603862284 99936378655648337 50561501884197108 35677528774344936 98202780905966125 18821516275602016 41450018801567726 11005797427252195 98060178341263046 21985466827638682 78346435274014853 19212244493095550 47670138107163929 24436159353224193 53841938128012441 73275638952998224 30193847004445645 19999775033323415 47068641419049014 50834051314677388 86713083265794833 12857643510692692 30620744919758450 63145726828007290 65403999042292011 88994250406850667 52312534492035935 30180834869429546 13907280495138749 21475002326825314 90746452572806240 78170587641043702 36702198760362337 38108304477917659 76456278578138790 65213566458914111 58099028988194311 77897894548138934 74223359086649484 94126610710181417 78557111308153189 81040801583233571 68382064619869250 96606207312389547 98310507816446590 29848153046317550 61026985093189503 91274401384834704 97700942395596170 37452058051440969 39327801780028467 35392235162086896 66431970646506368 18119052075703378 92908822885365342 46155456758589712 81638377606268303 62685689326155077 56297608498808039 91930370777554415 20021130441477910 79579755957545655 50568138539755706 53988584199944700 75185240524929637 18871795622596434 94790118905334156 21342660958322721 60148759733474510 40998313848394448 39627516042249279 18836806238837097 40726718804848815 36275966715360722 27486595086737282 82983610658596042 40095030222694351 57192559862717509 23941315258598055 79109030744671355 95915184550021000 11664539628574151 78174334273061958 32489683552078103 55787057698726234 92606031569996207 94028421103005033 69429562125126524 34655737341832899 93056767281293181 33366069792985467 72784162528838731 72926522961059209 12281970925272818 75520578360588920 44340935431689676 64252733118349932 40516656213433804 22734342907454804 46437142685916769 72727002839904755 83304274868174920 62451774243943820 79043920185605187 85508923645705293 69327228691170136 74777656359478116 85330707068440076 11108429258292331 88930374641118092 37774665369308993 82485670707001172 64653650707992126 90696871319085961 74493563659986382 80494776652932939 62713216995642858 36457305784461180 18461588366949697 79711193834752405 13526956492297668 97733785960111384 63162817306897721 83565102625670653 67618299211240365 47107579319852785 55416274330422108 75132706257053858 21823519796017031 71148150414205909 54105298372271842 10555366222060458 99380176259554975 47943285316932938 10130373246032046 62148503939673752 23739315641690524 71607670560511633 76906957317412215 45414468866964649 82681172111747937 98520211712544217 32588779956377140 23744258608193097 83397046452793335 92505725015528656 20327624223015554 15935322556671276 82948648401698129 76839128051942758 58066156314029140 58453901078801834 57843212536333412 44475428815343232 77944558264471908 48691923429784266 22624057504706784 58883934402605415 30998733323490835 65079177002374057 58795605656578805 29456647982474465 38193262965657812 27239785747447420 83427874705656324 34748897942738462 36327658849759851 26790117450134493 46989023678338708 13046249735937195 87554006475865645 83349578802497216 41752703074736438 90815589568263167 58264632694567878 95374787406713789 33608316316206481 60636775420514169 15639895585726179 21397078574516777 38604157530014324 22461507605182153 75748314446189817 50984071677833305 51021247236958563 90610019450478706 87023989583257975 88380543444005072 12084000690190297 96419313427861111 71119732535415863 68441155649420652 83385173961036289 74650449393721010 51589947838468647 73943982869623878 79528297837463030 45049044856434754 32521761538588095 85518443227639877 11494386266642301 31206596058980902 70405232755964637 45960888061418999 21820941778253637 79398885913108060 76027143185299643 84529298332271351 28858077449212075 81706694487969926 37418614372539664 51163492513607418 84293293359118535 91636216767468908 75100915500040314 42266025787893208 83782561625499038 94471998701671294 62659446693178764 95292470194431079 87378700837304399 64289196918737285 11501754401520052 58823108171002575 49669160596688976 85927933411721036 86777725804032665 17430708589286872 33090061157879882 65718279167390988 32663347782228112 82414054551600149 77728994061167571 36850503656009669 69063070702586124 95275056533357087 54820009963630613 60419087130927282 14901143097163291 24867539095528925 86522785760041218 79949834953274640 41292654509632944 68169090175657633 85011618583423950 71066709591277835 33462532124554839 62836158448830884 40369837438002434 49231778243336700 99068730888583524 76840106133875685 54452918768523828 50243413181894469 13419099594266283 48312485329660529 97818421161785350 85939516203380124 62108173997643083 10493737793854793 57280599339117796 76058350154289611 40819342738383489 32722358311142244 56844788926345108 32427411391579944 19741734190521592 78687543247778770 56600020077397795 93174809679136055 82508889625591185 16035827977097505 70785797376138356 38891021036101750 67663705112656133 53074405766733680 33269531169910773 98117624221690716 37885046728908943 25373935618633930 23384877555605973 80004310569926124 26662709744742316 83730524835230282 64492064251232886 55976057766413818 46130099651396066 66254699399125009 92878016800277531 32120658453111208 10577873750834249 97832117311927305 38980820733453713 80192960707925606 37619426735312675 61933061317482946 59985580124742817 85093488499003969 80637122869714107 94668534818357097 40423574294534012 49524576751864791 53408532679511063 71967274596970521 80606038271162373 24324304324821052 29715264033241747 33470201474394374 50681314993589459 79539453961704475 96483727698306436 57391715592452845 58783611766722678 45678758278630798 46442866399427050 25985075086156091 63473802910657169 93980613057887952 14875240920854039 97555821096489138 51448128846954981 70330459820682185 21795212784651519 96428961393465934 92723174901452605 60652249011080545 12250039391115540 14716388652522198 87840354010885044 84713857432822501 91000806095366372 36170238697628363 75745574344855419 87022964690049438 57587935070122719 21088336876341650 82188110227129292 23838389845383164 11354691661964599 54017239850319089 48848148823616374 53259333735297579 92629867606893617 16092380491694039 32467050679664682 57404517523156562 66828715172424879 71640724067884472 92080669500576382 79423817315565164 28333529531216265 13860087181192172 26456877779686478 42787500178013468 88509914523421308 62243574635537423 47051179440488973 38546429172965492 40961262061104524 26956838809776375 25731482362399869 90196861168557081 26541145318659270 23959763863734991 26089291859241410 14895318977808358 29352704751805481 96554252872531654 48387688289469883 60381550458618943 92961514586784129 94324073767554371 30125015871801737 74028676089927314 98458066289422409 38494559552798387 80315556269773752 29756238081272131 67524943873357946 43108206239658066 92899272184217970 38440023671417541 62264870870258629 18808470181420063 47968089323492438 60956392053097991 62532543743610922 48142518024162614 78901393148899327 85195309681545217 14751625809230275 90544405165716403 86790239912466078 46121080749759501 63382355558555154 73551824820869327 44858540877598879 43051450812051101 38044387261076486 91472135867708373 76618313411998199 12305856278850160 28273645448965132 30318684867962036 59852028733794344 91260566993839671 21821763767883218 16077660416262084 24723231271954661 59647404518562988 82903808012150202 36815407385597957 62306231144697867 35680790828606140 49416613019056243 26197195594927491 49892799907190634 47557881346192472 72027165226122309 26854889418136018 95343605794740560 51947565505200794 48712711931537069 23635932781917737 96310392504731845 19964594832764681 73979816696391758 94311315677266550 25385741811836162 29750023116988435 86739448897732747 32661858622461681 71514220268220312 93900990590834995 30283387137533310 21903985827257184 76631229034268670 60112206338352942 12588674029565171 37144058034662886 42526819223693349 20824605608318447 82448784549937420 39125613770771546 75547398930895226 15441701817620857 87257326931281181 12331976382860012 17256213108950804 21695944040239200 43264321459479087 48277786205366312 26343347904220636 52528771300914876 36172145887282067 49144743604021600 30613114225162789 67850276111669082 39492655276444423 86314489430390838 58606933001919618 15433406852396391 49692901055250062 53423365689341722 22115179278384068 23102079845189909 86613244610194517 45092233486419012 13787516565049762 32371695692314907 79415842720405285 99856074872570886 71539814074451238 45272110596953331 39579828471715315 30041545752779444 33134567209484734 62274675475049899 14223660009989828 34982847478151599 29613308436831820 92019283204996196 67380121313983299 99544514496110917 47270967244235856 43111218003311577 90288747698550877 69757567351291472 90400835351215463 21186310009386158 63074388450816598 99265274162731231 24968964961618219 45687403604899379 90817396606771783 88264110967110926 20515600205353917 75900167118416040 66242377930365044 81140356421931149 79405465735845343 46120478945454612 34511337036047427 88011805807575168 51490887377206000 92496814443586099 57453020751275598 33280955108463791 78722476913256804 62200515122714009 14629210541946941 76962656324193550 50609319005984508 36924850343392594 47596872610146468 91341161102548201 94977852759420099 33277709227146245 50478893098136673 13785733112732325 64908099885586592 65510371031128444 10864366624696814 13964772939882740 52962288795888395 44484569461497996 10989903593200504 81054208031487173 82467714432790140 11394455848509924 58689526199721825 93781737241112434 46472191984526995 68651863297617054 87614218282525184 45238558920579046 57725110965044942 23687406787731744 24658107990057347 39815518009431674 61297865005417910 35572070369088722 23292894633445067 74230273109387566 12648320746905518 53894232100295016 21365014612048408 29023769285686603 27381924283663691 32663295042038279 44548447609041274 41632951547586428 98064013802658928 86946199863650032 97887437657428325 36445378815411443 70367439757130410 80110237277164991 93205331199842607 35158438907669888 19221166623260840 16842907266551295 18282740943764610 67389417762760699 74458386916441111 27196404660009978 85296641870673093 65954535104666514 70053092013200402 15568288610640264 90309512150659348 30008865787060654 83742584175279310 32272741106725030 86416587580003411 88503789216166215 78065996015286245 53268364265880957 42558339690007199 16531089422542495 68830635015246757 15350884057489904 96947659347206742 35393896007684208 98703708888658893 36836787041470824 18185196780108769 68464292029095871 79512778385919666 81710061752010590 71055439306439388 63109116454292164 20607752620028824 10732747342069090 33050330115924231 23293996318564864 35569089005361702 96218892139713754 71170788877285388 11551799077465175 19386233649527201 13226379409846283 96856705229953079 53989286874547450 40708465175410182 60318673193484268 73782692081349938 83474414287693050 48650125594151357 18267363966183017 63365048340561812 58183666972650043 46933007319245512 36507879287636917 93413500725463819 48273267304521771 43591072317664780 64103457972133871 82690037942648620 16425528041154969 38401011270780545 56720923225747265 17787740608371556 35360909821247759 98314406223117757 15012524920393389 42913662426386680 53711592578224100 67936102454866414 36205462938339416 35304821154917335 10230440122065803 91063485267188975 43953908373137758 44891245640314929 86749797399177498 24935184529368191 50316272226984699 80191751784062385 58435193698336722 17705955364333906 75874901414722300 11069422813361763 71707778753053583 78704628891107468 62497229530436144 92967978309101430 79851023474118629 34444349371037917 77035945978222617 98393527891875385 21757081445055316 65256527950925931 30559136076338307 31328848638080404 12719806728170301 91225982303780664 93450925225238899 98242424787932006 75678419946832602 24137354216482070 14408814064795887 67749251865104435 43264269705865854 91091778007802708 22705297261033762 70569845232557008 30609954785957978 73849323375098027 55087867779083670 59089642269346372 18756322815374538 27320074404538563 95435975279725916 88076241622079305 90949645599683084 60753874629675433 43204295259025008 15421212844898319 85950303121934794 25196975634152941 68732587083466852 87901547598551236 75509596123393484 41525145399094602 82351207934611514 46051344502186422 57846184218661762 96465812933315181 25529342782478806 99166289344886886 30587874076470928 48487188684456153 69403980062332147 61375413724436299 69022947884478923 25040609289034082 79996953377905903 71206202548666701 50253679261789101 90857282852311283 61547019416384903 59201984705220964 56341303458255900 30699220759440580 31192292438821684 74254562253362270 76707752638171794 59660593040264317 42135607539345200 86773449627342287 53024729501406289 86511705484787856 56393381210939292 86838726338738861 99356820822680282 76031016807281400 60617283652413707 42045695319102030 92394326951315155 20139291610678940 37583358972574971 26334535677005688 38707272725963521 65732665350042093 84871352547367367 58989144940555812 11787794597578682 78859826731074963 94015383934488723 28043773201711715 81697790939659375 95198125293697671 64727243887701838 10583949290189188 94667675925362640 11171462359492786 98049157833811659 95654842157183504 36614040451462312 30699601914131215 73525890989541265 50273925140932439 68080011143205867 85990667819099141 75417682728509033 74204727437906425 26726241574963208 14907212261679112 80338886588966485 28664557650674037 15033519057074326 56114242803024933 36578849051837650 20333993461045023 83334634576353471 10815467939040378 33894559430833098 71778273860149869 31608288995023781 70848146903444839 12417309398348260 28519328037647141 49397030865902009 54278184827404347 44429247538652428 39645302094675780 85257969056211605 11457844239553789 73925355561652190 31769154677095774 46171423679119700 56109344470366037 95097465107218306 75618599761959199 18920428042273726 17469355527381715 19153836113407753 80070462485132328 12551804386985467 91020160086868627 57424307011186383 69346994163639381 59516509135919665 15819050654564253 47858838782881827 80130108954184911 76480563233723849 51370302982346849 75243022761641607 12203711133988841 16955994483579053 68969083974706304 27857092991437886 39334524221082266 84200027680361877 21469175970002284 39203969217680428 95831056635022774 41175935920725977 57058161085155674 87517493449689517 77376979667760004 93611986435385289 28673462392064356 53613201941068650 65966838135567500 92681333035447977 74189515049382542 86122444440469848 84163106634369456 24332118161202947 55268355876644572 77448537710477127 29412615834332478 61171481019269493 69564673309212374 94208555615817884 24262731409463980 69408079784921188 65180224096994832 22449033127281308 50479740466179042 53464856180853259 18334810519871064 96552202070827190 92605606079842089 60995725500857351 13754702773969634 72122196302160554 10974774523927684 67016138653110388 13112097881323103 50816997798219814 73732958258341387 30704214792856305 91259819886114193 71855416592435186 96243557581580065 18481546507198875 22210676767376774 86662709874064271 39548741109222035 54875046069680941 24402068106898484 96723004744188952 11792835132148909 59703399219533781 10540925925440394 26985932184320459 19228573944976356 23929944973743930 80817134559647117 65205296088208202 77029755050233753 14072345240900339 16223164010631584 69329956913906797 75740149983314442 10152254931286758 55150645899675924 39931249593406313 45621876066179467 36626620044581601 73047560820128082 20871215407446043 44775830843913092 31040811432587480 91904227601592981 78409241451904415 56774850246667983 69394986270389179 36702956069190395 10449758939673185 64938660925827245 10922303685387607 41564896626263106 68856688900362915 51031395121137039 52078131701904151 42636754967488073 76109745141675858 80534644215145980 84650078861560243 37026259628322973 72889931190493337 42454899058180262 68408611866504872 94348003158019195 47927031794666264 26985326104304370 36259766004694496 31842426404694014 46975716460517172 15243362989533886 91019491538704774 82436112181951990 25087696818152339 28296137673559999 95451136904241074 22115579899010398 38051252384624287 38475868662881696 63363288423474362 48938726017184125 90014825002428292 97223098013160352 15225992559261161 81434146636449330 96440171577048759 45176469372558774 12407506519971166 65289007391943792 63121917997245536 93844702740092175 78331433355968527 93438720927181668 69483309376736619 92865448662514531 79430190470848005 77413939393382227 31484848277228267 86281223863901804 11365526618599627 42990983061361433 77965844618315052 44228440375945388 61981954866748538 65801077430049705 25231400885011153 70397675867902294 40607515838178258 88706005674421384 56401210398037155 30973879900907940 61994417387138845 26315899167059449 44885341915307080 42878872263068525 76163644077816586 42204475706030804 32596417702829942 67416492312633793 16139694931378039 27724944933840531 41911650813435937 37631760281664406 59485828959482393 50059800923135351 45731355119175941 29157197653828036 82817995041607598 59569667509394121 49748619495256807 84438603316048383 32439305445194560 92761932547294031 91098925058478176 13467753066091936 22730292060962038 48252210791027892 55574923020364795 12755459422023775 56439770231513946 22914837877692227 14076462034021798 45529566387287589 84865862993466898 39551602407009506 99857396243581195 82374811906217417 22622228229339278 38955584268846612 83231497345460588 93999494685779862 62099218318512062 46823707965113860 28788089858047280 32737918834847449 13608554091378067 61391302547369314 28309438015260262 80315973653572010 16547253914143976 50951350862774665 14758223670451310 54047736723137239 83027273541588721 12081994552990379 27735789862443005 97495872948136869 21638548046718577 25284328401349313 72028341364899804 52790271361191641 15846753851581045 59354317467891799 50716543115259000 58333566660008325 88126803718921471 25353047326716942 79203590537797227 10973216626894001 38064662964872732 34938617146763703 61219835666547847 63243662471653884 90641194275681202 56075702719486913 84212091368666809 92304580541754543 93353836254967069 57960621384914753 95547232902424455 46716714908009023 67363196006674939 13016018248538399 36105299752232934 66487621991353922 48477731141212241 38128925319810692 76215297768030219 87147157694723372 25900060773350493 19818450888162143 41684859830088104 11544800084828313 36440651310069759 88134008513138331 36808638227441172 50218122452283658 64132510863002889 60005039756158339 65123348787101785 20393769082719651 46169024607443644 10983437136644181 47920700228489125 78144940450887039 99182265144622869 58138053317497011 19876087081890042 85984205714244247 43557583272604217 42745908417969843 63258748003211845 55178782427680810 23259677587850627 30699779478923587 99226258197653376 88370191611449087 15685286698615054 98906587786532932 27466496900203098 82518879278280171 26197185029171467 75583309603724182 21354682893242227 41236589714374631 71714258953785857 24734947156337577 78058041884396488 63222939595204658 33619882889330265 78236659726507535 60635266115700848 31169451321004088 12508765540169622 15308996024222270 30963767511677163 83100029444828432 67019990091712564 89977898471390667 46163864762454203 93713214890740518 31309215926064945 44132671252337187 76273294114211547 27230478458826155 79539941544595561 94569466889629976 98668366415932090 83180270611166467 75694050176440405 88607882341980807 80895227534754876 21931428692355549 95285086309860035 66712118779959166 19939700700087622 79499995343426271 49813709311472426 22469147605864080 59877414980038154 19112392829027175 43048495241407894 16455361008149921 30041640629079010 12951110056878356 22108737218880538 38803212185732238 11442697322002121 83433527113778994 19775289959291755 86047614195258222 23086802055882785 65458430102157567 69925755773388648 46900988954099522 20371161926977123 82928760570467596 71634969570628716 91287672760545106 77300902813772584 95331190884082593 81899054875834154 94652675795560176 77213278993628011 30384437282938471 58307335394578027 68328647681598586 42039846790647911 98397937885847056 49771153713356062 89669402861788786 57418828343343898 16818749422248796 82593294298113124 31845027148980321 92999377748509588 22085491931932357 45421867265345955 94866566819873711 84839089237172195 75905680083331030 54579057500063397 23052338515090797 22152136208664701 79406237040836255 78412043163128127 38379549838863897 15191851556976966 21614470380433060 52673404945823629 89502884409342630 80012356772924348 66101390495986085 98059710596668883 36036723516946420 70576535735568356 47761995280525453 86723127170063197 73267119241852960 18634803317631832 82578392191023185 95345767493287410 44145194177747490 63727127803931089 57514946609440576 18522588544325616 67127908147919361 81171334327138427 99913803373733312 15805297711330334 77406808730290621 14136763201849094 84616927134566413 32032888257828098 39410140116889733 58773450054058141 28252189417776063 43523279456830506 53762447617249719 14905454546616264 11319515527821185 74861095677904593 61493449267848994 15265110393314542 48256197674832453 66489579077317838 83295304477933614 62550067241882349 29978929115889908 42608248201241708 52104761399751171 55785681766592936 37888933022080574 28455843507300451 96578677508844107 37396707162084630 83475920655118136 68854078324333603 41818056990728949 58988982335091970 49875313768385133 85483656599684109 21640838595151212 45051954259012808 53108214480196977 31498279555652921 68946286392472479 57103516128807262 87258592060953151 36798900547997345 43626655411370245 96456490140915040 33824301294269280 95538841898433572 67867409905272342 79905868595165129 50218126686156757 93071973445136415 15169681168555648 94490165160047366 21551556381561771 16707227715228652 95164164585500063 84344104379330836 25127951205212600 20052045861409108 48455911718586955 86521078843070526 59482587121924456 95783297893709881 18079627830620469 49603403634165189 43321258081273914 42061025665598972 45374837493797161 21985842159613705 18898285047584328 19536369022971499 31252837844187568 20541519874609522 68006053482001344 63242883970889986 57102384843450384 42106332148830230 15623901985415953 39488688389328122 16254918378274539 28688045933315728 41318742812619698 58383736629270265 21887878162587278 35537481324068137 63628926834642342 40408806877655421 38194027672175933 80472078525344754 98581610225628461 34630931337280016 99713465327367630 71011162383353500 76221588630437397 95157960084398977 61485791754547511 53417242744087789 91122361179765516 11736867783686027 97841620327636921 69051504390096363 23699981543107164 71526445710897300 52396356651935586 94898336357886073 68414789593428507 20546234707941631 28064952114269960 31653247792666117 49479977280349571 88624114950092918 69905207379992265 76211265921398149 69492352976887621 65698870859967153 68384347770238310 89473910418542709 11974764437068635 38511153952692080 64363058419895584 35640182057298312 98866640332246787 47536585660361107 79605405039654947 47534613550176467 27369459886628336 63562083982495515 21864723382377786 77234142959724348 60093262455966402 57270753149108980 19024022797068536 63170450522652423 60317098393841646 70596413428241758 36854964717295284 71460658029396541 65219390519813181 60209332869364212 93037945190037828 87113010788830983 17211927016659879 43053345941101731 66275337608239551 91531444889746797 10014343526234946 93020869170648281 79328980367315563 78536333767229917 96439698307198596 12516673222191745 89442902936715441 30601321226923896 45308159216525238 27746282827305565 42547846383509305 55591581129635985 45874624978959888 80737314498052283 41461462852848976 65665734672478268 87200989818989907 90192767901159995 69321164128221499 69120481158089156 35368284350892215 53430503813807311 21507060987353523 56040701208488262 44012495135812006 82242316855696810 60317314215754940 68067897302705981 96210904921792328 45938428930832098 16529127254497979 93356496558212629 50574678023732445 59729027283155164 73303694354113368 24436495238563567 19863102111668481 26541122424524048 84301276531231207 56548238633696425 83016798463166444 90039045341332720 35566007759215911 36521991406806956 59921708808854085 67567165188352228 79038851093550757 80576368804280507 68180564365738630 86559044966439358 22843024052895424 54330939767981365 57605377067487898 47155983539613744 52037472843632814 16291906113334874 56710628186242926 47323428500746670 78684795120355763 92615646255217609 61864914175004948 41715475925633863 59498422422383877 42300323752249812 21212852923642864 94141790837756151 32551305876841416 98835866565929184 83914371993841603 50128978996582609 46555553507198898 50265667036351107 14979913326367663 22606645337931273 18610688734527158 64800649610191978 70841774153177484 10215824843422469 96942611474863329 43022780867249262 92361636628679273 62338163759863702 38355607644307186 19451771150824679 36941024816090101 50401170098692588 65663352118475357 31905336669119464 29002589488066511 35158445184758098 63360403779460064 58394273906979426 97548489756124906 40579765227670768 13584007908483160 70268545434867820 22848193244608795 72880654281463400 42553250460144367 37879147903997011 91446081411102103 18163366971817447 54851634864421290 23865845644268957 18677624869441523 57921409935104637 65469765884422737 61409535605166620 14717459318678341 35824302431632649 67719097883186055 82557632276549028 49140078214983038 30567546809420159 44773243777001848 94807383922977208 92236623456009255 55345930549303561 26113807422392218 72480221803287161 27610585412314645 75292778197142431 24905052753355867 74678504434706020 62292869086644306 42874081084638641 35039120277599532 32311966431197141 81658774195017084 95238310571128929 31648290870098851 23799182572471517 20927414132075254 86170413839314260 24901852473762079 82014623341766312 69396665817604395 37846149953889731 90483268860951125 83293573505311820 94276821208714305 64556531165211300 42853683703062108 54530533222938774 35783707315834112 87941256262992846 68921481490874019 84014676588609956 18554873654132260 89578383215547605 20749966909709475 69591780531434325 83801465135028896 16701173018631193 67863698422268810 37398332998313002 97520449770355205 63872818900890892 54926790902156855 52990052639183935 63473727305020491 89763842759428501 64735569604448452 36734643984226071 68015390192229861 53864266176052294 81585137777805246 59018754850344339 48993440951544820 33855631471204949 56475835368893438 25060404472257163 75904767679697498 34410368726093315 92172163820990693 68327502460419010 94315417016428592 36965801887368621 98641301292074028 68266793377997962 96357684403766414 56982061759142498 39518202735364164 47572292438255907 50655564902837155 57824178860661570 81034621831380506 14560308995716428 33681330965023350 30096437137394353 51637841798159363 81273079859252571 81185034567898236 56775076547096630 56227902904848903 55978503134567350 41704002361922610 94798611481901477 70331479187087054 88402237902716490 73305197749383580 91955706548170388 87555031207275505 21614741641351089 80210745847715654 14450726501687327 89983973411813969 88410630803903677 70117174667302223 42128363922451691 11891999169503715 27683621612607427 91993944895647886 92679570401627844 80397379612004583 62482973266919894 26171851526047367 98798238299449235 23172461370514705 17218625876609311 91831733853964672 41496787024027914 89768216755746687 62748655258475222 61381471037941917 89248391103123114 63799382332504951 39561165600659207 76925354305620894 57665526627670163 24948554645877635 97389865874148842 80682342593797293 52454874823078789 80818718718547115 17779693971615805 93625648646388261 12630749641762007 21686049932977847 94871514715594958 93076434344445251 82974876613843836 83381961195591074 45737580741185242 77270265890811072 23102100278642280 15004754210934695 60108153326313546 65381304913484536 55044743987381229 42155239611843590 97523979271974996 72199242351377231 52747864032034637 33489495210807640 64249924592527076 12768941154737970 66649319896993016 92136045085631758 95903546053188127 43180027478638310 84068474110286023 54136680652159520 55776686064523788 63438160336472998 34476057124340363 39786732454518482 91365892315962741 29235213296275063 87536551245014756 12013081890497822 30377588338613574 74563018725068229 36942668003840383 79290771460446824 16387399556879834 30885942417719154 82940893146250565 37277114186422550 13004010678210451 93734870343883946 29368311302982514 84983696276282709 33073996732409703 65193313920309708 29915060946747625 52635576230066633 21143014292207942 41135651192322510 98838824229662137 90293337440864902 24851133606693234 88841833628358369 76999155378990392 97798614076041234 91689995241524193 67394735831420581 70550241581865593 12625047113044072 92982958801589503 54660741186351748 44222016301809127 84138836219329245 71031768894157915 60477122370086420 85644503027849107 44376673947601281 85106030387267004 13671242644532371 91847188891244518 30470466032994933 91659017959004453 58529477875006277 23623484152446417 53417817320344440 17637042292922898 43569890011754558 17756668939589438 41873730981204225 93416089109847209 68629860369340819 90373829015623475 15575252720133340 79245559833149765 91080827277976618 79760822855577531 44322097024649087 12475672919321108 85308147469377634 11070944063953145 40897292348110818 84062919459856293 81238610462967569 43339641802144089 55050124944516688 49067551775842309 61019930864100235 30081679165007927 44931226928038959 97041965879437189 46115583907277583 19978369928236215 15063699172684958 12300796823057216 53166765535044577 46854490694217294 38582274505739681 22627959551298389 49868228732445166 29575148129552538 54290177910592601 85629292015364943 98136580762369678 55451443838360574 38574897461941761 14305306752572041 54506663997752737 66301419832421110 53448996453939166 71545542847718539 61172365784495648 49112366603947677 60949636217034862 19554159427412702 57347307850100346 80910073744467513 22326350122998897 95041348741105341 25941769673275908 76126200245743231 33998626731469181 48123266480422297 21390398801726668 92522960136669856 74544322466528403 57136152245938880 35804969773198780 53536863304877782 21499355938888439 29514454548762163 39366224871135093 95189894292009789 61869266270923454 35278459261631607 89762939288417666 15222774291767708 31194913944459558 26093814805306393 83507396487329000 15501443442490430 22190076344208853 58738834660410885 30217584531476645 97607047995460421 44995135578078069 40537086729591405 77004082558728509 85908603407183793 14349360184185921 56120926490947684 50956989789427698 60660650380171531 92866976625683781 71442451042661267 70992530701661313 76028431369520548 52084618956007173 12263766647519392 39976696415566750 19828450500692825 79528321250250146 64825855529207625 78595417089426037 18760608514484929 53789122836178209 64005489544915597 39893144516497275 91228660038432575 46469439285908744 80138993814921954 74502307153282626 59456681204959566 52532792601892960 51676786230688868 27034889319542049 21932086013987895 59886646246880794 49818469202347908 73887521482970205 93116338060416344 73905928015471687 62587132676264013 83972858174210943 67139550857222911 72460140444065060 63479102972192860 40403617509222505 40921349183394826 87579001873116194 19757210620473682 49260577549270224 79990640490674180 65428785644615916 72481348947439548 92103486566817084 94224634555419318 65382633420271870 95330372387352509 77217105177084937 26124277188038175 23762239399173958 16087163185507443 23462046081925659 70977568285372589 97520196438410794 21505670753388724 70844281571998176 36178784322051581 22015223450549360 84949343599726736 66647033059132705 93729937739017960 36368459438922898 89001191724058413 58051065259997319 49102220228293864 91428704919190802 57713617316055805 91783743101857203 77497055432428368 98756467649645287 22216419311026410 12235152629214687 90843551812461676 39115113361356083 33582788626897341 82803352698496020 16642721596940538 16803135843659301 74910415797354383 76211905285548437 80307421281775545 77099654434586654 76775931646057108 35251463490967815 84884554985550783 64541346639837771 70868693183700171 59335826301611148 53245489668005456 96651795734609227 14506849795767934 23280622951645833 27681895182811716 61402156272261605 88843541133254992 50137634026024084 26024523810308683 13128147491137133 15837100429563999 89767257922902565 49877497534798032 36541128564598910 92794918295265549 13786951370829544 38293086960458913 24408043148246474 28397606267611237 21565789773028973 97306647560036394 39738342339465876 54540080249799048 17007544434819679 50792027151161479 75816841206247342 16731234839393105 94955010289930821 65495443957222879 73798517217528272 12734102960815591 32750258493850181 23401324097658088 23309433359962022 26297667987723546 79402699286189095 91347284408645254 73157609383084908 56083675513755508 94997045047475739 31093641863261706 14647768836738649 62357076699832363 96396348297016888 45862873856037455 40712581111415200 41371578860943099 58447034963831900 42301778655119082 41168579646033628 34519670263308689 50759366775862001 23928331295460054 30762787649834782 92338104990785590 12560185259173219 71057786859562870 68872169237253777 98303396567912631 20869824695810134 74826515705422946 70968778084518584 74858794907704890 26486459890844721 47284762255960907 36771625931967804 98339429105930494 95910021332622938 35494046881337045 92135785971628346 42121385416765737 26366597490974192 47536843937153241 84329180641174459 20222511059737334 29508379337681542 35247656724014408 18847955530938021 23355710999539503 29444427937362368 55759664811446581 49044878713751903 26810037895223720 43677091999386935 10670557174634798 61864703156110603 12525461129036716 47838058946864100 42842250899102844 27600645994651383 31599596284409530 79486576406855034 45154279013662487 22857622120734717 35422384097938533 29009510418708050 19370702832082934 44073861289397718 82331704295895590 46040398756549749 39751411649060912 59643892682772293 51207954538684835 63644741619261937 32527073412741380 10213192664531608 46539702516789068 20559193515659810 46363100740225119 23225192119431332 87130173587085873 17938612890071571 23551105849857813 96301525648811401 99662146108427241 27027686439399987 33474679503296916 98443179509532081 44417686595632279 62117522106664733 68481256445162143 64285168954886296 11026910703160196 23192068061947706 98462013548571776 39635692822204826 82159170339011339 98976066362257303 97681149873586979 22167441581529569 80039373074788684 25344944105571619 12032184853132077 74880131038710133 66972525231590219 12930743361251251 15574973378555032 60437134677257675 48767003287333006 80516824044748677 96185489321839376 24324208363707047 11872080164451373 15485319412089892 91164854714253508 10976753429628434 69887678377409074 90477733896315262 98468550449202246 78698343681516385 81930560836968213 95629872576987406 86981481638303036 14762776896374724 69691114168189889 53254449905304798 40870544492149082 80890025977008062 98236496447296031 89418144589865559 65338112241233323 44425009808370644 14161679995277308 99141974337230593 90253806393385235 64978318482809974 53004282607420375 39751323355592429 78266688414378264 32980459032891807 14366617785710431 59859131479947081 17871960533593461 62177735281978025 74793151359124905 29462003186784687 22500590326331105 40169360899165159 93738828310601806 79459452772202402 28481592362798373 43107221896411284 43357461375158219 88799815500221897 59796248463784508 11148734453256664 28342720844838613 50501882159926603 59423346567636830 73480360874623483 21204552803717281 40131470037211728 23480541108850052 81749020287410737 63594207777799593 42021207650744758 28161332031439944 71582173800629097 16547297500439333 48431020237596805 32036463434450611 92913225362178870 78892982276814898 85599030165179312 70874476622760738 30150773078886268 74771502826743956 37960237182628407 87184322089113318 89731823416747891 10457604968588705 64096750514110477 13672265456856510 38669655333230445 88017625535339087 63657137382823154 84215007662466566 76147586327578385 67821873790358519 55701616029997434 42339072911468751 51111433747132866 74253762654067013 78984264417867686 48493391713695880 87755695777104244 37524469149272631 35644016420651754 90512174519721435 79792430707050969 73950911380097667 81542862356856342 98565470415080572 86843746541153312 40544059835468886 48917514369062879 63641249348302526 42746503391198762 99696699980432468 69319054753125417 39934779309839652 47014028530402516 21658674444407922 80352288492146171 42528650561423170 65099272854515012 94931758729454102 28603863976490380 67497883405521862 22173289096155989 67293858294157698 43418651714917964 95149518457305610 16805600062015341 33337468630804638 61857794528955049 40851693004219226 83877698720264392 74387257431464333 31632759488753898 34772210362350002 38937538577231190 56058046166949766 35478850726617039 72739458752499912 22303093617166072 74132420518891792 64527158874741716 19407488161633271 12679186925915460 39628886064700875 10844440291311839 22190980090260300 34113263602275450 67625589126088718 62027098093890668 67842636064801153 37406528841301785 19099375792716148 48813427728186716 24432820028190589 77860596405611453 99153271359133502 92325747593167183 66616176967482317 30922234595653709 12281505051629878 71385441555302552 83924050980204723 80424720997905267 39061990723788027 29006165003322673 85537866417642681 96541061240900060 85934797440648595 79320137729222664 84817208123813778 64819831050210058 53077732797471289 33540279306242304 10243816504508288 32851926385026127 35100983933521808 74936149171800503 71297865323613699 44368817814134826 11377308748933198 13086605900593038 61110663001142312 75301416063391776 28091310668404633 16481667914125829 70344205398272445 63233053778822603 26831107419319781 35873983653976575 58101656340278503 19479745093869718 74575725651005908 46651671390052743 78808353225725893 72453900558132595 50388442253714059 57284008626848168 99831938683263468 83918960604258345 60734571747916149 61505672694909564 22257206789743206 64352813505038058 69534220726152570 61609391850701784 61250387747826300 92755222781061759 70035516900539095 52103871675314035 85272553579632119 15841166049856028 20713318750339524 59189735041750816 68120629976285458 13036778987206458 79206693188018803 77930515021891975 43965016857590432 39936958798241802 19090480787412415 88725217887418958 60896016981273526 14409151366763621 65889462706725745 64007441432447689 40652722092307666 94119726814531810 10866985501197342 83770982433018335 32596236322549218 19530773701907841 51247978443352196 62685563138251926 93543365902523547 62114256766410213 54321496852995052 80243445336342586 86571313433171392 94480743721331349 82897763620681106 19779166308812792 29052703444770182 99883804545235097 45113252971071872 52514354690606565 50787504862600156 12293175845435010 11017082544521069 19713189590346170 82616043344031287 39497379704920048 29041028061259809 20373409419454455 33360783052220426 31153485111231086 15993721172246463 68949065172309679 49093518185499778 87344035693797899 57089218213208049 86487760653480858 80088211633380188 78040127671907230 23703418361249802 23201307284838291 44273583467639541 66420493146569237 96742831624419905 88352311254748167 20538701829338427 49298460516866082 26724730944680191 65477967989113498 84887699571422412 45006160556200368 40528104720709632 19435935494879475 86379949760171724 23882240221911727 67110113197757632 54891519752596072 81247657363212871 63250250455821422 46972966435456935 50637332471134549 30816165796029716 30033643866749946 58272186217017915 22715477820897383 77198686237591503 60656149229296182 64957678666183182 17086302637329946 64209267723251742 37348794644713502 58253445016047586 26354351747777152 14537165152495876 78184288239522239 55021248855431986 63743288377321848 80463579292878307 66766347828313583 65131091882595796 62385517406000822 99553430226658845 71530866014477575 67586339822940691 53617650290576162 93102652068369654 93488032807501762 24957398144206792 25903177286380177 41005709307694668 17387386353547264 97783724271891953 11428080018170559 61511014549598741 29523354140748130 97760027701337343 63309415325700705 40289097784671484 40271723441477675 36803326645096042 97244772410548584 77384260019919831 26835034248416245 85033123810582681 10927866163699454 19980769606811796 13138648998372311 66486774388108328 71966373505855387 90635578646327393 64358198943446021 59127718884042930 85863398789258462 50919891548660978 72855480856118444 47224768478457236 79252459417444538 15688190368719191
